本来是想录制一个五六分钟的视频来讲一下. 怎么在雷电模拟器中安装Xposed框架的, 但是仔细琢磨了一下. 发现如果用autojs来安装的话, 非常简单, 并不需要录个视频来讲, 我将用到的资源文件和脚本整合一下做成了一个一键安装脚本, 如果有需要在雷电模拟器上使用Xposed框架的可以自行下载,下载链接 我会放在文章的结尾处...
这两天需要用到雷电模拟器来测试一个东西. 发现安装Xposed_Installer.apk后, 安装器无法下载一个zip包大概如下图:

这种情况可能是apk无法访问这个zip包的地址了吧.需要手动下载并且安装才行, 手动安装的方式某大神也做好了shell脚本...所以这个autojs脚本的内容并没有什么特殊的地方. 只是一些自动化的操作而已.
autojs脚本代码:
importPackage(java.io);
importPackage(java.lang);
var isRootAble = getRootAhth();
if (!isRootAble) {
toastLog("请先给APP授予root权限");
exit();
}
var currentPath = files.cwd();
var sh = new Shell(true);
sh.setCallback({
onNewLine: function(line){
log(line);
}
})
sleep(1000);
sh.exec("cd " + currentPath);
var shellCommands = [
"mount -o remount,rw -t rootfs /system",
"cp -r ./Xposed/system /system",
"cp -r ./Xposed/script.sh /system",
"cd /system",
"sh script.sh"
]
for (let i of shellCommands) {
sh.exec(i);
sleep(500);
}
// sleep(2000);
//设备不同可能使用的时间也不同. 暂且不结束sh
//反正安装完了也要重启...
// sh.exit();
function getRootAhth() {
var process = null;
var os = null;
try {
process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
os.writeBytes("exit\\n");
os.flush();
var exitValue = process.waitFor();
if (exitValue == 0) {
return true;
} else {
return false;
}
} catch (e) {
log(e);
return false;
}
}
因为要操作/system目录, 所以autojs必须拥有root权限才能正常运行, 所以在弹出授权提示的时候, 请允许授权.
重要提示:
我整合的压缩包里面仅仅只有 sdk25 x86架构 的Xposed, 所以该文件仅用于安卓7.1.x的系统, 其他系统均无法安装, 另外因为是x86架构的包,所以严禁使用已经root的手机运行此脚本. (会使手机变砖) 如果你要使用脚本给手机安装xposed框架, 请下载对应cpu架构的xposed包来替换掉 ./Xposed/system 目录即可.
xposed framework下载地址: https://dl-xda.xposed.info/framework/
另外, 在夜神模拟器上测试, 安装完成后,会卡99%. 所以还是只在雷电4.0上使用吧.
整合包下载地址:
由于阿里云网盘不允许分享zip包, 所以我将zip包变更了后缀为txt, 大家下载后 , **请将文件的后缀名改为zip后再进行解压即可. **
https://www.aliyundrive.com/s/KzLV9hBBf6n
-
Zip
+关注
关注
0文章
17浏览量
8817 -
脚本
+关注
关注
1文章
407浏览量
29051 -
apk
+关注
关注
0文章
24浏览量
5402
发布评论请先 登录
HarmonyOS 3.1 Beta 1本地模拟器和端云一体化体验
无法在选择模拟器中找到ISE模拟器选项
模拟器:904和模拟器:861错误
RT-Thread 4.0版本
手把手教你使用HarmonyOS本地模拟器
RT-Thread4.0版本操作emmc总线宽度无法自动识别是为什么
在AMD CPU的Windows电脑下,启动模拟器失败无法安装GVM怎么解决?
SDK Manager PC Android模拟器安装使用
有容乃大,化繁为简——夜神发布全新一代安卓模拟器
HarmonyOS本地模拟器的版本演进与使用方法
如何对PNET 模拟器进行初始化安装
华为新版模拟器eNSP Lite安装攻略

解决雷电模拟器4.0版本为什么无法安装Xposed框架
评论