随着国内手机厂商对于手机权限的逐步收紧,获取根权限变的愈发困难,就连一直以“发烧”著称的小米在澎湃 OS 后也宣布收紧解锁策略,需要在小米论坛五级以上的用户回答一堆问题后才能申请,属实是有点过了。
国际大厂的手机,三星、索尼等也是类似,新款的解锁方式需要等待很久,甚至根本就没办法解锁使用,部分低劣的厂商甚至有熔断机制,解锁后无法完美复原,影响保修策略。
像素
既然如此,那么谷歌亲儿子 Pixel 自然成为了玩机首选,官方提供解锁方式,并且有大量的开发者为其提供技术支持,唯一的缺憾是在国内使用,因为种种原因,不是很方便。
正好手中有台谷歌七代像素,来演示一遍如何进行解锁、授权、升级。
环境准备
首先在电脑安装 adb (Android Debug Bridge) 工具,Windows 环境操作相同,将下载的包解压到任意目录下,然后添加环境变量即可。
## 在下方“系统变量(S)”中新建一个值,指向 ADB 文件夹所在目录
ADB=C:\Users\kane\platform-tools
## 然后在 “Path” 中添加一行新值
%ADB%
解锁
进入 bootloader 后执行命令即可进行解锁
fastboot flashing unlock
解锁完毕后即可进行获取根权限的操作,如果不需要的话可以跳过此步骤。
解压上述的系统固件压缩包,取得其中的 init_boot.img 并传输至手机存储中,然后将刚才下载的 Magisk 安装至手机中,打开 Magisk 软件,在上方的 Magisk 模块中选择 Install,然后选择 Select and Patch a File,选择刚才导入的 init_boot.img,给系统镜像打补丁,然后在 Download 目录中会生成一个补丁后的镜像文件,名为 magisk_patched-26400_wNRH7.img 的文件,其中 26400 为 Magisk 版本号,后面的 wNRH7 为产生的随机序号,实际的文件名以结果为准,不再赘述。
将这个补丁后的镜像传输回电脑即完成了获取根权限的全部准备工作,使用数据线连接电脑和手机,在手机设置中开启 USB 调试功能。
手机重启至 bootloader 模式
adb reboot bootloader
刷入补丁后的镜像(镜像名改为实际生成的文件名)
fastboot flash init_boot magisk_patched-26400_wNRH7.img
二 恢复非root的命令
1.进入fastboot模式
adb reboot bootloader
2.刷入原init_boot.img分区
fastboot flash init_boot init_boot.img
3.重新给bootloader上锁
fastboot flashing lock
4.重启手机
fastboot reboot
评论 (0)