本帖最后由 虢季子白猫 于 2014-12-14 17:33 编辑
PS1 费了好大功夫翻译完了才发现某锋上有类似帖子,但是授人与鱼不如授人与渔,这个帖子讲解更详细,提供了工具来源,以后再有新升级要root也可以参考着自己动手,并且那个帖子有很多机友反馈说刷了提供的预root固件后,小机器人倒了,可能有点问题,而我自己已经做了本帖的小白鼠,最终完美root,有图有真相。
PS2 4.4.4升级推送刚刚开始时只有匈牙利和德国版固件有约300M的OTA更新包,现在貌似其他地区也逐渐收到了OTA更新包。如果你收到了OTA更新,可先下载下面教程步骤3.2中的完美中文专业版SuperSU,在设置中打开强制驻留模式(普通版无此专业功能),再进行OTA,4.4.2系统上的root权限将在4.4.4系统上保留,但系统仍然存在无法挂载读写问题,可尝试教程步骤3.3中的修正版recovery或挂载问题修复工具解决。
-------------------------------------正文开始的分隔线--------------------------------------
由于最新的4.4.4固件不能直接root,想root的话,你要么需要下载一个已经预先root和安装recovery的升级包(卡刷包),要么自己做一个,然后用recovery刷进去,才能升级系统。这么做不会删除你的数据,也能保证root4.4.4系统。我制作这个完整教程,就是为了让每个人都会用FTF文件自制升级包。如果 Chainfire 搞清楚安卓L最终版的完整root方法,那这个教程也有助于XperiaZ2的5.0升级,希望如此。
这篇教程仅适用于Windows系统!
记得先备份!!!
到目前为止你应该有4个文件了:
D6503_23.0.1.A.0.167_Telekom_HU.ftf(固件不同地区版本文件名可能略有区别)
PRFCreator v0.5.zip(预root固件生成器)UPDATE-SuperSU-v2.xx.zip 或 BETA-SuperSU-v2.xx.zip(SuperSU root权限管理)
Z2-lockeddualrecovery2.7.xxx-BETA.flashable_patched.zip(修正版recovery手机卡刷包)
4. 解压并运行PRFCreator。
5. 在三个路径框里分别选择加载FTF,SuperSU和XZDualRecovery卡刷包zip文件。
6. 去掉所有Include(包括)选项的勾,就像这样[ ],这些我们都不需要,等卡刷完了可以用Flashtool刷。个人认为用Flashtool刷内核、基带、启动引导和其他系统重要组件更安全。(译者注:根据原帖中某些机友的回复,可以反其道而行之,打上Include中所有可以打的勾,只用刷生成的刷机包,第11步用Flashtool刷的部分可以跳过,并不影响系统功能。这种方法我也试过,并没有出问题。)
7.鼠标点击Create(生成)。完成后(等到Create按键不再是灰色,可以再次点击后),你会在PRFCreator程序所在文件夹找到一个flashable.zip文件。(译者注:生成的flashable.zip约1G大小,由于我宽带是上传只有50KB/s的小水管,这里就不提供下载了,抱歉。)
8. 复制flashable.zip到手机内置或外置SD卡。
9. 启动手机进入recovery(推荐TWRP)。
10. 在recovery里安装flashable.zip。完成后千万不要重启!!!只清除Cache/Dalvik然后回到主菜单,选择重启/关机(Reboot/Power off)。
11. 启动Flashtool点击Flash device(刷机)图标(译者注:就是那个闪电图标), 在刷机模式(Flashmode)用FTF文件刷入内核和其他基带文件。(译者注:再次提醒在第6步按照注解操作的机友可以跳过这一步)
使用以下设置:
Wipe:
[ ] APPSLOG
[ ] CACHE [ ] DATA
这代表不清理任何数据。这样的设置只适合系统更新,而不适合刷一个完全不同的新系统,这样做可以保留你的系统设置,应用和数据。如果你需要一个完全干净的系统,可以三个都打勾清除掉。(译者注:如果出现奇葩问题,可以全部清除。)
Exclude:
[ ]BOOTBUNDLE [√] PARTITION [√] TA [ ] KERNEL [ ] FOTA [ ] BASEBAND [√] SYSTEM [ ] ELABEL
这代表系统、分区和TA选项保持不变也不会被清理或覆写。你也可以给FOTA,ELABEL和BASEBAND都打上勾排除掉,但手机的某些功能可能会受到限制。刷机选择FTF时一定要选择跟你手机原本地区定制相同的版本,而且绝对不要在KERNEL(内核)前打勾排除,我们刷这个新系统主要就是为了这个内核。
[√] No finalverification
[ ] Reset customization
这代表不进行最终验证,并保留个人设置。
连接USB线到你的手机,把线的另一头拿手里准备好。 (编者注:当然如果你愿意的话,先插电脑再插手机也可以,我就是这么做的。) 点击Flash(刷机)按钮。
按下音量减按钮,把USB线插进电脑USB接口。等到Flashtool开始刷机你就可以松开音量减按钮了。
完事后拔下手机,开机等它完成首次启动。系统完全工作后,检查SuperSU是否正常工作,系统是否可以正常挂载为读写状态。(译者注:如果检查后发现系统已root但挂载读写仍有问题,可尝试某免解锁root和rec卡刷包,一般问题都能解决。但这个包里自带的SuperSU不是最新完美中文专业版,Recovery不是三合一最新版。强迫症患者可以再刷我上面提供的完美SuperSU和最新recovery。)
享受root后的安卓系统吧! 我只能提供这种root过程中的帮助,如果你对用到的工具有问题,你得去上面提到的那些帖子里问。 感谢@zxz0O0编写了PRFCreator(预root固件生成器),这玩意让整个过程简单了好多,你不需要被linux挂载,虚拟机,还有那些把系统镜像、recovery更新打包成zip文件的脚本搞得焦头烂额了。 |