Global/US OnePlus 9 Unbricking Guide
Tested and used on a LE2115 variant device.
YOU SHOULDN'T USE THIS GUIDE UNLESS YOU ARE ABSOLUTELY SURE YOUR PHONE IS BRICKED. PLEASE TRY POWER COMBOS FIRST! THERE ARE NO GUARANTEES, AND THIS SHOULD BE A LAST DITCH ATTEMPT BEFORE SENDING IT TO ONEPLUS (THEY WILL FIX IT FOR YOU, UNLOCKED BOOTLOADER OR NOT)
Step 1: Boot your device into EDL mode. (If it's not already), then plug it in.
If it isn't, and you're in fastboot, you can boot into it via fastboot oem edl (correct me if I'm wrong here)
Step 2: Download the MSM tool.
The proper MSM tool can be found here.
I'd recommend using Internet Download Manager to speed it up.
Unzip it using something like 7-zip into the root folder of any drive (the root folder meaning the topmost, any subdirectories may have issues).
Some AVs may flag MSM, so please make an exception (it's safe, you can ask basically anyone)
Step 3: Install the right drivers. (If they aren't installed)
The proper drivers can be found here.
Use the readme.txt file in the driver zip, it'll explain how to do everything.
Step 4: Run the "MsmDownloadTool V4.0.exe"
Set the dropdown to "Others" and click next.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Check the "Use Lite Firehose" box, and uncheck the "Sha256 check" box.
Click on "Start" once your phone is detected.
Step 5: Let it run for around 300-350 seconds (that's how long it took mine). Once it says "Completed" (if it errors, see below), congrats! You've unbricked your OnePlus 9!
Errors
If an error occurs, don't worry! See here for the potential errors and how to solve them.
Sahara Communication Failed
When this happens, try using a different cable (one included in box is best), and try a different port. If both fail, try on another computer.
Device not match image!
Okay, this one WILL take much longer than the previous one, but this is still fixable.
Download this MSM tool instead following the same guidelines as above. (I am aware it is the wrong version, however this is the only working fix to the extent of my knowledge.)
Close the old one.
Flash using the above guidelines aswell.
Once finished (you have to wait the 300 seconds), hope that it works lol.
If it does, it'll reboot into OxygenOS. Go through setup as normal (the cursed camera cutout is also normal), finish it, and then you will have to:
Set up Magisk (too many guides for it, not going to explain it here.
Flash magisk by booting into TWRP using fastboot (fastboot boot twrp-3.6.0_11-0-lemonadep.img) (install menu, then find magisk's file), then copy TWRP's image to the device and install the ramdisk via the image (should be in advanced).
Install this app.
When setting up, grant it root access, and make sure to select the Stable (Full) channel, and set your device to OnePlus 9. (NOT THE INDIA VERSION, NO MATTER WHAT IT SAYS.
Go into settings, and enable Advanced Mode (this is req'd)
Go to the main page, and click download update.
When it finishes, let it do automatic install (UNCHECK ALL BOXES OR IT WILL ERROR!)
Congrats! You fixed it!
If it doesn't work, you may have to send it off to OnePlus. They will still do repairs even on unlocked bootloaders assuming that you're in warranty.
Nice guide ! Just one question, the TWRP link is for OnePlus 9 pro, it is normal?
Other point, to be complete, you should specify how to boot in EDL mode and add fastboot commands for every operations, like flashing twrp
akboy7015 said:
Nice guide ! Just one question, the TWRP link is for OnePlus 9 pro, it is normal?
Other point, to be complete, you should specify how to boot in EDL mode and add fastboot commands for every operations, like flashing twrp
Click to expand...
Click to collapse
Yup, it's normal. I use that specific TWRP on my LE2115. I'll make the edits right away! Thanks for the suggestion!
I have a CN variant of OnePlus 9 (LE2110) running the Global version of Oxygen OS 11.2.10.10LE25AA.
I installed the latest TWRP (3.6.0_11-0-lemonade) from the TWRP website and then I rooted the phone via TWRP with Magisk v23 and everything was fine.
Today I installed a new version of the launcher which was probably buggy, and it made the phone act funny even when I rebooted the device, so I booted the phone into TWRP recovery and dirty flashed the ROM and then reflashed Magisk for root. This is how I used to do it with my 5T.
Obviously, I have done sth wrong, and now the phone boots only in fastboot mode. When I try to boot into recovery, TWRP loads with the lockscreen but it doesn’t work, you cannot do anything, whatever you press it doesn’t react.
To my understanding, I have soft-bricked the phone and need to follow your guide to unbrick it?
panoramixmeister said:
I have a CN variant of OnePlus 9 (LE2110) running the Global version of Oxygen OS 11.2.10.10LE25AA.
I installed the latest TWRP (3.6.0_11-0-lemonade) from the TWRP website and then I rooted the phone via TWRP with Magisk v23 and everything was fine.
Today I installed a new version of the launcher which was probably buggy, and it made the phone act funny even when I rebooted the device, so I booted the phone into TWRP recovery and dirty flashed the ROM and then reflashed Magisk for root. This is how I used to do it with my 5T.
Obviously, I have done sth wrong, and now the phone boots only in fastboot mode. When I try to boot into recovery, TWRP loads with the lockscreen but it doesn’t work, you cannot do anything, whatever you press it doesn’t react.
To my understanding, I have soft-bricked the phone and need to follow your guide to unbrick it?
Click to expand...
Click to collapse
This guide is for phones stuck in edl mode. This won't work on CN phones to the extent of my knowledge. If you can get into fastboot, you can try and recover via a tool. I'm not sure why twrp is doing that, but can you try booting the twrp image instead of booting the flashed one? Sorry about the late response, by the way
@winterfoxx,
thanks for this very useful guide, a curiosity, when you use the zip file linked from "OnePlus_9_Pro_India_OxygenOS_11.2.4.4", you flash the file inside the zip, "lemonadep_22_I.07_210412" which is for the Pro model? right? thanks
winterfoxx said:
This guide is for phones stuck in edl mode. This won't work on CN phones to the extent of my knowledge. If you can get into fastboot, you can try and recover via a tool. I'm not sure why twrp is doing that, but can you try booting the twrp image instead of booting the flashed one? Sorry about the late response, by the way
Click to expand...
Click to collapse
It worked perfectly for the CN variant (LE2110) that I have. The CN variant is running the Global version of OxygenOs (AA) so the only difference was that I had all three options checked (Sha256 check, Auto reboot and Use Lite Firehose).
The first few times I got the Sahara Communication Failed message but I followed your suggestion and changed USB port and cable and it worked flawlessly.
Thank you for the very helpful guide!
I managed to do as described step by step in the guide, after the flash of the original rom via "oxygen updater" but on restart there is actually the stock rom but the touch remains blocked, I also tried to do a factory reset but nothing changes, my phone gets stuck on the first screen and the touch does not respond, any advice? Thank you
iaio72 said:
I managed to do as described step by step in the guide, after the flash of the original rom via "oxygen updater" but on restart there is actually the stock rom but the touch remains blocked, I also tried to do a factory reset but nothing changes, my phone gets stuck on the first screen and the touch does not respond, any advice? Thank you
Click to expand...
Click to collapse
So sad , I am in the same situation!
Did you figured it out ??
from oxygen updater, I also tried to flesh the Open beta 1, but same result, the touchscreen does not respond, strange but with the rom for the pro version the touchscreen works fine, I'm looking for a way to solve but still nothing new....
iaio72 said:
I managed to do as described step by step in the guide, after the flash of the original rom via "oxygen updater" but on restart there is actually the stock rom but the touch remains blocked, I also tried to do a factory reset but nothing changes, my phone gets stuck on the first screen and the touch does not respond, any advice? Thank you
Click to expand...
Click to collapse
i had to do this with the latest a12 update broke the screen like your saying and this is the steps i had to take to fix it
Device not match image!
Okay, this one WILL take much longer than the previous one, but this is still fixable.
Download this MSM tool instead following the same guidelines as above. (I am aware it is the wrong version, however this is the only working fix to the extent of my knowledge.)
Close the old one.
Flash using the above guidelines aswell.
Once finished (you have to wait the 300 seconds), hope that it works lol.
If it does, it'll reboot into OxygenOS. Go through setup as normal (the cursed camera cutout is also normal), finish it, and then you will have to:
Set up Magisk (too many guides for it, not going to explain it here.
Boot into TWRP using fastboot (fastboot boot twrp-3.6.0_11-0-lemonadep.img
Flash 11.2.10.10 ota zip in twrp via adb sideload and reboot and you will have working screen and everything else.
at this point do not update to A12 update aka the c36 ota in settings or you will face the same issue and have to redo this process
Congrats! You fixed it!
panoramixmeister said:
It worked perfectly for the CN variant (LE2110) that I have. The CN variant is running the Global version of OxygenOs (AA) so the only difference was that I had all three options checked (Sha256 check, Auto reboot and Use Lite Firehose).
The first few times I got the Sahara Communication Failed message but I followed your suggestion and changed USB port and cable and it worked flawlessly.
Thank you for the very helpful guide!
Click to expand...
Click to collapse
Congrats! I'm glad I was able to help
iaio72 said:
I managed to do as described step by step in the guide, after the flash of the original rom via "oxygen updater" but on restart there is actually the stock rom but the touch remains blocked, I also tried to do a factory reset but nothing changes, my phone gets stuck on the first screen and the touch does not respond, any advice? Thank you
Click to expand...
Click to collapse
Erm, try factory resetting it in twrp
winterfoxx said:
Erm, try factory resetting it in twrp
Click to expand...
Click to collapse
even with twrp flashed the device is frozen in recovery same as on the main screen even for me i had todo it the way i listed above to be able to even do anything on the phone and it was the only way for it to work correctly for me
the one downside to this method that ive found is i am still unable to flash stock OP9 msm even after fixing i still get the device not match image error even after using the param from my stock msm backup files and flashing it directly to my device.
i verified before i even had this issue that my device was in fact a le2115 and backed up all partitions using msm.
i figured out the best way to flash stock global to device and not have a frozen screen if you update to a12
i can verify that you can shorten this down by a few steps also and it will still work .
At step 4 just flash global msm with step 2 options unchecked and device set as o2 and start
Although i would advise against taking the a12 update for multiple reasons
papad13 said:
So sad , I am in the same situation!
Did you figured it out ??
Click to expand...
Click to collapse
now i try to: at the step where you installed twrp, now i try to flash (adb sideload...) indian fw to downgrade from openbeta, stay tuned!!
allenjthomsen said:
i figured out the best way to flash stock global to device and not have a frozen screen if you update to a12
i can verify that you can shorten this down by a few steps also and it will still work .
At step 4 just flash global msm with step 2 options unchecked and device set as o2 and start
Although i would advise against taking the a12 update for multiple reasons
Click to expand...
Click to collapse
"a12" you talked aboit open beta? or we have official oxygen android 12? thx
iaio72 said:
now i try to: at the step where you installed twrp, now i try to flash (adb sideload...) indian fw to downgrade from openbeta, stay tuned!!
Click to expand...
Click to collapse
Can you help finding the “param bin file global”
Please ?
Related
First of all sorry for my poor English. If you see any language errors, you may always tell them.
After a long road trying to fix my Honor after a bricked it with flashing wrong files with fastboot, I finally fixed it. Because it was so hard to find the right manual, I will write my method down.
This will work for any kind of brick. By example: black screen or reboot cycle. It will also work when you were on EMUI 9 or on a version with a security patch later then June.
Requisites
Access to the inside of your phone
DC-Phoenix + HCU license
ChimeraTool License
TWRP Files for your phone. I used this one.
Huawei Update Extractor
View attachment nvme.zip: got it from [url]https://t.me/huaweihax[/URL]
HUAWEI USB COM 1.0 driver installed
You can only install this driver with driver signature enforcement disabled. For this is Google your best friend.Firmware files
You can find those on androidhost.ru. Be sure you download the right files. You need two files: one with a security patch later then June 2018, but with EMUI 8 and also a firmware that was released just before June. Unzip already the files you downloaded.
I used the versions B378C432 and B366C432 for the Honor 9 (STF-L09).
Fixing your phone
Go into test point mode. See the attached picture. You need to ground this point with some metal plate of the phone. For this you can use a paperclip. You need to press the power button while grounding the test point. You can see in Device Manager if you succeeded when you see HUAWEI USB COM 1.0
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Start DC-Phoenix and go into the 'update OEMINFO' tab. There you need to select the right bootloader. For me it was the selected on in the picture. You can try as much if you want. This won't harm your phone. Unlock FRP and Update OEMINFO don't need to be checked. Press update and when you get the message with completed you can go to the next step.
Close DC-Phoenix and open ChimeraTool. Cholera will see your phone, if everything went right. Now you need to go to the update firmware tab. Select there the update.app and update_xxx_hw_xxxx.app files from the firmware with the security patch later then June. Otherwise there will be errors while flashing the xloader partition. Now flash these.
Normally your phone reboots automatically. Check in the settings/about if you still have your IMEI. If its not 0000000000 your lucky, otherwise go to the next step.
Shutdown your phone and go into fastboot. You have to extract: kernel, system, vendor and ramdisk from update.app from the firmware with a security patch before June. Flash those files with fastboot:
Code:
fastboot flash kernel kernel.img
It's possible that you get an error while flashing vendor. We fix this later.
Try rebooting.
Code:
fastboot reboot
If it doesn’t boot, go back into fastboot. Flash TWRP:
Code:
fastboot flash recovery_ramdisk twrp.img
.
Go into TWRP by holding volume-up and power. Be sure your phone isn't charging, otherwise it will boot into erecovery. In TWRP you need to flash NVME.zip (you need to flash it 4 times, it's a security precaution). After flashing NVME.zip it should be possible to fastboot flash vendor and reboot correctly.
Check your security patch in settings/about. If it's lower then June, then you've done everything right. Before you use HCU, you need to flash the right recovery_ramdisk (recovery_ramdis) again. Extract it from update.app and flash it with fastboot. Reboot again and let now the magic begin with HCU.
Check in settings/about if you can see your IMEI. If so, then you can use Hisuite to go back to an official firmware.
Hi, I followed your instructions, and unfortunately it did not work. I was able to revive the phone but only with the latest (STF-L09 8.0.0.385 (C432) - STF-L09C432E2R1P5B175 (9.0.1.175)) firmware, everything else is XLOADER error ... My problem now is that I use the IMEI can not fix. Do you know what I can do there? Thank you.
tomek5 said:
Hi, I followed your instructions, and unfortunately it did not work. I was able to revive the phone but only with the latest (STF-L09 8.0.0.385 (C432) - STF-L09C432E2R1P5B175 (9.0.1.175)) firmware, everything else is XLOADER error ... My problem now is that I use the IMEI can not fix. Do you know what I can do there? Thank you.
Click to expand...
Click to collapse
Did you tried the last steps with flashing a lower firmware version with fastboot? I think it also could work when you're on B385.
Item 8, which firmware "update.app recovery_ramdisk" B385 or B366?.
There is no recovery_ramdisk there are both recovery_ramdis.
tomek5 said:
Item 8, which firmware "update.app recovery_ramdisk" B385 or B366?.
There is no recovery_ramdisk there are both recovery_ramdis.
Click to expand...
Click to collapse
You have to use B385. Recovery_ramdisk is equal to the partition named recovery_ramdis.
TWRP (stf-twrp-zxz-0.3.img) hangs on startup image.
Item 5. Should I flash everything (kernel, system, vendor and ramdisk) or just kernels?
tomek5 said:
TWRP (stf-twrp-zxz-0.3.img) hangs on startup image.
Item 5. Should I flash everything (kernel, system, vendor and ramdisk) or just kernels?
Click to expand...
Click to collapse
Weird. Yes, you have to flash the four files.
I did everything that flashed the firmware (STF-L09C432B378 (8.0.0.378)). All without success, always the same, as soon as I flashe the kernel, the system, the manufacturer and the Ramdisk starts the phone to Honor picture and boots again into the Fastboot. TWRP will not work anymore.
fastboot flash kernel KERNEL.img
fastboot flash system SYSTEM.img
fastboot flash ramdisk RAMDISK.img
fastboot flash vendor VENDOR.img
tomek5 said:
I did everything that flashed the firmware (STF-L09C432B378 (8.0.0.378)). All without success, always the same, as soon as I flashe the kernel, the system, the manufacturer and the Ramdisk starts the phone to Honor picture and boots again into the Fastboot. TWRP will not work anymore.
fastboot flash kernel KERNEL.img
fastboot flash system SYSTEM.img
fastboot flash ramdisk RAMDISK.img
fastboot flash vendor VENDOR.img
Click to expand...
Click to collapse
Have you tried booting with volume up and power button pressed? If the blue screen comes up, you can stop pressing the power button. Did you already ones succeeded to get into TWRP?
yes, here I come to the erecovery.
tomek5 said:
yes, here I come to the erecovery.
Click to expand...
Click to collapse
You have to unplug your phone. It may not be charging when you try to get into TWRP.
OK, I did it, the IMEI is back. Did it without TWRP. After flashing the kernel, system, vendor and ramdisk I did a Factory Reset. Then HCU.
Thank you for your help!!!
Clarification
waterboy1602 said:
First of all sorry for my poor English. If you see any language errors, you may always tell them.
After a long road trying to fix my Honor after a bricked it with flashing wrong files with fastboot, I finally fixed it. Because it was so hard to find the right manual, I will write my method down.
This will work for any kind of brick. By example: black screen or reboot cycle. It will also work when you were on EMUI 9 or on a version with a security patch later then June.
Requisites
Access to the inside of your phone
DC-Phoenix + HCU license
ChimeraTool License
TWRP Files for your phone. I used this one.
Huawei Update Extractor
View attachment 4766798: got it from https://t.me/huaweihax
HUAWEI USB COM 1.0 driver installed
You can only install this driver with driver signature enforcement disabled. For this is Google your best friend.Firmware files
You can find those on androidhost.ru. Be sure you download the right files. You need two files: one with a security patch later then June 2018, but with EMUI 8 and also a firmware that was released just before June. Unzip already the files you downloaded.
I used the versions B378C432 and B366C432 for the Honor 9 (STF-L09).
Fixing your phone
Go into test point mode. See the attached picture. You need to ground this point with some metal plate of the phone. For this you can use a paperclip. You need to press the power button while grounding the test point. You can see in Device Manager if you succeeded when you see HUAWEI USB COM 1.0
View attachment 4766797
Start DC-Phoenix and go into the 'update OEMINFO' tab. There you need to select the right bootloader. For me it was the selected on in the picture. You can try as much if you want. This won't harm your phone. Unlock FRP and Update OEMINFO don't need to be checked. Press update and when you get the message with completed you can go to the next step.
View attachment 4766799
Close DC-Phoenix and open ChimeraTool. If everything went right, shall Chimera see your phone. Now you need to go to the update firmware tab. Select there the update.app and update_xxx_hw_xxxx.app files from the firmware with the security patch later then June. Otherwise there will be errors while flashing the xloader partition. Now flash these.
Normally your phone reboots automatically. Check in the settings/about if you still have your IMEI. If its not 0000000000 your lucky, otherwise go to the next step.
Shutdown your phone and go into fastboot. You have to extract: kernel, system, vendor and ramdisk from update.app from the firmware with a security patch before June. Flash those files with fastboot:
Code:
fastboot flash kernel kernel.img
It's possible that you get an error while flashing vendor. We fix this later.
Try rebooting.
Code:
fastboot reboot
If it doesn’t boot, go back into fastboot. Flash TWRP:
Code:
fastboot flash recovery_ramdisk twrp.img
.
Go into TWRP by holding volume-up and power. Be sure your phone isn't charging, otherwise it will boot into erecovery. In TWRP you need to flash NVME.zip (you need to flash it 4 times, it's a security precaution). After flashing NVME.zip it should be possible to fastboot flash vendor and reboot correctly.
Check your security patch in settings/about. If it's lower then June, then you've done everything right. Before you use HCU, you need to flash the right recovery_ramdisk (recovery_ramdis) again. Extract it from update.app and flash it with fastboot. Reboot again and let now the magic begin with HCU.
Check in settings/about if you can see your IMEI. If so, then you can use Hisuite to go back to an official firmware.
Click to expand...
Click to collapse
Just for clarification, am sorry if am being a dummy, Step 3: after closing DC phonix, do i use chimera tool for only checking the phone's visibility or I close it again and flash with DC phonix? Please help
Trig18 said:
First of all sorry for my poor English. If you see any language errors, you may always tell them.
After a long road trying to fix my Honor after a bricked it with flashing wrong files with fastboot, I finally fixed it. Because it was so hard to find the right manual, I will write my method down.
This will work for any kind of brick. By example: black screen or reboot cycle. It will also work when you were on EMUI 9 or on a version with a security patch later then June.
Requisites
Access to the inside of your phone
DC-Phoenix + HCU license
ChimeraTool License
TWRP Files for your phone. I used this one.
Huawei Update Extractor
: got it from https://t.me/huaweihax
HUAWEI USB COM 1.0 driver installed
You can only install this driver with driver signature enforcement disabled. For this is Google your best friend.
Firmware files
You can find those on androidhost.ru. Be sure you download the right files. You need two files: one with a security patch later then June 2018, but with EMUI 8 and also a firmware that was released just before June. Unzip already the files you downloaded.
I used the versions B378C432 and B366C432 for the Honor 9 (STF-L09).
Fixing your phone
Go into test point mode. See the attached picture. You need to ground this point with some metal plate of the phone. For this you can use a paperclip. You need to press the power button while grounding the test point. You can see in Device Manager if you succeeded when you see HUAWEI USB COM 1.0
Start DC-Phoenix and go into the 'update OEMINFO' tab. There you need to select the right bootloader. For me it was the selected on in the picture. You can try as much if you want. This won't harm your phone. Unlock FRP and Update OEMINFO don't need to be checked. Press update and when you get the message with completed you can go to the next step.
Close DC-Phoenix and open ChimeraTool. If everything went right, shall Chimera see your phone. Now you need to go to the update firmware tab. Select there the update.app and update_xxx_hw_xxxx.app files from the firmware with the security patch later then June. Otherwise there will be errors while flashing the xloader partition. Now flash these.
Normally your phone reboots automatically. Check in the settings/about if you still have your IMEI. If its not 0000000000 your lucky, otherwise go to the next step.
Shutdown your phone and go into fastboot. You have to extract: kernel, system, vendor and ramdisk from update.app from the firmware with a security patch before June. Flash those files with fastboot: It's possible that you get an error while flashing vendor. We fix this later.
Try rebooting. If it doesn’t boot, go back into fastboot. Flash TWRP:
Just for clarification, am sorry if am being a dummy, Step 3: after closing DC phonix, do i use chimera tool for only checking the phone's visibility or I close it again and flash with DC phonix? Please help
Click to expand...
Click to collapse
You should use Chimera to flash the firmware.
Thanks
waterboy1602 said:
You should use Chimera to flash the firmware.
Click to expand...
Click to collapse
Thank you very much , my device is now fully operational on EMUI9 though I used Dc phonix to flash it in upgrade mode.
Thanks again ??
Hi, waterboy1602!
Are you sure that for HCU works only with security patches LOWER than June 2018 ?
I am trying to find out exactly this dates, and firmware to downgrade.
BTW. On 4pda admins wrotes that it is not possilbe to downgrade to no_gpu_turbo version.
Do you know something about it ?
daemonserj said:
Hi, waterboy1602!
Are you sure that for HCU works only with security patches LOWER than June 2018 ?
I am trying to find out exactly this dates, and firmware to downgrade.
BTW. On 4pda admins wrotes that it is not possilbe to downgrade to no_gpu_turbo version.
Do you know something about it ?
Click to expand...
Click to collapse
Yes, after a lot of trial and error I found out that it only works with a firmware lower then June 2018. I know that most people say it's impossible to downgrade to no_gpu_turbo. I found this way to work with my phone. I've put a lot of time into it to find this way. I hope it will also work for you.
Hi, such a question, what should I do if I short-circuited the wrong contacts and after flashing the phone is forever detected as a comport and will not turn
DydoserLolekDrago said:
Hi, such a question, what should I do if I short-circuited the wrong contacts and after flashing the phone is forever detected as a comport and will not turn
Click to expand...
Click to collapse
Honestly I have no idea. If the testpoints don't work anymore, I dont think you have a lot of options.
how exactly do i ground the testpoint?
i connect it with gnd? or just press it with the
paperclip?
can it break the phone?
Code:
*** Disclaimer ***
All flashing is done at your own risk!
While nothing from this thread should break your device,
don't come back here blaming anyone if it does!
Introduction
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel!
Click to expand...
Click to collapse
Images
Prerequisites
Unlocked Bootloader
Click to expand...
Click to collapse
Installation instructions
Fastboot Install Method:
You will need the platform-tools from the Android SDK on your computer. Find the Android command line tools section on the page linked and install the SDK tools package. From the SDK Manager, download only the platform-tools to get adb and fastboot binaries.
Windows users will need proper drivers installed on their computer. You can try the Naked ADB drivers or the Universal ADB drivers if you don't already have a working driver installed
On your device, go into Settings -> About and find the Build Number and tap on it 7 times to enable developer settings. Press back and go into Developer Options and enable USB debugging. From your computer, open a command prompt and type:
Code:
adb reboot bootloader
You should now be in fastboot mode.
Download the correct image file and copy the file into the same folder as your adb and fastboot binaries. Rename the image to twrp.img and type:
Code:
fastboot flash recovery_a twrp.img
fastboot flash recovery_b twrp.img
Code:
fastboot reboot
Alternate Installation Method (requires prior TWRP installation):
TWRP Image Install method:
Most devices can be updated quickly and easily within TWRP if you already have version 2.8.4.0 or higher installed. NOTE: This will only flash TWRP to the active slot!
Download the latest version of TWRP appropriate for your device/firmware
Reboot to TWRP
Hit Install and tap the "Install Image" button in the lower right
Browse to the location of the TWRP image on your device and select it
Select recovery from the partition list and swipe to flash
Click to expand...
Click to collapse
Device Changelog
Current version: 3.6.0_11-0:
Initial version
Click to expand...
Click to collapse
Older Device-specific versions:
N/A
Click to expand...
Click to collapse
Click to expand...
Click to collapse
TWRP Official Change Log
Frequently Asked Questions (FAQ)
Downloads
Download
Latest Official versions
Sources
TWRP
Device tree
Common tree
Kernel source
Click to expand...
Click to collapse
Known Issues
Device-specific
N/A
TWRP Upstream
N/A
Click to expand...
Click to collapse
Bug Reporting
If you have an issue, the first step is to post a recovery log so we can determine the cause of the issue. This is done in recovery using Advanced -> Copy Log, or adb pull /tmp/recovery.log. Once a log is uploaded we can determine how best to proceed. NOTE: Posts that are reporting bugs or issues without an accompanying recovery log will be ignored! Additionally, providing details about your device setup, including variant, firmware version, and exact steps to reproduce your issue will also be helpful in diagnosing the problem.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If your issue is determined to be a bug, please consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 40 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to contact us via our website. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!
Click to expand...
Click to collapse
Additional Help/Support
Live support is available on Zulip.
Click to expand...
Click to collapse
Frequently Asked Questions (FAQ)
How do I install an OTA while rooted and keep TWRP/root?
Full Firmware zip - in Android
Prerequisites:
Full Firmware zip for new software
TWRP zip from twrp.me
Magisk app
Steps:
Put Full Firmware zip on root of internal storage
Reboot the device so that the update is detected
Install the update
After install completes BUT BEFORE REBOOTING, install TWRP zip in Magisk app
Install Magisk "to Inactive Slot (After OTA)" in Magisk app
Reboot and you're updated with TWRP and root retained
Full Firmware zip - Through TWRP
Prerequisites:
Full Firmware zip for new software
TWRP image or TWRP zip from twrp.me
Magisk apk (optional)
Steps:
Reboot into TWRP
Navigate to Full Firmware zip and install, or sideload zip over adb
Install TWRP image using "Install Image" (check "Flash to both slots" option), or flash TWRP zip to retain TWRP.
(Optional) Reboot into TWRP and flash Magisk for root.
Incremental OTA package - Through TWRP ONLY
Prerequisites (for stock images, see attachments to post #3):
Current software stock boot.img
Current software stock recovery.img
Current software stock dtbo.img (only if modified by Magisk or custom ROM)
Incremental OTA zip for current software to new software
TWRP image or TWRP zip from twrp.me
Magisk apk (optional)
Steps:
Ensure you have the latest version of TWRP installed. If you don't, follow the instructions in the OP to flash it.
Boot into TWRP.
Use the "Install Image" feature to flash the stock boot and recovery (and dtbo) images.
Flash the incremental OTA zip. Make a note of the slot to which the zip is installing (you will need this after the next step).
Install TWRP image using "Install Image" (check "Flash to both slots" option), or flash TWRP zip to retain TWRP.
Open the Reboot menu in TWRP and switch to the slot to which the zip installed from step 4. Reboot to system now, or go to the next step.
(Optional) Reboot into TWRP and flash Magisk for root.
The key here is making sure the current slot is fully stock (including boot and recovery images) in order for the incremental OTA zip to install successfully.
What's the deal with these dynamic partitions?
Here's Google's explanation.
Why can't I write to system?
Dynamic partitions (see link above). See @topjohnwu's detailed explanation here.
How do I make modifications to system?
On the stock ROM, you don't. However, you can modify system "systemlessly" with Magisk.
Can I boot the recovery image without flashing it?
No. Fastboot boot isn't possible on this device, but since there's a separate recovery partition (two in fact), and ASUS provides full stock firmware, this isn't a big concern.
What is fastbootd?
Here's Google's explanation.
Can I back up the system/vendor partition separately?
No. Because dynamic partitions. The Super partition is backed up and restored in its entirety. If you need to flash the individual images, use fastbootd.
Why can't I restore X partition (read-only error)?
Some of the partitions that can be backed up in TWRP include sensitive device data which, if corrupted, backed up, and then restored, can irreparably damage the device. Therefore, while these partitions can be backed up in TWRP, only experienced users should restore them, which can be done manually via the dd command.
(I will not provide any additional details on this procedure)
Click to expand...
Click to collapse
Stock Boot/DTBO/Recovery Images
Keep up the good work m8 @Captain_Throwback :highfive:
Great job!
Reserved
sup guys. been a long time that i havent installed twrp.
jiz wanna ask if i have twrp if OTA is still possible?
Woohoo! Excellent!
Sent from my ASUS_I003D using Tapatalk
about twrp
hey guys, i have tried to install the twrp but after installing using the powershell whenever I try to restart to recovery it just shows the twrp loading screen and restarts back to the phone, so basically I dont have any recovery anymore
Monsibd said:
hey guys, i have tried to install the twrp but after installing using the powershell whenever I try to restart to recovery it just shows the twrp loading screen and restarts back to the phone, so basically I dont have any recovery anymore
Click to expand...
Click to collapse
This happened to me before when my device data partition got corrupted. You'll have to do a RAW flash that uses fastboot -w to clean up the corrupted data. Then TWRP should work. Unfortunately that is unrelated to TWRP.
chacho_2me said:
sup guys. been a long time that i havent installed twrp.
jiz wanna ask if i have twrp if OTA is still possible?
Click to expand...
Click to collapse
Well, unlocking the bootloader means you won't get an OTA from ASUS anymore, but that has nothing to do with TWRP. When a new OTA becomes available, you will be able to flash the full firmware file in TWRP, if that's what you're asking.
EDIT: Installing TWRP won't prevent you from being able to place a firmware file on the root of your storage so that the system updater will detect and install it, either. That process happens outside of recovery so flashing TWRP is unrelated to it. However note that after flashing an OTA update, TWRP will need to be flashed again, as the OTA will write stock recovery to the slot where the OTA is installed.
Captain_Throwback said:
This happened to me before when my device data partition got corrupted. You'll have to do a RAW flash that uses fastboot -w to clean up the corrupted data. Then TWRP should work. Unfortunately that is unrelated to TWRP.
Click to expand...
Click to collapse
hey there, thank you so much my man you fixed my mobile! you rock!! <3
however now theres a new problem after doing the Fastboot -w, i installed the twrp but i cant mount the data partition because it asks for password (which there shouldnt be cause i just reset the phone) and after restarting into the system and setting it up, I get the same results as before (the twrp loading screen shows and reboots back to system).... so yea kind of lost now
Monsibd said:
hey there, thank you so much my man you fixed my mobile! you rock!! <3
however now theres a new problem after doing the Fastboot -w, i installed the twrp but i cant mount the data partition because it asks for password (which there shouldnt be cause i just reset the phone) and after restarting into the system and setting it up, I get the same results as before (the twrp loading screen shows and reboots back to system).... so yea kind of lost now
Click to expand...
Click to collapse
Where is the recovery log from the TWRP boot where it was prompting for password? The OP clearly states that a log should be included with any issues. Do me a favor and try flashing the TWRP attached and let me know if it boots.
https://drive.google.com/file/d/1-2qBUqYv0AWnvqDmxIY2DqRqwG5dSwHg/view?usp=drivesdk
If it does, I can adjust the TWRP image linked in the OP. If it doesn't, I'll definitely need a log to understand the issue, and your device details.
So I did some testing, and it appears that if you're not on the latest .58 firmware, then TWRP may not boot successfully. Can anyone that has had an issue with booting TWRP please report their device variant and firmware version? If you're not on the latest, please update and then try TWRP.
WW 2007.58 Full Firmware: https://dlcdnets.asus.com/pub/ASUS/...US_I003_1-ASUS-17.0823.2007.58-1.1.9-user.zip
CN 2007.58 Full Firmware: https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS661KS/UL-ASUS_I003_1-CN-17.0823.2007.58-1.1.45-user.zip
If that doesn't work, let me know.
EDIT: Actually I need to check again. I think I broke my TWRP tree so it may not be the kernel at all :/
Hey sorry for taking such a long time to reply, life happened to me.
I am on the latest firmware (cn_17.0823.2007.58)
I am sorry as I didn't send the recovery log, I will be testing the latest twrp you attached for me with the Google drive and let you know the results shortly :good:
Edit: the same happens with this twrp file too, it just shows the loading screen and boots to system directly, would you want me to clean flash and then do the recovery all over again with the logs?
Edit 2: by any chance would be able to get hold of the stock_recovery.img or do you know any way to flash the stock rom without recovery? FYI my version is cn_17.0823.2007.58 ,will recovery from any version work though?
Captain_Throwback said:
Well, unlocking the bootloader means you won't get an OTA from ASUS anymore, but that has nothing to do with TWRP. When a new OTA becomes available, you will be able to flash the full firmware file in TWRP, if that's what you're asking.
EDIT: Installing TWRP won't prevent you from being able to place a firmware file on the root of your storage so that the system updater will detect and install it, either. That process happens outside of recovery so flashing TWRP is unrelated to it. However note that after flashing an OTA update, TWRP will need to be flashed again, as the OTA will write stock recovery to the slot where the OTA is installed.
Click to expand...
Click to collapse
so basically installing twrp can still be overwritten when flashing original firmware from asus
.thanx sir
Monsibd said:
Hey sorry for taking such a long time to reply, life happened to me.
I am on the latest firmware (cn_17.0823.2007.58)
I am sorry as I didn't send the recovery log, I will be testing the latest twrp you attached for me with the Google drive and let you know the results shortly :good:
Edit: the same happens with this twrp file too, it just shows the loading screen and boots to system directly, would you want me to clean flash and then do the recovery all over again with the logs?
Edit 2: by any chance would be able to get hold of the stock_recovery.img or do you know any way to flash the stock rom without recovery? FYI my version is cn_17.0823.2007.58 ,will recovery from any version work though?
Click to expand...
Click to collapse
So maybe there is some difference with the CN device that's causing this issue. Everyone it's working for is running WW firmware. Not sure what's different with the CN firmware, but that's unsettling.
Since the full firmware file is available, you can just use payload dumper to get the stock recovery image.
And yes, a clean flash with logs would be great, thanks!
Monsibd said:
hey guys, i have tried to install the twrp but after installing using the powershell whenever I try to restart to recovery it just shows the twrp loading screen and restarts back to the phone, so basically I dont have any recovery anymore
Click to expand...
Click to collapse
same as you im on the latest ww firmware tencent games variant and rooted
bouyhy01 said:
same as you im on the latest ww firmware tencent games variant and rooted
Click to expand...
Click to collapse
So yours is Tencent converted to WW? I'm going to build a TWRP with the CN kernel and if that makes any difference. There must be something different with the Tencent variant that's causing the kernel panic.
Captain_Throwback said:
So yours is Tencent converted to WW? I'm going to build a TWRP with the CN kernel and if that makes any difference. There must be something different with the Tencent variant that's causing the kernel panic.
Click to expand...
Click to collapse
thank you very much captain i'll be waiting for it to test
Dear community,
I have a doogee S96 pro, I'm from Italy, and I installed TWRP from the unofficaltwrp guide.
Now I'm no more able to boot, the phones goes directly to the recovery.
Probably magisk was no able to patch the system and to disable the tm verity (avb). I have a super partition, and from what I saw the fstab is inside the vendor partition inside super.
Doogee does not provide stock roms, so I cannot restore the phone as factory settings, that's why I open this thread.
Is someone available to help me booting into Android or available to give me the stock boot/recovery img? It's a fast and safe procedure, I can give more details on how to do.
Thank you!
Dear @giubenez I had a similar problem. But after I got in touch with doogee support they sent me the firmware. I want to share it with you and with any other person that wants to ROOT THE DOOGEE S96 PRO
The following link is the firmware and upgrade tool. Please open and download.
Please note that if your computer system is French you need to change the name of the downloaded file.
Spoiler: Link
ZN129(S96)
Folder
1drv.ms
When upgrading the firmware, please do not select the 'Format All+Download' option
When flashing the phone, please set up the software first, turn off the phone, and then connect the phone to the computer.
Best wishes
Wow! thank you!!!
You saved... us!
Why doogee does not respond to me? why they not post the firmware on the forum? WTF
@giubenez Im very happy to contribute something. IDK why doogee doesnt list this firmware in their website. I was very lucky to receive an answer to my emails.
Also I successfully rooted my S96 PRO, but I learned a few things in the process that might be helpful to you or anyone trying to root this model.
1) After flashing the boot.img (using magisk method). The device went into a boot loop. I could not enter into recovery mode either. I discovered vbmeta was responsible for the boot loop.
Google introduced vbmeta which is also a verity check. An option to bypass this check is to flash an empty vbmeta.img before attempting to flash TWRP recovery.
Click to expand...
Click to collapse
I solved this by flashing an empty vbmeta file.
Code:
fastboot flash vbmeta vbmeta.img
You can download the vbmeta.img file I used HERE
2) After flashing vbmeta, the device finally booted and the root was done. But the first time, I noticed all the internal storage folders and files were encrypted. (I know this is normal when you browse files through TWRP, but it happened to me while using the phone in the first boot)
I solved that by wiping > Format Data in TWRP
3) Here you can find the files I used to install TWRP and remove the orange state notification on boot: LINK "Credits to www.getdroidtips.com"
Ankiseth said:
@giubenez Im very happy to contribute something. IDK why doogee doesnt list this firmware in their website. I was very lucky to receive an answer to my emails.
Also I successfully rooted my S96 PRO, but I learned a few things in the process that might be helpful to you or anyone trying to root this model.
1) After flashing the boot.img (using magisk method). The device went into a boot loop. I could not enter into recovery mode either. I discovered vbmeta was responsible for the boot loop.
I solved this by flashing an empty vbmeta file.
Code:
fastboot flash vbmeta vbmeta.img
You can download the vbmeta.img file I used HERE
2) After flashing vbmeta, the device finally booted and the root was done. But the first time, I noticed all the internal storage folders and files were encrypted. (I know this is normal when you browse files through TWRP, but it happened to me while using the phone in the first boot)
I solved that by wiping > Format Data in TWRP
3) Here you can find the files I used to install TWRP and remove the orange state notification on boot: LINK "Credits to www.getdroidtips.com"
Click to expand...
Click to collapse
GOD BLESS YOU, Ankiseth!
YOU SAVE MY PHONE! SPFLASH AND EVERYTHING WORKS!
Hi guys : I need help. Since the last firmware update (settings/about phone/update) DOOGEE-S96Pro-EEA-Android10.0-20210128, my Ir Camera don't work anymore
Video : https://oracle.tuxme.net/s/Xng63Ej3kJoJhOj
When I used the dial mode *#*#8613#*#* SINGLE TEST
* INFRAED LIGHT : i see the IR light
* Night Vision camera : app crash like the camera when i switch to the night vision mode.
Doggee mail me :
Good day, I would like to ask you to help us. Please use the following link: https://1drv.ms/u/s!AvX9KABcpSV1kTOgCMsUkLyXY-we?e=nMchxl Download the previous version of the S96pro firmware and follow the tutorial to return the phone to OTA The previous version (ver3.02) was upgraded. The tutorial has been included in the firmware compression package. Please test the night vision camera after flashing the camera and let me know if it can be used normally. Thank you very much.
Click to expand...
Click to collapse
But the documentation is .... you know ...
Have you a step by step tutorial or tools to do that ?
Beanpod_ActiveTool is a tool to modified serials, Imei ?
Have i to used SP Flash tool ?
Thanks guys !!
by the way @Ankiseth :
Please note that if your computer system is French you need to change the name of the downloaded file.
Click to expand...
Click to collapse
which file ?
berzerking said:
Hi guys : I need help. Since the last firmware update (settings/about phone/update) DOOGEE-S96Pro-EEA-Android10.0-20210128, my Ir Camera don't work anymore
Video : https://oracle.tuxme.net/s/Xng63Ej3kJoJhOj
When I used the dial mode *#*#8613#*#* SINGLE TEST
* INFRAED LIGHT : i see the IR light
* Night Vision camera : app crash like the camera when i switch to the night vision mode.
Doggee mail me :
But the documentation is .... you know ...
Have you a step by step tutorial or tools to do that ?
Beanpod_ActiveTool is a tool to modified serials, Imei ?
Have i to used SP Flash tool ?
Thanks guys !!
by the way @Ankiseth : which file ?
Click to expand...
Click to collapse
There Is Hope Brother... I Just Downloaded The Files And Used The SCATTER-LOADING FILE From 3.02 on SP-FlashTools 5.2 Switched It To Download Only And Hit Download .. Plugged In My Phone To USB While OFF And aftyer the loading was complete .. Phone Reboot As If NEW. ( HARD RESET) EVERYTHING LOST WARNING.. But IR CAMERA is Working AGAIN!!!!! Now i Just Have To ReLoad All Apps And Accounts .. And Wait For The oukitel WP7 i ordered out of frustration. Will Be Doing A Review Comparison On Both Cameras !!!!! You Can Follow Me Here If Interested https://www.youtube.com/channel/UCYOpd4yooYgKS-0xe63jnCw
Hi all. Thanks for the information. I was in touch with doogee and they say to me that there is an update during this WE (S9S88A7.DGE.DOOGEE.EEA.HB.HJAYYDVFAZ.0128.V3.03820210313-2312.
Nothing change IR camera don't work
I will flash my S96pro during the week with S9S88A7.DGE.DOOGEE.EEA.HB.HJ.AYYDVFAZ.1130.V3.02.zip and I'll post here what happened
HouseOwl said:
) EVERYTHING LOST WARNING.. But IR CAMERA is Working AGAIN!!!!!
Click to expand...
Click to collapse
Yes !!!!! it s alive !!!!
Thank you dude ! my ir works again !!!!!
btw a couple of days after your post, another user posted the same folder on https://4pda.ru/forum/index.php?showtopic=1010578&st=340.
I rooted the phone by using the 4pda method (i.e. flashing super.img, boot.img, vbmeta.img). After that I flashed twrp and it was fine. Everything was working.
After that I downloaded the OTA update and the phone is no more able to boot, simply goes to TWRP. I tried formatting data, dalvik and cache but the situation is always the same: when i try to boot i go to the recovery. Any idea? Thank you
berzerking said:
But the documentation is .... you know ...
Have you a step by step tutorial or tools to do that ?
Beanpod_ActiveTool is a tool to modified serials, Imei ?
Have i to used SP Flash tool ?
Thanks guys !!
by the way @Ankiseth : which file ?
Click to expand...
Click to collapse
Can you write a tutorial? Have you used SP flash tool?
Thank you!
giubenez said:
btw a couple of days after your post, another user posted the same folder on https://4pda.ru/forum/index.php?showtopic=1010578&st=340.
I rooted the phone by using the 4pda method (i.e. flashing super.img, boot.img, vbmeta.img). After that I flashed twrp and it was fine. Everything was working.
After that I downloaded the OTA update and the phone is no more able to boot, simply goes to TWRP. I tried formatting data, dalvik and cache but the situation is always the same: when i try to boot i go to the recovery. Any idea? Thank you
Click to expand...
Click to collapse
I solved in this way:
>fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
(with the empty vbmeta
>fastboot.exe flash recovery recovery.img
(with the stock recovery)
>fastboot reboot
after that the update attempted to start and failed, the phone then boot to android.
The updates always failes after that, so I disabled them.
this is why the update fails..is it because I used the the Russian super img?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
#edit: it was because I flashed the wrong recovery. With the correct one, i still have issues with the update: md5 chechsum controll is not passed and the update aborts.
I don't care, I prefer a rooted phone without the updates.
your device has not passed the test and may not work properly - Here is a message on the screen . Constantly overloaded is not included in the recovery. The firmware doesn't help.
Could someone repost the S96Pro stock firmware... I can't find it anywhere online, thanks in advance
I'm uploading them.
https://bit.ly/3en9EZY
Thanks giubenez ,u saved me but now I have the watermark from formatting Google Key State : Fail, I don't see a factory mode file to freeze, tried ADB and couldn't find the build prop values, has anyone else ran into this with a fix?
I can't get what problem are you facing. I unlocked and rooted my s96 pro.
If you describe your issue i can help you solving it.
However, i found very risky to root the phone, if you plan to do the ota updates avoid TWRP since it'll make you bootloop at the moment you try to install the update.
The only way to solve it is to flash the stock recovery through adb.
So.. yeah.
I have recently procured this device and want to install twrp, and stock and/or test a gsi and in what capacity the phone works with one of those.
Enabled both developer mode & the usb debug mode and adb devices lists the device.
N.B; the supplied s96pro cable does not seem to carry data, "presumably" because doogee is cheapskates on cables, as well in the support department. I had to use my sony headphone cable. Go figure, its consequential at least, so there's that.
In any case, read this thread and have downloaded all files, including the apparently new stock rom that is listed since yesterday in the evidently wholesome user Ankiseth's link above.
Questions:
In the 4pda link there are some instructions, specifically the adb command with the boot.img, however.. the links seems to be dead. What to do?
A) Can I first do the vbmeta command and then use our lord and savior Ankiseth's twrp recovery file and follow a generic "Case II: Devices with A/B partition scheme" mentioned in this xda twrp guide?
B) Hope that some other wholesome user share the boot.img file?
(Or, can I use the one in the zip file 'S9S88A7.DGE.DOOGEE.HB.HJ.AYYDVFAZ.1203.V3.04' ?)
-
After twrp is accessible can I use twrp/adb and install either the mentioned shared rom and any gsi for that matter?
I use linux and sure there is spflash, but the adb & twrp combo "subjectively feels" as a more stable way of doing things.
Update 2. Got both twrp and magisk going. Now to figure out if I can install a gsi.
Update, got spflashtool working and used the latest stock rom mentioned in my previous post.
However.
I patched the boot.img from said stock rom in magisk and also flashed twrp-recovery with fastboot.
No luck. Magisk seems not to be installed and the usual twrp gui does not show, seems to be the stock recovery. Got a orange state though.
After 6 months from launch date, we finally got bootloader unlock permission on March 2nd 2020 for Realme C12 initially based on Realme UI 1.0. Later Realme gave permission for UI 2.0 too.
Before doing anything to device, keep a copy of Stock ROM from here in your PC or SD Card.
Unlocking bootloader will trip safetynet. If you want to use bank apps or some apps that use SafetyNet, then you have to pass SafetyNet. To pass it we have to use a Magisk module called 'Universal SafetyNet fix' Or use a custom rom or GSI that uses it if you dont want Magisk.
Also locking bootloader seems to lead 'Red State' in many devices. This can only be solved by going to Service Center. So be prepared for it. To get rid of it flash stock rom once even if you didn't done any modifications.
Prerequisites:-- A PC
- USB Cable(We can use charger cable)
- Platform-tools
- Patience
Step 0 - Great! You're ready to go. Make sure to backup your phone's data before continuing on with this tutorial, as unlocking will make it factory reset (wipe)!
Step 1 - Download and Open In Depth Tool from below
For UI 1.0 https://download.c.realme.com/flash/Unlock_tool/DeepTest_realmeC12.apk
For UI 2.0 https://c.realme.com/in/post-details/1526491339024314368
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Step 2 - Click “Start applying”.
Step 3 - Please read the disclaimer in detail, select the checkbox, and submit your application
Step 4 - The Application Will be checked by realme Servers..(Wait 10 mins)
Step 5 - Go back. Remove app from Recent apps. Open the app and click on Query verification status which is at top right
Step 6 - You can now click “Start the in-depth test” and the device will reboot to fastboot mode automatically. The following string will display on the screen: fast boot_unlock_verify ok
Step 7 - Now Download and install the fastboot tool on your PC and Connect the device to PC using USB cable and ready to unlock it.
Step 8 - Now you are in Fastboot Mode. Type this command
Code:
fastboot flashing unlock
in command prompt of PC and Press enter.
Step 9 - On your phone press the Volume Down key to select "UNLOCK THE BOOTLOADER” (or press the Volume Up key if you have changed your mind to select "DO NOT UNLOCK THE BOOTLOADER”).
Step 10 - Now type
Code:
fastboot reboot
. Your phone will reboot and all user data on the phone will be erased - I recommend you perform a data backup prior to applying.
And there you go! Your phone will reboot and you can set it all up again. with the ability to root and you can also install GSIs/custom ROMs/recovery!
After unlocking, flash stock rom once from stock recovery to fix some 'Red state' issue and fastboot errors that may lead to GSI booting issues. See this for flashing stock rom. With this you will also get a idea of flashing stock rom.
Q: Will unlocking my bootloader void my warranty?
A: No, it will not. Unless you brick your device.
Q: I tried unlocking my bootloader but, PC doesn't detect my phone, even though it's in fastboot mode and connected. Help?
A: Here are some things you can try:
- Try another USB port.- Try another USB cable.- Download and install exe for 64-bit and 32-bit- Restart PC- Connect device to PC- Go to Device Manager- Double Click on Unidentified Realme C12(Device with exclamation mark)- Click on Update Driver- Select Browser my computer- Select Let me pick- Select Android Device- Click on NextEnjoy!
Q: I am getting carrier-customized phone?
A: See this
Relock your bootloader
Locking bootloader without flashing stock rom again may lead to 'Red State'(can only be fixed by flashing stock rom with PC). So before locking bootloader, flash stock rom in stock recovery and boot to stock rom once.
Tutorial:
Step 0 - Flash stock ROM in stock recovery.(Don't skip this step even if you haven't done any modification)
Step 1 - Download the unlock tool again to apply to exit the in-depth test.
Step 2 - Click “Apply to exit in-depth test”. You should manual operation enter the Fastboot mode(Press both the Volume down button and the Power button when power is off).
Step 3 - In the Fastboot mode, use the engineering command below on your PC to re-lock the bootloader.
- Enter the command: fastboot flashing lockStep 4 - Press the Volume Down button to select the “Lock bootloader” option (or press the Volume Up button to select “Do not lock bootloader" and keep it unlocked).
Step 5 - Then enter command fastboot reboot. The phone will reboot. All user data on the phone will be erased - we recommend you perform a data backup prior to applying.
Thanks
To this
You are showing relame 6pro device
adityalonkar said:
You are showing relame 6pro device
Click to expand...
Click to collapse
All realme devices share same set of procedure. So it is not a problem.
I am using Realme C12 and successfully done all these things.
Thanks
HemanthJabalpuri said:
All realme devices share same set of procedure. So it is not a problem.
I am using Realme C12 and successfully done all these things.
Thanks
Click to expand...
Click to collapse
Ok Thanks
adityalonkar said:
Ok Thanks
Click to expand...
Click to collapse
Is there chances for getting twrp image for c12 ?
adityalonkar said:
Is there chances for getting twrp image for c12 ?
Click to expand...
Click to collapse
We have both TWRP and custom ROMs too. But they are in C11 forums. All C11 things can be used in C12 and C15(MTK) too. So have a look at https://forum.xda-developers.com/f/realme-c11-roms-kernels-recoveries-other-deve.10991/
Also join us at Telegram by searching 'Realme C12'.
Thanks
HemanthJabalpuri said:
We have both TWRP and custom ROMs too. But they are in C11 forums. All C11 things can be used in C12 and C15(MTK) too. So have a look at https://forum.xda-developers.com/f/realme-c11-roms-kernels-recoveries-other-deve.10991/
Also join us at Telegram by searching 'Realme C12'.
Thanks
Click to expand...
Click to collapse
Thanks a lot
Can you make a full tutorial on flashing twrp image on realme c12 device ?
adityalonkar said:
Can you make a full tutorial on flashing twrp image on realme c12 device ?
Click to expand...
Click to collapse
Will try later.
Thanks
adityalonkar said:
Can you make a full tutorial on flashing twrp image on realme c12 device ?
Click to expand...
Click to collapse
Just made a guide at https://forum.xda-developers.com/t/custom-roms-and-recovery-for-realme-c12.4250073/
I'm stuck in "fast_boot_unlock verify ok"
HemanthJabalpuri said:
fast_boot_unlock_verify ok
Click to expand...
Click to collapse
Nothing happens when I enter the command fastboot devices.
Any help will be appreciated.
ramcadag said:
I'm stuck in "fast_boot_unlock verify ok"
Nothing happens when I enter the command fastboot devices.
Any help will be appreciated.
Click to expand...
Click to collapse
See the drivers question in the guide. You need to install drivers for working.
Thanks
I have updated to realme UI 2.0 android version 11 how to unlock bootloader. plzz help .I have to root this phone. Plzz
Raqeshpati said:
I have updated to realme UI 2.0 android version 11 how to unlock bootloader. plzz help .I have to root this phone. Plzz
Click to expand...
Click to collapse
I guess, there is no support for UI2 yet.
So wait for it or downgrade
Thanks
I have two questions
1. I have a Realme c12 device (Realme UI 1.0), it's device model is RMX2189 but the link you provided has only RMX2185 version. Can I flash that stock rom in my phone?
2. I am from Bangladesh, which region version should I flash? (Egypt, Combodia, Indonesia, India, Pakistan, Vietnam)
Shawmik said:
I have two questions
1. I have a Realme c12 device (Realme UI 1.0), it's device model is RMX2189 but the link you provided has only RMX2185 version. Can I flash that stock rom in my phone?
2. I am from Bangladesh, which region version should I flash? (Egypt, Combodia, Indonesia, India, Pakistan, Vietnam)
Click to expand...
Click to collapse
For first question, you can install RMX2185 version. Since C11, C12 and C15 use RMX2185 for stock rom ozips.
For second question, I am not sure what to do with your region.
Thanks
HemanthJabalpuri said:
For first question, you can install RMX2185 version. Since C11, C12 and C15 use RMX2185 for stock rom ozips.
For second question, I am not sure what to do with your region.
Thanks
Click to expand...
Click to collapse
Thanks a lot. I am facing some problems while trying to unlock bootloader. (Forgive me, I am a noob )
I have successfully installed platform-tools, granted usb debugging permission and rebooted my phone to fastboot mode from depth tool. It's showing "fast boot_unlock_verify ok".
Now if I enter the command "fastboot flashing unlock" in command prompt window, it's showing this message: "waiting for device" and nothing is happening afterwards... Am I missing any drivers? (My cable is ok)
@Shawmik
Yeah you are doing right.
But seems like drivers are not installed.
See the questions in bottom of my guide to get solution.
Thanks
HemanthJabalpuri said:
@Shawmik
Yeah you are doing right.
But seems like drivers are not installed.
See the questions in bottom of my guide to get solution.
Thanks
Click to expand...
Click to collapse
I don't know why I am facing these weird issues, sorry for bothering you...
I have installed the driver you mentioned in the questions section, now if I connect my phone while in fastboot mode, my PC detects it but if I give the command "fastboot flashing unlock", the command prompt still shows "Waiting for device"...
And I tried going to device manager and manually update my device drivers (as you guided), still the same
I shifted from apple to android recently and I decided to root my device OnePlus 8t KB2001 (I believe I have Android 12) as I wanted to install kali on it. Therefore I decided to follow instructions on this website. I did not type the steps because I did not want to lose out on any key details.
I performed all the steps till here:
I did not perform step 6, instead, I performed step 7 as I wanted to install TWRP Recovery on my phone permanently.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
According to the instructions I was supposed to boot my device to TWRP. Since I am currently booted to Fastboot, I used the Volume Keys to bring up the Recovery option and hit the Power key to confirm the decision.
As per the instruction as soon as my OnePlus boots to TWRP, it will ask to decrypt data. I was supposed to simply enter my phone’s password/PIN to proceed ahead but this never happened. Instead, I am stuck in a situation where I am seeing the following screen:
I searched every single option and there's no Online Update (keep data) option. I am stuck in this loop for hours. Even the option of formatting data doesn't remove this RECOVERY.
I don't know if this information would help but I can enter the Fastboot Mode by tapping on "Advanced" and selecting "Reboot to fastboot mode".
It would be really helpful if someone can tell me a fix to this problem as I really don't want to throw this phone away as I just got it today.
You probably flashed a version of TWRP made for Android 11 while having Android 12. You can try flashing a compatible version (unofficial) which you can find here.
I have not had the exact problem you describe but I don't think you'll end up discarding your phone. Just plan to read a lot on the forums, try a lot of things and potentially spend several days working through the problem. Bookmark the useful instructions you find so you can return to re-read and make notes as you go along. Start with booting a different version of TWRP and see what happens. The images you posted are of the stock recovery, not TWRP recovery. Make sure the TWRP.img you are trying to boot resides in the folder that your command prompt is pointing to.
TheNewHEROBRINE said:
You probably flashed a version of TWRP made for Android 11 while having Android 12. You can try flashing a compatible version (unofficial) which you can find here.
Click to expand...
Click to collapse
Thank you for this link. I followed these steps and I am out of the continuous recovery loop. My phone now directly boots to Team Win Recovery Project. Although I have a feeling my phone no longer has any oxygen OS. I tried rebooting into System but I am taken back to the TWRP screen. Any idea what is happening?
FakeGemstone said:
I have not had the exact problem you describe but I don't think you'll end up discarding your phone. Just plan to read a lot on the forums, try a lot of things and potentially spend several days working through the problem. Bookmark the useful instructions you find so you can return to re-read and make notes as you go along. Start with booting a different version of TWRP and see what happens. The images you posted are of the stock recovery, not TWRP recovery. Make sure the TWRP.img you are trying to boot resides in the folder that your command prompt is pointing to.
Click to expand...
Click to collapse
Thank you, this really gives me hope that my money will not go to waste. Now I am just in the process of trying to find a solution where I can my make phone the way it was which is without having any TWRP
kooluser said:
Thank you for this link. I followed these steps and I am out of the continuous recovery loop. My phone now directly boots to Team Win Recovery Project. Although I have a feeling my phone no longer has any oxygen OS. I tried rebooting into System but I am taken back to the TWRP screen. Any idea what is happening?
Click to expand...
Click to collapse
I think I know what happened:
The OnePlus 8T is a device which uses a technology called Virtual A/B. In practice, it has two slots for the operating system called 'a' and 'b' of which only one is active at a time. When you do an OTA upgrade the upgrade gets installed to the inactive slot and then the phone is asked to switch slot on the next boot. If the phone can't boot after this slot switch, it will switch back to the previous slot to prevent bricking itself. So what I think it happened when you flashed the wrong TWRP is that the phone tried to boot into recovery from your current slot but failed because of incompatibility. Then, it switched the active slot to the inactive slot where you probability have another version of OxygenOS that can't boot (probably because it's older than your current one). After some attempts, the phone goes into recovery but this time it loads the stock one because it has switched slot and the recovery is subject to this Virtual A/B mechanism too.
If this is what happened you can do as follows:
- reboot into fastboot
- switch the active slot by doing
Code:
fastboot --set-active=other
- flash the correct TWRP you downloaded before on this slot by doing
Code:
fastboot flash recovery <recovery file name>.img
After doing this you should be able to boot both into the system and into TWRP.
TheNewHEROBRINE said:
I think I know what happened:
The OnePlus 8T is a device which uses a technology called Virtual A/B. In practice, it has two slots for the operating system called 'a' and 'b' of which only one is active at a time. When you do an OTA upgrade the upgrade gets installed to the inactive slot and then the phone is asked to switch slot on the next boot. If the phone can't boot after this slot switch, it will switch back to the previous slot to prevent bricking itself. So what I think it happened when you flashed the wrong TWRP is that the phone tried to boot into recovery from your current slot but failed because of incompatibility. Then, it switched the active slot to the inactive slot where you probability have another version of OxygenOS that can't boot (probably because it's older than your current one). After some attempts, the phone goes into recovery but this time it loads the stock one because it has switched slot and the recovery is subject to this Virtual A/B mechanisms too.
If this is what happened you can do as follows:
- reboot into fastboot
- switch the active slot by doing
Code:
fastboot --set-active=other
- flash the correct TWRP you downloaded before on this slot by doing
Code:
fastboot flash recovery <recovery file name>.img
After doing this you should be able to boot both into the system and into TWRP.
Click to expand...
Click to collapse
THANK YOU SO MUCH!!! THIS SOLUTION SOLVED MY PROBLEM!
I can't express how happy I am right now!! I really thought I lost my phone forever. My phone has now successfully booted up and I can now actually use this device
kooluser said:
THANK YOU SO MUCH!!! THIS SOLUTION SOLVED MY PROBLEM!
I can't express how happy I am right now!! I really thought I lost my phone forever. My phone has now successfully booted up and I can now actually use this device
Click to expand...
Click to collapse
I'm happy for you too
TheNewHEROBRINE said:
I'm happy for you too
Click to expand...
Click to collapse
I just have one more question, so now if I have to boot into TWRP what steps should I follow? As I still have to download Magisk on my phone to properly root it
Did you flash TWRP after switching slot? If so you should be able to boot into it by holding power and volume down while turning the phone on.
Yes I flashed the TWRP as you specified below
Code:
fastboot flash recovery <recovery file name>.img
and once I press the power and the lower volume button I am taken into fastboot option. Once I am there which option should I select? Start, recovery or something else?
kooluser said:
Yes I flashed the TWRP as you specified below
Code:
fastboot flash recovery <recovery file name>.img
and once I press the power and the lower volume button I am taken into fastboot option. Once I am there which option should I select? Start, recovery or something else?
Click to expand...
Click to collapse
To root your phone you can follow this guide: https://forum.xda-developers.com/t/...national-kb2000-kb2001-kb2003-kb2005.4178675/
You actually don't strictly need TWRP to root. I suggest that you always try to follow guides that are on XDA rather than searching for random websites with Google.
TheNewHEROBRINE said:
To root your phone you can follow this guide: https://forum.xda-developers.com/t/...national-kb2000-kb2001-kb2003-kb2005.4178675/
You actually don't strictly need TWRP to root. I suggest that you always try to follow guides that are on XDA rather than searching for random websites with Google.
Click to expand...
Click to collapse
Thank you for the link. To perform this step do I need to do anything special right now? As I believe TWRP is still on my phone
kooluser said:
Thank you for the link. To perform this step do I need to do anything special right now? As I believe TWRP is still on my phone
Click to expand...
Click to collapse
It's not a problem to have TWRP installed.
TheNewHEROBRINE said:
It's not a problem to have TWRP installed.
Click to expand...
Click to collapse
Thank you so much for helping me and solving all my queries
kooluser said:
I just have one more question, so now if I have to boot into TWRP what steps should I follow? As I still have to download Magisk on my phone to properly root it
Click to expand...
Click to collapse
You can install magisk from TWRP recovery.
Changing slots is also possible there.