OnePlus 8 Hard brick - OnePlus 8 Questions & Answers

Hello! Today I tried to install custom firmware, but something went wrong. After that, I decided to use MSM to bring the phone into working condition, but I met the FireHoseWriteDataFailed error. I have tried almost all standard methods (driver change, reboot port and other msm). Once I managed to launch MSM and it flashed the phone, but after a few minutes everything returned to its initial state. Now the phone is in two modes: fastboot and a black screen with the inscription "Upgrade download failed!". MSM throws several errors: Sahara Communicate... Param preload and FireHoseWriteDataFailed.
Maybe someone knows how to restore my smartphone?

Which custom ROM did you install, an Android 12 one? Also, which variant do you have?

Xryphon said:
Which custom ROM did you install, an Android 12 one? Also, which variant do you have?
Click to expand...
Click to collapse
I tried to install AncientOS on Android 12.0

Mr. Shtein said:
I tried to install AncientOS on Android 12.0
Click to expand...
Click to collapse
Did you flash OxygenOS 11 before that?

Xryphon said:
Did you flash OxygenOS 11 before that?
Click to expand...
Click to collapse
Yeah, I did all with instruction

Which model you have? If you have Verizon one Then did you flash stock.ops before flashing full msm firmware?

Related

[OP6][LATEST 10.3.8] Collection of unbrick tools

