安卓的乐趣在于刷机,刷机的乐趣在于变砖,变砖的乐趣在于救活,救活的乐趣在于继续刷机。自从入手华为D1后,还未曾刷机过。应用装了太多后,手机实在太慢了,终于决定刷之。于是就经历了root,刷机,变砖,再刷的步骤。最后复活了,但是还是无法安装第三方rom,只有官方版本。
==砖机救活==
1.准备工作
(1)sd卡一张;
(2)下载华为D1官方ROM,地址:http://consumer.huawei.com/cn/support/downloads/detail/index.htm?id=15341
2.强制刷机
(1)解压官方ROM,得到一个update.app;
(2)格式化sd卡,格式为FAT32。如果已经是FAT32的格式,不进行格式化也可以。
(3)在sd卡中,根目录下创建文件夹 dload,然后将步骤1中解压的update.app复制到dload文件夹中。
(4)将sd卡放入手机中,同时按下电源键+音量增加键+音量降低键。3个键同时长按(比较有技巧,若无反应多试几次),出现开机的华为商标logo后,按住2秒后放手,手机会自动使用dload中的update.app进行升级安装。
(5)安装完成,按电源键开机,ok。成功救活,不过rom为官方rom版。
==root方法==
该方法来自于bbs.anzhi.com,借鉴之。据说b128以下的版本用其它简单方法,b128以上的版本采用该方法。
1. 准备工作
(1)下载刷机大牛提供的root工具:http://pan.baidu.com/share/link?shareid=77331&uk=3791923799
(2)下载安卓手机adb驱动。驱动下载地址:http://vdisk.weibo.com/s/B-53xufgDI_Fx
2. root过程
由于直接使用大牛的root工具未成功,因此本文以命令行方式操作为例进行说明。操作过程中,需手机一直通过USB连接电脑。
(1)安装手机adb驱动。通过USB连接手机至电脑,在手机的系统设置-开发人员选项,选中USB调试。然后电脑会自动出现查找驱动,选择从本地文件中安装驱动,选择上面下载的adb驱动进行安装。安装成功后,可以电脑的设备管理器中看到有个android tablet的设备。
(2)前面大牛提供的root工具为exe格式,本文使用命令行方式root,故将该exe进行解压。解压后在可以看到其中有:adb.exe ; fastboot.exe ;boot-superboot.img ; AdbWinApi.dll ; AdbWinUsbApi.dll 。将这5个文件复制到某个目录下,例如:D:/adb。
打开命令行提示符,进入到D盘adb目录下,命令行显示为:D:\adb>
输入:adb devices 回车后应出现一串字符串,即设备编号。若什么都没有,说明驱动安装失败,请重新查看手机USB调试是否打开,驱动是否安装正确。
(4)进入bootloader模式,将boot-superboot.img 写入手机中。
输入:adb reboot bootloader 回车后,手机将重新启动,并停留在开机logo画面。
此时输入:fastboot devices 回车后,应显示:? fastboot。若无此显示,说明未进入fastboot模式,请重试前面的过程。
输入:fastboot flash boot boot-superboot.img 回车后,应显示有文件copy操作,以及速率等信息。
输入:fastboot reboot 回车后,手机再次重启,重启后即获得了root权限。
(5)查看是否获取root权限方法,前面步骤(2)后,输入:adb shell 回车后进入手机的命令行模式,可以看到#命令说明root成功,若为$说明未成功。