a,x86_64 xposed framework下载
https://github.com/youling257/XposedTools/files/1931996/xposed-x86_64.zip
b,flashscript
https://forum.xda-developers.com/attachment.php?attachmentid=4489568&d=1525092710
c,安装终端模拟器或者其他gui文件管理工具
目的是拷贝文件到模拟器/system中并修改权限等。
2. 实施
a,本地解压xposed-x86_64.zip,并文件夹改名为system
b,flashscript改名为script.sh
c,创建文件夹xposed, 把system文件夹和script.sh放入xposed文件夹。
d,把xposed文件夹放入模拟器(即运行的安卓系统,不是雷电安装目录)/system目录下
一种方法是利用模拟器的共享文件,windows机器选个文件夹与模拟器/sdcard/Pictures对应,然后在模拟器中打开终端模拟器,su获取root权限。然后执行cp操作。
也可以通过adb 或者 gui文件浏览器等操作。
以下终端模拟器内操作
e,cd /system/xposed
f, sh script.sh
g,uname -a 查看x86_64架构,当然也可以通过xposed installer查看
h, reboot
参考链接: https://forum.xda-developers.com/phoenix-os/phoenix-os-news-qa--development/phoenix-os-2-2-1-x86-version-xposed-t3686255
注:
x86_x64 不需要安装xposed installer 应用或者apk,3.12-3.15版本都可以。当然安装也没事。
安装后的截图
QQ20200828-1.jpg (120.05 KB, 下载次数: 7)
下载附件
xposed installer截屏
2020-8-28 12:45 上传
整理了xposed文件夹并压缩成zip,解压后把xposed文件夹放到模拟器的/system目录下,进入/system/xposed,执行sh script.sh就OK了
链接:https://pan.baidu.com/s/1W6GGQzhMSBEcmfHmLIKmhg 密码:2hlv
一些澄清:
1. 雷电模拟器是定制版的安卓模拟器,不能刷rom。 官方的安卓模拟器也不能刷rom,不过可以替换某些系统组件的方式变相定制rom,
如emulator -avd android7.1 -system ~/Downloads/angler-opm1.171019.011/image-angler-opm1.171019.011/system.img,指定system.img的方式。
2. xposed/frida的用处:
a,规避某些进行root检测或者模拟器检测的app。 可以利用xposed/frida,动态的方式hook,以防止app进行root检测或者模拟器检测。网上的解决方案好多,可以搜搜。
b,有现成的利用xposed hook的app,参考https://repo.xposed.info/module-overview
3. 某些app依赖第三方原生库,编译的时候如不支持x86或者x86_64 架构,那么这些app就不能在模拟器上安装。除非模拟器架构支持arm,但现实是arm模拟器都很慢