Phone boots into recovery repeatedly - Zuk Z1 Q&A, Help & Troubleshooting

Hi,I am using Lenovo zuk Z1. I flashed lineage os 14.1 .
As there was a OTA update I tried to install it.But it failed.So I tried manually flashing it.But after flashing my phone boots only into twrp mode repeatedly.I usually​ flash the update manually.But this time I tried through the lineage update and it failed. So I went back manually flashing it. I am unable to solve this issue. So can anyone help me?

Flash a new rom ( rr, lineage, nuclear,... )
Then reboot
If it continues to be rebooted into recovery
Try this code in twrp terminal
You can find it in the Advance, and then choose twrp terminal
Just find it, twrp terminal
Then write that code
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
ENTER
Then wait for a while
Then write
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
ENTER
then reboot
It will work

Yashwanth98 said:
Hi,I am using Lenovo zuk Z1. I flashed lineage os 14.1 .
As there was a OTA update I tried to install it.But it failed.So I tried manually flashing it.But after flashing my phone boots only into twrp mode repeatedly.I usually​ flash the update manually.But this time I tried through the lineage update and it failed. So I went back manually flashing it. I am unable to solve this issue. So can anyone help me?
Click to expand...
Click to collapse
This will fix it without losing any data. (NO FACTORY RESET NEEDED)
Go to TWRP recovery terminal commands, and enter the following:
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
PRESS ENTER
THEN TYPE
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
THEN PRESS ENTER
REBOOT
This should boot up your phone without any changes.

Related

[Q] Stuk on twrp recovery [SOLVED]

Hey,
i'm stuck at twrp recovery, tried to install cloudy g3, but something failed (i bet this was because i rooted phone, installed twrp, and havent updated it, so it was still 4.2.2), i flashed 4.4 baseband, then cloudy g3 rom. It sruk on boot loop, then redirected to twrp. What can i do now?
Wipe data than install the rom
abdulkadiro said:
Wipe data than install the rom
Click to expand...
Click to collapse
Cant, accidentally wiped data, and there is no way to mount phone, to upload any files to internal. I cant go to download mode, because i think im stuck on fast boot.
OK, i fixed it.
In twp recovery terminal typed this:
Code:
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
and executed, then typed this:
Code:
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
This alowed me to boot in to download mode, and then i used this guide:
http://forum.xda-developers.com/showthread.php?t=2432476
And now im back to working stock.

[Solved]Did OTA by accident today, can't get out of recovery! Help please.

Ok guys I accidentally took the OTA today stupidly, on my rooted phone with twrp, and it rebooted to recovery to install the OTA and now, it will not boot out of TWRP no matter what reboot option I choose.
Is there an easy fix for this????
I have ADB and all of that stuff.
Solved:
You go TWRP -> Terminal command -> select and type.....
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
then hit enter
type
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
then hit enter and reboot.

Recovered from soft brick, how do I proceed?

I recently got a new G2 D800. I was amazed how easy it was to root using towelroot and adding recovery using autorec. I thought all was well until I accepted some google updates. After updating and rebooting, I was limited to the TWRP screen. So using TWRP terminal, I typed the following commands:
Code:
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
Phone rebooted properly, had an error something about invalid installation. I clicked OK and never saw error again. But now Google+ and GoogleDrive want to update. Do I dare permit this update or will it brick my phone again?
I suggest you flashing stock kdz to make sure your phone is normal again

Tried to OTA update, now phone only boots into TWRP. ROM is still there.

