本帖最后由 翠花儿 于 2021-5-17 14:18 编辑
拷贝资料包里面的platform-tools_r31.0.2-windows.zip到Windows任意目录上,并解压文件,然后双击打开platform-tools_r31.0.2-windows\platform-tools目录下的cmd.exe文件,打开如下图所示: 开发板里面烧写Android8的镜像,开发板连接屏幕,系统启动了以后,参考“使用ADB命令传递文件到android设备”打开adb调试。输入以下命令,如下图所示说明可以通过adb对Android进行操作。 adb devices 输入以下命令,如下图所示 adb root adb remount adb shell "mount -o remount,rw /system"
如果出现挂载失败,输入以下命令: adb disable-verity adb reboot adb root adb remount adb shell "mount -o remount,rw /system" 拷贝SuperSU-v2.79-201612051815.zip到Windows上并解压文件,我们输入以下命令切换到SuperSU-v2.79-201612051815路径下(实际路径需要根据自身情况进行修改)
SuperSU 是一个管理 ROOT 授权的软件。可以对所有请求 ROOT 权限的软件进行管理,避免 ROOT 授权被滥用。我们输入以下命令安装SuperSU.apk ,如下图所示: adb push common/Superuser.apk /system/app/SuperSU/SuperSU.apk adb shell chmod 0644 /system/app/SuperSU/SuperSU.apk adb shell chcon u:object_r:system_file:s0 /system/app/SuperSU/SuperSU.apk 输入以下命令拷贝install-recovery.sh ,如下图所示: adb push common/install-recovery.sh /system/bin/install-recovery.sh adb shell chmod 0755 /system/bin/install-recovery.sh adb shell chcon u:object_r:toolbox_exec:s0 /system/bin/install-recovery.sh install-recovery.sh脚本的内容如下: #!/system/bin/sh # If you're implementing this in a custom kernel/firmware, # I suggest you use a different script name, and add a service # to launch it from init.rc # Launches SuperSU in daemon mode only on Android 4.3+. # Nothing will happen on 4.2.x or older, unless SELinux+Enforcing. # If you want to force loading the daemon, use "--daemon" instead /system/xbin/daemonsu --daemon & # Some apps like to run stuff from this script as well, that will # obviously break root - in your code, just search this file # for "install-recovery-2.sh", and if present, write there instead. 输入以下命令拷贝二进制文件su,如下图所示: adb push arm64/su /system/xbin/su adb shell chmod 0755 /system/xbin/su adb push arm64/su /system/xbin/daemonsu adb shell chmod 0755 /system/xbin/daemonsu adb shell chcon u:object_r:system_file:s0 /system/xbin/daemonsu 输入以下命令拷贝文件,如下图所示: adb push arm64/supolicy /system/xbin/supolicy adb shell chmod 0755 /system/xbin/supolicy adb shell chcon u:object_r:system_file:s0 /system/xbin/supolicy 输入以下命令拷贝库文件,如下图所示: adb push arm64/libsupol.so /system/lib64/libsupol.so adb shell chmod 0755 /system/lib64/libsupol.so adb shell chcon u:object_r:system_file:s0 /system/lib64/libsupol.so 输入以下命令安装“Superuser”apk,如下图所示: 重新启动Android系统,如下图所示(!!!注意千万不要更新SuperSU):
打开刚刚安装的“SuperSu”APP,如下图所示: 打开刚刚安装的“Root检查工具”APP,如下图所示: 点击“检查”按钮,如下图所示: 点击“授权”,如下图所示: 如下图所示,发现已经获得root权限。
|