- 博客(65)
- 资源 (11)
- 收藏
- 关注
原创 android实现真随机数生成器(物理随机)
原理:通过设备内置传感器生成随机散列字串,再通过取余等操作获取最终数字,这种方法不同于传统的伪随机数生成器,而是依赖于硬件,需要硬件支持。
2024-02-27 18:17:21 406
原创 AppInfo应用信息查看V1.0.2测试版
https://download.csdn.net/download/zzmzzff/88549035
2023-11-17 16:22:48 141
原创 android实现获取系统全局对象实例
无需Context获取系统常用全局对象:Application,Activity,PackageManager等。
2023-08-07 18:23:12 632
原创 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 1196 3
原创 WalxPlugin免Root框架使用详解和示例代码
实现原理:开发好的模块也就是apk里面的核心代码会和目标应用位于同一进程,相当于hook注入技术,或者叫dex注入技术,所以它们能相互访问数据,WP管理器会向目标应用注入一个dex文件,用于获取启动控制权,并加载经用户授权的模块,然后对目标应用重新签名。然后就是用户的需求,比如应用个性定制等,在宿主应用启动后拦截api调用,修改应用的界面,替换自己的数据等,或者能够实现类似于微信抢红包的功能,但不能进行全局hook,只能通过代理修改简单的接口调用,以及获取对象数据。目前该框架已发布测试版。
2023-07-05 00:10:18 784 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 396
原创 android实现无root获取其它应用data私有数据
执行以上代码后,自己的微信二维码名片界面就变成了可导出,外部程序就可以任意调用该页面了,按照这个方法,可以将整个应用的所有Activity组件都改为可导出,但请注意有些组件包含签名权限,需要去掉才行,这样其它app就可以调用应用所有组件。第三步:现在卸载已有微信,并重新安装微信最终.apk和自己的测试demo,安装过程可能会被厂商的安全软件报毒拦截,放行即可,安装完成后,微信就和自己可以共享存储数据了。然后执行上述代码,记着申请存储权限,然后把源文件放在上面的指定的目录下。执行完成后会生成最终文件。
2023-06-18 01:05:32 3104
原创 android实现获取其它app的IntentFilter信息
这里介绍两种方法,一种是调用PackageManager中的getAllIntentFilters方法,返回一个List集合,这个是系统api,只能反射调用,不过它返回的是所有intentfilter,里面没有component信息,所以不知道是哪个组件下的,另一种是反射调用系统PackageParser类,手动解析apk获取应用所有信息。
2023-05-17 10:11:37 507
原创 Android实现全局音量键长按监听
实现方法:调用媒体会话服务隐藏的接口,需要系统权限android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER,要拿到这个权限一般需要厂商的签名。
2023-05-05 17:47:15 1228
原创 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 2175
原创 AppMonitor应用启动记录查看器Android版
功能:查看最近10天任意应用启动记录以及系统事件。https://download.csdn.net/download/zzmzzff/84560211
2022-03-12 18:04:28 2373
原创 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 3102
原创 AnySeeker测试版(文件搜索工具Android版)
一个快速搜索本地文件的应用,具体以下功能:支持外部SD卡搜索支持排除搜索文件夹支持搜索系统内部文件支持快速排序支持筛选功能按分类快速浏览支持通配符搜索*和?支持正则表达式搜索支持自定义搜索目录支持保存和载入索引功能支持搜索文件时间和文件大小支持快速定位到某一区间,如最近1小时等支持快速滚动支持图片和视频预览快速查看音视频长度快速查看图片尺寸支持文本浏览功能支持apk安装包名和应用名查看支持apk和zip解析功能支持apk资源文件提取功能支持zip压缩和解压缩功能
2021-10-08 13:17:32 230
原创 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 1838
原创 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 512
原创 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 333
原创 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 523
原创 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 1684 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 2455
原创 MinClock迷你桌面时钟1.5
增加鼠标穿透功能https://download.csdn.net/download/zzmzzff/12883421
2020-09-24 15:55:36 1031
原创 ViewWizard更新至3.5.3
解决Win10(19041)运行时界面不显示问题https://download.csdn.net/download/zzmzzff/12863684
2020-09-19 12:08:46 4556 4
原创 史上最强快速启动软件FlyHK2.10.0发布
FlyHotKey是一个快速启动任意程序的绿色工具,可以一键启动文件、文件夹、网页;一键执行系统命令,如打开我的电脑、静音、关机等;一键控制窗口,如隐藏、显示、置顶、透明,一键截图/取色等;支持鼠标快速启动程序,桌面、标题栏、窗口、任务栏、屏幕边缘配合鼠标中键、右键以及滚轮完成指定任务。另外,还有闹铃和定时执行(计划任务)功能,可以设置密码保护,使其他人无法查看;可以随系统自动启动,支持文件和文件夹拖动功能,快速建立任务。软件特色:1.拥有丰富的热键来启动任意程序2.集成常用系统命令,取截图静音等3
2020-09-18 16:41:13 552 3
原创 AnySearch快速搜索文件(android手机版everything)
一个快速搜索本地文件的应用,具体以下功能:支持外部SD卡搜索支持排除搜索文件夹快速排序按分类快速浏览支持通配符搜索*和?支持正则表达式搜索支持自定义搜索目录支持保存和载入索引功能支持搜索文件时间和文件大小支持快速定位到某一区间,如最近1小时等支持快速滚动支持图片预览快速查看音视频长度快速查看图片尺寸支持apk安装包名和应用名查看支持文件夹信息查看,包括总大小,子文件数量和总数量支持自定义时间格式和大小格式内置图片查看器和文本查看器支持文件多选和处理文件功能,包括复制移
2020-09-09 15:14:06 1969
原创 诡异的别墅
这是一个真实事件。 1920年夏天,杨格(荣格)应X医师之邀,前往伦敦讲学。X医师为了进地主之谊,特别在乡间租了一幢别墅。当杨格开始讲课的第一个星期五晚上,两人抵达该别墅,杨格发现它是附近最迷人的古老农舍。X医师说可以租到这间别墅纯属运气,因为附近的夏季别墅早已被租赁一空,只剩下这幢,而且价格出奇的低廉。 X医师从邻村找来一位煮饭的女仆,这位女仆有一位女友,下午会自动来帮忙。该别墅是一幢两层楼,有很多房间,呈L型的建筑物,一楼有一间通往花园的温室,以及客厅、厨房、餐厅等。从温室有一...
2020-06-02 10:14:02 760
原创 无主题述说
有时,无比有更具有说服力,意义更重大。就像一个日记本一样,难道一定要写上些东西才显现出它的价值么?有时,空白反而更好。写东西的目的是什么?是要表达自己的想法或感情吗?可是,精神的东西真的能用文字描述得出来么?如果语言能代替思想,那为什么人与人无法真正理解呢?然而,你永远无法知道另一个人心里到底在想些什么。有多少东西,过去认为是真理,现在却不是错了就是存在了缺陷,这是为什么呢?...
2020-05-01 20:58:27 308
原创 杀进程方法大全
Windows下杀进程22种方法:'1.结束进程 (参数:进程ID)Sub KillProcess(ByVal dwProcessId As Long) SetDebug '提权 Dim hProcess As Long '方法1,使用普通API hProcess = OpenProcess(PROCESS_TE...
2020-03-05 18:57:38 3167
原创 Android运行时权限一览表
1 android.permission.READ_CONTACTS dangerous 读取您的通讯录2 android.permission.WRITE_CONTACTS dangerous 修改您的通讯录3 android.permission.READ_CALENDAR dangerous 读取日历活动和机密信息4 andr...
2019-11-30 13:33:28 2167
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关注的人