本软件主打简单,如名字一样,如果你追求更复杂的hook操作,推荐使用 jsHook(你可以实现更复杂的功能)、曲境(电脑端浏览器操作);如果你追求更多的扩展功能,推荐使用算法助手等等类似应用
创建模板后,在创建配置的时候可以选择模板,所创建的配置中的选中状态和模板一样,简化操作查看模板:
->点击模板(进入编辑模式)
->长按模板(删除模板)
长按加号按钮:不使用模板选择APP
首页:点击加号,可添加配置,点击添加配置进入下面页面
配置页面:
点击‘搜索样式’图标,可进入AppList页面,进行选择应用
点击‘下载样式’图标,可保存配置
点击右下角加号,可在弹出窗口填写配置
有多种模式可以选择,输入类名前建议了解设置页面(smali to config),它可以简化填写
具体功能:
点击“播放样式”按钮,可打开悬浮窗(需要授予悬浮窗权限),然后打开目标应用,可以显示一些信息(开启了打印参数值、返回值、扩展页面大部分功能)
1.hook没有效果
可看框架日志,是否有报错等
储存文件更新配置某些情况下需要手动刷新,开启、关闭、编辑保存即可刷新
请授予所需权限(android11以下:储存权限,android11及以上:ROOT权限)
2.什么是smali转配置
开启此实验功能后,配置页面顶部会增加‘粘贴板’图标,点击可将应用调用代码或签名,转化为配置(防止手动输入错误),增加配置后你需要手动选择合适的模式以及结果值 调用代码例子:
iget v0, p0, Lme/duck/hooktest/bean/UseBean;->level:I
invoke-virtual {v0}, Lme/duck/hooktest/bean/UseBean;->isHook()Z
方法签名、字段签名例子:
Lme/duck/hooktest/bean/UseBean;->level:I
Lme/duck/hooktest/bean/UseBean;->isHook()Z
上述可在MT管理器导航中长按字段或方法选择复制签名或者查找调用
3.为什么目标应用运行很慢
请关闭不必要的扩展HOOK和记录参数、返回值功能, 例如:md5、base64等,这些功能会产生大量的Log
4.什么是hook点
hook静态变量、实例变量支持手动填写hook点,hook点就是在方法执行前hook还是在方法执行后hook
before:方法执行前hook; after:方法执行后hook
5.什么是删除遗留配置
当你卸载本应用或者清除数据时,目标应用配置文件仍然可能保存在储存文件中
/data/local/tmp/simpleHook/目标应用包名/config/
/storage/emluated/0/Android/data/目标应用包名/simpleHook/config/
这个功能就是遍历所有的应用目录并删除无用的配置(本应用内未显示其配置)
因为需要遍历所有应用会比较慢
jshook是对应用程序注入frida,你只需要会js就可以快速实现hook,并且支持java层和native层,降低开发人员的技术门槛,简化hook流程。
FreedomPlus是一款依赖于抖音运行的Xposed模块,利用这款软件可以增强抖音的XP模块,让抖音拥有更好的运行性能,你可以通过软件获得诸多小功能,尤其是他人的视频图片等资源的下载。
Bandsintown是一款专业的音乐演出信息应用,可以轻松发现你钟爱的音乐人的巡演日程、音乐节参与情况,甚至是小型的现场演出。无论是摇滚、流行、爵士还是古典,只要是你感兴趣的音乐类型,这里都能找到相应的演出信息。
Nova Video Player是一款功能强大的视频播放应用程序,旨在为用户提供便捷、流畅且丰富的视频播放体验,适用于各种视频格式的本地播放以及部分在线视频资源的浏览。