adb and fastboot
从 Android 开发官网下载 Android SDK,从事过 Android 开发的应该知道 adb 和 fastboot 工具,在完整 SDK 中这两个工具在 platform-tools 文件夹下。如果想要方便的使用这两个工具,可以将文件路径加入到系统环境变量中,这样以后就可以在任何目录使用 adb 和 fastboot 命令。
flash factory image
救砖,或者在 recovery 下没有备份又无法开机的情况下只能刷回原厂镜像救砖机。因此折腾需谨慎,刷机前请一定使用 recovery 备份系统及数据。可以从 Google 官网下载镜像。
下载镜像
https://developers.google.com/android/nexus/images#shamu
解压之后应该会有如下文件
bootloader-shamu-moto-apq8084-71.15.img 2016/01/06 07:19 10,636,288
flash-all.bat 2016/01/06 07:19 985
flash-all.sh 2016/01/06 07:19 856
flash-base.sh 2016/01/06 07:19 814
image-shamu-mmb29q.zip 2016/01/06 07:19 1,009,825,337
radio-shamu-d4.01-9625-05.32+fsg-9625-02.109.img 2016/01/06 07:19 118,272,512
解锁bootloader
解锁 bootloader 会抹去手机一切内容,需谨慎,总之只需要一句命令
fastboot oem unlock
然后利用音量键及电源键来确认解锁 bootloader, 之后运行
fastboot reboot
重启手机。
刷镜像
- 关机并进入 fastboot 也就是 bootloader模式,在关机状态下,同时按住“电源键”+“音量下”
- 数据线连接手机与电脑,在驱动安装正确之后
- 执行 flash-all.bat (Windows 下) 或者 flash-all.sh (MAC或者 Linux 下)
- 等待执行完毕,手机恢复成出厂镜像
root
root 工具及教程来自 @Chainfire ,在此由衷的感谢他。
- 下载ZIP工具
- 解压文件,并将手机进入 bootloader/fastboot 模式
- 连接数据线,并运行 root-windows.bat (Windows 下)或者 chmod +x root-linux.sh 并运行 root-linux.sh (Linux下) Mac下同Linux
Recovery
第三方的 Recovery 有以下的功能:
- Wipe your phone’s data (Factory reset) and cache
- Make, restore and manage backups of your phone’s operating system and software
- Mount, unmount and format your phone’s internal as well as external storage partitions
- Install a custom ROM or application from a zip file to your phone
- Wipe Dalvik cache and battery statistics
- Make logs for error reporting and debugging
刷入 recovery
- 从官网 下载 Nexus 6 TWRP 的 recovery 文件
- 进入 bootloader/fastboot 模式
-
执行以下命令
fastboot flash recovery recovery.imgrecovery.img 即下载的 Recovery 镜像。
- 利用音量键选择 recovery ,点击电源键选择,可以进入 “Recovery Mode”.
安装完 recovery 之后就能够快速的备份系统,恢复出厂设置,恢复备份数据,刷入新ROM,刷入ZIP
kernel
一张图解释什么是 kernel
Nexus 6 第三方的 kernel 有很多选择 比如 franco.kernel,这里推荐 ElementalX,有如下功能
- Easy installation and setup with Aroma installer
- overclock/underclock CPU
- user voltage control
- Advance color control
- MultiROM support
- optional USB fastcharge
- optional sweep2wake and doubletap2wake
- optional sweep2sleep
- sound control
- init.d support
- NTFS r/w and exFAT support
- option to disable fsync
- adjustable vibration
- does not force encryption
安装 ElementalX kernel
- 从ElementalX 官网下载,并保存到手机
- 进入 Recovery Mode
- 刷入 ZIP ,选择下载的文件,安装
Nexus 6 破解电信3G/4G
6.0.1 (MMB29Q) 有效
下载文件,教程中需要用的软件及文件 https://yunpan.cn/cxCaHyqkKPwg9 提取码 db02
- DFS
- QPST
还有这里
- moto x qc diag interface - 64bit.zip
- carrier_policy.xml
具体步骤参考nexus6破解电信教程
简单来说破解4G步骤:
- 用QPTS工具里面的EFS Explorer, 添加/policyman/carrier_policy.xml,nexus6 默认没有这个文件
- 进入BP TOOLS模式,安装好后,必须确认好你的设备管理器 端口(COM和LPT)中BP驱动的端口号
- 从开始菜单中,打开QPST configuration
- 先点Ports标签,然后点Add New Prot 输入你的设备端口号
- 点StartClient菜单中的EFS Explorer选项
- 连接上手机后,在EFS 根目录创建policyman目录
- 把carrier_policy.xml(见附件)拖进policyman目录中
- 完成后重启手机
破解完成后请在手机拨号面板那输入 *#*#4636#*#*
看下首选网络是不是LTE/GSM/CDMA auto(prl)
参考
- http://forum.xda-developers.com/nexus-6/general/guide-flash-factory-images-nexus-6shamu-t2954008
- http://forum.xda-developers.com/showpost.php?p=56938530&postcount=1
- http://bbs.gfan.com/android-7828699-1-1.html
- http://m.anruan.com/view_7100.html
- http://bbs.gfan.com/forum.php?mod=viewthread&tid=7795111
- http://bbs.gfan.com/android-8085647-1-1.html