Disclaimer: By attempting any of the processes listed in this thread you accept full responsibility for your actions. I will not be held responsible if your device stops working, catches fire, or turns into a hipster and claims to have been modified before it was cool.
Hi everyone, similar to my threads for OP3, OP3T, OP5 and OP5T, as only a few versions of unbrick tool are available here and that they allow to rollback to specific versions of Oxygen OS I decided to search for more and succeeded in that.
I linked to version 5.1.5 and 5.1.11 shared by @Fivegates and @Titokhan here and here.
Rest is provided by me.
As the instructions and Qualcomm drivers are already available here, I don't feel a need to rewrite them.
You can ask questions here on how to use and issues, however I might not be able to answer immediately.
Here are the files uploaded on AndroidFileHost ordered by Android version:
ANDROID 8.1:
OOS 5.1.5
OOS 5.1.6
OOS 5.1.8
OOS 5.1.9
OOS 5.1.11
ANDROID 9:
OOS 9.0
OOS 9.0.2
OOS 9.0.3
OOS 9.0.4
OOS 9.0.5
OOS 9.0.7
OOS 9.0.8
ANDROID 10:
OOS 10.3.0
OOS 10.3.2
OOS 10.3.5
OOS 10.3.7
OOS 10.3.8
Mirror for first and last MSMs per Android version: https://onepluscommunityserver.com/
Credits:
@Titokhan for giving advice on how to present thread
@headsh0t95 for suggesting me to request an access to upload files on AndroidFileHost
@AndroidFileHost for the hosting
OnePlus for the device and OS
Reserved
Wow thanks! Next time i have to go full stock i'll try this! :good:
Confirming its working 100%
Revived my op6 this morning
Thank you for the files! I'm busy downloading the 9.0.4 archive at the moment. One question: I can't find a working download link for the qualcomm drivers anywhere. The Android FileHost link on the linked thread can't find any mirrors:
https://androidfilehost.com/?fid=24052804347798730
Does anybody have a different location where I can download the drivers?
Koeties said:
Thank you for the files! I'm busy downloading the 9.0.4 archive at the moment. One question: I can't find a working download link for the qualcomm drivers anywhere. The Android FileHost link on the linked thread can't find any mirrors:
https://androidfilehost.com/?fid=24052804347798730
Does anybody have a different location where I can download the drivers?
Click to expand...
Click to collapse
Odd, it shows up for me
I will mirror the drivers somewhere else later today
Koeties said:
Thank you for the files! I'm busy downloading the 9.0.4 archive at the moment. One question: I can't find a working download link for the qualcomm drivers anywhere. The Android FileHost link on the linked thread can't find any mirrors:
https://androidfilehost.com/?fid=24052804347798730
Does anybody have a different location where I can download the drivers?
Click to expand...
Click to collapse
Just be sure to open in browser.. it always messes up if u try to open via xda app
Thanks everyone. Seems to be working now. Weird.
can i directly install OOS 9.0.4 from msm tool or do i need to install oos5.1.5 then upgrade to 9.0.4?
JerryGoyal said:
can i directly install OOS 9.0.4 from msm tool or do i need to install oos5.1.5 then upgrade to 9.0.4?
Click to expand...
Click to collapse
Hi, you will be able to directly install OOS 9.0.4 from MSM tool
Some_Random_Username said:
Hi, you will be able to directly install OOS 9.0.4 from MSM tool
Click to expand...
Click to collapse
please share me MSMdownload tool to bring my OP6 to lastest OOS (9.0.4)
md07 said:
please share me MSMdownload tool to bring my OP6 to lastest OOS (9.0.4)
Click to expand...
Click to collapse
It comes inside the zip file you download through the original post. You just need to extract all contents from the zip file. It's called "MsmDownloadTool V4.0".
Tell anyone whose device has passed UNBRICK can not Flash any more at all? I can not seem to have a whole day to FLASH a RECOVERY and ROM
Amitayy said:
Tell anyone whose device has passed UNBRICK can not Flash any more at all? I can not seem to have a whole day to FLASH a RECOVERY and ROM
Click to expand...
Click to collapse
Sorry what do you mean? I can't understand your sentence
Some_Random_Username said:
Sorry what do you mean? I can't understand your sentence
Click to expand...
Click to collapse
After the patch I can no longer FLASH everything that I'm FLASHING does not work black screen and blue light or that I have a Qualcomm crash dump mode
Amitayy said:
After the patch I can no longer FLASH everything that I'm FLASHING does not work black screen and blue light or that I have a Qualcomm crash dump mode
Click to expand...
Click to collapse
I'm trying hard to understand...ok...remember that your bootloader gets locked once again after using MSMTool. Unlock it again, install TWRP, yada yada...
nirogu325 said:
I'm trying hard to understand...ok...remember that your bootloader gets locked once again after using MSMTool. Unlock it again, install TWRP, yada yada...
Click to expand...
Click to collapse
Sorry, but I do not speak English. I know that the bootloader is locked. I unlock it and still can not
That I'm flash a recovery for example so it shows me that I'm entering a black screen or error Qualcomm crash dump mode then the system does not cost me a black screen
Amitayy said:
Sorry, but I do not speak English. I know that the bootloader is locked. I unlock it and still can not
That I'm flash a recovery for example so it shows me that I'm entering a black screen or error Qualcomm crash dump mode then the system does not cost me a black screen
Click to expand...
Click to collapse
Sounds like you did something wrong. In order to receive help you need to write in detail what you did, what files you flashed/used and in which order.
1. i fix my brick with OnePlus 6_Hydrogen5.1.3_hardbrick
2.update to 9.0.5 in update software
3.unlock bootloader with adb pc
4.flash with adb twrp-3.2.3-1-enchilada / twrp-3.2.3-x_blu_spark_v9.96_op6
And when I try to get into the recovery he shows me a blue screen with blue LED light
Or looking at me as an error Qualcomm crash dump mode
And the normal system also does not work after it has to again the OnePlus 6_Hydrogen5.1.3_hardbrick for fixed

Flash Q roms from OOS 10.0.4 BA

Hello I want to install a Android 10 ROM but I just can't do it. I've followed instructions and tried to install crdroid, Paranoid and Pixel Experience. Everything result as a never ending boot animation or "no command" screen.
The logcat spam me with
Code:
[email protected]::IVendorF ingerprintExtensions/default
ServiceManagement: getService: Trying again for [email protected]::IVendorF ingerprintExtensions/default...
I've followed those instructions
From last OOS, reboot to fastboot, boot TWRP, flash last OOS and TWRP, reboot, do the same, reboot, format Data, reboot, flash the ROM and TWRP, reboot.
I've may added some extra reboot to be sure but it should work fine.
What did I do wrong, is this because I come from a BA version and not AA ? or 10.0.4 instead of 10.0.3 ?
I need ppl to tell me if they were able to flash a ROM coming from 10.0.4 BA please.
Thx for your support
Please someone, don't tell me I'm the only one having a European firmware...
I can confirm this too when i use EU vendor (GM1913).
I just use MSM to convert the device to International (after backing up EVERYTHING).
Using MSM->Unlocking bootloader again->Installing AOSP
Svid said:
I can confirm this too when i use EU vendor (GM1913).
I just use MSM to convert the device to International (after backing up EVERYTHING).
Using MSM->Unlocking bootloader again->Installing AOSP
Click to expand...
Click to collapse
Thx it worked
I put the link for MSM tool here to complete your answer
https://forum.xda-developers.com/oneplus-7-pro/how-to/msm-tool-guac-t3934691
Why did you not just falsh the international version in twrp instead of the eu version and then flash a custom rom of your choice. No need for the msm tool.
hallo dare said:
Why did you not just falsh the international version in twrp instead of the eu version and then flash a custom rom of your choice. No need for the msm tool.
Click to expand...
Click to collapse
because you can't flash GM21AA stable on a GM21BA based rom (error 7)
Svid said:
because you can't flash GM21AA stable on a GM21BA based rom (error 7)
Click to expand...
Click to collapse
I did previously. No issues. Not sure if it's possible on latest version, but it did work

