[教程] 【Moto玩机组】Moto Z/Z play 救机教程

 
发表于 2017-3-22 23:02   |   来自安卓客户端 显示全部楼层 [复制链接]   
65717 37  

本帖最后由 迅捷XunJ 于 2017-3-22 23:15 编辑

前言
目前Moto Z国行7.0的第一个补丁包已经正式推送,但是也有很多同学的Moto Z/Z play 已经在懵懂间解了锁,或者Root了自己的手机,或者发现自己的Moto Z卡开机动画了等等。接下来我要给大家形象的讲讲如何拯救自己的手机。

注意事项
该教程有一定风险性。。若造成一切损失均与本人无关。
给手机刷机,就如同给电脑装系统一样(什么你没给自己的电脑装过系统?没吃过猪肉总见过猪跑吧!)。它们有如下的对应关系:
fastboot-电脑主板的bios
recovery-原版系统的安装程序
TWRP(第三方recovery)-win pe(放在优盘中的集成了很多功能的小系统)
原版的recovery一般只有OTA(升级系统)和清理手机的功能,而第三方的recovery比如目前用得最多的TWRP, 有很多其他的功能。

各位在安装BIOS的驱动的时候他都会告诉你只能升级不能降级,手机的fastboot就是如此,所谓的BL等级,就是fastboot的驱动等级(你就这么理解),驱动的等级越高,所能运行的系统等级越高(比如现在出的CPU已经不支持win xp了。。。)。注意BL是只能升级不能降级的,大版本的安卓升级一般也会使BL升级,所以我们在刷机的时候要注意这点。而手机之所以要解锁,就是因为官方不希望你修改系统而导致出现手机非硬件的损伤,当然你选择了解锁,就会失去保修。如果你没有解锁手机,在大版本更新后恢复下出厂设置是个好习惯(以后讲讲手机的个人使用习惯)。
当然本教程只适用于已经解锁的手机。因为没有解锁的不需要。


刷底包的方法
还有种就是使用RSD,一个有着悠久历史的Moto官方刷底包软件。
不管用哪种方法,首先安装Moto驱动,不然识别不了你的手机。
RSD和驱动下载:
游客,如果您要查看本帖隐藏内容请回复
国行7.0底包请在社区里寻找。
简单的RSD线刷流程:
都安装完桌面上打开这个:

221353nz1upaacbam0rkgk.png.thumb.jpg



打开以后是这个画面,这个画面非常简单易懂。。比三星的odin简单多了。。点击(...)这个键(就是你感觉是浏览的这个按键)选择我们要刷的底包。

221354cgkdp8pollwupp7g.png.thumb.jpg


这里有两种选择,一种是直接选择底包,会有一个漫长的解压过程,还有一种是提前解压后选择一个xml文件,记住选择flashfile.xml文件(这两个文件区别是,下节讲)

221840ncpspf74jffjkyy7.png.thumb.jpg


然后,将你的手机关机,在同时按 音量减和开机键 进入fastboot模式,然后连接上你的电脑。如果你的驱动安装正常,那么会在下面显示一个设备,并且显示为connected

222508sz47s7gdd7dd77gd.png.thumb.jpg


然后点击start就开始刷了,请保持连接状态直到手机自动重启。期间你可以干别的事情,比如看电视,。。一般等得久一点上面会显示完成,当然等不及如果你手机重启成功你也可以关掉这个软件了


修改flashfile.xml
一般来说,上个章节的方法是最简单的刷机方法,但他只适用于国行底包刷国行手机,美国零售底包刷美国零售手机(就是要对应),如果你不想用fastboot命令刷别的底包,那么你应该修改flashfile.xml,以避免刷入不同版本的bl和分区表。
这个帖子【LR.Team】Moto Z/Z Play的fastboot模式手动刷机教程及命令详解中讲到了flashfile.xml文件中其实就是一条一条命令,并与使用Fastboot命令有一定相似性,如果你分别打开flashfile.xml和servicefile.xml会发现,servicefile.xml比flashfile.xml少了两行命令:
<step operation="erase" partition="userdata"/>
<step operation="erase" partition="ddr"/>

