请选择 进入手机版 | 继续访问电脑版
搜索

121

主题

128

帖子

665

积分

网站编辑

Rank: 8Rank: 8

积分
665
发表于 2021-5-17 13:54:21 14308 浏览 0 回复

iTOP-3399开发板Android 8-获取root权限

本帖最后由 翠花儿 于 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权限。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表