install TWRP in oneplus 8

I want to root my oneplus 8. install TWRP recovery.
please anyone help me how to install TWRP in oneplus 8
I am using oxygen OS 11
Android version 11
Use fastboot to flash the TWRP image to recovery using the following command:
Code:
fastboot flash recovery [name of image].img
Keep in mind that this command will flash to your primary slot; if you'd like to flash it to both, replace "recovery" with "recovery_a" or "recovery_b", which are the names of the two partitions. Your bootloader also must be unlocked for this operation to work.
The link for the TWRP image can be found on XDA.
Xryphon said:
Use fastboot to flash the TWRP image to recovery using the following command:
Code:
fastboot flash recovery [name of image].img
Keep in mind that this command will flash to your primary slot; if you'd like to flash it to both, replace "recovery" with "recovery_a" or "recovery_b", which are the names of the two partitions. Your bootloader also must be unlocked for this operation to work.
The link for the TWRP image can be found on XDA.
Click to expand...
Click to collapse
my device running oxygen OS 11
already received an OTA update Android 12
this TWRP custom recovery for 11 or 12?
it work both 11 or 12?
Or only 11?
thanks
jayed_Sk said:
my device running oxygen OS 11
already received an OTA update Android 12
this TWRP custom recovery for 11 or 12?
it work both 11 or 12?
Or only 11?
thanks
Click to expand...
Click to collapse
TWRP only works on Android 11. Not 12.
Android 12 can be rooted, its just a lengthier process
FoxyDrew said:
TWRP only works on Android 11. Not 12.
Android 12 can be rooted, its just a lengthier process
Click to expand...
Click to collapse
for installing TWRP recovery
need bootloader unlock or not?
I am successfully instal TWRP on my oneplus 8 thanks everyone
jayed_Sk said:
I am successfully instal TWRP on my oneplus 8 thanks everyone
Click to expand...
Click to collapse
Hey how u unlock ur bootloader?
Swatyoyo said:
Hey how u unlock ur bootloader?
Click to expand...
Click to collapse
fastboot oem unlock
HI bois. Ive flashed twrp on _a and _b with android 12 now i have a bricked phone is there a way to unbrick it ?
Ive tried EDL mode but its not working. I have MSM and installed Qualcomm drivers but MSM not seeing my phone and the screen is not flashing when i hold volume combo and plug in cables. Any ideas ?
saiiint said:
HI bois. Ive flashed twrp on _a and _b with android 12 now i have a bricked phone is there a way to unbrick it ?
Ive tried EDL mode but its not working. I have MSM and installed Qualcomm drivers but MSM not seeing my phone and the screen is not flashing when i hold volume combo and plug in cables. Any ideas ?
Click to expand...
Click to collapse
MSM is the only way to unbrick, try reinstalling all drivers in test mode and when driver signature is off
Is it still not possible to TWRP android 12? (Android 12 Update 5. August 2022)
jayed_Sk said:
I am successfully instal TWRP on my oneplus 8 thanks everyone
Click to expand...
Click to collapse
what did you end up doing to get twrp on it? i have the t-mobile version on android 12 with unlocked bootloader, but haven't found proper way to install twrp
FoxyDrew said:
TWRP only works on Android 11. Not 12.
Android 12 can be rooted, its just a lengthier process
Click to expand...
Click to collapse
i have an unlocked bootloader on oneplus 8 t-mobile on android 12 mind pointing me in the direction to root it.
PBoltas said:
what did you end up doing to get twrp on it? i have the t-mobile version on android 12 with unlocked bootloader, but haven't found proper way to install twrp
Click to expand...
Click to collapse
I did this on android 11. I don't know how to do it in Android 12
PBoltas said:
i have an unlocked bootloader on oneplus 8 t-mobile on android 12 mind pointing me in the direction to root it.
Click to expand...
Click to collapse
Is your bootloader unlocked?
FoxyDrew said:
yes, and also I figured it out.
all I did was downgrade the os version back to android 11 using msm download tool. like I was fixing a bricked phone. so I can install twrp and root it with no problems
Click to expand...
Click to collapse
jayed_Sk said:
I did this on android 11. I don't know how to do it in Android 12
no worries I downgraded to 11
Click to expand...
Click to collapse
Hello!
I build Orangefox for the Oneplus 8t and 9r and I am now doing a unified build which will work
on Oneplus 8, 8t, 8 Pro, and 9r.
A new updated unified beta Version is here
Decryption might not work for Oneplus 8 and 8Pro yet but I will try to fix that in the next days!
Wishmasterflo said:
Hello!
I build Orangefox for the Oneplus 8t and 9r and I am now doing a unified build which will work
on Oneplus 8, 8t, 8 Pro, and 9r.
A new updated unified beta Version is here
Decryption might not work for Oneplus 8 and 8Pro yet but I will try to fix that in the next days!
Click to expand...
Click to collapse
SWEET! will you be able to post a thread for OnePlus 8 xda? either way awesome job bro! cant wait to try this in the near future.
thattechguy_69 said:
SWEET! will you be able to post a thread for OnePlus 8 xda? either way awesome job bro! cant wait to try this in the near future.
Click to expand...
Click to collapse
Yes will do that as soon as I have added working decryption for Oneplus 8 and 8 Pro.
Actually decryption should already work for all OP8 series unified ROMs like Pixel Blaster and FlamingoOS which are unified for OP8 series and Op9r und using FbeV2 decryption method.

