尝试给 nexus 6 手机 root

编辑于 2022-04-23 09:16:57 阅读 1860

由于机子比较老,市面上常见的工具都试过了,都无法root。经过几天折腾,终于取得root权限,现将整个过程整理出来

基本流程

先给手机解锁,然后找到与自己系统匹配的twrp,刷入系统,再通过twrp把Magisk刷入系统,最终取得root权限的是Magisk,后续哪个命令或app需要root权限,都需要向Magisk申请

软件 下载链接 备注
SDK Platform Tools SDK Platform Tools 包含常用的adbfastboot
Google USB 驱动程序 Google USB 驱动程序 在 Windows 系统上对 Google 设备执行 adb 调试时必须安装
官方镜像 7.1.1 (N6F27M, Oct 2017) 官方镜像,避免手误,系统删了可以补救
TWRP twrp-3.6.1_9-0-shamu.img 第三方recovery,用于安装Magisk
Magisk Magisk-v24.3.apk ROOT工具

解锁

解OEM锁和bootloader锁

解OEM锁

WX202204251553092x.png WX202204251735482x.png

建议一直打开OEM解锁,这样你就可以随时进入bootloader了,能够进入bootloader就不怕变砖了。

解BootLoader锁

手机开机状态下,在电脑端执行adb命令进入bootloader模式(或者手机关机,通过一起按音量减键和电源键 进入)

adb reboot bootloader

如果是Windows系统,并且无法连接到设备,可以先安装USB驱动

手机端若显示如下界面,说明命令生效,按照提示,按下电源键即可进入bootloader模式

WX202204252142452x.jpg

进入bootloader模式后,电脑端执行以下命令,开始解锁

fastboot flashing unlock

WX202204251720372x.png

按照提示,按音量加确认,解锁完成,如下图

WX202204251724142x.png

刷入TWRP

手机进入bootloader模式

#电脑端开始刷入twrp
cuiwei@weideMacBook-Pro Downloads % fastboot devices
42743f80	fastboot
cuiwei@weideMacBook-Pro Downloads % fastboot flash recovery twrp-3.6.1_9-0-shamu.img
(bootloader) has-slot:recovery: not found
(bootloader) is-logical:recovery: not found
Sending 'recovery' (12889 KB)                      OKAY [  0.540s]
Writing 'recovery'                                 OKAY [  0.361s]
Finished. Total time: 0.986s

这就成功了

通过 TWRP 刷入 Magisk

twrp刷入成功后,手机切换到recovery模式,如下图

WX202204251812132x.jpg

电源键确认,接着就看到twrp的界面了

1.jpg 2.jpg

看到输入密码,或只读之类的,直接忽略,不影响后续操作

这时,通过adb把Magisk传到手机

cuiwei@weideMacBook-Pro Downloads % adb push Magisk-v24.3.zip /sdcard

接着,在twrp找到install,找到Magisk文件,就可以刷了

3.jpg 4.jpg 5.jpg 6.jpg

刷完Magisk,重启手机,发现没有Magisk这个app,再通过手机浏览器手动下载 Magisk-v24.3.apk 安装一下就好了,不出意外,app已经有root权限了

thumbnail_Screenshot_20220425154954.png

小插曲

由于不太懂,一开始全凭感觉操作,结果把系统都清了,如下图几项都打勾清除了😂

7.jpg

结果系统就启不来了,还好有原厂镜像,执行以下步骤恢复

cuiwei@weideMacBook-Pro Downloads % wget https://dl.google.com/dl/android/aosp/shamu-n6f27m-factory-bf5cce08.zip
cuiwei@weideMacBook-Pro Downloads % cd shamu-n6f27m
cuiwei@weideMacBook-Pro shamu-n6f27m % fastboot devices                                
42743f80	fastboot
cuiwei@weideMacBook-Pro shamu-n6f27m % fastboot erase cache
cuiwei@weideMacBook-Pro shamu-n6f27m % fastboot erase userdata
cuiwei@weideMacBook-Pro shamu-n6f27m % ./flash-all.sh

附录

官方镜像和工具

NexusPixel设备的官方出厂镜像

https://developers.google.cn/android/images

SDK Platform Tools(包含常用的adbfastboot

https://developer.android.google.cn/studio/releases/platform-tools.html

获取 Google USB 驱动程序

https://developer.android.google.cn/studio/run/win-usb?hl=zh-cn

TWRP

https://twrp.me/

https://twrp.me/motorola/motorolanexus6.html

http://forum.xda-developers.com/showthread.php?t=1943625

Magisk

https://github.com/topjohnwu/Magisk

https://topjohnwu.github.io/Magisk/install.html

v22.0及之后版本,只需下载1个apk文件

Magisk-v24.3.apk

#如果需要卡刷,直接重命名为Magisk-v24.3.zip即可,然后再复制一份uninstall.zip用于卸载
#卡刷完成后,重新启动并检查是否安装了Magisk应用程序。如果它没有自动安装,请手动安装APK。

v21及之前版本,需要下载两个文件

Magisk-uninstaller-20210117.zip
Magisk-v21.4.zip

SuperSU(最高支持android 7.1,据说原作者已经不维护了,不推荐)

https://download.chainfire.eu/696/SuperSU/

参考

安卓手机刷入第三方recovery的两种方法

卡刷supersu和magisk实现安卓手机获取root权限

Nexus6 Android原生系统刷机方法

Pixel2刷入原生Google系统并获取ROOT权限

Google Nexus 6P手机刷机+升级+降级+Root详细教程

广而告之,我的新作品《语音助手》上架Google Play了,欢迎下载体验