JsHook是使用Xposed框架对任意APP的初始化进行注入Frida,Xposed模块开发需要一定的Java语法基础,技术门槛高,hook只支持java层,而JsHook注入的Frida很棒,只需要会简短的Js语法基础,即可用手机快速制作属于自己的hook插件,并且hook支持java层和native层。
模块兼容
Xposed api 82
Android 7 – 12
更新日志:v1.0.16
– 新增启动配置(配置延时注入,尝试解决frida注入闪退问题)
– 修复免root模式打包异常
– 免root模式支持启用其他xp模块
– frida/fridamod(需要frida/fridamod版本>=15.2.2.1):默认qjs调整为v8
– fridamod(需要fridamod版本>=15.2.2.1):支持加密脚本,内置cryptojs,dayjs,新增api 查看文档
– 新增mod菜单api 查看文档
– 修正导入SimpleHook配置
– 兼容console.log
– 优化内存占用
– 其它问题修复
关于JsHook
xposed是一个模块框架,可以在不接触任何apk的情况下更改系统和应用程序的行为。这意味着模块可以在不同版本甚至rom上工作而无需任何更改。
jshook是对app注入rhino/frida,xposed模块开发需要一定的java语法基础,技术门槛高,而jshook注入的rhino/frida只需要会简短的js,即可用手机快速实现hook,并且hook支持java层和native层。
如何使用
#如何启用脚本#
启用脚本前请确认选择的应用已开启hook服务选项,如果是Isposed非全局作用域在激活时除了勾选系统还需勾选对应脚本生效的应用,每次更改脚本内容都需要重启一下被hook的app。
#如何选择注入框架#
如果你对xposed的hook方法比较熟,推荐rhino,使用js调用xposed框架的api,且兼容性高;而frida属于另一个hook框架,需要对frida有一定的了解,上手较难,且不支持部分机型和app。
里面有一些实用脚本供大家使用,有技术的也可以自己写脚本使用!