Zenfone 6 救砖并更新到最新系统

问题

刷错了fastboot和recovery,进不了fastboot,只能进入recovery,开机显示一个机器人倒地,先后按电源和volume up,可以进recovery,recovery的版本是T00F-WW-3.23.40.60,可以通过adb sideload update.zip刷机,但是总卡在54%,进退两难。

参考资料

途中参考过如下文章:

  1. Unbrick a Bricked Zenfone 2 ZE550ML/ZE551ML (Restore Bootloader)

    来自 <https://techtrickz.com/how-to/unbrick-a-bricked-zenfone-2-ze550mlze551ml-restore-bootloader/>

    https://forum.xda-developers.com/zenfone2/help/thead-bricked-phone-updating-to-mm-tips-t3452785

    但是这个刷不进去,因为Zenfone2安装了iSocUSB Driver后,在设备管理其中显示的是MOOREFIELD,要在XFSTK downloader中使用第二个选项卡MRD,而Zenfone 6显示的是Cloverviewplus,使用的是最后一个选项卡CLVP A0/B0/B1。

  2. https://zentalk.asus.com.cn/forum.php?mod=viewthread&tid=6090

    这篇是Shaka Huang最早发的一篇,参考Last restort那一段,但是提示USBSN什么fail,刷不进去。

  3. 最后参考如下这篇:

    http://zenfone6framwareupdate.blogspot.com/2016/12/zenfone-6-flash-firmware.html

    跟第2点的查遍在于,用xfstk刷机的时候,要选择include softfuse file,可以避免USBSN fail的错误。

准备材料

  1. 7zip解压缩软件:7z1805-x64.exe
  2. iSocUSB-Driver_v1.2.0.exe
  3. xfstk-downloader_v1.7.0.exe
  4. IntelAndroidDrvSetup1.10.0.zip
  5. softfuse:soft_fuse.bin
  6. platform-tools:platform-tools_r27.0.1-windows.zip
  7. Firstfirmware,Zenfone 6 1.17.40.16_20140812_3093-user-fastboot-user.raw
  8. secondfirmware:UL-ASUS_T00G-WW-2.22.40.470-user.zip
  9. fastboot img:fastboot.img.POS_sign.bin
  10. ifwi.zip:包含

    dnx_fwr_ctp_a600cg.bin

    dnx_osr_ctp_a600cg.bin

    fastboot.img.pos_sign.bin

    ifwi_ctp_a600cg.bin

  11. third firmware,UL-ASUS_T00G-WW-3.24.40.87-user.zip,最终Android 5.0的版本。

恢复fastboot

  1. 安装7zip压缩软件
  2. 断开手机与电脑的连接

    管理员安装iSocUSB-Driver_v1.2.0.exe

    Windows7系统可以直接管理员安装,

    Windows10系统,依次点击设置,更新和安全,恢复,高级启动,立即重新启动,然后重启进入菜单后选择驱动程序禁用签名启动,再使用管理员安装。

    在设备管理器中,Intel SOC下面显示了Intel SoC USB driver条目。

    安装到100%后,连接手机,长按power 10s关机,然后volume down+power开机,此时屏幕没有任何显示,听到电脑提示音,可以看到设备管理器如下图:显示了CloverviewPlus Device

    注意,这里用volume up+power或者直接power开机,是不会显示Cloverviewplus device的。

  3. 管理员安装IntelAndroidDrvSetup1.10.0.zipxfstk-downloader_v1.7.0.exe

    解压缩ifwi.zip、platform-tools,放到一个文件夹,将soft_fuse.binfastboot.img.POS_sign.binUL-ASUS_T00G-WW-2.22.40.470-user.zipZenfone 6 1.17.40.16_20140812_3093-user-fastboot-user.raw都放到platform-tools文件夹中。

  4. 打开xfstk download,配置如下,注意选项卡是最后一个,同时如果连接手机,设备管理器中有Cloverviewplus device的话,这个下面的Detected为1

    在左上角的Options中,修改如下,选择soft_fuse.bin文件

  5. begin download,耐心等待1~2分钟,会自动进入bootloader模式
  6. PS,虽然此时能进入bootloader模式,但重启之后还是砖,所以这个软件只是通过这种download的方法进入bootloader中,还需下面的刷机步骤才行。保持手机的连接。

刷机

  1. 打开命令行到platform-tools中,确认手机在bootloader模式中,如果不在,重新执行”恢复fastboot”的步骤。
  2. Zenfone 6 1.17.40.16_20140812_3093-user-fastboot-user.raw文件中提取partition.tbl文件放到platform-tools目录中
  3. 依次输入如下命令,保证执行Okay,整个过程大约5~10分钟

fastboot oem backup_config

fastboot oem start_partitioning

fastboot flash /tmp/partition.tbl .\partition.tbl //从partition.tbl提取出来的

fastboot oem partition /tmp/partition.tbl

fastboot erase system   <<<< This Command Will Take a while

fastboot erase cache  <<<< This Command Will Take a while

fastboot erase data   <<<< This Command Will Take a while

fastboot erase userdata   <<<< This Command Will Take a while

fastboot erase APD

fastboot erase ADF

fastboot oem stop_partitioning

fastboot flash dnx dnx_fwr_ctp_a600cg.bin

fastboot flash ifwi ifwi_ctp_a600cg.bin

fastboot flash boot boot_sign.bin

fastboot flash recovery recovery_sign.bin

fastboot flash fastboot fastboot.img.pos_sign.bin

fastboot flash splashscreen splash_sign.bin

fastboot flash APD APD.img

fastboot flash system system.img    <<<< This Command Will Take a while

fastboot reboot-bootloader

  1. 从second firmware,UL-ASUS_T00G-WW-2.22.40.470-user.zip中提取fastboot.img,recovery.img,boot.img放到platform-tools目录中

fastboot flash fastboot fastboot.img

fastboot reboot-bootloader

fastboot flash recovery recovery.img

fastboot reboot-bootloader

fastboot flash boot boot.img

fastboot reboot-bootloader

  1. 用volume up和down导航后,点击recovery,机器人倒地的时候,按volume down再按volume up,进入recovery,可以发现recovery已经变成原始的版本了。

    选择apply update from ADB,

    在命令行中

adb sideload UL-ASUS_T00G-WW-2.22.40.470-user.zip

耐心等待完成后,

  1. wipe data/factory reset

wipe cache partition

重启即进入系统了。。。

  1. 最后,将UL-ASUS_T00G-WW-3.24.40.87-user.zip文件复制到手机内存中,不是SD卡,断开数据线,会提示系统更新。
  2. 至此,已完成救砖,并更新到最新系统了。

Over~

其他

Shaka Huang的救砖文件 https://www.mediafire.com/folder/7qapfy4zqvxf6

<<[ZenFone] How to saved bricked phones-Developer Club.pdf>>


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注