稍微懂点应用就能明白,这两条命令的意思是清除了用户数据和ddr分区数据,所以一般我们都用flashfile.xml刷机,因为用户数据会导致一些不兼容的问题。
国行7.0完整flashfile.xml文件如下,注意我标注的部分,如果你还是6.0系统,删除我红色标记的部分,再刷入7.0,如果不好用,还可以刷回6.0。
<?xml version="1.0" ?>
<flashing>
<header>  头文件部分别动
    <phone_model model="griffin_retcn"/>
    <software_version version="griffin_retcn-user 7.0 NCC25.106-11 11 release-keysM8996_1258.42.03.10R"/>
    <subsidy_lock_config MD5="d41d8cd98f00b204e9800998ecf8427e" name="slcf_rev_d_default_v1.0.nvm"/>
    <regulatory_config SHA1="da39a3ee5e6b4b0d3255bfef95601890afd80709" name="regulatory_info_default.png"/>
    <sparsing enabled="true" max-sparse-size="268435456"/>
    <interfaces>
      <interface name="AP"/>
    </interfaces>
  </header>
  <steps interface="AP">
    <step operation="getvar" var="max-sparse-size"/>  这条命令没啥用,但经常因为这条命令出错。。
    <step operation="oem" var="fb_mode_set"/>
    <step MD5="55335b64a2c88855b8cfd864df5210ea" filename="gpt.bin" operation="flash" partition="partition"/>  刷分区表的,删除
    <step MD5="531a2fd6cc79443b159b31c4387d4a37" filename="bootloader.img" operation="flash" partition="bootloader"/> 刷BL的,删除
    <step MD5="498f0fb304c00f1221c9655af1ded4a9" filename="NON-HLOS.bin" operation="flash" partition="modem"/>
    <step MD5="8e59bda59117713e38841ad335f64413" filename="fsg.mbn" operation="flash" partition="fsg"/>
    <step operation="erase" partition="modemst1"/>
    <step operation="erase" partition="modemst2"/>
    <step MD5="2db42e5fa0ae7f5868b0221cc1c87f22" filename="BTFM.bin" operation="flash" partition="bluetooth"/>
    <step MD5="4985413d9088e644328cfb4dede20ef3" filename="adspso.bin" operation="flash" partition="dsp"/>
    <step MD5="afd13aad4a6ec693f54c624e6089e099" filename="logo.bin" operation="flash" partition="logo"/>
    <step MD5="f975b3384481a90ba5871ba195e40215" filename="boot.img" operation="flash" partition="boot"/>
    <step MD5="36c6e232aac4c7945d6bd26ee0a230b2" filename="recovery.img" operation="flash" partition="recovery"/>
    <step MD5="9264a0f6395d147866b9f60ef1cda391" filename="system.img_sparsechunk.0" operation="flash" partition="system"/>
    <step MD5="cb93fc0bbf275729a53346778fa2f37e" filename="system.img_sparsechunk.1" operation="flash" partition="system"/>
    <step MD5="b0dd9aa9d4524ba85fbba7ff3d50a64a" filename="system.img_sparsechunk.2" operation="flash" partition="system"/>
    <step MD5="1fe70f90a43668b716f4deeb9e1c9de1" filename="system.img_sparsechunk.3" operation="flash" partition="system"/>
    <step MD5="c6328435822cbe800feb5bbda1aae8ee" filename="system.img_sparsechunk.4" operation="flash" partition="system"/>
    <step MD5="7af2d802c5c5f76aa82b9813744d9242" filename="system.img_sparsechunk.5" operation="flash" partition="system"/>
    <step MD5="721781f8eeb42c974149b94287f5dd44" filename="system.img_sparsechunk.6" operation="flash" partition="system"/>
    <step MD5="8951b317459b27b6cade5385618fa45e" filename="system.img_sparsechunk.7" operation="flash" partition="system"/>
    <step MD5="d3cbe90881f7585fd7911cef1e70023b" filename="system.img_sparsechunk.8" operation="flash" partition="system"/>
    <step MD5="8f3cdf0c40616cd0cb75522015d38564" filename="system.img_sparsechunk.9" operation="flash" partition="system"/>
    <step MD5="998ded56a0caffbf3c9abbff57464d72" filename="system.img_sparsechunk.10" operation="flash" partition="system"/>
    <step MD5="dd487bb5bbcc49edcb46c290f9292bdb" filename="system.img_sparsechunk.11" operation="flash" partition="system"/>
    <step MD5="f20d804d2f8df2c94da73f4bbe260a36" filename="oem.img" operation="flash" partition="oem"/>
    <step operation="erase" partition="carrier"/>
    <step operation="erase" partition="cache"/>
    <step operation="erase" partition="userdata"/>上面解释过,最好别动。。如果你真的想留下你的数据,就删掉
    <step operation="erase" partition="ddr"/>
    <step operation="oem" var="fb_mode_clear"/>
  </steps>
