simplehook软件

simplehook软件

官方

系统:Android

日期:2026-01-19

类别:安卓软件

版本:v1.33 安卓版

  • 详情
  • 相关
  • 评论
我得说,SimpleHook这个工具真的挺强大的,它本质上是一个基于Xposed框架的手机Hook工具,说白了就是能帮你“破解”和修改第三方App的神器。你可以把它理解为一个高级的调试器,功能特别多,不仅支持从网上直接导入配置,还能自己在手机上添加配置,甚至把配置分享给别人用,这点对喜欢折腾的用户来说非常方便。 从官网介绍来看,SimpleHook跟算法助手有点像,但它更侧重于自定义返回值和参数值。比如它能记录各种常见的加密算法、Toast提示、Dialog弹窗、PopupWindow以及JSONObject的创建过程。作为一个喜欢研究技术的人,我觉得这种能深入App内部逻辑的工具简直是宝藏,尤其是对于开发者或者安全测试人员来说,分析应用行为、找Bug或者做安全测试都离不开它。 具体到功能上,首页点加号就能添加配置,进入配置页面后,那个搜索图标可以直接选App,下载图标能保存配置,右下角加号还能弹窗填写配置,操作逻辑挺清晰的。它还有个“播放样式”按钮,打开悬浮窗后,配合目标应用就能显示参数值、返回值这些信息,不过得先给悬浮窗权限。这里我得提醒一下,虽然功能强大,但官方也明确说了,修改第三方应用必须取得授权,否则出了问题他们不负责,这点大家心里要有数。 常见问题里提到的“smali转配置”功能我觉得特别实用,开启后配置页面顶部会出现粘贴板图标,把应用调用代码或签名贴进去就能自动转成配置,避免了手动输入的错误。不过转完后还得自己选模式和结果值,稍微有点门槛。另外,如果目标应用运行变慢,可能是开了太多扩展HOOK或者记录参数的功能,建议关掉不必要的选项,比如MD5、Base64这些,不然日志刷屏会拖慢速度。 关于Hook点,它支持在方法执行前(before)或执行后(after)Hook静态变量和实例变量,这个设计很灵活。还有个“删除遗留配置”的功能,卸载App后配置文件可能还留在存储里,这个功能能帮你清理干净,不过遍历所有目录会比较慢。 最新版本v1.3.2更新了不少东西,比如修复了无法删除配置的问题(root版),增加了禁用USB调试检测、伪装签名、阻止读取剪贴板、监听文件操作等,还优化了UI和弹窗拦截。最贴心的是增加了自动备份,支持本地和云备份(webdav),这样配置就不会丢了。不过我也注意到,root版增加配置后,需要在LSPosed管理器里手动禁用再启用模块才能生效,这点有点麻烦,但为了功能强大,忍了。 总的来说,SimpleHook是个非常专业的工具,适合喜欢钻研技术的人,但使用时一定要遵守规则,别乱搞第三方应用,毕竟安全第一。如果你对Android调试或者安全测试感兴趣,不妨下载试试,但记得先搞懂原理,别盲目操作。

simplehook安装包是基于xposed的手机hook工具,也能称之为hook破解器app,因为用它可以修改第三方应用。软件的功能有很多,支持从网络导入配置,手机添加配置也行,还可以把配置分享出去。

simplehook官网介绍

SimpleHook是安卓系统一个hook工具,类似于算法助手,该应用支持自定义返回值、参数值等,记录常见各种加密算法、toast、dialog、popupwindow、JSONObject创建增加等。SimpleHook是很好用的工具,喜欢的小伙伴们不妨下载使用一下。

simplehook模块

simplehook模块功能

首页

点击加号,可添加配置,点击添加配置进入下面页面

配置页面

点击‘搜索样式’图标,可进入AppList页面,进行选择应用

点击‘下载样式’图标,可保存配置

点击右下角加号,可在弹出窗口填写配置

有多种模式可以选择,输入类名前建议了解设置页面(smali to config),它可以简化填写

具体功能

点击“播放样式”按钮,可打开悬浮窗(需要授予悬浮窗权限),然后打开目标应用,可以显示一些信息(开启了打印参数值、返回值、扩展页面大部分功能)

相关说明

本软件是我们开发的一款运行在Android平台上的基于Xposed的安卓调试工具,其可作为Android软件开发和测试人员(但不限于)进行应用分析调试、安全测试和Bug分析。本软件某些场景下可能具有修改和调试应用业务逻辑的功能,如果要修改和调试第三方的应用,必须取得所属方的官方授权;如果在未授权的情况下擅自修改和调试,所造成的任何问题和责任(包括资金损失、法律风险等)均与我们无关。

常见问题

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/

这个功能就是遍历所有的应用目录并删除无用的配置(本应用内未显示其配置)

因为需要遍历所有应用会比较慢

更新日志

v1.3.2更新内容:

修复:无法删除配置问题(root 版)

增加:禁用 USB调式检测

增加:伪装签名 (系统API)

增加:阻止读取剪贴板、过滤写入剪贴板,支持记录读写剪贴板

增加:监听文件操作

增加:增加配置后(root版),在LSPosed管理器中也会启用目标应用,你需要手动禁用再启用本模块方能生效。参考:Guise(作者 Houvven)、LSPosed

优化:UI

优化:弹窗拦截

增加:自动备份,本地备份,云备份(webdav)

展开内容

应用信息

  • 包名:
  • MD5:
  • 需要网络

评分及评论

4.5满分5.0分

点击星星用来评分

评论需审核后才能显示
同类排行