Android设备Root权限获取

1、进入recvorey模式

进入recvorey模式,查看是否支持 Apply update from ADB, 或者Apply update from sdcard,
如果支持,请继续围观。

Android设备Root权限获取_第1张图片

2、提取签名文件(暂无法应用)

系统卡刷或者通过ADB更新都会验证zip包的签名文件,如果不匹配就不能更细。

  • 怎么获取签名文件

      • 提取设备文件
        获取该文件 adb pull /system/framework/framework-res.apk . (获取该文件到当前目录)

        adb pull

      • 获得签名
        用压缩软件直接打开

        Android设备Root权限获取_第2张图片

      • 保存签名
        Ctrl+c »» Ctrl+v (复制保存)

2.5、如果有签名文件那最好不过,没有只有通过第三方方式得到。

暂无参考。

3、制作刷机包

  • 制作刷机包的工具 Android-Kitchen

  • 或者通过直接替换root.zip的签名文件

刷机脚本

<!-- lang: shell -->
ui_print("- Android ROOT TOOL");
ui_print("- Mounting system...");
run_program("/system/bin/toolbox", "mount", "/system");
run_program("/system/bin/toolbox", "mount", "-o", "rw,remount", "/system", "/system");
ui_print("- Deleting old files...");
delete("/system/bin/su","/system/xbin/su","/system/app/Superuser.apk");
ui_print("- Copying files...");
package_extract_dir("system", "/system");
ui_print("- Fixing permissions...");
set_perm(0, 0, 06755, "/system/bin/su");
set_perm(0, 0, 0644, "/system/app/Superuser.apk");
ui_print("- Symlinking...");
symlink("/system/bin/su", "/system/xbin/su");
ui_print("- Unmounting system...");
run_program("/system/bin/toolbox", "umount", "/system");
ui_print("- Installation complete!");

4、开始刷机

  • adb sideload root.zip

刷机

你可能感兴趣的:(root)