Hi all, I'm having an issue where I tried to do the OTA update, which failed since I have a TWRP installed.
Now, whenever I boot my phone, it goes to TWRP by default. I can still go to the bootloader and start (or fastboot continue) to enter my OS, but is there a way that I can set that by default?
Thanks!
You can't install OTA update if you're rooted/TWRP. First you'd have to unroot.
Anyways to fix your problem do this:
Go to TWRP> advanced> terminal> and type these 2 commands
1)
dd if=/dev/zero of=/dev/block//bootdevice/by-name/fota
2)
dd if=/dev/zero of=/dev/block//bootdevice/by-name/misc
Should get you out of TWRP bootloop
The OTA is in cache... Wipe caches, reboot, and don't accept the OTA again.
LiteSoul said:
You can't install OTA update if you're rooted/TWRP. First you'd have to unroot.
Anyways to fix your problem do this:
Go to TWRP> advanced> terminal> and type these 2 commands
1)
dd if=/dev/zero of=/dev/block//bootdevice/by-name/fota
2)
dd if=/dev/zero of=/dev/block//bootdevice/by-name/misc
Should get you out of TWRP bootloop
Click to expand...
Click to collapse
Yeah, I realized that afterwards, which was what I mentioned in the OP.
Thanks so much btw, that worked! Guess now we wait until a custom 83 is released
LiteSoul said:
You can't install OTA update if you're rooted/TWRP. First you'd have to unroot.
Anyways to fix your problem do this:
Go to TWRP> advanced> terminal> and type these 2 commands
1)
dd if=/dev/zero of=/dev/block//bootdevice/by-name/fota
2)
dd if=/dev/zero of=/dev/block//bootdevice/by-name/misc
Should get you out of TWRP bootloop
Click to expand...
Click to collapse
This solved my problem. Thank you so much!

TWRP bootloop after LineageOS OTA Update

