Flash Global ROM to Tmobile/Metro w/ locked bootloader - OnePlus Nord N100 Guides, News, & Discussion

Thanks to @ieatgravity for the thread on N10. Similar to that, Metro/Tmobile N100 can be converted to global version as well. You do not need bootloader unlocked/OEM Unlock/fastboot or anything for this​
Step 1:
Download Global and metro ROM this thread (thanks to @Some_Random_Username)
Global
MetroPCS
Tmobile
All the above downloads will include the latest MSM Download Tool
Step 2:
download and extract oppo decrypt master
Step 3:
Unpack both the Global and Metro ROMs from Step 1 into their own folders within the Step 2 folder
Step 4:
Install adb if you do not have it already
Step 5:
Install python3 and prereqs (See Requirements txt doc in the oppo decrypt folder) for oppo decrypt master
Step 6:
Go to the Global and Metro folders from Step 3 and run
"python3 opscrypto.py decrypt xxxxx.ops" (decrypt both .ops files from each firmware)
Step 7:
Open up settings.xml from the Global decrypted folder and change the following 5 values to match the settings.xml from Metro and hit save
BasicInfo Project=
Version=
ModelVerifyPrjName=
ModelVerifyRandom=
ModelVerifyHashToken=
Step 8:
Run "python3 opscrypto.py encrypt extract" on the Global decrypt folder which has the modified settings.xml to get out.ops
Step 9:
Delete bengalm_14_O.04_201221.ops from the Metro folder
Step 10:
Rename out.ops to bengalm_14_O.04_201221.ops and move it to Metro folder
Step 11:
Connect your phone and enable usb debugging. Open up MSMdownloadtoolv4.0.exe with admin privilages, select Other and hit start
Step 12:
Run "adb reboot edl". Your computer should recognize and MSMdownloadtool should start the download. Wait until download complete and the phone should reboot to the Global rom (if your computer does not recognize the edl mode, go back to the FAQs on Step 1 thread
Note: Tmobile folks just need to do the same thing as above but with the Tmobile rom from the thread in Step 1
Note 2: Here is a link to my edited rom to go from Metro to Global. Using this you can go directly to Step 11

Ty for this

Hello, I have the be2015 version of the Metro Nord N100, will it be possible to apply your method

I have tried the method using the rom that you modified and it has worked for me, thanks

Thank you very much,its working.

Hello, can you put the edited T Mobile ROM, I'm lost in the steps, thanks

jadier91 said:
Hello, can you put the edited T Mobile ROM, I'm lost in the steps, thanks
Click to expand...
Click to collapse
please let me know which step needs clarification and i will edit that one

I got the error Python3 is an invalid command with Step 6:.
I'm trying to figure out a way to flash Metro's firmware into a TMO phone. Because I want to try to use metro's official unlock tool to unlock the network.

OLDWhite said:
I got the error Python3 is an invalid command with Step 6:.
I'm trying to figure out a way to flash Metro's firmware into a TMO phone. Because I want to try to use metro's official unlock tool to unlock the network.
Click to expand...
Click to collapse
you will need to complete step 5.
i'm also confused about your comment about flashing metro to tmo to run metro unlock tool!

kreegaa said:
Thanks to @ieatgravity for the thread on N10. Similar to that, Metro/Tmobile N100 can be converted to global version as well. You do not need bootloader unlocked/OEM Unlock/fastboot or anything for this​
Step 1:
Download Global and metro ROM this thread (thanks to @Some_Random_Username)
Global
MetroPCS
Tmobile
All the above downloads will include the latest MSM Download Tool
Step 2:
download and extract oppo decrypt master
Step 3:
Unpack both the Global and Metro ROMs from Step 1 into their own folders within the Step 2 folder
Step 4:
Install adb if you do not have it already
Step 5:
Install python3 and prereqs (See Requirements txt doc in the oppo decrypt folder) for oppo decrypt master
Step 6:
Go to the Global and Metro folders from Step 3 and run
"python3 opscrypto.py decrypt xxxxx.ops" (decrypt both .ops files from each firmware)
Step 7:
Open up settings.xml from the Global decrypted folder and change the following 5 values to match the settings.xml from Metro and hit save
BasicInfo Project=
Version=
ModelVerifyPrjName=
ModelVerifyRandom=
ModelVerifyHashToken=
Step 8:
Run "python3 opscrypto.py encrypt extract" on the Global decrypt folder which has the modified settings.xml to get out.ops
Step 9:
Delete bengalm_14_O.04_201221.ops from the Metro folder
Step 10:
Rename out.ops to bengalm_14_O.04_201221.ops and move it to Metro folder
Step 11:
Connect your phone and enable usb debugging. Open up MSMdownloadtoolv4.0.exe with admin privilages, select Other and hit start
Step 12:
Run "adb reboot edl". Your computer should recognize and MSMdownloadtool should start the download. Wait until download complete and the phone should reboot to the Global rom (if your computer does not recognize the edl mode, go back to the FAQs on Step 1 thread
Note: Tmobile folks just need to do the same thing as above but with the Tmobile rom from the thread in Step 1
Note 2: Here is a link to my edited rom to go from Metro to Global. Using this you can go directly to Step 11
Click to expand...
Click to collapse
thanks this worked on my metro be2015 on first attempt

I know this thread is all about doing this with a locked bootloader, but I just wanted to point out that if you do this on a BE2015 before applying for the unlock token on OP's website, your phone will give you an unlock token that is invalid and can't be submitted to their website.

jadier91 said:
Hello, can you put the edited T Mobile ROM, I'm lost in the steps, thanks
Click to expand...
Click to collapse
If anyone has T-Mobile version built, I'd love to save the time building it and be able to just download it

bouyakasha said:
If anyone has T-Mobile version built, I'd love to save the time building it and be able to just download it
Click to expand...
Click to collapse
Okay I'm going to learn how to do this myself.
I'm at the stage where I need to install python and the pre-requirements and I'm trying to do this in a console in Windows 11 and failing masterfully. I'm a real newb to this. Would anyone be willing to help me with some "Explain it like I'm a five year old" directions?

kreegaa said:
Thanks to @ieatgravity for the thread on N10. Similar to that, Metro/Tmobile N100 can be converted to global version as well. You do not need bootloader unlocked/OEM Unlock/fastboot or anything for this​
Step 1:
Download Global and metro ROM this thread (thanks to @Some_Random_Username)
Global
MetroPCS
Tmobile
All the above downloads will include the latest MSM Download Tool
Step 2:
download and extract oppo decrypt master
Step 3:
Unpack both the Global and Metro ROMs from Step 1 into their own folders within the Step 2 folder
Step 4:
Install adb if you do not have it already
Step 5:
Install python3 and prereqs (See Requirements txt doc in the oppo decrypt folder) for oppo decrypt master
Step 6:
Go to the Global and Metro folders from Step 3 and run
"python3 opscrypto.py decrypt xxxxx.ops" (decrypt both .ops files from each firmware)
Step 7:
Open up settings.xml from the Global decrypted folder and change the following 5 values to match the settings.xml from Metro and hit save
BasicInfo Project=
Version=
ModelVerifyPrjName=
ModelVerifyRandom=
ModelVerifyHashToken=
Step 8:
Run "python3 opscrypto.py encrypt extract" on the Global decrypt folder which has the modified settings.xml to get out.ops
Step 9:
Delete bengalm_14_O.04_201221.ops from the Metro folder
Step 10:
Rename out.ops to bengalm_14_O.04_201221.ops and move it to Metro folder
Step 11:
Connect your phone and enable usb debugging. Open up MSMdownloadtoolv4.0.exe with admin privilages, select Other and hit start
Step 12:
Run "adb reboot edl". Your computer should recognize and MSMdownloadtool should start the download. Wait until download complete and the phone should reboot to the Global rom (if your computer does not recognize the edl mode, go back to the FAQs on Step 1 thread
Note: Tmobile folks just need to do the same thing as above but with the Tmobile rom from the thread in Step 1
Note 2: Here is a link to my edited rom to go from Metro to Global. Using this you can go directly to Step 11
Click to expand...
Click to collapse
i did everything here but the rom cant flash (edited the global rom setting xml file but the flash tool cant load saying "package image not exist" )
just know i did everything unless i missed out on any step but the new encrypted .ops is not recognised.
please help
thx

fnally flashed the global rom on to the nord n100 but the simlock remained
too bad

allanaston said:
fnally flashed the global rom on to the nord n100 but the simlock remained
too bad
Click to expand...
Click to collapse
were you still able to unlock the bootloader or root?

Did you do it on BE2012? If you did, would you kindly share your files? Only ones shared here are for BE2015

allanaston said:
fnally flashed the global rom on to the nord n100 but the simlock remained
too bad
Click to expand...
Click to collapse
Does the sim Unlocked

kreegaa said:
Thanks to @ieatgravity for the thread on N10. Similar to that, Metro/Tmobile N100 can be converted to global version as well. You do not need bootloader unlocked/OEM Unlock/fastboot or anything for this​
Step 1:
Download Global and metro ROM this thread (thanks to @Some_Random_Username)
Global
MetroPCS
Tmobile
All the above downloads will include the latest MSM Download Tool
Step 2:
download and extract oppo decrypt master
Step 3:
Unpack both the Global and Metro ROMs from Step 1 into their own folders within the Step 2 folder
Step 4:
Install adb if you do not have it already
Step 5:
Install python3 and prereqs (See Requirements txt doc in the oppo decrypt folder) for oppo decrypt master
Step 6:
Go to the Global and Metro folders from Step 3 and run
"python3 opscrypto.py decrypt xxxxx.ops" (decrypt both .ops files from each firmware)
Step 7:
Open up settings.xml from the Global decrypted folder and change the following 5 values to match the settings.xml from Metro and hit save
BasicInfo Project=
Version=
ModelVerifyPrjName=
ModelVerifyRandom=
ModelVerifyHashToken=
Step 8:
Run "python3 opscrypto.py encrypt extract" on the Global decrypt folder which has the modified settings.xml to get out.ops
Step 9:
Delete bengalm_14_O.04_201221.ops from the Metro folder
Step 10:
Rename out.ops to bengalm_14_O.04_201221.ops and move it to Metro folder
Step 11:
Connect your phone and enable usb debugging. Open up MSMdownloadtoolv4.0.exe with admin privilages, select Other and hit start
Step 12:
Run "adb reboot edl". Your computer should recognize and MSMdownloadtool should start the download. Wait until download complete and the phone should reboot to the Global rom (if your computer does not recognize the edl mode, go back to the FAQs on Step 1 thread
Note: Tmobile folks just need to do the same thing as above but with the Tmobile rom from the thread in Step 1
Note 2: Here is a link to my edited rom to go from Metro to Global. Using this you can go directly to Step 11
Click to expand...
Click to collapse
Is this work for sim Unlock N100

kreegaa said:
Thanks to @ieatgravity for the thread on N10. Similar to that, Metro/Tmobile N100 can be converted to global version as well. You do not need bootloader unlocked/OEM Unlock/fastboot or anything for this​
Step 1:
Download Global and metro ROM this thread (thanks to @Some_Random_Username)
Global
MetroPCS
Tmobile
All the above downloads will include the latest MSM Download Tool
Step 2:
download and extract oppo decrypt master
Step 3:
Unpack both the Global and Metro ROMs from Step 1 into their own folders within the Step 2 folder
Step 4:
Install adb if you do not have it already
Step 5:
Install python3 and prereqs (See Requirements txt doc in the oppo decrypt folder) for oppo decrypt master
Step 6:
Go to the Global and Metro folders from Step 3 and run
"python3 opscrypto.py decrypt xxxxx.ops" (decrypt both .ops files from each firmware)
Step 7:
Open up settings.xml from the Global decrypted folder and change the following 5 values to match the settings.xml from Metro and hit save
BasicInfo Project=
Version=
ModelVerifyPrjName=
ModelVerifyRandom=
ModelVerifyHashToken=
Step 8:
Run "python3 opscrypto.py encrypt extract" on the Global decrypt folder which has the modified settings.xml to get out.ops
Step 9:
Delete bengalm_14_O.04_201221.ops from the Metro folder
Step 10:
Rename out.ops to bengalm_14_O.04_201221.ops and move it to Metro folder
Step 11:
Connect your phone and enable usb debugging. Open up MSMdownloadtoolv4.0.exe with admin privilages, select Other and hit start
Step 12:
Run "adb reboot edl". Your computer should recognize and MSMdownloadtool should start the download. Wait until download complete and the phone should reboot to the Global rom (if your computer does not recognize the edl mode, go back to the FAQs on Step 1 thread
Note: Tmobile folks just need to do the same thing as above but with the Tmobile rom from the thread in Step 1
Note 2: Here is a link to my edited rom to go from Metro to Global. Using this you can go directly to Step 11
Click to expand...
Click to collapse
Is this for N100

Related

axon7tool: Flash and backup boot/recovery using EDL mode

Note: This is an inherently dangerous tool. I have made every effort to make it as safe as possible. But there is always a risk of bricking your device. You assume all responsibility for the consequences. Proceed with caution.
Warning: To avoid bricking your device, NEVER write both boot and recovery in one session. ALWAYS write one partition, test, then write the other. This is why the tool will only write one partition at a time.
Warning: There are versions of TWRP for the Axon 7 that are known to erase your IMEI when doing a restore. Do NOT do a TWRP restore unless your are SURE that you have a good version of TWRP!
This tool will allow you to:
Backup your boot and recovery partitions.
Flash a boot or recovery image (including the signed TWRP image).
See following posts for operating system specific setup instructions.
Once your setup is complete, enter EDL mode:
1. Power off phone.
2. Hold both volume buttons.
3. Plug phone into computer.
4. For G models, you must "adb reboot edl" (see other threads).
Usage:
axon7tool <mode> <partition(s)>
Note: The tool name will vary depending on your operating system.
<mode> is -r for read, -w for write.
For read mode, <partition> is one or more of gpt, boot, recovery. Files will be created as <partition>-backup.bin
For write mode, <partition> is boot or recovery. File will be read from <partition>.bin
Examples:
To backup everything on Linux:
./axon7tool-1.5-linux -r gpt boot recovery
To write recovery on Win64:
Place file as recovery.bin
axon7tool-1.5-win64 -w recovery
Links to axon7tool:
axon7tool-1.5-linux (main)
axon7tool-1.5-linux (alternate)
axon7tool-1.5-win64.exe (main)
axon7tool-1.5-win64.exe (alternate)
Link to signed TWRP removed.
FAQ:
Q: Can you provide a signed boot image with root?
A: No. I do not have the ZTE signing key, and tenfar's images are not current.
Q: Can I have the source code for the tool?
A: No.
Q: Can you provide the programmer?
A: No.
Q: Do you accept donations?
A: No, all work is provided freely for community use.
Setup instructions for Linux:
1. Ensure your login user is in the "plugdev" group.
$ id
You should see plugdev in the list. If not, add yourself to the group and logout/login to take effect.
2. Ensure your udev rules are setup.
Create a file eg. /etc/udev/rules.d/qcom.rules that contains:
Code:
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", GROUP="plugdev"
3. All done!
Setup instructions for Win64:
1. Download zadig from http://zadig.akeo.ie/
2. Put device in EDL mode.
3. Run zadig. Select the WinUSB driver. If you have installed the Qualcomm EDL driver, you may need to tick "Edit" and find the device in the list.
4. All done!
Reserved for Mac instructions.
Questions:
1) Does the backup of boot and recovery partitions work like backing up through TWRP (if the recovery is already flashed to TWRP)
2) The signed TWRP image is by... ZTE?
kgptzac said:
Questions:
1) Does the backup of boot and recovery partitions work like backing up through TWRP (if the recovery is already flashed to TWRP)
2) The signed TWRP image is by... ZTE?
Click to expand...
Click to collapse
1- No this doesn't work like backing up with TWRP, This tool is more powerful than Custom Recovery (TWRP), and you should be very careful on how to use it.
Like @tennear mention about try first by using -r (read) then just flash the sign TWRP.
I personally recommend just flash TWRP and DON'T mess with Boot image.
2- the Sign TWRP is not provided by ZTE, ZTE will NEVER release a Custom Recovery for us users.
kgptzac said:
Questions:
1) Does the backup of boot and recovery partitions work like backing up through TWRP (if the recovery is already flashed to TWRP)
2) The signed TWRP image is by... ZTE?
Click to expand...
Click to collapse
1. The tool writes the raw partitions to your PC. Whatever you have in the partition is written out, whether it is stock recovery or TWRP or whatever.
2. The signed TWRP image is copied from the zip that tenfar provided in his post. I did not create it, and I cannot create signed images.
Forgive me my noobiness, but here’s a step-by-step-instruction list. Am I thinking right? I want to minimise the risk when I try your tool tomorrow.
Step 1: Enable Developer options in phone by tapping the build number
Step 2: Enable OEM Unlock in phone (is this needed?)
Step 3: Enable debugging (for adb)
Step 4: Connect phone to PC
Step 5: Download Zadig
Step 6: Install Zadig
Step 7: Open command in the folder in which you downloaded adb.exe (and the rest of the files that come with it) (Richt click while holding shift to get the option to open CMD in a folder)
Step 8: Enter the command “Adb Devices” to reassure your device is detected
Step 9: Enter the command “Adb reboot edl” to reboot the phone to EDL mode
Step 10: After phone has rebooted to EDL mode, run Zadig, select WInUSB driver and install it for your device
Step 11: Rename “axon7tool-1.5-win64.exe” to “axon7tool.exe”
Step 12: Download “axon7-2017u-twrp-signed.img” to the folder where axon7tool.exe is located
Step 13: Open command in the folder in which you have downloaded axon7tool-1.5-win64.exe (renamed to axon7tool.exe)
Step 14: Enter command “axon7tool -r gpt”.
Step 15: Enter command “axon7tool -r boot”
Step 16: Enter command “axon7tool -r recovery”
Step 17: Verify if the tool has created “gpt-backup.bin”, “boot-backup.bin”, “recovery-backup.bin”.
Step 18 (unsure): rename “axon7-2017u-twrp-signed.img” to “recovery.bin” ?
Step 19: enter “axon7tool -w recovery recovery.bin
Step 20: Wait for the command to finish
Step 21: Place the .zip file for Z.A.D. Mix7 or CM13 on your SD card via your PC or Axon 7. Also download Gapps.zip of your choice and place on SD card.
Step 22: Boot your Axon 7 to TWRP Recovery by holding the power button simultaneously with volume down (or is it volume up?)
Step 23: Perform a full wipe of Dalvik, Cache and Data in TWRP
Step 24: Flash the .zip of your custom ROM of choice in TWRP
Step 25: Flash the .zip of your Google Apps of choice in TWRP
Step 26: Perform a full wipe of Dalvik, Cache and Data in TWRP
Step 27: Reboot your phone, enjoy the custom ROM of your choice.
Is this the correct procedure?
I’m a bit unsure of step 18. Am I doing it right? Or do you need to unzip that .img somehow to find a recovery.bin file? Or do you need to get that file from somewhere else? Or do you need to rename “axon7-2017u-twrp-signed.zip” to “recovery.img”?
For Z.A.D. MIX7, I suppose you still need to flash a SuperSU version seperately? I heard in CM it's baked-in.
Thanks for the help.
Jan
@Controllerboy close, but not quite. I'll attempt to provide detailed feedback on your step by step list tomorrow. Time for sleep now.
Controllerboy said:
Step 1: Enable Developer options in phone by tapping the build number
Step 2: Enable OEM Unlock in phone (is this needed?)
Step 3: Enable debugging (for adb)
Click to expand...
Click to collapse
None of these steps should be necessary.
Controllerboy said:
Step 4: Connect phone to PC
Step 5: Download Zadig
Step 6: Install Zadig
Click to expand...
Click to collapse
I believe you just run zadig, I don't remember an installer.
Controllerboy said:
Step 7: Open command in the folder in which you downloaded adb.exe (and the rest of the files that come with it) (Richt click while holding shift to get the option to open CMD in a folder)
Step 8: Enter the command “Adb Devices” to reassure your device is detected
Step 9: Enter the command “Adb reboot edl” to reboot the phone to EDL mode
Step 10: After phone has rebooted to EDL mode, run Zadig, select WInUSB driver and install it for your device
Step 11: Rename “axon7tool-1.5-win64.exe” to “axon7tool.exe”
Click to expand...
Click to collapse
Renaming the tool is optional.
Controllerboy said:
Step 12: Download “axon7-2017u-twrp-signed.img” to the folder where axon7tool.exe is located
Step 13: Open command in the folder in which you have downloaded axon7tool-1.5-win64.exe (renamed to axon7tool.exe)
Step 14: Enter command “axon7tool -r gpt”.
Step 15: Enter command “axon7tool -r boot”
Step 16: Enter command “axon7tool -r recovery”
Click to expand...
Click to collapse
The tool is "one shot". You can read any combination of gpt, boot, and recovery in one session, then the tool will restart the phone.
Controllerboy said:
Step 17: Verify if the tool has created “gpt-backup.bin”, “boot-backup.bin”, “recovery-backup.bin”.
Step 18 (unsure): rename “axon7-2017u-twrp-signed.img” to “recovery.bin” ?
Click to expand...
Click to collapse
Yes, this is correct.
Controllerboy said:
Step 19: enter “axon7tool -w recovery recovery.bin
Step 20: Wait for the command to finish
Click to expand...
Click to collapse
Yes, this is correct. Writing boot or recovery takes about 30 seconds. Then the tool will reboot your phone. Be sure to hold the Vol+Up button to reboot into recovery.
Controllerboy said:
Step 21: Place the .zip file for Z.A.D. Mix7 or CM13 on your SD card via your PC or Axon 7. Also download Gapps.zip of your choice and place on SD card.
Step 22: Boot your Axon 7 to TWRP Recovery by holding the power button simultaneously with volume down (or is it volume up?)
Step 23: Perform a full wipe of Dalvik, Cache and Data in TWRP
Step 24: Flash the .zip of your custom ROM of choice in TWRP
Step 25: Flash the .zip of your Google Apps of choice in TWRP
Step 26: Perform a full wipe of Dalvik, Cache and Data in TWRP
Step 27: Reboot your phone, enjoy the custom ROM of your choice.
Click to expand...
Click to collapse
Everything past step 20 is up to you.
Controllerboy said:
Is this the correct procedure?
I’m a bit unsure of step 18. Am I doing it right? Or do you need to unzip that .img somehow to find a recovery.bin file? Or do you need to get that file from somewhere else? Or do you need to rename “axon7-2017u-twrp-signed.zip” to “recovery.img”?
For Z.A.D. MIX7, I suppose you still need to flash a SuperSU version seperately? I heard in CM it's baked-in.
Thanks for the help.
Jan
Click to expand...
Click to collapse
You cannot unzip an img file.
The TWRP image provided is just as tenfar provided for 2017u users. You only need to rename it to recovery.img for using the tool.
If someone has the 2017g TWRP file, I can upload and link it. The links in the tenfar post have been removed.
Folks who are able to use this new tool/method successfully, please report back with your variant. I can't test this myself, so I'm relying on some verification before I update the newbie guide to point here instead of tenfar's thread (which is outdated and no longer updated as tenfar is now inactive).
tennear said:
<-- SNIP -->
If someone has the 2017g TWRP file, I can upload and link it. The links in the tenfar post have been removed.
Click to expand...
Click to collapse
I found this on the 65th page of Tenfar's thread (http://forum.xda-developers.com/showpost.php?p=69215285&postcount=642)
khaino said:
Step 1: Download the zip file and extract to your local disk. a2017 for Chinese model,and a2017u for US model,a2017g for HK & EU model
a2017u :B20_blunlockedhttp://d-h.st/KaaQ
a2017u B20 http://d-h.st/LqR5 (modified from @rczrider�s backup real stock b20 boot.img)
a2017u B27 http://d-h.st/kRgq
a2017 B06:http://d-h.st/ztXw
a2017 B07:http://d-h.st/VVlf
a2017 B08: http://d-h.st/bT6r
a2017 B09:http://d-h.st/sBjo
a2017 B10:http://d-h.st/cBOE(wifi not working) http://d-h.st/aceq (from official update.zip)
a2017g B02 :http://d-h.st/aPiC
a2017g B03:http://d-h.st/r3Z4
TWRP recovery 3.0.2-2 : http://d-h.st/dgWW
latest tools:http://d-h.st/Ienb with dump function
Click to expand...
Click to collapse
So I just use the file from http://d-h.st/r3Z4 (axon7root-a2017g-b03.zip), unzip and rename the .img file to recovery.img?
The issue here is that the hosting used is so crappy I can't even download the file...
Controllerboy said:
So I just use the file from http://d-h.st/r3Z4 (axon7root-a2017g-b03.zip), unzip and rename the .img file to recovery.img?
The issue here is that the hosting used is so crappy I can't even download the file...
Click to expand...
Click to collapse
That is correct.
d-h.st seems to be down for the past few days. I guess it will come back at some point, and you can download the zip file to extract the recovery image. Or maybe someone else has a copy of it...
@tennear
As far as u know TWRP is the same for every A7, sign or not.
DrakenFX said:
@tennear
As far as u know TWRP is the same for every A7, sign or not.
Click to expand...
Click to collapse
Unpacking the TWRP image for A2017U, it says:
ro.product.model=A2017U
So this recovery seems to be specific to A2017U.
But unpacking the TWRP image for A2017 (China), it says:
ro.product.model=ZTE A2017U
Hmm, different but still A2017U.
I don't have the TWRP image for A2017G (yet), so I can't tell what it says. But given the above, and that the G and U models are almost identical, I am thinking the A2017U image will run on all devices.
tennear said:
Reserved for Mac instructions.
Click to expand...
Click to collapse
So can the Linux tool be used on Mac?
nuserame said:
So can the Linux tool be used on Mac?
Click to expand...
Click to collapse
No. I have not built the tool on Mac yet. I will try to do that soon.
I wouldnt say I was a newbie but how do you get the file to run. Even with Antivrus off, the computer just wont run it.
Thank you for the time and support.
The .exe file isn't meant to be ran on it's own. Double-clicking it won't do a thing. You need to use cmd (command) to execute commands to the file. If you look at my post on the first page of this thread, you'll get an idea of how the process works. But please don't follow my post as of now, since it's not detailed nor 100% correct yet.
It's my intention to try my luck tomorrow and I'll post a detailed and 100% correct step-by-step-process.
Excuse me for my ignorance, but how does this tool differ from tenfars tool? Beside not being able to write two partitions at the same time that is.
TIA,
Cheerz,
/Cacti