</flashing>

一般修改完以后,再用RSD选择该文件刷机,是相对安全的。如果你要在国行手机用RSD刷入别的底包,请按照上述方法删除红色部分。

小结
两种方法其实大同小异,但是无论如何刷机都是有风险的,如果刷坏了字库文件啥的,你只能去换主板了(解锁了还不保修,Moto Z主板1500元)。
刷底包无非是以下目的:
1、我想ota7.0的补丁:刷国行7.0底包。
2、我的手机开不了机只能进fastboot:刷国行7.0底包
3、我的手机还是6.0,不想升级BL:按以上办法刷7.0底包,这样你还能刷回6.0(这样刷的7.0不知道能不能OTA,因为官方recovery如果发现系统文件有改动是不能升级的)
总之通过修改flashfile.xml文件你可以刷各种底包。。。

你的回复是我发帖的动力!如果有任何错误请指出!谢谢大家!

37条回复
181****5468_3 来自安卓客户端 发表于 2019-6-19 11:13:25 | 显示全部楼层
客家话赶紧看看不敢哭了hi
回复 支持 反对

使用道具 举报

185****2105_8 来自 Moto Z Play 发表于 2019-6-20 02:37:33 | 显示全部楼层
好好
回复 支持 反对

使用道具 举报

66666666666666666666666
回复 支持 反对

使用道具 举报

189****6695_8 来自安卓客户端 发表于 2019-6-26 13:37:18 | 显示全部楼层
信息发帖
回复

使用道具 举报

.................................................................................................
回复

使用道具 举报

。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

QQ793871084 来自安卓客户端 发表于 2019-7-2 18:10:57 | 显示全部楼层
【Moto玩机组】Moto Z/Z play 救机教程
回复 支持 反对

使用道具 举报

lplbigtree 来自安卓客户端 发表于 2019-7-2 20:41:31 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

sf6s5g6sgs6
回复 支持 反对

使用道具 举报

乐天派z 来自安卓客户端 发表于 2019-7-5 20:50:19 | 显示全部楼层
我手机变砖了,希望这个能帮我搞回来
回复 支持 反对

使用道具 举报

Esse丶 来自安卓客户端 发表于 2019-7-6 19:13:52 | 显示全部楼层
试试看,不知道能不能用红啊
回复 支持 反对

使用道具 举报

不然识别不了你的手机。
回复 支持 反对

使用道具 举报

不然识别不了你的
回复 支持 反对

使用道具 举报

157****7644_3 来自安卓客户端 发表于 2019-7-11 00:11:41 | 显示全部楼层
。。。。。。。。。。。。。。
回复

使用道具 举报

多谢楼主分享!!
回复 支持 反对

使用道具 举报

公子绿茶 来自安卓客户端 发表于 2019-7-11 09:37:11 | 显示全部楼层
来吧, baby
回复

使用道具 举报

梵吱 来自PC浏览器 发表于 2019-7-12 19:08:16 | 显示全部楼层
66666666666666666
回复 支持 反对

使用道具 举报

周南北 来自PC浏览器 发表于 2019-7-16 16:16:20 | 显示全部楼层
谢谢分享 支持
回复 支持 反对

使用道具 举报

Felixful 来自PC浏览器 发表于 2019-7-26 14:32:13 | 显示全部楼层
xxxxxxxxxx
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则