俗话说:“生命在于折腾!”,这不才装了两天的官方安卓4.0.4,MIUI就发布了G11的公测版,心痒之下决定安装。但是安装MIUI要求HBOOT为7.0,而升级到HBOOT 7.0需要先将HBOOT 2.02降级到HBOOT 1.13,因此Google教程之进而成功。
注意
以下是我成功的步骤,仅在我的港行G11上测试通过,对于刷机过程中产生的问题本人不承担任何后果。
本文所指均针对港行G11,所有解锁均为软解,已经硬解的请Google安装方法。
准备:
- HBOOT降级、升级到7.0工具包: 点此下载
- 港行2.3.3卡刷包: 点此下载
- 国行4.0.4卡刷包: 点此下载
- MIUI4.0.4卡刷包: http://www.miui.com/development.html
- 用豌豆荚之类的软件备份你手机中的联系人、短信、通话记录、应用程序;
(注意MIUI 2.3的备份中无法恢复联系人、短信、通话记录等信息到V4)
我的G11情况:
HBOOT降级(只针对官解的2.0,2.02)
如果你的HBOOT是1.13,直接看下一步骤;
如果你的HBOOT是7.0,请跳到“卡刷国行4.0.4”;如果HBOOT是6.13,请跳到“HBOOT升级”
如果你的HBOOT已经是2.0,2.02,但是没有官解的,点击此处查看“官方解锁”步骤进行解锁;
- 解压缩“准备”中第一步下载的“工具包”;
- 如果你的手机还没有ROOT,使用“Root工具包”目录下的“IS_ROOT.zip”文件,用Recovery刷入即可;
- 如果你的电脑上还没有驱动你的手机,可以使用豌豆荚等软件驱动(软件能读取手机即为驱动了);
- 点击“工具包”中的“点此运行.bat”进入“命令提示符”
- 输入adb push misc_version /data/local/tmp回车,将文件misc_version传入手机
(如果这个步骤提示什么“Error”,可能是你的豌豆荚在搞鬼,按“Ctrl+Alt+Del”进入“任务管理器”,切换到“进程”选项卡,找到“wandoujia”开头的进程,选中后点击右下角的“结束进程”,将他们都结束就可以操作了)
- 输入adb shell chmod 777 /data/local/tmp/misc_version回车,修改misc_version的权限
- 输入adb shell回车,进入shell命令,看到显示$
- 输入su回车,切换到Root权限,如果这步执行后没有出现#,或者提示Permission Denied,那说明你的手机还没有ROOT,需要先ROOT(看第2步)
- 输入cd /data/local/tmp回车,切换到tmp目录
- 输入./misc_version -s 1.00.000.0回车,修改版本为1.00.000.0
- 输入reboot bootloader回车,重启到BootLoader
- 输入fastboot getvar all回车,获取手机的信息,如果INFOversion-main后面的信息已经是1.00.000.0那么就说明已经修改成功了(我第一次修改的时候一直在看上面的bootloader还以为没成功,bootloader现在是不会改变的)
- 输入fastboot oem lock回车,锁上HBOOT(只要红色部分显示successfully就表示成功了,下面的FAILED是因为重启了,所以显示失败,完全没有关系),此时手机会自动重启进入系统。
此时bootloader会显示以下信息:
- 将“准备”过程中下载的2.3.3的卡刷包放入SD卡,并重命名为PG32IMG.zip,重启,按“音量减”和“电源键”进入Bootloader,手机会自动检测PG32IMG.zip(如下图)
检测完后会出现提示,按“音量加”确认升级。(如下图)
等待一段时间升级完成后,HBOOT就成功降级为1.13了,此时手机也刷入了安卓2.3.3并重启进入系统。此时删除SD卡根目录下的PG32IMG.zip,否则一进入bootloader就会检测升级,很麻烦。
软解HBOOT 1.13 至 6.13
如果你的HBOOT是1.13并且已经软解,直接看下一步骤;
- 进入http://revolutionary.io/,将页面往下拉到达“Downloads”根据系统下载程序(我是Windows)
- 保存后,网页上会让你输入你的信息,最后一个是你的手机S/N码,可以关机挖下电池查看,也可以看刚才降级HBOOT过程中的12步(输入fastboot getvar all)中的INFOserialno后面的字符串,即为你的S/N,这里一定要注意大小写,否则下一步会出错;
- 点击“Generate Key”,会给你一个KEY,下一步要用
- 解压缩刚才在这个网站上下载的压缩包,并运行里面的“revolutionary.exe”
(如果出现黑色的框框一闪而过,打开“任务管理器”结束wandoujia卡头的进程,结束adb.exe进程) - 此时会让你输入刚才第3步得到的KEY,无法粘贴,只能手动输入,一定要注意大小写,否则出错,输入后回车,程序会自动运行。运行需要较长时间,请耐心等待,不要进行其他操作。
- 运行结束最后会问你是否需要刷入Recovery,直接按n回车,取消安装。
- 至此,已经将HBOOT 软解成功并升级到6.13,进入bootloader会看到已经是“S-OFF”了(如下图)
升级HBOOT至7.0.1000
- 将工具包中的“升级HBoot7.0”目录下的PG32IMG.zip复制到SD卡根目录;
- 进入“设置”→“电池”→把“快速启动”前面的勾去掉;
- 关机,按住“音量减”和“电源键”进入bootloader,系统会自动检测升级包,检测完后按“音量加”就开始升级了;
- 升级完成后,HBOOT就变成了7.0.1000了,至此完成HBOOT的工作,进行刷ROM过程。
(注意删除删除SD卡中的PG32IMG.zip)
卡刷国行4.0.4
- 下载“准备”过程中的国行4.0.4卡刷包,复制到SD卡根目录,并重命名为PG32IMG.zip;
- 关机,按住“音量减”和“电源键”进入bootloader,系统会自动检测升级包,检测完后按“音量加”就开始升级了; (系统会自动跳过HBOOT的升级)
- 升级完成后系统就是国行的4.0.4了。进入“设置”→“电池”→把“快速启动”前面的勾去掉;
- 下载MIUI V4 ROM包,放入SD卡中,关机,按住“音量减”和“电源键”进入fastboot;
(如果进入的是bootloader,用音量键选择fastboot,电源键确认进入fastboot) - 双击“工具包”中的“点此运行”,输入命令fastboot flash recovery recovery.img回车,刷入Revoery
- 用音量键选择bootloader,电源键确认进入;再用音量键选择recovery,按电源键确认;
- 等待几秒,进入Recovery(支持触摸),点击“wipe | fomat”,点击“wipe data/factory reset”并确认,再点击“wipe cache”并确认,其他的不需要WIPE;
- 按返回键返回,点击“install from sdcard”,点击“choose zip from sdcard”,选择你第4步放入的MIUI V4的ROM包,点击确认开始安装MIUI。
- 等待MIUI的安装完成,按返回键返回到刚进入Recovery的界面,点击“reboot now”重启手机;
- 不出意外的话,就能正常进入MIUI了,这里所需的时间较长(看到MIUI界面一般就成了,不要急)。第一次启动后最好再重启下。
恢复备份的数据
- 手机连接电脑,启动豌豆荚,会自动连接你的手机,此时手机上会提示需要“权限”一定要在提示的时候“打勾”以后都按此次操作之类的,然后确定。(注意会有好几个提示,都要允许)
- 点击豌豆荚的“恢复”选择要恢复的内容后确定;
(我第一次恢复失败了,不知道什么原因,重启了一下一个个恢复就成功了,如果不成功可以多试试) - 至此,已经可以体验MIUI V4了~
碰到的BUG
- 手机重启的时候,有时会出现System.UI已经停止的提示,点击关闭即可,系统会自动重启该进程;
- 手机提示栏有时会出现两个检查SD卡的提示,一个会自动消失,一个一直存在,有时重启解决;
- 按电源键关屏再按电源键,锁屏界面上的按钮有时要过一段时间才会显示;
- 暂时发现这些,如果教程中出现问题,欢迎随时回复我。