[STOCK] [10.3.2] RESTORE TO STOCK - EASYPEASY!!

Are you having nightmares trying to restoring your Oneplus 7T to stock? This is for you.
This package will restore your Oneplus 7T to 10.3.2 stock. Make sure you have backed up the data, stock restore will wipe everything.
*Disclaimer* I am not the owner of these files nor have I in any way modified any of these files. I have however restored my Oneplus 7T (Indian variant) several times using this. Use at your own risk and discretion.
Instructions
1. Install 7-zip
2. Download and Extract the zip (*.7z file)
3. open Command prompt into the extracted folder
4. reboot your phone into fastboot (power off > press power button+both volume buttons)
3. Run "flash wipe both all everything.bat"
4. Lock the bootloader by typing "fastboot oem lock"
1. Rename the file extension to 7z
2. Extract file using 7-zip application you installed above
3. Continue from step 3 above
Hold on guys, I am having trouble uploading file directly here, will provide a link shortly

Root MIUI 13

hello,
I have a redmi 9 with miui 13. I don't find custome recovery who work. I have already try to flash patched boot of magisk. I just want to root my devices.
help me please
Tutorival_XIX said:
hello,
I have a redmi 9 with miui 13. I don't find custome recovery who work. I have already try to flash patched boot of magisk. I just want to root my devices.
help me please
Click to expand...
Click to collapse
No need TWRP or O.F for rooting.
Root***:
1. Find or redownload the TGZ file for your current ROM or other rom.
2. Browse inside the zip file and find boot.img under the images folder
3. Copy this file to a temporary location in your PC first, and then transfer it to your phone
4. Install the desired version of Magisk app
5. Run the app and choose Install under Magisk
6. Choose Select and Patch a File, then select the boot.img that was transferred earlier
7. A process will run and create a new .img file in the same folder where the original one was
8. Transfer the new file to your PC in the same directory where fastboot.exe is located
9. Open a command prompt window in that same directory
10. Reboot your phone to fastboot mode and connect to PC, USB2.0 port. Check for connection by running command fastboot devices.
11. Run the command fastboot flash boot_ab magiskXXXX.img
Once it's completed, run command fastboot reboot and the phone should boot and be rooted.
***
This is the most common current method.
On some devices, vbmeta,disable-verity are required.
NOSS8 said:
No need TWRP or O.F for rooting.
Root:
1. Find or redownload the TGZ file for your current ROM or other rom.
2. Browse inside the zip file and find boot.img under the images folder
3. Copy this file to a temporary location in your PC first, and then transfer it to your phone
4. Install the desired version of Magisk app
5. Run the app and choose Install under Magisk
6. Choose Select and Patch a File, then select the boot.img that was transferred earlier
7. A process will run and create a new .img file in the same folder where the original one was
8. Transfer the new file to your PC in the same directory where fastboot.exe is located
9. Open a command prompt window in that same directory
10. Reboot your phone to fastboot mode and connect to PC, USB2.0 port. Check for connection by running command fastboot devices.
11. Run the command fastboot flash boot_ab magiskXXXX.img
Once it's completed, run command fastboot reboot and the phone should boot and be rooted.
Click to expand...
Click to collapse
Will this work on Mui 12.5 Android 11? the original rooting guide in the Guides Forum didn't work for me
Snows2w said:
Will this work on Mui 12.5 Android 11? the original rooting guide in the Guides Forum didn't work for me
Click to expand...
Click to collapse
What original rooting guide?
Yep, normally but you may have to use another version of Magisk.
NOSS8 said:
What original rooting guide?
Yep, normally but you may have to use another version of Magisk.
Click to expand...
Click to collapse
[GUIDE] How to unlock and root Xiaomi Redmi 9 (Galahad/Lancelot)
There are some posts on how to root the Xiaomi Redmi 9 (Galahad/Lancelot) phone, but since they have lots of "don't know" phrases (or files of unknown origin), I've managed to do the whole process from scratch. Lancelot or Galahad Basically...
forum.xda-developers.com
This guide
Snows2w said:
This guide
Click to expand...
Click to collapse
What is the code name of your device?
And what version of rom do you want to root (full name, letters + numbers)?
NOSS8 said:
What is the code name of your device?
And what version of rom do you want to root (full name, letters + numbers)?
Click to expand...
Click to collapse
I apologize for the late reply as I have gotten into a car accident.
Anyways here are the phone's info:
Model: Redmi 9 M2004J19C
Miui Version: 12.5.6.0 (RJCMIXM)
Codename: Lancelot
Are you ok?
You can follow the guide indicated and here the necessary imgs.
https://xiaomirom.com/en/download/redmi-9-9-prime-lancelot-stable-V12.5.6.0.RJCMIXM/#global-fastboot
May be more simple
https://unofficialtwrp.com/xiaomi-redmi-9-root-twrp-3-4-1/
Other than a few cuts and bruises I'm fine thank you. And thank you so much for your help I really appreciate it.
NOSS8 said:
No need TWRP or O.F for rooting.
Root***:
1. Find or redownload the TGZ file for your current ROM or other rom.
2. Browse inside the zip file and find boot.img under the images folder
3. Copy this file to a temporary location in your PC first, and then transfer it to your phone
4. Install the desired version of Magisk app
5. Run the app and choose Install under Magisk
6. Choose Select and Patch a File, then select the boot.img that was transferred earlier
7. A process will run and create a new .img file in the same folder where the original one was
8. Transfer the new file to your PC in the same directory where fastboot.exe is located
9. Open a command prompt window in that same directory
10. Reboot your phone to fastboot mode and connect to PC, USB2.0 port. Check for connection by running command fastboot devices.
11. Run the command fastboot flash boot_ab magiskXXXX.img
Once it's completed, run command fastboot reboot and the phone should boot and be rooted.
***
This is the most common current method.
On some devices, vbmeta,disable-verity are required.
Click to expand...
Click to collapse
I am also having issues like OP
My phone Redmi 9 M2003J15SS Miui 13.0.2 (Stable)
Already patched via magisk and copy that image to pc and run fastboot with exact command..
But after sending some files, it says
Sending 'boot_ab' (65536 KB) OKAY [ 1.538s]
Writing 'boot_ab' FAILED (remote: 'This partition doesn't exist')
fastboot: error: Command failed
Can you help with that?
Do I have to open a new thread? I am new here. I just see your valuable post and seems the same scenario as OP except for the model number.
Also can you help me to provide these On some devices, vbmeta,disable-verity are required. if needed.
This is my first time and i am a noob
Use this command but it looks like you have to use vbmeta,disable-verity.
fastboot flash boot magiskXXXX.img
[GUIDE][MAGISK] Root Access for Redmi 9 Mediatek Helio G80 without TWRP
Since our device still no TWRP Support, i will give you a simple guide how to root redmi 9 using magisk. Original guide is here Big Thanks to N3OMOD :good::good::good: EDIT: NO FORMAT DATA REQUIRED BUT BACKUP ALWAYS RECOMMENDED REQUIREMENT : -...
forum.xda-developers.com
[GUIDE] How to unlock and root Xiaomi Redmi 9 (Galahad/Lancelot)
There are some posts on how to root the Xiaomi Redmi 9 (Galahad/Lancelot) phone, but since they have lots of "don't know" phrases (or files of unknown origin), I've managed to do the whole process from scratch. Lancelot or Galahad Basically...
forum.xda-developers.com
NOSS8 said:
Use this command but it looks like you have to use vbmeta,disable-verity.
fastboot flash boot magiskXXXX.img
[GUIDE][MAGISK] Root Access for Redmi 9 Mediatek Helio G80 without TWRP
Since our device still no TWRP Support, i will give you a simple guide how to root redmi 9 using magisk. Original guide is here Big Thanks to N3OMOD :good::good::good: EDIT: NO FORMAT DATA REQUIRED BUT BACKUP ALWAYS RECOMMENDED REQUIREMENT : -...
forum.xda-developers.com
[GUIDE] How to unlock and root Xiaomi Redmi 9 (Galahad/Lancelot)
There are some posts on how to root the Xiaomi Redmi 9 (Galahad/Lancelot) phone, but since they have lots of "don't know" phrases (or files of unknown origin), I've managed to do the whole process from scratch. Lancelot or Galahad Basically...
forum.xda-developers.com
Click to expand...
Click to collapse
Wow you made my day! Thank you my friend. I am a traveller and i wanted to proxify apps. So proxydroid asks for root and now seems everythings fine.
Should i still have to vbmeta,disable verity ?
rocca798 said:
Wow you made my day! Thank you my friend. I am a traveller and i wanted to proxify apps. So proxydroid asks for root and now seems everythings fine.
Should i still have to vbmeta,disable verity ?
Click to expand...
Click to collapse
Nope, if your device is rooted, now.

Question Redmi Note 10 5G can't install fastboot with miflash

Hey all.
I tried getting the Fastboot rom onto my phone but nothing works. I keep getting errors like **FAILED (Error reading sparse file)**
At this point I don't know what to do, I might go to Xiaomi to show them it and possibly get them to do something about it.
EDIT!!!:
I fixed it, changed folder name to x and worked. Thanks to NOSS8 for trying to help
ThePhoneUser0 said:
Hey all.
I tried getting the Fastboot rom onto my phone but nothing works. I keep getting errors like **FAILED (Error reading sparse file)**
At this point I don't know what to do, I might go to Xiaomi to show them it and possibly get them to do something about it.
Click to expand...
Click to collapse
Check here that everything is correct or use the bat file included in the Fastboot rom.
A few tips: use a USB2 port, another version of Miflash, the path C:\miflash
MIFLASH[GUIDE]⚙ USE XIAOMI FLASH TOOL
FOR ALL XIAOMI BOOTLOADER MUST BE UNLOCKED https://new.c.mi.com/global/post/101245 https://en.miui.com/unlock/index.html ----------------------------------------------------------------------------------------------------------- All your data...
forum.xda-developers.com
NOSS8 said:
Check here that everything is correct or use the bat file included in the Fastboot rom.
A few tips: use a USB2 port, another version of Miflash, the path C:\miflash
MIFLASH[GUIDE]⚙ USE XIAOMI FLASH TOOL
FOR ALL XIAOMI BOOTLOADER MUST BE UNLOCKED https://new.c.mi.com/global/post/101245 https://en.miui.com/unlock/index.html ----------------------------------------------------------------------------------------------------------- All your data...
forum.xda-developers.com
Click to expand...
Click to collapse
Tried all that, nothing worked.
ThePhoneUser0 said:
Tried all that, nothing worked.
Click to expand...
Click to collapse
Post the Miflash log (Miflash/log folder).
Sure.
Post the largest log in size.
Here.
For some reason it didn't post.
I'll just put it on mediafire.
MediaFire
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
NOSS8 said:
Post the largest log in size.
Click to expand...
Click to collapse
Try an older version of Miflash.
NOSS8 said:
Try an older version of Miflash.
Click to expand...
Click to collapse
I tried that yesterday, it was the version 2021 08 13
Often fails with Media Tek devices try with
https://xiaomitools.com/sp-flash-tool-en/ or
https://www.technobuzz.net/unlock-bootloader/
EDit:
And I've never seen this:
info1:$fastboot -s (serial number) getvar product
https://www.dmrepairtech.com/2021/12/mtk-client-tool-v52-unlocktool.html
NOSS8 said:
Often fails with Media Tek devices try with
https://xiaomitools.com/sp-flash-tool-en/ or
https://www.technobuzz.net/unlock-bootloader/
EDit:
And I've never seen this:
info1:$fastboot -s (serial number) getvar product
Click to expand...
Click to collapse
Interesting, i'll try tomorrow around 16:00 UTC
NOSS8 said:
Often fails with Media Tek devices try with
https://xiaomitools.com/sp-flash-tool-en/ or
https://www.technobuzz.net/unlock-bootloader/
EDit:
And I've never seen this:
info1:$fastboot -s (serial number) getvar product
https://www.dmrepairtech.com/2021/12/mtk-client-tool-v52-unlocktool.html
Click to expand...
Click to collapse
I unlocked the bootloader again (with mtkclient) but don't know how to use sp flash tool as of course I never used it and its my first time flashing a MediaTek device
ThePhoneUser0 said:
I unlocked the bootloader again (with mtkclient) but don't know how to use sp flash tool as of course I never used it and its my first time flashing a MediaTek device
Click to expand...
Click to collapse
I can't tell you more, never had Media Tek devices.
How to use SP Flash Tool
Step 1: To get started, download SP flash tool compressed file (Smart Phone Flash Tool) and extract it on your computer.
Step 2: Next, download stock ROM firmware file of your Android device and extract it to a folder on your computer. You will find the Android scatter file after extracting.
Step 3: Now switch off your Android smartphone or tablet and remove the battery from the device (if it is removable).
Power Off Android Device
Step 4: Next, go to the extracted folder in Step 1 and click “Flash_tool.exe” to launch SP flash tool.
Launch SP Flash Tool
Step 5: Now in the SP Flash tool window, click on “Download” tab.
Download Tab SP Flash Tool
Step 6: Next, in the download tab click on “scatter-loading” button.
Scatter Loading SP Flash Tool
Step 7: Now click on “Open Scatter File” and choose the scatter file from Step 2.
Choose Scatter File SP Flash Tool
Step 8: Next, click on the “Download” button to launch the firmware flashing process.
Download Button SP Flash Tool
Step 9: Now connect your Android device to the computer using the original USB data cable while pressing Volume up or Volume down button.
Step 10: The firmware flashing process will start immediately, and it will take a minute or two to get completed. Once the flashing process is finished, you will see the “Download OK” green ring in Smart Phone Flash Tool.
Download Ok SP Flash Tool
Step 11: Now close the SP Flash tool Window and unplug your Android smartphone or tablet from the computer.
This tool also
https://forum.xda-developers.com/t/tool-rom2box-all-in-one-frp-flashing-unlocking-tool.4477349/
NOSS8 said:
I can't tell you more, never had Media Tek devices.
How to use SP Flash Tool
Step 1: To get started, download SP flash tool compressed file (Smart Phone Flash Tool) and extract it on your computer.
Step 2: Next, download stock ROM firmware file of your Android device and extract it to a folder on your computer. You will find the Android scatter file after extracting.
Step 3: Now switch off your Android smartphone or tablet and remove the battery from the device (if it is removable).
Power Off Android Device
Step 4: Next, go to the extracted folder in Step 1 and click “Flash_tool.exe” to launch SP flash tool.
Launch SP Flash Tool
Step 5: Now in the SP Flash tool window, click on “Download” tab.
Download Tab SP Flash Tool
Step 6: Next, in the download tab click on “scatter-loading” button.
Scatter Loading SP Flash Tool
Step 7: Now click on “Open Scatter File” and choose the scatter file from Step 2.
Choose Scatter File SP Flash Tool
Step 8: Next, click on the “Download” button to launch the firmware flashing process.
Download Button SP Flash Tool
Step 9: Now connect your Android device to the computer using the original USB data cable while pressing Volume up or Volume down button.
Step 10: The firmware flashing process will start immediately, and it will take a minute or two to get completed. Once the flashing process is finished, you will see the “Download OK” green ring in Smart Phone Flash Tool.
Download Ok SP Flash Tool
Step 11: Now close the SP Flash tool Window and unplug your Android smartphone or tablet from the computer.
Click to expand...
Click to collapse
Keeps saying I need the auth file.

[GUIDE] Unlocking Oppo A37f Bootloader

Hello,
I see some people are having trouble unlocking Oppo A37f bootloader, for example: Oppo Tools doesn't work.
I made this guide to help you unlock your phone bootloader.
DISCLAIMER:
I AM NOT RESPONSIBLE FOR ANY BRICKED DEVICE.
BY USING THIS GUIDE YOU UNDERSTAND THE RISK FOR BRICKING YOUR PHONE
REQUIREMENTS:
1) A working brain (must have)
2) A working PC (With Windows Installed)
3) Basic Windows command line knowledge
4) Basic ADB knowledge (Download here)
5) USB Cable (duh)
6) The bootloader unlocker (See attachments)
7) TWRP 3.1.1.0 recovery image made by KoSett (Download here) or
TWRP 3.2.3.0 recovery image made by Yashraj22 (Download here)
8) Zip for disabling dm-verity (Download here, Place it on your phone)
9) Firehose for unlocking (See attachments)
10) Hex editor (HxD Recommended, Download here)
11) Firmware With the version number of Oppo_A37F_EX_11_A.14_161014 otherwise, it will not work (Download the firmware to flash here)
12) Qualcomm USB Driver (Download here)
GUIDE TO UNLOCK YOUR PHONE BOOTLOADER:
Assuming you have extracted all file, Let's start unlocking your phone bootloader!
Step One: Enter download mode using this adb command: adb reboot edl
Step Two: Start "dump_devinfo.bat" and enter your phone COM number *SEE NOTE 1 TO SEE YOUR PHONE COM NUMBER*
Step Three: Enter the ABSOLUTE path to the firehose file
Step Four: After dumping your devinfo.img, open the image using Hex Editor
Step Five: Edit your devinfo.img EXACTLY TO THE IMAGE ATTACHED.
Step Six: Save the edited devinfo image and start "unlock.bat" and enter your phone COM number *SEE NOTE 1 TO SEE YOUR PHONE COM NUMBER*
Step Seven: Enter the ABSOLUTE path to the firehose file
Last Step: Long press the power button to start your phone again, And Voila! Your Phone bootloader has been unlocked!
GUIDE TO INSTALL TWRP AND DISABLE DM-VERITY:
Step One: Enter download mode using this adb command: adb reboot edl
Step Two: Open your command prompt on your working directory and type this command: "emmcdl.exe -p "YOURPORTNUMBER" -f "ABSOLUTEPATHTOFIREHOSE" -b recovery recovery.img" if you are confused see this example: "emmcdl.exe -p COM4 -f C:\WORKING\DIRECTORY\prog_emmc_firehose_8936.mbn -b recovery recovery.img"
Step Three: Long press the power button to start your phone again.
Step Four: Reboot your phone into recovery by using this command: adb reboot recovery
Step Five: Flash the zip you have placed in your phone
Last Step: Reboot to your system and WE'RE DONE!
NOTE:
Note 1: Press Win+R and enter devmgmt.msc and see your phone COM number
CREDITS:
Naveen3Singh at github for his awesome bootloader unlocker tool
KoSett for porting TWRP 3.1.1.0
Yashraj22 for porting TWRP 3.2.3.0
Me for writing this guide
Please hit thanks if this method worked and bye!
EDIT:
Edit 1: Added TWRP 3.2.3.0 by Yashraj22
You can try flashing this rom: here
But i still haven't tested the rom yet.
That worked even with the newer version of the stock ROM still installed (2017-something).
What I did is I dumped the devinfo partition with https://github.com/bkerler/edl, edited it in the hex editor, flashed it back and then TWRP installed, booted and works.
LineageOS 17.1 works as well (except some minor things, like the FM Radio)
Thank you very much.
God it works great. Only the twrp flash step is the most confusing. I don't quite get it yet, but there's a way around it anyway. Root with kingo root then use oppo tools to flash twrp
can anyone help me with step 2
how to enter com number with this cammand dump_devinfo.bat
jron999 said:
God it works great. Only the twrp flash step is the most confusing. I don't quite get it yet, but there's a way around it anyway. Root with kingo root then use oppo tools to flash twrp
Click to expand...
Click to collapse
Yeah, im planning to edit this guide to make it much easier

Categories

Resources