1. 首先申请解锁
2. 按volume - 和 power开机进入fastboot
3.下载twrp-3.7.1_12-0-vayu.img
4. fastboot flash recoery twrp-3.7.1_12-0-vayu.img, 安装magisk, termux
5. 下载aosp的android11的aosp_arm64-img-11718355.zip,Artifact Viewer
6. 解压aosp_arm64-img-11718355.zip, 把system.img转成ext2,
simg2img system.img system_ext2.img
7. mount上system_ext2.img
mount -o ro -o loop /mnt/hgfs/aosp_arm64-img-11718355/system_ext2.img /mnt/syst
8. 在mout的目录下的apex/com.android.adbd,找到adbd,复制出来,上传到手机的/data/local, 并加上执行权限
9.下载system_properties_arm64,上传到/data/local,并加上执行权限,https://github.com/liwugang/android_properties
10.编写下面脚本,加上执行权限,执行
- export LD_LIBRARY_PATH=/apex/com.android.adbd/lib64/
- stop adbd
- /data/local/system_properties_arm64 ro.secure 0
- /data/local/system_properties_arm64 ro.adb.secure 0
- cd /data/local/
- nohup ./adbd >/dev/null &
如果安装了magisk,可以像下面一样:
- #!/system/bin/sh
-
- # 设置属性
- resetprop ro.debuggable 1
- resetprop service.adb.root 1
-
- # 配置 SELinux 权限
- magiskpolicy --live 'allow adbd adbd process setcurrent'
- magiskpolicy --live 'allow adbd su process dyntransition'
- magiskpolicy --live 'permissive { su }'
-
- # 重启 adbd 进程
- kill -9 $(ps -A | grep adbd | awk '{print $2}')
-
- exit 0