- 博客(74)
- 资源 (11)
- 收藏
- 关注
原创 安全助手测试版(首发)
安全助手是一个管理手机的安全工具,具有强大的接口限制功能和应用管理等功能,目前支持华为和荣耀移动设备,包括手机和平板。
2024-08-19 16:44:44
306
2
原创 应用信息查看器更新至1.5.0
https://download.youkuaiyun.com/download/zzmzzff/89518318
2024-07-05 17:54:00
376
2
原创 Android10以上实现获取设备序列号功能
Android10以上实现获取设备唯一标识,目前只支持华为和荣耀设备。实现原理:通过无障碍服务读取序列号界面。
2024-07-04 18:37:31
713
原创 android实现真随机数生成器(物理随机)
原理:通过设备内置传感器生成随机散列字串,再通过取余等操作获取最终数字,这种方法不同于传统的伪随机数生成器,而是依赖于硬件,需要硬件支持。
2024-02-27 18:17:21
926
1
原创 AppInfo应用信息查看V1.0.2测试版
https://download.youkuaiyun.com/download/zzmzzff/88549035
2023-11-17 16:22:48
267
原创 android实现获取系统全局对象实例
无需Context获取系统常用全局对象:Application,Activity,PackageManager等。
2023-08-07 18:23:12
727
原创 android实现hook其它应用代码和方法调用(无root)
执行上述代码,就会启动我们自己的activity,实际上启动的是微信app,所以打印出的包名是微信的包名。然后编译生成apk,用winRAR打开,拖出里面的classes.dex文件,再找一个宿主应用用来测试,比如微信.apk,用winRAR打开微信.apk,查看里面的dex文件,可能是多dex文件,看一下dex文件的最大号码,如果是12,就把自己的dex改名为classes13.dex,也就是最大值加1,然后把自己的dex文件拖进微信apk里去,使其成为微信的一部分。
2023-07-05 12:44:55
2084
3
原创 WalxPlugin免Root框架使用详解和示例代码
实现原理:开发好的模块也就是apk里面的核心代码会和目标应用位于同一进程,相当于hook注入技术,或者叫dex注入技术,所以它们能相互访问数据,WP管理器会向目标应用注入一个dex文件,用于获取启动控制权,并加载经用户授权的模块,然后对目标应用重新签名。然后就是用户的需求,比如应用个性定制等,在宿主应用启动后拦截api调用,修改应用的界面,替换自己的数据等,或者能够实现类似于微信抢红包的功能,但不能进行全局hook,只能通过代理修改简单的接口调用,以及获取对象数据。目前该框架已发布测试版。
2023-07-05 00:10:18
1104
4
原创 android实现启动未声明的Activity
实现原理:首先创建一个占位StubActivity,这个Activity必须要添加声明,用来代替目标的Activity,然后在ActivityThread中的Handler回调中替换掉原来的Callback,改为自己的Callback,并在此修改成自己要启动的真正的Activity,最后启动StubActivity,在启动intent里面放进目标intent,等最后取出目标intent替换原来的intent即可。另一个问题是,如何加载其它apk或dex文件中的activity?
2023-07-01 00:06:28
553
原创 android实现无root获取其它应用data私有数据
执行以上代码后,自己的微信二维码名片界面就变成了可导出,外部程序就可以任意调用该页面了,按照这个方法,可以将整个应用的所有Activity组件都改为可导出,但请注意有些组件包含签名权限,需要去掉才行,这样其它app就可以调用应用所有组件。第三步:现在卸载已有微信,并重新安装微信最终.apk和自己的测试demo,安装过程可能会被厂商的安全软件报毒拦截,放行即可,安装完成后,微信就和自己可以共享存储数据了。然后执行上述代码,记着申请存储权限,然后把源文件放在上面的指定的目录下。执行完成后会生成最终文件。
2023-06-18 01:05:32
4358
原创 android实现获取其它app的IntentFilter信息
这里介绍两种方法,一种是调用PackageManager中的getAllIntentFilters方法,返回一个List集合,这个是系统api,只能反射调用,不过它返回的是所有intentfilter,里面没有component信息,所以不知道是哪个组件下的,另一种是反射调用系统PackageParser类,手动解析apk获取应用所有信息。
2023-05-17 10:11:37
742
原创 Android实现全局音量键长按监听
实现方法:调用媒体会话服务隐藏的接口,需要系统权限android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER,要拿到这个权限一般需要厂商的签名。
2023-05-05 17:47:15
1681
原创 Android12权限列表
android.permission.READ_CONTACTS dangerous * android.permission.WRITE_CONTACTS dangerous * android.permission.READ_CALENDAR dangerous * android.permission.WRITE_CALENDAR dangerous * android.permission.SEND_SMS dangerous
2023-04-18 16:23:19
3680
原创 AppMonitor应用启动记录查看器Android版
功能:查看最近10天任意应用启动记录以及系统事件。https://download.youkuaiyun.com/download/zzmzzff/84560211
2022-03-12 18:04:28
2471
原创 android实现外部xml文件动态转view布局
首先用as创建xml布局文件,然后用aapt或者as进行编译生成二进制xml文件存放服务器,app下载编译后的xml文件,调用系统解析器XmlResourceParser解析,最后LayoutInflater转换成View。/** * 二进制xml转view * * @param context * @param binXmlFile * @return */ private View xmlFileToView(Context co
2022-03-10 23:33:54
3250
原创 AnySeeker测试版(文件搜索工具Android版)
一个快速搜索本地文件的应用,具体以下功能:支持外部SD卡搜索支持排除搜索文件夹支持搜索系统内部文件支持快速排序支持筛选功能按分类快速浏览支持通配符搜索*和?支持正则表达式搜索支持自定义搜索目录支持保存和载入索引功能支持搜索文件时间和文件大小支持快速定位到某一区间,如最近1小时等支持快速滚动支持图片和视频预览快速查看音视频长度快速查看图片尺寸支持文本浏览功能支持apk安装包名和应用名查看支持apk和zip解析功能支持apk资源文件提取功能支持zip压缩和解压缩功能
2021-10-08 13:17:32
301
原创 Java实现快速文件查重功能
/** * 重复文件管理器 */public class RepeatFileManager { private static final String EMPTY_FILE = "empty_file"; //空文件 private Map<Long, String> mFileSizeMap = new HashMap<>(); //保存文件大小 private Map<String, String> mFileHashMap = new Has.
2021-09-17 18:40:09
1998
原创 Android实现树形文件夹选择器
库和demo github下载:https://github.com/yuanfang235/FolderTreeView主要功能:显示系统存储,可设置自定义节点图标和文件夹图标以及大小,可多选。效果图:/** * Created by yuanfang235 on 2021/8/24. * 文件夹树形View */public class FolderTreeView extends FrameLayout { private static fi...
2021-08-25 17:30:34
687
原创 Java实现RSA非对称加密功能
将android的Base64提取了成了Base64Utils,可兼容java。该模块可加解密字节,加解密字符串并转换成base64或者hex字符串,支持数据分段加密。/** * Created by yuanfang235 on 2021/8/21. * RSA加密主类 */public class RSAUtils { /** * RSA算法 */ public static final String RSA = "RSA"; ..
2021-08-23 17:22:48
418
原创 Android实现快速滚动FastScrollView
先看效果图:public class FastScrollView extends ScrollView { private Rect mBarRect = new Rect(); private int mScrollExWidth; private int mScrollExHeight; private boolean mScrollStart; private int dx, dy; private int mRightPadding.
2021-08-15 23:21:21
619
原创 Android实现反编译xml资源文件
最近在更新一个文件搜索器时需要做一个解码apk中xml文件,研究了一下发现通过AssetManager类可以获取apk包的xml解析器,但无法直接保存成文件,只好解析后再生成string,最后封装成了一个类,可解析如AndroidManifest.xml文件等,也可解析其它xml,比如res/*/*.xml,但请注意经过加密的apk可能没有res这个路径,需要借助ZipFile类去解析获取apk文件列表,解析zip这里就不谈了。下面是一个示例app,用来获取并解码微信的清单文件。/**.
2021-08-12 21:27:21
1886
3
原创 VB实现List集合
Option Explicit'***********************List集合*****************************Private Declare Function SafeArrayGetDim Lib "oleaut32.dll" (ByRef psa() As Any) As LongPrivate mArray() As Variant'添加元素Public Sub Add(E As Variant) Dim Size.
2021-07-25 22:56:00
2671
WalxPlugin免Root框架开发工具包sdk
2023-07-06
AnySeeker文件快速搜索工具android版(Beta版)
2021-10-08
MinClock_1.5.0.zip
2021-02-27
MinClock(迷你桌面时钟)
2020-09-24
FlyEdit 1.3.1(最新版).zip
2020-09-19
Viewwizard3.5.3(句柄精灵)
2020-09-19
FlySee3.3.4(单文件绿色看图工具)
2020-09-18
FlyHotKey(快速启动工具)
2020-09-18
anysearch(文件快速搜索)
2020-09-15
AppViewer查看系统已安装应用的详细信息
2018-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人