I may have found a fix for this soft brick issue. I encountered the same issue with the MetroPCS variant of the ZTE Zmax Z970, Android Version 4.4.4 Build B01
I was stuck in a boot loop, with no recovery (had not installed TWRP) at all and no backup, and the only thing I could access was FTM along with ADB. What led to this headache was trying to gain perm root with the method described here: http://androidforums.com/threads/zteroot.918802/ . I already had temp root using the King Root 4.5 APK.
The script said successful, but whenever I rebooted, I would no longer have any root access. So, I had an update available from ZTE that kept bugging me, plus I thought if I updated, the script would work, since that post says "IF YOU HAVE NOT UPDATED YOUR PHONES THIS WILL NOT WORK"
Well, I was wrong. The phone rebooted to install the update and it kept doing that for hours. An infinite boot loop is what I had at hand. I searched for hours, both here and XDA but because I wasn't perm rooted, so this guide: http://androidforums.com/threads/guide-how-to-fix-a-softbrick.919712/ didn't work for me.
I kept getting an error after typing "su". Then I thought to myself, "Can I root it in its current state?" I had nothing to lose, so I tried first with "King Root 3.0," the Desktop version and it said Successful!! I thought I had figured it out, but no. When I typed "su" in adb shell, it gave me the error "Connection to ui timed out"
I kept trying but same result, and I would have to root it every time it would reboot, which was annoying because it would take abnormally long to do so.
Then I tried with "KINGO Root 1.4.0," the desktop version of course. It was taking so long to connect to the device, but it was Successful! I didn't get excited because it could give me the same error as king root did, but I tried it anyway.
To my surprise, the command "su" did not give me an error, instead, it was granted access. So then I followed what xtremeasue had suggested of wiping cache, but I received an error so I then kept looking. By this time, I had already extracted the updated TWRP 2.8.6 from the updated APK by hroark13. I renamed it "recovery.img" and I ran the following commands:
adb devices
adb shell
su
adb push recovery.img /data/local/tmp/recovery.img
dd if=/data/local/tmp/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
I got help from http://forum.xda-developers.com/showpost.php?p=60946420&postcount=3065 for those commands. After trying a couple of times (rebooting and rerooting with KINGO root), it finally worked and I was able to enter TWRP manually (Vol + and Power)and first thing I did was create a backup, then wipe cache and dalvik a couple of times. I rebooted into recovery from TWRP just to make sure I wasn't going to get stuck again, and it worked. I then rebooted system (say no to installing SuperSU) and none of my data is lost.
All of this was done in FTM using CMD running windows 7. I have experience with unbricking Samsung, LGs and HTCs, but this definitely takes the cake in the amount of time I've spent recovering this phone.
Just thought I'd share since I got a lot of help and ideas from these and other posts.
thanks for the guide, everything goes ok, but when is time to push recovery I get this
List of devices attached
? device
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell
shell@draconis:/ $ su
su
shell@draconis:/ # adb push recovery.img /data/local/tmp/recovery.img
dd if=/data/local/tmp/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recoveryadb push recovery.img /data/local/tmp/recovery.img
error: device not found
any ideas?
Last edited:
Upvote
0