OnePlus 8T (TMO) KB2007 bricked after LineageOS flash?

Hi, I did something stupid and need some help please.
I got the bootloader unlock code for my KB2007 - Unlock went well, no issues.
Then I proceeded to download and install the latest official TWRP - Also no issues, I was in the custom recovery, created some backups etc.
After that, I followed the instructions to install Lineage OS as posted here:
Install LineageOS on kebab | LineageOS Wiki
wiki.lineageos.org
I flashed the dtbo and vbmeta partitions as instructed and proceeded with adb sideloading the copy-partitions-20220613-signed.zip file - Somewhere around here is where things went south.
I was not able to access/read my data partition anymore, and attempted to flash the lineage-recovery. After a reboot, I'm now stuck in the bootloader (fastboot). When I select Recovery mode, the phone just goes black. I also can no longer "fastboot boot twrp.img" - Error: "Failed to load/authenticate boot image: Load Error".
After checking the guide one more time I noticed it says the device has to be on Android 12, which mine was not (it was still in factory condition - Android 11). So that was likely the problem.
So now the big question is can I recover from this state? If yes, what's the best way to do so?
Thanks so much!
FreeDee said:
Hi, I did something stupid and need some help please.
I got the bootloader unlock code for my KB2007 - Unlock went well, no issues.
Then I proceeded to download and install the latest official TWRP - Also no issues, I was in the custom recovery, created some backups etc.
After that, I followed the instructions to install Lineage OS as posted here:
Install LineageOS on kebab | LineageOS Wiki
wiki.lineageos.org
I flashed the dtbo and vbmeta partitions as instructed and proceeded with adb sideloading the copy-partitions-20220613-signed.zip file - Somewhere around here is where things went south.
I was not able to access/read my data partition anymore, and attempted to flash the lineage-recovery. After a reboot, I'm now stuck in the bootloader (fastboot). When I select Recovery mode, the phone just goes black. I also can no longer "fastboot boot twrp.img" - Error: "Failed to load/authenticate boot image: Load Error".
After checking the guide one more time I noticed it says the device has to be on Android 12, which mine was not (it was still in factory condition - Android 11). So that was likely the problem.
So now the big question is can I recover from this state? If yes, what's the best way to do so?
Thanks so much!
Click to expand...
Click to collapse
Restore to stock via MSM.
You must update to OxygenOS 12 before installing lineageos 19.1 or you will brick.
The lineagsos guide is wrong and I bricked my device by following it too.
For now, you can only unbrick it with msmtool.
[OP8T][OOS TMO KB09CB] Unbrick tool to restore your device to OxygenOS
Disclaimer: By attempting any of the processes listed in this thread you accept full responsibility for your actions. I will not be held responsible if your device stops working, catches fire, or turns into a hipster and claims to have been...
forum.xda-developers.com
Then OTA to OOS 12, then install LOS19.1.
Thanks guys! I was able to restore the device using the MSM tool
I intend to keep it on OOS 11 (and potentially flash LOS18.1), because KB2007 is the T-Mobile variant and based on what I read dual sim only works with OOS 11.
The problem is it is becoming increasingly difficult to find instructions (or even downloads) for anything but the very latest versions :/
FreeDee said:
Thanks guys! I was able to restore the device using the MSM tool
I intend to keep it on OOS 11 (and potentially flash LOS18.1), because KB2007 is the T-Mobile variant and based on what I read dual sim only works with OOS 11.
The problem is it is becoming increasingly difficult to find instructions (or even downloads) for anything but the very latest versions :/
Click to expand...
Click to collapse
You can also use KB2007 OOS 13 beta 1 which works with dual sims.
Rootk1t said:
You can also use KB2007 OOS 13 beta 1 which works with dual sims.
Click to expand...
Click to collapse
Thanks! Yeah, I also read about that, and it does indeed sound like a potential way to go.
Do you know if anyone has figured out yet what makes this "beta 1" special in that it allows dual sims? I think I also read it's no longer possible with beta 2.
FreeDee said:
Do you know if anyone has figured out yet what makes this "beta 1" special in that it allows dual sims? I think I also read it's no longer possible with beta 2.
Click to expand...
Click to collapse
As far as i know, it's still unknown what makes beta 1 work in dual-sim mode.

