版权申明:
此文章首发于公众号程序员在深圳
,搜索 studycode 即可关注
本文无需授权即可转载,转载时请务必注明作者
前两天收到了Andriod推送的更新通知(OTA),引诱我升级到7.1.1,我没有经得住诱惑,果断点了更新按钮,由于之前有root,不知道这次安装包做了什么动作,当我完成更新时,发现再也进入不了系统界面,给我的提示只有两个单词:No command,然后小绿人一副挂掉的模样躺在那里:
No command
然后我尝试重启,长按电源键,或者将电源键和音量键同时按,都无法进入系统,google一圈后,发现一个方法可以帮助你进入恢复模式(Android Recovery):
- 在No command界面,长按电源键
- 点击一下音量+键,点击后马上松开
这时你会进入以下恢复界面:
recovery
进入了恢复模式,但还是不知道怎么办,只好尝试选择Wipe data/factory reset
恢复出厂设置,操作之后发现它只是把我的数据清除了,系统仍然启动不了,此时我脑海中瞬间闪过一个词:手机变砖。于是又在搜索引擎上查找一通,一个小时过后,未果,一是因为中文的解决方案大多是Windows环境上的;二是国外的解决方案提供的下载链接经常没有速度,或者下载缓慢;三是因为各种解决方案五花八门,层出不穷,完全无法分辨哪家好,由于时间有限,自己也不想草率解决(其实恢复出厂设置已经很草率了T_T),遂暂时放弃,等到有空了再回过头来解决。
今天上午花了两个小时,把这件事搞定了,搞定后却发现安装Android系统是如此的简单到不可思议,而且官网给出的方案也完全是傻瓜式的,方法是只要你肯去做,就一定可以做到,又应验了那句话:
不懂和懂之间只隔了层窗户纸,而想做与做之间才是最遥远的距离
如果不是今天早上尝试一下,我可能会把它拿到华强北去修理,可如果这样做了,我可能就错过了一次很好的了解安卓手机的机会。
闲话不多说,下面就具体说下我是如何让我的手机“起死回生”的吧:
- 从官网下载能匹配手机型号的系统包:点击链接
- 解压,你会发现其中有几个脚本
flash-bash.sh # linux/macos 环境
flash-all.sh # linux/macos 环境
flash-all.bat # windows环境
- 根据自己所在的环境运行以上脚本,此时终端会显示
waiting for any device
等待你插入手机 - 插入手机后,进入recovery模式,选择
Reboot to bootloader
,此时你会发现之前运行的脚本已经在开始帮你安装系统了,此过程只需要几分钟时间。
此文章仅适合于我这样的安卓小白,希望能帮你解决问题。Have fun……
网友评论