Hi everyone,
I came into a TWRP bootloop and don't know how to get out. Here's how it happened:
I wanted to start the OTA Update of LineageOS and clicked on install after it was downloaded. The device restarted and booted into TWRP. Nothing else happened. So I decided to do a reboot from TWRP (without doing anything else).
Instead of booting LineageOS it booted again into TWRP.
Now I am caught in this bootloop. The phone always boots into TWRP instead of LineageOS.
Any idea how to fix this?
Solution found
Found a solution by myself:
executing
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
in TWRP terminal solved the issue.
Btw: TWRP recovery from an earlier backup and also clean installing LineageOS did not solve the Problem.
gnackwatschn said:
Found a solution by myself:
executing
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
in TWRP terminal solved the issue.
Btw: TWRP recovery from an earlier backup and also clean installing LineageOS did not solve the Problem.
Click to expand...
Click to collapse
I've encountered too the same problem (my phone version is the h870). Do you have any ideas on why this is happening? I managed to successfully install manually the ota package with twrp (/data/org.lineageos.updater/app_updates) but twrp still keeps looping
I have the same problem. I've tried installing lineage os ota update both via system settings and install manually via twrp but ended up with bootloop. Is there's a way to solve this?
dwisatriow said:
I have the same problem. I've tried installing lineage os ota update both via system settings and install manually via twrp but ended up with bootloop. Is there's a way to solve this?
Click to expand...
Click to collapse
Did you enter twrp via power off - key sequence or via the ota menu?
TWRP Loop
Mr-Kappa said:
Did you enter twrp via power off - key sequence or via the ota menu?
Click to expand...
Click to collapse
I am in the same boat, but about to try the fix above.
From what I've read elsewhere, this is a known bug in TWRP, and some useful person berated someone else for not knowing about having the correct bootloader (???), but when you're doing an update, that doesn't seem a logical thing?
In answer to your question Mr Kappa, when the system has downloaded the update, you tap to install, and it just does it's own thing, and hey presto, you're stuck in a twpr boot loop. This happens on all models it seems, from LG, Samsung, Moto, and lord only knows how many others, but the fix (and the only fix unless you leave USB debugging enabled) is this "dd if=" command, which is different for each make and model of phone.
***IF you have USB debugging enabled** - reboot to bootloader from TWRP (it will allow you to do this) then connect to your PC, open a command window (assuming you've got ADB/FASTBOOT installed) and type in "FASTBOOT CONTINUE". Apparently this works, but I've not enabled USB debugging so I can't try it (sensible security feature).
Try this one...
https://forum.xda-developers.com/lg-g6/development/recovery-twrp-3-1-x-t3627595
Mr-Kappa said:
Did you enter twrp via power off - key sequence or via the ota menu?
Click to expand...
Click to collapse
I entered it via "reboot recovery" menu on flashify apps.
thx bro its work!!!
I am sorry to be asking at the wrong forum, but does anyone know the dd command for LeEco Le 1s? I am stuck with the same problem and am not able to find any solution for my model anywhere
I would be grateful if someone was kind enough to help me out here.
I had the same issue and was able to fix as the OP said but I wanted to add a couple steps that might not be obvious to some newbs like me.
Turn on the phone and let TWRP load. Connect your phone to your computer via USB and open a terminal window on your computer. Type adb shell. Then:
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
Worked for me on LG G6 US997.
gnackwatschn said:
Found a solution by myself:
executing
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
in TWRP terminal solved the issue.
Btw: TWRP recovery from an earlier backup and also clean installing LineageOS did not solve the Problem.
Click to expand...
Click to collapse
THANK YOU VERY MUCH !!!!!
YOU HELP ME TO FIXING MY PHONE DUDE (anyway, I came from google search and I'm using LineageOS 15 on my zenfone. Got a bootloop to TWRP and I try to do what you say and surprisingly it works ! :highfive
Thanks, I use this every time an OTA update breaks boot.
gnackwatschn said:
Code:
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
Click to expand...
Click to collapse
Hey there, I'm having same problem.
I couldnt run the command in windows, but I did on Recovery terminal (OrangeFox), even tho the command runs properly, I still cant get out of Recovery.
Any idea?
gnackwatschn said:
Hi everyone,
I came into a TWRP bootloop and don't know how to get out. Here's how it happened:
I wanted to start the OTA Update of LineageOS and clicked on install after it was downloaded. The device restarted and booted into TWRP. Nothing else happened. So I decided to do a reboot from TWRP (without doing anything else).
Instead of booting LineageOS it booted again into TWRP.
Now I am caught in this bootloop. The phone always boots into TWRP instead of LineageOS.
Any idea how to fix this?
Click to expand...
Click to collapse
Yes, its the root that caused it. in twrp backup the data to mmc/otg/internal -> copy the lineage os zip file, gapps.. to a mmc or otg, in twrp -> wipe cahe,dalvik, data.. exept internal stor-> select storage, install lineage then gapps , dont install magisk/root zip, restore data, reboot system, install update -> reboot-> install rootzip.
next time unistall root then update.
gnackwatschn said:
Solution found
Found a solution by myself:
executing
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
in TWRP terminal solved the issue.
Btw: TWRP recovery from an earlier backup and also clean installing LineageOS did not solve the Problem.
Click to expand...
Click to collapse
im sorry i am a newbie here.I have the same problem with a xiaomi redmi 7,i was forced to re-install the whole rom with the newest update because of the bootloop.Where exactly do i execute this command? in my computer? or in fastboot mode?
I have the same problem but my pc does not detect my phone when Im trying to connect it and use ADB, I tried 2 different cables. Is there anything I can do or my phone turned into expensive brick?
EDIT: I ignored what my pc was telling me (that no device is connected) and simply went to adb and typed the code above. It works, thank you
jdrouill said:
Turn on the phone and let TWRP load. Connect your phone to your computer via USB and open a terminal window on your computer. Type adb shell. Then:
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
Click to expand...
Click to collapse
Bro! You are my hero <3 Thank You so kindly much!
I just registered and only wanna say to you that "you're doing god's work". Thanks a lot. Keep em coming to this gem. Youre awesome. Thanks a lot!
gnackwatschn said:
Solution found
Found a solution by myself:
executing
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
in TWRP terminal solved the issue.
Btw: TWRP recovery from an earlier backup and also clean installing LineageOS did not solve the Problem.
Click to expand...
Click to collapse
Jonarius said:
im sorry i am a newbie here.I have the same problem with a xiaomi redmi 7,i was forced to re-install the whole rom with the newest update because of the bootloop.Where exactly do i execute this command? in my computer? or in fastboot mode?
Click to expand...
Click to collapse
yes, using your PC, try searching about adb and how it work first.
here: https://www.xda-developers.com/install-adb-windows-macos-linux/
It aint hard, after that you can execute these:
Turn on the phone and let TWRP load (Even though bootlooping and stuck on the TWRP logo). Connect your phone to your computer via USB and open a terminal window on your computer. Type adb shell. Then:
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
Worked for me on Xiaomi 6X recently. Good luck!

Categories

Resources