Frida加载和启动XServerhttps://t.cn/A6y0vuFB
本文为看雪论坛优秀文章
看雪论坛作者ID:Monkeylord
背景
XServer是我常用的通信协议分析工具,是一个Xposed插件,可能有些同学也在用。
然而Xposed的使用空间受限,不但很多应用对其做了检测,去做绕过有时很麻烦,而且Xposed无法在一些特殊的定制安卓系统上使用。
Frida在这些环境下较为方便,但是在工具开发上有难度,因为:
1. Frida的JS脚本里缺少各类支持的库,想要做个HTTP请求都要自己写。
2. Frida对Java方法的Implementation里应该是native状态,不方便进行异步操作。
当我在使用Frida时,并没有一个现成的既支持实时篡改方法调用,又能很好地处理应用内各类复杂Java对象的工具。
所以,作为一个Xposed的遗民,我决定挣扎一下,用Frida加载和驱动XServer,冒充Frida工具,让这个旧时代的Xposed插件焕发新春。
效果及XServer功能介绍
XServer启动,长得完全就像是个Frida工具:
本文为看雪论坛优秀文章
看雪论坛作者ID:Monkeylord
背景
XServer是我常用的通信协议分析工具,是一个Xposed插件,可能有些同学也在用。
然而Xposed的使用空间受限,不但很多应用对其做了检测,去做绕过有时很麻烦,而且Xposed无法在一些特殊的定制安卓系统上使用。
Frida在这些环境下较为方便,但是在工具开发上有难度,因为:
1. Frida的JS脚本里缺少各类支持的库,想要做个HTTP请求都要自己写。
2. Frida对Java方法的Implementation里应该是native状态,不方便进行异步操作。
当我在使用Frida时,并没有一个现成的既支持实时篡改方法调用,又能很好地处理应用内各类复杂Java对象的工具。
所以,作为一个Xposed的遗民,我决定挣扎一下,用Frida加载和驱动XServer,冒充Frida工具,让这个旧时代的Xposed插件焕发新春。
效果及XServer功能介绍
XServer启动,长得完全就像是个Frida工具:
云端新用户无法转发,有什么办法可以设置吗?老用户如何避免无法转发?
新用户需要使用云端转发的,要先登陆软件3到5天,把ipad登陆挂成常用设备登陆才可以使用!
老用户现在可以正常使用的,切忌不要删除ID重新扫码登陆。一旦重新扫码登陆也将无法使用。所以老用户要避免无法转发,尽量不要退出ipad登陆,退出后要重新登陆的,可以点重新登陆ipad,不要删除。这样老用户可以一直继续使用!
如果现在着急使用的,可以先用个软件版本的,现在软件版不管是苹果还是安卓稳定性都还可以。而且近几天的软件版价格都有一些优惠,有需要的可以咨询!
新用户需要使用云端转发的,要先登陆软件3到5天,把ipad登陆挂成常用设备登陆才可以使用!
老用户现在可以正常使用的,切忌不要删除ID重新扫码登陆。一旦重新扫码登陆也将无法使用。所以老用户要避免无法转发,尽量不要退出ipad登陆,退出后要重新登陆的,可以点重新登陆ipad,不要删除。这样老用户可以一直继续使用!
如果现在着急使用的,可以先用个软件版本的,现在软件版不管是苹果还是安卓稳定性都还可以。而且近几天的软件版价格都有一些优惠,有需要的可以咨询!
云端新用户无法转发,有什么办法可以设置吗?老用户如何避免无法转发?
新用户需要使用云端转发的,要先登陆软件3到5天,把ipad登陆挂成常用设备登陆才可以使用!
老用户现在可以正常使用的,切忌不要删除ID重新扫码登陆。一旦重新扫码登陆也将无法使用。所以老用户要避免无法转发,尽量不要退出ipad登陆,退出后要重新登陆的,可以点重新登陆ipad,不要删除。这样老用户可以一直继续使用!
如果现在着急使用的,可以先用个软件版本的,现在软件版不管是苹果还是安卓稳定性都还可以。而且近几天的软件版价格都有一些优惠,有需要的可以咨询!
新用户需要使用云端转发的,要先登陆软件3到5天,把ipad登陆挂成常用设备登陆才可以使用!
老用户现在可以正常使用的,切忌不要删除ID重新扫码登陆。一旦重新扫码登陆也将无法使用。所以老用户要避免无法转发,尽量不要退出ipad登陆,退出后要重新登陆的,可以点重新登陆ipad,不要删除。这样老用户可以一直继续使用!
如果现在着急使用的,可以先用个软件版本的,现在软件版不管是苹果还是安卓稳定性都还可以。而且近几天的软件版价格都有一些优惠,有需要的可以咨询!
✋热门推荐