不用 Recovery 也能刷机?
今天我们的主角是 Moto Droid Maxx 2(XT1565)。这是一部在国内相当冷门的设备,但也是我在16年使用的主力设备。它的硬件水平放在现在可以说是惨不忍睹。
The Verizon Motorola Maxx 2 is a midrange phone that claims 48 hours of battery life from a single charge thanks to its 3630mAh battery. It has a 5.5” 1080p display and is powered by a
Qualcomm Snapdragon 615
CPU with2GB RAM
. The rear camera captures 21MP photos with f/2.0 aperture and can record 1080p video at 30fps. The Maxx 2 has swappable back covers, allowing you to easily change the look of the phone.
最要命的是,我手上的设备为 Verzion 版本,不开放 Bootloader 解锁。因此能够有效优化系统的方法统统莫得,只能寄希望于官方的系统更新。从16年拖到18年,官方终于诈尸更新,推出了基于 Android N 的新系统。但这时我早就更换主力机为一加五了。抱着玩一玩的心态,我从网路上下载到了最新的升级包。
不得不吐槽一下,由于地区限制,在国内甚至不能收到更新。在官网的售后支持页面上也不提供下载,只是指出系统内置更新的方法。最终更新包是从国内友人的镜像站中下载到的。
关闭设备,长按音量下和电源按键进入 Bootloader ,再按音量下用光标选中 Recovey ,按电源键确认进入,出现熟悉的小机器人页面。这进入方法就离谱,比其他厂商的设备复杂不说,还不做任何指引。
将手机与PC连接,用 cmd 进入 adb 工具包。在 recovery 选中 Install Zip from Sideload
,再在 PC 上执行
1 | adb sideload <filename.Zip> |
本以为一切都能顺利完成。传输一路进行到 100% ,可一旦开始刷入,Recovery马上报错并停止了进程:signature verification failed
。这不是自家的升级包和原厂REC吗,怎么也能签名认证失败?
设备本就冷门,连官方升级也惨遭失败。在放弃之前我试着在外网搜寻解决方法,这一搜还真让我找到了。按照指引,我甚至不需要进入Recovery,一切操作都在Fastboot下完成。
这不是未解锁的设备吗?修改系统又由何谈起?在确保自己安装了正确的驱动程序后,我解压了刷机包。
1 | fastboot devices #检测连接状态 |
依次执行
1 | fastboot.exe oem lock begin |
这似乎是在手动刷入system:
1 | fastboot.exe flash system system.img_sparsechunk.0 |
1 | fastboot.exe flash modem NON-HLOS.bin |
在执行以上操作时,每一步步骤都没有任何成功提示。
全部执行完毕,重启
1 | fastboot reboot |
按捺不住激动的心情,屏幕上显示出了不一样的第二屏!首次开机需要等待20分钟。新系统和老系统一样卡顿。刷机成功了,关闭设备,重新扔回抽屉吃灰。
不用 Recovery 也能刷机?