My story and a couple of questions

Hi All,
I have a new-to-me Oneplus 7 Pro. I have been trying to get Lineage with MicroG running. Well it has been quite the adventure and I have it to the point where I have Lineage running fine, and go to reflash TWRP and have bricked the phone, which takes a bit of time to get back to the point of having Linage running again. Specifics:
Lineage version: lineage-19.1-20221219-microG-guacamole.zip
TWRP Versions: I have found that twrp-3.6.1_11-0-guacamole.img works since my phone is at Android 11.
My questions are:
Are TWRP versions tied to Android versions?
When I am trying to get the last version of TWRP installed I have tried 2 approaches:
fastboot flash recovery
fastboot flash boot
Neither worked, phone always ends up bricked. I have used:
TWRP-3.5.1-guacamole-Nebrassy-3.img
twrp-3.6.1_11-0-guacamole.img
twrp-3.6.2_11-0-guacamole.img
I also have tried to boot the images 1st using: fastboot boot twrp-3.6.1_11-0-guacamole.img
and that bricks things.
What am I doing wrong?
Thanks
Ray
rbahr said:
Hi All,
I have a new-to-me Oneplus 7 Pro. I have been trying to get Lineage with MicroG running. Well it has been quite the adventure and I have it to the point where I have Lineage running fine, and go to reflash TWRP and have bricked the phone, which takes a bit of time to get back to the point of having Linage running again. Specifics:
Lineage version: lineage-19.1-20221219-microG-guacamole.zip
TWRP Versions: I have found that twrp-3.6.1_11-0-guacamole.img works since my phone is at Android 11.
My questions are:
Are TWRP versions tied to Android versions?
When I am trying to get the last version of TWRP installed I have tried 2 approaches:
fastboot flash recovery
fastboot flash boot
Neither worked, phone always ends up bricked. I have used:
TWRP-3.5.1-guacamole-Nebrassy-3.img
twrp-3.6.1_11-0-guacamole.img
twrp-3.6.2_11-0-guacamole.img
I also have tried to boot the images 1st using: fastboot boot twrp-3.6.1_11-0-guacamole.img
and that bricks things.
What am I doing wrong?
Thanks
Ray
Click to expand...
Click to collapse
If you look at the official installation page for your phone, you will see that Lineage OS 20 and 19.1 are supported. So you should reinstall Lineage OS 18.1 again, and then follow the steps on this page. Don't bother reinstalling GAPPS until after you upgrade it.
If for whatever reason you don't want an Android version higher than 11, let me know.
I specifically don't want GAPPS or anything remotely Google related. I had tried OS 20 and found that I had a problem installing apps - probably user error, but I don't need the latest and greatest. I am currently at Android 11.
I will read through the instructions, although the number of tutorials I have gone through is craze.
Can you tell me what the relationship between TWRP and Android version is, and are you able to sus out what I did wrong with my efforts to get TWRP loaded over the lineage 19 version I was using?
Thanks
Ray
rbahr said:
I specifically don't want GAPPS or anything remotely Google related. I had tried OS 20 and found that I had a problem installing apps - probably user error, but I don't need the latest and greatest. I am currently at Android 11.
I will read through the instructions, although the number of tutorials I have gone through is craze.
Can you tell me what the relationship between TWRP and Android version is, and are you able to sus out what I did wrong with my efforts to get TWRP loaded over the lineage 19 version I was using?
Thanks
Ray
Click to expand...
Click to collapse
rbahr said:
I have been trying to get Lineage with MicroG running
Click to expand...
Click to collapse
So I guess you don't want GAPPS, just MicroG. Definitely read through the instructions I gave you, as they are the official installation and upgrade instructions.
I would recommend installing Lineage OS 20, because it is the version that is being maintained right now.
I will attempt to guide you through the steps, but I need to know what your situation is right now: Is your bootloader unlocked? What OS do you have installed right now? What recovery are you using? etc.
I appreciate your help. Currently I am looking at a freshly updated phone with Android 11, and Oxygen 11.0.9.1.GM21AA.
The phone is a GM1917
Bootloader is unlocked and I am in developer mode. I have adb and fastboot loaded on my computer. I also have a working version of msm as I have bricked this thing 6 or 7 times...
Several times now, I have done the following:
Install TWRP
Install Lineage
Try and reflash TWRP <-- consistently fails at this point, gets stuck in a boot loop in the bootloader screen
Thanks
Ray
rbahr said:
I appreciate your help. Currently I am looking at a freshly updated phone with Android 11, and Oxygen 11.0.9.1.GM21AA.
The phone is a GM1917
Bootloader is unlocked and I am in developer mode. I have adb and fastboot loaded on my computer. I also have a working version of msm as I have bricked this thing 6 or 7 times...
Several times now, I have done the following:
Install TWRP
Install Lineage
Try and reflash TWRP <-- consistently fails at this point, gets stuck in a boot loop in the bootloader screen
Thanks
Ray
Click to expand...
Click to collapse
"Try and reflash TWRP" what do you mean, update the OS over TWRP?
I mean trying to re-install TWRP after installing Lineage
rbahr said:
I mean trying to re-install TWRP after installing Lineage
Click to expand...
Click to collapse
OK. Can you try following the installation instructions and skip the unlock bootloader step? Do so at your own risk, because the steps say you have to be on Android 12 first. If you do follow them, just make sure you follow them very carefully.
rbahr said:
I mean trying to re-install TWRP after installing Lineage
Click to expand...
Click to collapse
To my knowledge the guides that are provided on the TWRP site don't work for Android 12 and 13. From what I've heard, you have to root your phone and then install TWRP through Magisk.
Honkette1738 said:
To my knowledge the guides that are provided on the TWRP site don't work for Android 12 and 13. From what I've heard, you have to root your phone and then install TWRP through Magisk.
Click to expand...
Click to collapse
The guides I linked to point to the official Lineage OS instructions, right?
ethical_haquer said:
The guides I linked to point to the official Lineage OS instructions, right?
Click to expand...
Click to collapse
Yeah, but I was just saying how they should probably reflash TWRP instead of how TWRP's site says to, which doesn't work
Honkette1738 said:
Yeah, but I was just saying how they should probably reflash TWRP instead of how TWRP's site says to, which doesn't work
Click to expand...
Click to collapse
This build uses Lineage OS Recovery instead of TWRP.
ethical_haquer said:
This build uses Lineage OS Recovery instead of TWRP.
Click to expand...
Click to collapse
I know, but TWRP can be installed with Android 13 custom roms according to the TWRP thread.

Categories

Resources