[GUIDE] [WORKING] EE Wi-Fi CALLING ON INTERNATIONAL OR EE HANDSETS - One (M9) General

Hi,
After recently getting an EE plan, I looked forward to using wifi calling on my device, as I knew that the signal around my area was rubbish. Now, thanks to @Golv, it is now possible to enable wifi calling on custom roms on International or handsets from EE. But first of all:
Code:
*** Disclaimer***
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about this mod
* before carrying it out! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
YOU WILL ALSO LOOSE YOUR INTERNAL STORAGE DATA, SO BACK IT UP IF YOU HAVE ANYTHING IMPORTANT ON THERE BEFOREHAND
In a nutshell, we are going to be installing EE firmware (as it has wifi calling in it) and installing a mod zip to allow use of wifi calling and a cusom rom.
BTW, if I refer to Orange firmware instead of EE firmware, they're both the same thing (Orange switched to EE years ago)
Right, now lets get to business
Whats Needed
S-OFF - Will expalin how to do and downgrade if you are on nougat (EDIT:NOT NEEDED SINCE SUNSHINE NOW NATIVELY SUPPORTS NOUGAT) IF YOUR M9 IS FROM EE YOU DO NOT NEED THIS AND YOU CAN SKIP THE S OFF PROCESS
Unlocked bootloader
TWRP recovery
An SD card and (optional) USB OTG
ADB and Fastboot installed.
Knowledge and patience
And obviously an EE Pay Montly Plan
Process
S-OFFING
(you can skip to post 2 if you bought your M9 from EE)
(If you already have s-off, skip the steps until YOU ARE NOW S-OFF at the bottom of this first post)
So, if you have an international device like me, you are going to need to s-off. This is a bit more complicated, and will require you to give up £20 (trust me there's no other way so don't nag me about getting it for free). S-OFF is pretty handy for other things also, so you wont just be paying the money for Wi-Fi calling. YOU DONT NEED TO DOWNGRADE TO MARSHMALLOW NOW, but @sabpprook 's guide is still over here if you want to downgrade anyway.
1. Assuming you have TWRP installed as it was in the 'whats needed' list, boot to it. NOW TAKE A FULL BACKUP ON AN SD CARD OR USB OTG
2. Boot back into your rom, and make sure you only have supersu root, and not magisk as it wil not work. If not, flash this in your recovery
(deleted downgrading process)
16. Now install the sunshine app here
17. Open the app, and it will do tests, before asking you to pay the $25 dollars (if you pay through paypal it charges you accout £20).
18. Your phone will reboot once, when it does, unlock your device and wait for the app to automatically start (it takes a while) and finish the process. If it goes well, it will prompt you that your phone is going to turn off.
YOU ARE NOW S-OFF.
19. Now reboot to download mode and run the command
Code:
fastboot getvar all
20. It should return with your CID and MID.
21. If your MID isn't 0PJA10000, run the command
Code:
fastboot oem writemid 0PJA10000
And if your CID isn't ORANG001, run the command
Code:
fastboot oem writecid ORANG001
22.Now, download orange_0PJAIMG.zip and rename it to 0PJAIMG.zip and place it on the root of your sd card. Now use the volume keys to select reboot to download.
23. Once it has rebooted, press volume up to confirm and start the flashing of the Orange/EE firmware
ONCE THAT COMPLETES, YOU ARE NOW ON EE FIRMWARE.

FOR EE HANDSETS
REBOOT TO DOWNLOAD MODE AND MAKE SURE YOUR OS IS 4.19.61.1
IF IT IS PROCEED TO FINAL STEPS
IF NOT, DOWNLOAD orange_0PJAIMG.zip from post 3, rename it to 0PJAIMG.zip and plug your sd card directly into the computer and transfer the file to the root of you sd card. Then, put the card back into your phone, and select, reboot to download mode. Then press the volume up button when it asks and wait for that to complete.
FINAL STEPS
If you want to keep stock, just boot into the system, and wifi calling will be enabled. You may need to turn on airplane mode, then turn on wifi to get it to connect at first.
If you want to get it to work on a custom rom, follow these steps,
Install twrp again (i know but its the process you have to do) and install what rom you want or restore your backup. The wifi calling enabler zip in the downloads section in post 3 was designed for ICE rom, made by @Golv, and I dont know if it would work on another, but its been tested on ICE so I recommend you use that rom. Test it on another rom if you want and tell me the results, and if the first zip doesnt work, download the other BUT REMEMBER TO MAKE A FULL NANDROID BACKUP BEFOREHAND
Once you install the rom, reboot, and download the wifi calling enabler in the downloads section. Reboot to recovery and flash it. Now reboot. It will take a while to restart at first, give it around 10 mins.
Then go to settings, call and scroll to the bottom and enable Wi-Fi calling. It should now work!!
If you have any issues, feel free to ask on this thread, or send me a PM.

Downloads:
TWRP (just download the latest) (Mirror 1)
marshmallow_firmware.zip (Mirror 1) (Mirror 2)
HTC_fastboot.zip (Mirror 1) (Mirror 2)
marshmallow_0PJAIMG.zip (REMEMBER TO RENAME TO 0PJAIMG.zip) (Mirror 1)
nougat_firmware.zip (Mirror 1) (Mirror 2)
orange_0PJAIMG.zip (REMEMBER TO RENAME TO 0PJAIMG.zip) (Mirror 1)
Wi-Fi calling enabler (THIS ONE DEFINITELY WORKS WITH ICE) (USE THIS FIRST) (Mirror 1) (Mirror 2)
Wi-Fi calling enabler 2 (Only flash this one if the first one doesn't work on a rom other than ICE, or you're having issues with the first one) (Mirror 1) (Mirror 2)
THANKS AND CREDITS
@Golv (for helping me with this whole thing)
@sabpprook (for his/her guide to downgrade to marshmallow)
@Silently (for finding the wi-fi calling enabler files )
Everyone else who has contributed eg, by uploading those RUU files.
NONE OF THIS WOULD OF BEEN POSSIBLE WITHOUT YOU!
PLEASE, IF I HELPED, THANK MY POSTS, AND ASK IF YOU HAVE ANY ISSUES.

Reserved

Very good! I'm glad I could help you.

I can confirm that the first method works on ViperOneM9 6.2.0 & 6.1.0 and ICE 5.5.2. Thank you so much!

Silently said:
I can confirm that the first method works on ViperOneM9 6.2.0. Thank you so much!
Click to expand...
Click to collapse
Hi,
No problem Im glad it worked out for you!
Any issues feel free to contact me.
Jev

Mirror to wi-fi calling enabler?

lucyr03 said:
Mirror to wi-fi calling enabler?
Click to expand...
Click to collapse
Hi,
Sorry, I no longer have my M9, and forgot about this project. It was informed to me by @Silently that the mirrors were down about a week ago.
Unfortunately, @Golv, who was hosting the files, has removed them. He told me that if he found the files in his archive, he would let me know.
Sorry for the inconvenience,
Jevon

Good news!
If you modify the URLs they still work:
V1: https://dev.androidfilehost.com/?fid=673368273298945609
V2: https://dev.androidfilehost.com/?fid=529152257862717609

Silently said:
Good news!
If you modify the URLs they still work:
V1: https://dev.androidfilehost.com/?fid=673368273298945609
V2: https://dev.androidfilehost.com/?fid=529152257862717609
Click to expand...
Click to collapse
Wow, that's great, I will update the thread now,
Thanks,
Jev

Hi Jev.
Thanks for the guide, but I'm having a bit of trouble and hoped you might help..
I'm on on Viper 6.2.0, S-Off and I've made a full Nandroid backup.
I've followed the guide but when I try to flash the EE firmware, I get;
SD Mounted
OTG NOT MOUNTED
FILE /mnt/media_rw/ext_sd/0PJAIMG.zip
FILE /mnt/media_rw/ext_sd/0PJAIMG.zip
press VolUp to start flash
press Voldown to cancel
10 RU_MODELID_FAIL modelid in android-info mismatched
10 RU_MODELID_FAIL modelid in android-info mismatched
FAIL 10 RU_MODELID_FAIL modelid in android-info mismatched
press power to continue
Download mode says;
htc-himaulatt PVT S-OFF
CID-ORANG001
MID-0PJA11000
I'm not sure if it matters but I'm on BT Mobile.
Any help greatly appreciated..
Radial
Edit*
After a bit of reading , it looks like I can follow Flippys instructions to change the MID https://forum.xda-developers.com/showpost.php?p=71421945&postcount=5
Can anyone confirm before I go ahead please?
Ta

radialmetz said:
Hi Jev.
Thanks for the guide, but I'm having a bit of trouble and hoped you might help..
I'm on on Viper 6.2.0, S-Off and I've made a full Nandroid backup.
I've followed the guide but when I try to flash the EE firmware, I get;
SD Mounted
OTG NOT MOUNTED
FILE /mnt/media_rw/ext_sd/0PJAIMG.zip
FILE /mnt/media_rw/ext_sd/0PJAIMG.zip
press VolUp to start flash
press Voldown to cancel
10 RU_MODELID_FAIL modelid in android-info mismatched
10 RU_MODELID_FAIL modelid in android-info mismatched
FAIL 10 RU_MODELID_FAIL modelid in android-info mismatched
press power to continue
Download mode says;
htc-himaulatt PVT S-OFF
CID-ORANG001
MID-0PJA11000
I'm not sure if it matters but I'm on BT Mobile.
Any help greatly appreciated..
Radial
Edit*
After a bit of reading , it looks like I can follow Flippys instructions to change the MID https://forum.xda-developers.com/showpost.php?p=71421945&postcount=5
Can anyone confirm before I go ahead please?
Ta
Click to expand...
Click to collapse
Hi,
Sorry, just sent you a PM. You just need to set your MID to 0PJA10000. Will update thread.
Thanks,
Jevon

jevtheboss said:
Hi,
Sorry, just sent you a PM. You just need to set your MID to 0PJA10000. Will update thread.
Thanks,
Jevon
Click to expand...
Click to collapse
Quick update..
All installed OK, but no joy for me. I get;
Error: ER05 - Ivalid SIM Card
Important notice
Your SIM card needs to be updated for WI-FI calling service compatibility.
Please visit a T-Mobile store or dial 611 from your phone to reach customer care.
Any ideas Jev?

Related

[GUIDE 25/02/2012]UK ONLY /Orange/ T-mobile – ROOTING, UNLOCKING BOOTLOADER

I have updated this guide as I have a new replacement from t-mobile. This guide was based on my previous atrix which was running froyo (2.2.2) This time I have applied OTA 45.21.2.Mb860.T-mobile.en.gb and everything works perfect so if you have updated your phone to 2.3.4 then you can use this guide as well
I have decided to create this thread as I have seen many people confused about the difference between At&t phones and their UK ones. This thread will help you make the decision whether you want to hack your phone or not. I own T-mobile UK Atrix and whatever I have done worked perfectly for me. I’m not responsible for any bricks. You doing this on your own risk – good news is that no one (UK) had their mobile bricked. ALL CREDITS GOES TO DEVELOPERS AND OTHERS THAT CREATED SIMILAR THREATS – THANKS
ROOTING – If you running froyo (2.2.2) I have used gingerbreak method which is very easy:
Code:
1. Download Gingerbreak.exe from here: [url]http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1046626&v=1&libid=1311795059566&out=http%3A%2F%2Fbandbinnovations.com%2Fxda%2FGingerBreak.exe&ref=http%3A%2F%2Fforum.xda-developers.com%2Fforumdisplay.php%3Ff%3D997%26order%3Ddesc%26page%3D4&title=%5BHOWTO%5D%20Easy%20Root%201.5.7%20%26%201.83%20using%20GingerBreak%20-%20xda-developers&txt=http%3A%2F%2Fbandbinnovations.com%2Fxda%2FGingerBreak.exe[/url]
2. Make sure you have got debugging mode ON(settingsApplications Development) and you have installed drivers for your atrix
3. Run Gingerbreak.exe on your pc
4. In your phone you will find new app called gingerbreak – run it and select root. Mobile will reboot itself once is done.
5. Congratulation you are rooted.
NOTICE: You need to have External SD Card and also be aware that rooting this way will format your internal storage.
ROOTING – If you running gingerbread (2.3.4) use superoneclick (http://forum.xda-developers.com/showthread.php?t=803682) and fallow the instructions on the original thread. Very easy way.
If you want to try ANY Custom ROM you need to Unlock your Bootloader:
Code:
1. You need to download and install RDS lite on your PC: [url]http://forum.xda-developers.com/attachment.php?attachmentid=634879&d=1308872277[/url]
2. Download and extract IHOP_Bell.rar: [url]http://diamantephoto.com/IHOP_Bell.rar[/url]
3. Download and extract Fastboot tools [url]http://gititbit.ch/FAST[/url]
4. Power down your Motorola Atrix
5. Take out your microSD card and SIM card for the flashing process
6. While turning the phone on, hold the Volume Up button until it acknowledges RSD
7. Your device will say “Starting RSD protocol support”
8. Run “RSD Lite” on your computer
9. Press the “. . .” button next to the box labeled “Filename”
10. Load up the SBF file – IHOP_Bell.sbf
11. Plug your device into your computer
12. RSD Lite should recognize your device and say “Model: NS Flash Olympus” and “Connected…”
13. Press the “Start” button
14. Be patient while the phone reboots. It will take a long time.
15. Open and extract the Fastboot package from above
16. Open a command prompt window
a. On Windows, press Start and type “cmd” then press the enter button
17. Type the following command. Your directory will be the folder where you extracted the Fastboot package.
(Example: cd C:\Users\Kenneth\Desktop\fastboot-package)
a. cd your directory here
18. Power down your Atrix device
19. Hold the power button and the downward volume button until you see “Fastboot”
20. Let go of the buttons and press the upward volume button once
21. You will now see “Starting Fastboot protocol support”
22. Plug your device into a USB port in the back slot of your computer
a. Front slots sometimes do not have enough power to stay connected to the device.
23. Type the following command:
a. fastboot oem unlock
24. You will now receive a warning along with a unique device ID
25. Type the following commands using your unique device ID in place of the ####:
a. fastboot oem unlock ####
b. fastboot reboot
26. Wait for your device to reboot. Congratulations! You now have an unlocked bootloader!
I recommend to install romracer's Recovery : http://forum.xda-developers.com/showthread.php?t=1204500.
Instalation:
Code:
$ fastboot devices
TA20700KXH fastboot
$ fastboot erase recovery
erasing 'recovery'... OKAY [ 0.741s]
$ fastboot flash recovery recovery.img
sending 'recovery' (4780 KB)... OKAY [ 0.490s]
writing 'recovery'... OKAY [ 0.544s]
The reason I recommend this recovery is because the official clockwork recovery doesn't support external sdcard (bug?). If this doesn't bother you then you can download Rom manager from market and install official recovery.
Most of the roms have unified kernel which means you don't need to apply anything after installation. This includes roms like aura, the dark side, cyanogen mod.
However if you do have issues with memory then download kernel from this thread: http://forum.xda-developers.com/showthread.php?t=1156040
Thanks for this - thats my night sorted
Very useful and thorough guide. Thanks a lot Mr Foka. I left you a "thanks" btw.
thank you so much! just going to unlock my orange atrix
Sent from my MB860 using XDA Premium App
Jibraldor said:
Very useful and thorough guide. Thanks a lot Mr Foka. I left you a "thanks" btw.
Click to expand...
Click to collapse
That's very kind. Thanks
Hi there,
sorry, a quick question regards to the custom ROMS, you mentioned if I am going to apply the AT&T ROMs, I need to apply custom kernels,
Foka002 said:
You can now install ANY Custom ROM. However if you want to install ROM That is designed for AT&T you will have to apply FIXED Kernel for international (faux’s or eveal kernels working excellent for our devices - http://forum.xda-developers.com/showthread.php?t=1169409 or http://forum.xda-developers.com/showthread.php?t=1156040)
Click to expand...
Click to collapse
but in eval-'s thread, he mentioned:
I suspect these boot.img will 'fix' RAM for unlocked internationals on any Gingerbread 2.3.x build (only), but this as faux123 helpfully points out, your modules must match (important for wifi, vpn) ! So for now, these boot.img with quick & dirty RAM fix are only for this Orange FR 2.3.4 system.img!! (Unless you want to copy around dhd.ko and parts of /system/lib/hw between /systems...)
Click to expand...
Click to collapse
So can I just apply his kernel on the AT&T firmware?
Cheers,
Well I tried eval kernel few times and long time ago. For every rom I had it I used faux kernel so it's safer to use it with recent roms.
Sent from Motorola Atrix
Hi thanks for the time and effort but I was hoping someone could help me.Trying to follow the guide but having trouble with two parts.Firstly when running pudding through rsd how long exactly do you leave it?It says to leave it at android lockscreen but rsd dhows as not finished like 38% rebooting at this time/Also when to connect or disconnect is confusing as I read a guide previously to yours am not sure if phone gets disconnected after rsd?Lastly and I think my most serious problem is that I cant get the fastboot command to work.It will either say unable to find the path specified or no command on internal or external etc.Any ideas?Thanks
Great guide! Thanks for putting this together.
So correct me if im wrong but I can follow this guide, and put on gingerbread on my orange ATRIX and it will work fine?!?!?!?
Also once the official update hits UK can I just install that?
Great work btw
Sent from my MB860 using XDA App
Just to ask / add
There is going to be an official Orange OTA update isnt there? I could do it this way but for a change want to try it the offical way
scotty7910 said:
Hi thanks for the time and effort but I was hoping someone could help me.Trying to follow the guide but having trouble with two parts.Firstly when running pudding through rsd how long exactly do you leave it?It says to leave it at android lockscreen but rsd dhows as not finished like 38% rebooting at this time/Also when to connect or disconnect is confusing as I read a guide previously to yours am not sure if phone gets disconnected after rsd?Lastly and I think my most serious problem is that I cant get the fastboot command to work.It will either say unable to find the path specified or no command on internal or external etc.Any ideas?Thanks
Click to expand...
Click to collapse
In order to use fastboot you need to have motorola drivers installed. Im not sure about eds but if your device is recognised then it is fine. Im not sure about waiting time in rsd but if you did fallow this guide step by step you shouldn't have any problems.
Roberts56
Yes you will be able to flash gingerbread but you won't be able to use official OTA unless you downgrade to 2.2.2 using fruitcake method. The thing is if you want to play with custom roms then there is no point in waiting for official release because its not going to be any better than any rom we've got now. Just keep in mind once you unlock your bootloader you will lose warranty.
Uk OTA is coming for sure but I have no idea when. Rumours says in sep/oct
Boot screen
Hi
After flashing IHOP_BELL, everytime I reboot I get a menu instead of Motorola Logo at beginning. Is that normal?? When I leave it there it will boot Android and will show the Motorola Logo.
It looks like this:
http://2.bp.blogspot.com/-dPOywn12xbg/Th6albF5xPI/AAAAAAAAAGw/BStIYOa7B_A/s1600/11.JPG
Thanks for your help
R3wt3d said:
Hi
After flashing IHOP_BELL, everytime I reboot I get a menu instead of Motorola Logo at beginning. Is that normal?? When I leave it there it will boot Android and will show the Motorola Logo.
It looks like this:
http://2.bp.blogspot.com/-dPOywn12xbg/Th6albF5xPI/AAAAAAAAAGw/BStIYOa7B_A/s1600/11.JPG
Thanks for your help
Click to expand...
Click to collapse
Strange...I've never seen this before. Can anyone tell why is that ?
hmm it's not normal then?
Any idea if I could overwrite with IHOP_BELL again downloaded freshly from xda?
I downloaded it from here.
http://diamantephoto.com/IHOP_Bell.rar
thanks
R3wt3d said:
hmm it's not normal then?
Any idea if I could overwrite with IHOP_BELL again downloaded freshly from xda?
I downloaded it from here.
http://diamantephoto.com/IHOP_Bell.rar
thanks
Click to expand...
Click to collapse
Notice of on your photo it says that your phone is unlocked! Is that right?
Did you flash a recovery? Romracer's I hear is good at the moment.
Then did you flash a rom? As says no OS DETECTED!
Can recommend http://forum.xda-developers.com/showthread.php?t=1169409
But you can use fruitcake s
Swyped from "Mount" Olympus
nitrox1 said:
Notice of on your photo it says that your phone is unlocked! Is that right?
Did you flash a recovery? Romracer's I hear is good at the moment.
Then did you flash a rom? As says no OS DETECTED!
Can recommend http://forum.xda-developers.com/showthread.php?t=1169409
But you can use fruitcake s
Swyped from "Mount" Olympus
Click to expand...
Click to collapse
yeah it's unlocked. and after that menu I flashed ORFR boot system webtop
U guys never seen that menu? I got it right after flashing sbf...well during sbf flashing.
R3wt3d said:
yeah it's unlocked. and after that menu I flashed ORFR boot system webtop
U guys never seen that menu? I got it right after flashing sbf...well during sbf flashing.
Click to expand...
Click to collapse
Did you flash the rom with it too, as webtop is a separate part?
Never seen that menu, but never tried to boot just after ihop either though, as has no rom as party of it, check out size of the file, and size of a normal sbf.
Swyped from "Mount" Olympus
I think this is soft brick...Is this UK atrix ??
Noob questions
Do I need to root before I flash this ROM? Because I don't have an SD card I'm a bit confused if I can do this or not. Once flashed to Orange France 2.3.4, if the OTA comes through what should I do? Accept? Decline? I'm very doubtful that Motocrap will update us to ICS, so can we update to ICS manually if I flash right now? Finally, if I do Brick, what can I do? I don't have insurance. Can I backup to a PC? I want something that no matter what happens I can restore to. Thanks for the answers ( if I get any )
Kartik

S-Off with rEVOlution

Alright, just bought a Thunderbolt as of Friday night and didn't get to root it until 11AM Saturday due to random issues (It was just a pain between ADB not wanting to work, EasyRoot freezing, etc.) so I figured I'd post this method.
All credit goes to Saboture for writing his guide for the EVO using the same method and for helping me.
Please note: This method does NOT root your phone, but unlocks your bootloader (sets flag to S-OFF) and flashes a recovery so that you can simply install a rooted ROM. Do this at your own risk! I am not responsible for any bricked phones or issues, all that good jazz. Also, only Windows and Linux are supported (At this time.)
Step one: Install HTC Fastboot drivers (The utility will not work if you have HTC Sync installed.) Link: http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe
Step two: As always, make sure your phone is at least charged to 80%, but 100% is fully recommended. Plug your phone into your computer and set to Charge Mode.
Step three: Go to http://revolutionary.io and scroll down and click the proper download link. The file will start to download (Or you will get a prompt depending on browser) Followed by a Beta Key menu opening on the website. From here, input the basic information (Serial Number, H-Boot version, etc.) Once this is done, you will get a beta key.
Step four: Once done downloading Revolutionary-0.4, extract the contents of the folder and run .exe
Step five: If drivers are installed and your phone is properly connected, follow the onscreen instructions (and install the custom recovery for ease of use) After a full reboot sequence...done! Your S flag is now set to off!
Now you've unlocked your phone, simply flash a ROM in recovery (Following proper methods such as loading radios and all that goodness.)
Hope this helps those who are as frustrated as I was!
kekeke. Good write up man. Hopefully this will do as you hope and save some others the trouble.
lol nice post... if you would would have looked at the top of the page you might have saved yourself some time rooting and also writting this thread
http://forum.xda-developers.com/showthread.php?t=996616
see the big red letters at the top of the post?
OUTDATED
Augest 14 2011
Unrevoked and AlpharevX released a new version of their http://revolutionary.io/ tool, use it, and preserve your data.

[GUIDE] HTC Dual Sim 802w, 802t, 802d S-Off, Recovery, Updates 4.2.2, ROOT, Google

Alright.
Let me first give an overview of where it all begins. If this is the state you are currently in then this guide is for you. To make this guide, I have benefitted heavily from various threads all across the web. So I decided to put it all at one place. This guide would not have been possible without a very comprehensive thread started by "kiwiandy" in the same forum and many others. Ok, so here it is. Please read below, if any of the situations resemble yours, this guide is for you.
ALL CREDITS OF BELOW FILES GOES TO THEIR OWNERS. I AM MERELY REPLICATING THE INFORMATION WITH A GUIDE AND TWEAKS FOR 802W. IF ANY VIOLATION OF ANY RIGHTS TAKES PLACE, PLEASE PMA ND FILE WILL BE REMOVED.
You have purchased HTC Dual SIM from China which is the UNICOM version
You have purchased HTC Dual Sim 802w from the web or any other place and have the chinese phone shipped to you. However you are not sure if its China UNICOM version.
When you go into settings and "About" there is an option of "Software Updates"
When you go into settings and "About" there is NO Software Update option in your 802w HTC dual sim
You want to get rid of Chinese bloatware and are looking for a straightforward Cleaning program that DOES NOT require root.
You want to be able to have custom recovery and flash updates.
You want to or DO NOT want to ROOT your device. (If its not already rooted)
You want the "LOCKED" bootloader and do not want the complications of HTCDEV or "UNLOCKED" or "TAMPERED" bootloader. (Although this guide works for both)
You want English Language and Google Services.
Let me first clear a bit of air with respect to the common terms used in HTC world. One may and may not agree to this. However, as you read through the guide there will be substantial evidence to prove this.
S-OFF: This sits at the top. If you are not Root and if you are not having an "UNLOCKED" bootloader you can stil do ANYTHING with your phone including installing custom recovery and installing images and updates. With a S-Off you dont even need custom recovery to install OTA updates via zip files that you have already downloaded. You can update via the android Stock recovery. You dont need to have root access or unlocked bootloader. S-Off is basically security off and allows unsigned zips to be flashed. With a S-OFF you can instal custom recovery like CWM or TWRP even if you are NOT rooted or even if you have a LOCKED bootloader.
Root happens once you have a locked bootloader. You may or may not have S-Off. Most work can be done if you are rooted. So you dont really need S-OFF. However, those who do not wanr "UNLOCKED" or "Tampered" bootloader written on top of their boot screen they should consider s-off rather than root. Root is basically access to system files and not certain partitions of your phone.
UNLOCKED bootloader allows you have root acces. But as we move on, this method will die and the flashign method of Hboot will rise. This guide can eb used by all the people who either have UNLOCKED Bootloader or LOCKED bootloader or Tampered.
Ok, I think that pretty much clears it. I have tried to answer issues that require a lot of searching here. One more basic thing that needs clearing.
There are two ways to flash recovery or updates if you are S-OFF. One way is to use the HTC DEV method to unlock bootloader and instal via "adb" and fastboot commands.
The second easier way is to use a "Locked" bootloader but S-OFF and No root method to instal ROMS and custom recovery bia "HBOOT" method.
For HBOOT method you need flashable ZIPS. To instal via fastboot requires IMG files. Benefit of this method is that you can do factory reset from the phone and phone will revert to its factory position. No need for doing ti from clockwork mod.
Now Over to the GUIDE. I AM NOT RESPONSIBLE FOR ANY DAMAGE DONE TO YOUR PHONE. IF YOU DONT UNDERSTAND ASK. IF YOU AR ENOT SURE AND DO NOT OWN YOUR OWN ACTIONS DONT TRY THIS.
Please read the whole thread. Reading one part wont help. Poeple with already unlocked bootloaders need to Relock bootloader first. I WILL NOT BE RESPONSIBLE.
Download the Stock 802w firmware RUU file from the following link http://d-h.st/aj4.
This will be a zip format. If you are on Windows, Rename the file as "PN07IMG". If you are on MAC rename the file as "PN07IMG". There is no need to add ".zip" since the downloaded file already has the extension of zip. Save this file in a folder on your PC named "Stock"
However, if after applying the procedure below, you get stuck at "verifying image" or "image not found" please remove the ".zip" exptension from the file. Just rename it. Do not UNZIP.
Download the drivers for your phone. You can google it. Its available easily for download. Even if your phone is recognized by your PC as storage device stil you need to download the drivers for effective adb push if required ever.
Link is : https://dl.dropboxusercontent.com/u/3372901/HTC_drivers_Win7_x64.zip
Unzip to a folder
On your PC goto device manager in the control panel or by right clicking on the my computer icon and selecting properties.
In the device manager, please see if your HTC is listed under android devices. If it is then you dont need drivers.
If however there is an item in the list mentioned UNKNOWN then you need to instal the dirvers provided herewith. These work for both Windows 8 and Windows 7.
These drivers have to be added in manually by selecting location of driver and browsing to that folder.
Once the drivers are installed. Proceed to the next step.
Download the 4.2.2 update to any folder of your PC. Link to Official 4.2.2 OTA update is
https://dl.dropboxusercontent.com/u/3372901/update.zip
Save this file and do not rename it.
Next proceed to download the "ZIP" version of CWM clockwork mod recovery for 802w. This is a special file and has to be like that. Special since it is custom to every version of HTC one. This is for HTC 802w.
Usual CWM recovery files are in IMG format. This one is in ZIP since we are bootloader locked. And we want to keep the botloader lcoked and stil flash recovery via HBOOT.
CWM recovery download page has an IMG for HTC ONE. This DOES NOT work with 802w Dual Sim. You have to use my version below.
For 802 t and 802 d, I can upload another version of CWM but for that Please download a small file called "CID" for google play store.
Run CID on your HTC One phone. and a list of values will appear. Carefullt jot down "cidnum" "mainversion" "bootloader" and "firmware" numbers. Please note this is the method you must use. I found out that using adb command to get all variants gives incorrect values.
My Zip version of CWM is:https://dl.dropboxusercontent.com/u/3372901/PN07IMG.zip
Please save this file in a different location form the previous stock RUU file you downloaded in the beginning of this thread. They both have same names. Hence store this file in a folder on your PC called "cwm". If you need recovery for 802t 802d please mention the values stated above and i can tweak the recovery file to work that way.
TWRP recovery for 802w I stil do not have. if any one has it I fill be willing to make a ZIP version.
Alright, Now off to flashing. Follow these steps CAREFULLY. Every word has a consequence. Please follow it as is. This works for all LOCKED AND UNLOCKED bootloaders with or without root. For LOCKED bootloaders you need to be s-off. Now first we got to know if you are S-off or not. To check this,
Restart your phone. Shut down doesnot work sometimes due to fastboot. SO restart your phone.
When your screen goes blank during the restart, immediately press the VOL DOWN KEY and the Power KEY simultaneously and keep them pressed down. Until the phone goes int a white colous Boot screen with text.
ON the top of the screen will be written : LOCKED or UNLOCKED or TAMPERED. and after that in the next line will be either "S-off" or "S-on"
If you are S-on you need to unlock your device via htc dev and there are tons of threads on it. So unlock your phone and then follow this guide below.
However, if you are S-off you dont need to do anything except follow the guide.
Now the flashing part.
Format your sd card from your phone. Thats the best way to avoid file errors. Just format it within the phone. The command should be in settings under storage.
Once the sd card is formatted, connect your phone to PC. Make sure USB debugging is on.
Copy the PN07IMG.zip file (size approx 870MB) that you downloaded in the folder named "stock" and paste it on the sd card. Do not create any folder on the SD card. Just copy the file to the root of the sd card.
Make sure the file you copied is on the root of sd card. Root fo sd card means when you open the card from your PC the file is right there and not inside any folder.
Also make sure that you copy the file and paste it to your sd card and you DO NOT "send the file to" sd card. Sending the file just creates shortcut and not the original file.
Recheck that the file name is "PN07IMG"
if all is good, then unplug your phone from your pc and reboot.
When you see the blank screen during restart press the VOL DOWN key and the power key simultaneously and keep pressing till the whote screen with text shows up.
Your phone will automatically start searchign for file named "PN07IMG" and will find it and start loading it. Stay calm and let it do what it wants.
If however, the screen shows an error like "IMG file not found" or file misisng and takes you back to the white screen with text on it and options like "Fastboot" and "recovery" etc… that means the file name is incorrect. Remember the file we need is PN07IMG in a zipped format.
A simple check for this is that the file should be zipped but there should be no ".zip" in the name. If thats the case you are good. But if you see the file zipped and also with a ".zip" in the name that means its named incorrectly. Correct file is "PN07IMG" and it should be zipped.
Do not zip the file yourself. The file in the link i provided is already zipped. Just rename it.
If however, your phone system detects the file and starts uploading it and later gives an error while verifying that means the file you downloaded is corrupt. Re download the file.
If however, all goes well, the system will autoflash your phone with the STOCK RUU file of 802w from China Unicom.
System will reboot. and then reboot again. and then finally you will see the welcome screen of HTC
You will be greeted in a chinese language. Just click on the sceen at the language and you can choose english US.
You can skip the settings and accounts and simply skip through to the homescreen of the phone.
Go into Apps. There is a app called "File Manager". run it
GOTO your esternal sd card from the phone and delete the PN07IMG file there. We dont need it any more.
Conenct your phoen via wifi or 3g. There is an app called htc marketplace in your appdrawer.
Run it. Swipe on the first two pages and you come to the main screen of the app.
in the search box above type "GMS" and click search
The apps listing will show "GMS" app and some words in chinese. click on that to download.
Let the download finish. Once the download finishes. Do NOT CLICK ON THE APP.
Remove you external sd card from the phone. Just remove it.
Now RUN the downloaded GMS app. Its in your app drawer.
Click ok in the dialogue that appears. OK is the right button option.
A file will start downloading. It will be of 150 MB approx. Let it download. Dont use the phone this time.
Once the file is downloaded click on it and you will be presented with the Dialer in the HTC phone. There is a code writen on the screen somethign like *#42*…… . Type the whole code as is int he phone and VOILA the phone will restart. If it doesnot, you typed the code incorrectly.
Phone will restart and again restart and then the phone boots into the normal mode but this time you have the Google Play store and all google accounts available wiht you.
Now put back the external sd card in your phone.
Connect yoiur phone to PC. Copy the file downloaded above called "update.zip" onto the root of the folder. Remember sd card should have no folder. THe file update has to be on the main root of the sd card.
Reboot your system and again hold the VOL down and Power key. Release the keys when the phone boots into whote screen with text.
The phone will try to search for an image which it will not find. Now it will present you with a menu stating " FastBoot" and "recovery" and few other options.
Select Recovery. Do this by pressing the VOL Down key once. and then to select press "Power key". dont press both keys together.
Your phoen will now boot into somehting with a red or grene triangle with exclamation mark or sync mark.
Carefully, press the VOL UP key and while pressing it press the Power key and release both.
The phone will now show options and one of them is "Instal zip from sd card"
If no options are shown, repeat the VOL UP and power key thing again.
Choose instal zip from sd card and choose the "update" file you copied to root of sd card.
The system will verify the image. If verification fails, the file downloaded was not correct or the name is not correct. If all goes well, the system will reboot twice and then you are back into your homescreen. Only this time you have the 4.2.2 update Stock.
Stil do not setup your phone. Reconnect it to your PC.
Copy the "PN07IMG" file that you downloaded in the folder named "cwm" on your pc to the root of your sd card. Please make sure the file is copied as is to the root of the sd card.
Reboot your phone and as always hold VOL down and POWER key. until you see the white screen.
Your phoen will autodetect the file and start flashing it. This the CWM recovery file.
System will reboot. and you will come back to your homescreen.
Download the "ROMCLEANER" file. Link is at the end of this post. All credits goto the team of ROM CLeaner. However, the 802w text file has been edited by me to make sure that HTC works and only the chinese bloatware is removed. The file is edited so that common problems like Smart dial not working after romcleaner flash do not occur.
Copy the ROMCLeaner zip file to the root of your sd card again. Also delete the PN07IMG file form your sd card. This is important.
Reboot. and again hold down the VOL DOWN and POWER key until you go into the white screen.
Now choose "Recovery" option by pressing VOl down and then selecting wiht power key.
You are now into Clockwork recovery. LOCKED BOOTLOADER NOT ROOTED. and stil in cwm recovery.!!!
choose flash zip from "external sd card" option and select the ROMCleaner zip file.
Just keep pressing next, or if touchscreen not working, use vol up key select and power key to choose NEXT. However, make sure in one of the options you choose "Sense"
In the last dialogue it asks for ROMCLEANER.. its the second option. Choose it.
Finish the task and your job is done. Chinese bloatware removed. Reboot phone.
You are now into your homescreen.
Setup your phone. If need be back it up with nandroid using your CWM recovery partition.
For those who have unlocked bootloaders and rooted. You may need to RELOCK your Bootloader before the flashing of the STOCK RUU ROM. Instructions to relock are easily available via google.
Cheers.
Link of customized ROMCleaner for 802w : https://dl.dropboxusercontent.com/u/3372901/ROM_Cleaner_v1.6_CWM.zip
I am getting PMs on the above guide.
I suggest all to post questions here.
yahya.hamid said:
I am getting PMs on the above guide.
I suggest all to post questions here.
Click to expand...
Click to collapse
Thanks for the guide. It's very informative. Can you give some more guidence on the 802t?
Dear prompt. Would it be possible to revert after installing update 4.2.2 to 4.1.2 again setting again PN07IMG_M7C_DUG_JB_50_HTCCN_CHS_CU_1.12.1402.1_Radio_1237.17.18.0423_release_318980_signed.zip?
The fact that no update setting OTA to 4.2.2 to 4.1.2 clockworkmod backup ROM 4.2.2 problem "black screen", i.e. when charging the phone to 100% of the screen power button does not turn on until the battery is discharged to 90%.
Help required please
HI
I also am having problems upgrading my rooted 4.1.2 to 4.2.2. I have all the files downloaded and ready. First file was okay but when phone restarted, still the same as before, nothing changed. I tried to apply the 4.2.2 update.zip but it brings an error in cwrm.
Also when I switch my phone on it is telling me the phone is for development purposes only and there is no option to update software through Settings> About.
update.zip 4.2.2 downloaded 11 times. Continuing the upgrade through CWM an error bulid.prop
yahya.hamid said:
Let me first give an overview of where it all begins. If this is the state you are currently in then this guide is for you. To make this guide, I have benefitted heavily from various threads all across the web. So I decided to put it all at one place.
Click to expand...
Click to collapse
Thanks for this great job. But as I'm a total noob in terms of flashing smartphones (well, I did it years ago with my Motorola Razr, though), am not too familiar with the entire terminology (rooted, locked/unlocked bootloader, s-off etc.) and all of the implications and consequences of this stuff yet, and therefore did understand max. 75% of your post, I'm afraid I'd brick the phone if I'd try to follow this guide.
OTOH: I desperately need this Dual SIM phone (note that I don't have it yet), as there currently seems to be no alternative to it. For now, I have just two questions:
You're just mentioning the English language ("You want English Language and Google Services"). Will the phone after this procedure offer a multilingual interface, though (incl. German)?
Would you (or anybody else in this forum) be willing to flash this phone for me in the way described in this guide (which would be generously compensated, of course)?
More questions are likely to be raised later on if I'd get a positive answer to 1. (and a negative one to 2.).
Cheers, myfreexp
donraj86 said:
I also am having problems upgrading my rooted 4.1.2 to 4.2.2. [...] Also when I switch my phone on it is telling me the phone is for development purposes only and there is no option to update software through Settings> About.
Click to expand...
Click to collapse
From what I have read in various threads and believe to have understood, this is one of the logical and unavoidable consequences of the fact that your phone is rooted.
I may be wrong, though. As I said in my previous post, I'm a noob, but one who is at least trying to read and understand. So please don't take my statement as the absolute truth, unless it will be confirmed by more competent folks/devs.
truely awsome, but ..
hey man great work this guide is very useful, but the stock 802w ruu file is currupt, i have downloaded serval times and still some of the files are currupt
Upgrade Problem
Hi , followed the guide from the first step , got stuck on step 39 - I don't get install from sd card , i get apply from sd card , it then halt's with an error "invalid command" and reboots - where do i go wrong ??? TKS
drpweb said:
Dear prompt. Would it be possible to revert after installing update 4.2.2 to 4.1.2 again setting again PN07IMG_M7C_DUG_JB_50_HTCCN_CHS_CU_1.12.1402.1_Radio_1237.17.18.0423_release_318980_signed.zip?
The fact that no update setting OTA to 4.2.2 to 4.1.2 clockworkmod backup ROM 4.2.2 problem "black screen", i.e. when charging the phone to 100% of the screen power button does not turn on until the battery is discharged to 90%.
Click to expand...
Click to collapse
Yes it is possible. If you have followed my guide. Since you have a locked bootloader just use the hboot method above, rename the file and you are back to 4.1.1
donraj86 said:
HI
I also am having problems upgrading my rooted 4.1.2 to 4.2.2. I have all the files downloaded and ready. First file was okay but when phone restarted, still the same as before, nothing changed. I tried to apply the 4.2.2 update.zip but it brings an error in cwrm.
Also when I switch my phone on it is telling me the phone is for development purposes only and there is no option to update software through Settings> About.
Click to expand...
Click to collapse
Please state which state you started from and which steps you followed.
galzamir1 said:
hey man great work this guide is very useful, but the stock 802w ruu file is currupt, i have downloaded serval times and still some of the files are currupt
Click to expand...
Click to collapse
ok lemme upload it on my box
rempi965 said:
Hi , followed the guide from the first step , got stuck on step 39 - I don't get install from sd card , i get apply from sd card , it then halt's with an error "invalid command" and reboots - where do i go wrong ??? TKS
Click to expand...
Click to collapse
apply from sd card is ok
is there a way to use any of m7 rom with 802w ?
hi there:
Thanks for the great guide.. i am using this with my HTC One 802w but when i wanted to flash the zip file for CWM recovery file it return with an error of CID incorrect...
can you advice?
I try to extract the required value via using apps "CID Getter" but it generate a lot of information.
post these online to see whether this will help....
CID: HTCCN703
Bootloader: 2.26
Build version codename: REL
Build version incremental: 211355.2
Build version release: 4.2.2
Rom version: 2.17.1402.2
PS: For mainversion & firmware i cannot get these from the apps above but try to source for similar info.. not sure whether it is help
Appreciate your help as i think i am approaching the last part to get a full workable 802w dual sim...
Need your help to clear this last hurdle before i remove all the annoying apps that Unicom install..
---------- Post added at 06:11 PM ---------- Previous post was at 05:31 PM ----------
wolfmastertom said:
hi there:
Thanks for the great guide.. i am using this with my HTC One 802w but when i wanted to flash the zip file for CWM recovery file it return with an error of CID incorrect...
can you advice?
I try to extract the required value via using apps "CID Getter" but it generate a lot of information.
post these online to see whether this will help....
CID: HTCCN703
Bootloader: 2.26
Build version codename: REL
Build version incremental: 211355.2
Build version release: 4.2.2
Rom version: 2.17.1402.2
PS: For mainversion & firmware i cannot get these from the apps above but try to source for similar info.. not sure whether it is help
Appreciate your help as i think i am approaching the last part to get a full workable 802w dual sim...
Need your help to clear this last hurdle before i remove all the annoying apps that Unicom install..
Click to expand...
Click to collapse
thanks...manage to sort out the problem myself via editing the correct CID....
clear everything.. thanks TS for the great help..
cheers..
Stock ROM corrupt?
Thanks for this very useful guide, but the stock rom file seems corrupt - tried downloading it six times.... mentioned previously in an earlier post as well. Please could you help by uploading again? Many thanks!
Cheers!
Can I Just Update to 4.2.2
Hi
i bought my HTC 802W from Duabi, where i have found the software exactly same 1.12.1402.1_Radio_1237.17.18.0423 , so is it Ok to Move forward to the step after flashing the stock rom , or should i start from the scratch , please note i have Google ply Market already .
Thanks in advance
Dear Yahya
I just finished the steps successfully, only one issue is that still there is some apps in chines language and when I boot or shut down there is a WO and unicom logo, is there a way to remove them
Stuck at update.zip
Hi Yahya - I'm stuck at step #41 ... the update.zip verifies OK, goes to install and then gives the error msg:
assert failed: file_getprop("/system/build.prop". "ro.build.fingerprint") == "htccn_chs_cu/m7cdug/m7cdug:4.1.2/JZ054K/186762.2:user/release-keys" || file_getprop("/system/build.prop". "ro.build.fingerprint") == "htccn_chs_cu/m7cdug/m7cdug:4.2.2/JDQ39/211355.2:user/release-keys"
Installation aborted.
I've downloaded the update.zip file 6 times and retried.
Please, please help!!

{OUTDATED}[Guide][Stock ROM] The original non-Prime conversion thread

Update March 8 2017: As you can probably tell, this is very old. I have not worked on the device in several months and I have no idea if these methods are still safe. Please proceed with caution. I will be using one of these on a daily basis in the near future, so I probably will get back into development, and hope to release new content for the phone to help out the community. Please accept this as an official warning that the following is probably out of date and that you should be very careful should you decide to try it. The original post in it's entirety is spoilered below. You have been warned.
Update: A new update was released for the Prime model, V6.6, which replaces the preloader and completely breaks SPFT. If you unlocked your bootloader (so you can use fastboot) in any capacity before taking that update, there may be hope for you yet, but as of right now V6.6 is unsupported. Update: If you used this method to safely* take* the V6.6* update*, this will still work.
Update: I just checked the stats, and this has been downloaded more than 3 thousand times. I never thought my humble little conversion guide would help out so many people. I have also added a new mirror at [REDACTED], so anyone in North America who was having trouble with the Europe mirror, give that one a shot. It should be faster! I have updated all links in the guide to use the new North America mirror, and added a separate Europe mirror link after each link.
Hello! This is a tutorial for converting the Amazon Prime Edition BLU R1 HD to the OEM BLU version. This will overwrite the relevant partitions on your Amazon version of the device with the non-Amazon version. The physical model number on your device will still be a tell (obviously), but besides that, there will be no way to tell your device apart from the regular model! You can also use this method to convert non-Prime to Prime version, and undo OTAs or system modifications. This will restore a 100% out of the box image from either edition on your device.
This will work if you have software version...
V12
V6.1
V6.4
V6.5
SAFE V6.6 FROM THIS THREAD
This will NOT work on software version...
V6.6
The V6.6 update brought a new preloader that breaks our ability to use SPFT. I am currently working on ways to reverse the damage, but as of right now, there is no way to convert (or downgrade) from software V6.6
You can use this on any 16/2 R1 HD with supported software version to...
Convert to the non-Prime OEM version
Convert to the Prime version
Remove ads (via conversion to non-Prime version)
Unroot
Downgrade to V6.1
Downgrade to V12
Undo system alterations/tampers
Restore the system image to the way it was when you first opened the box
Unbrick a device (if bricked because of bad system/recovery/boot image)
There are a handful of reports about this working flawlessly on the 8/1 model as well. I have not personally tested this, so there is still some risk factor.
This only overwrites the system, recovery, and boot partitions. Any other partitions that have been altered will not be restored. In most cases, other partitions should not have been altered, so this is not a concern. I have a full system backup of all partitions, but there is currently evidence to suggest that it is not safe to flash all of the partitions, so I will not release that backup until more is known.
You *should* be able to safely pull this off without wiping your data. This does not require your phone to be rooted or have any other modifications. You can pull it straight out of the box and do this process! If your phone is rooted, you'll lose it. This will make your phone EXACTLY like the non-Prime version comes out of the box! You can also convert a non-Prime device (or a converted Prime device back) to a Prime device using the same method, but I'm not exactly sure why you would want to. I did this all on Linux, but the Windows should work fine too as long as you have drivers dealt with. If you don't have drivers dealt with, I'm not your guy. I'll just tell you to use a better operating system. You'll also need an archive program that can deal with tar.gz files, because that's how my computer zipped them.
And the standard disclaimer: If this bricks your phone or makes it become sentient and plot with other sentient phones to murder your entire family, it's not my fault. That's all on you, buddy.
Ok, without further ado, on to the tutorial!
First, you need these things. Some of the files are quire large, so it might take a while to download:
You'll need the latest version of Smart Phone Flash Tools, or SPFT for short. You can download that from this site, or from [REDACTED]. Please use the latest version for your OS.
You'll need to download the system image. If you're converting to the non-Prime version, [REDACTED]. If you're converting to the Prime version, [REDACTED]
You need the scatter file. This will tell SPFT where the partitions are. This is the same for both variants, so just download [REDACTED]
Once you have those things, you can start actually flashing your phone:
Power your phone completely OFF! This will not work if your phone is powered on. SPFT writes directly to the phone's memory, bypassing all security measures the phone has, so it requires the phone to be completely OFF to get safe and exclusive access to the memory. DO NOT PLUG IN YOUR PHONE YET!
Extract SPFT into a folder on your computer. If you can't figure out how to do that, please stop tinkering with your phone. It's only a matter of time until you break something.
Extract the system image into the same folder you put SPFT in. The three files (boot.img, recovery.img, system.img) should be in the same folder as all the other SPFT files, including the binaries.
Run SPFT. On Windows, simply double clicking the SPFT executable should do the trick. On Linux, you must run the flash_tool.sh script as root. Open a terminal emulator, cd to the SPFT folder, and run `sudo ./flash_tool.sh`. If you recieve an error about permissions, run `chmod +x flash_tool.sh` and try the first command again.
Go to the Download tab in SPFT and click the Scatter-loading button on the far right side. DO NOT click the Download Agent button. When the file picker dialog pops up, find and open the r1hd-spft-scatter.txt file you downloaded earlier.
You should see a list of partitions. Only three of them (boot, recovery, system) should be checked, and the location should point to the files you extracted from the tar.gz file earlier. If this is not the case, double-click the location block of the boot, recovery, and system partitions, and select the boot.img, recovery.img, and system.img files from your filesystem respectively. After selecting the files, the boxes should check themselves.
From the dropdown in the upper left of the partition list, make sure Download Only is selected. Any other option could damage your device.
Click the Download button in the upper left.
While your phone is OFF, plug it into your computer with a data safe USB cable. The cable that came in the box from the factory is ideal, but any good quality cable will work just fine.
SPFT should start overwriting your phone. If you receive an error from SPFT, unplug your phone, close SPFT, and repeat steps 4 through 9. The whole process takes about 10 minutes, after which you should see a window with a large green checkmark. Once you see that window, you can safely unplug your phone and start it up. You're all done!
And as a bonus, I've also included a guide for unlocking the bootloader, getting custom recovery, and rooting the device after you've done this in post #2. That makes this your one stop shop for getting a brand new Prime phone out of the box!!
HUGE THANKS TO @mrmazak FOR THEORIZING THIS METHOD AND GETTING ME THE NON-PRIME SYSTEM IMAGE TO USE!
As always, if you have any questions, just ask in a thread reply or send me a private message on XDA. And by the way, hit the Thanks button in the lower right corner of the post if my guide helps you. It motivates me to keep this up to date and write more helpful guides. If you feel like giving me even more motivation and help fund future development, [REDACTED].
{OUTDATED}[GUIDE][OEM][Stock] Bootloader Unlock, TWRP, and root!
Update March 8 2017: As you can probably tell, this is very old. I have not worked on the device in several months and I have no idea if these methods are still safe. Please proceed with caution. I will be using one of these on a daily basis in the near future, so I probably will get back into development, and hope to release new content for the phone to help out the community. Please accept this as an official warning that the following is probably out of date and that you should be very careful should you decide to try it. The original post in it's entirety is spoilered below. You have been warned.
Ok, now you've converted your brand new Prime phone to the non-Prime version. How do you unlock this sucker? The conversion process actually unlocks the standard unlock method from the factory, so it's VERY simple! No hoops to jump through or anything. You'll need adb and fastboot. You can get those as part of the official Android developer kit, your distro's repos (on Linux) or Homebrew (on Mac). Of course, this guide works for the normal non-converted non-Prime version as well. This WILL wipe your phone, so make sure you back up any important data before doing this.
This guide is for the OEM (non-Prime) version. If you have the Prime version, convert it to OEM using the guide above BEFORE doing this guide.
The standard disclaimer from above still applies.
This guide is broken up into two parts. Unlocking the bootloader, and rooting the phone. If you are preparing to install Magisk, do the bootloader unlock, skip the rooting part and move on to the Magisk guide. You do not need the files above if you are only unlocking the bootloader. If your bootloader is already unlocked, skip the bootloader unlocking part and skip to rooting the phone. If you are preparing to install Magisk and your bootloader is already unlocked, you shouldn't be here. Also please note that the bootloader can sometimes re-lock itself after completing a conversion/restore from the guide above, especially to/from the Prime version, so if you're not sure, play it safe and re-unlock your bootloader.
Part 1 - Unlocking the bootloader:
Boot up your phone. If you haven't already gone through the initial setup process, go through it. The bootloader unlock process will wipe your phone, so skip as many questions as possible so you don't waste your time.
Open the Settings app, go to About device, fine the Build number (it's toward the bottom), and tap on it 8-10 times (until it says you are now a developer. If it says there's no need and you're already a developer, you can skip to the next step)
Go back to the main Settings menu. You should see a new option where About device used to be, Developer options! Click on it.
Toward the top of the long list of developer options, there is an option called "OEM unlocking". If it's switched off, switch it on. If it's switched on, switch it off and back on again. You may get a warning saying that device protection features won't work. Click Enable and proceed. You may also be prompted to enter your password/PIN/pattern lock if you have one.
Scroll down a little bit to reveal USB debugging. Switch it on if it's not already.
Connect your phone to your computer using a data safe cable. Do not disconnect it until the very end.
On your computer, open a terminal emulator (or Command Prompt with ADB access) and run `adb reboot bootloader`. If you get a message complaining about keys or authorization, check your phone. There should be a window asking for permission for your computer to access the device. Allow it and run the command again.
Your phone will reboot into fastboot mode.
On your computer, run `fastboot oem unlock`. On the phone you will get a warning message talking about the implications of unlocking the bootloader. Press Volume Up to accept them. If everything goes smoothly, your bootloader should now be unlocked. You're not ready to flash quite yet! Flashing at this stage WILL brick your phone, so it's important that you continue following the guide carefully.
On your computer, run `fastboot reboot`. Your phone should reboot anywhere from 3 to 5 times. If it reboots more than that, your phone is bricked and you need to start again by following the guide above again.
Once Android starts up again, you should see the setup wizard. Your bootloader is now unlocked!
Part 2 - rooting the phone:
BEFORE YOU PROCEED: If you want your phone to be encrypted AND rooted, it's important that you unlock the bootloader using the steps above first, then use the encryption APK to encrypt your phone BEFORE installing TWRP and rooting your device. This device is an exception to the general rule of flashing TWRP first and then rooting afterwards. Repeat, if you want your phone encrypted and rooted, unlock the bootloader FIRST, then encrypt SECOND, then flash TWRP THIRD, and root your phone LAST.
This is the guide for rooting the actual phone. You must unlock the bootloader using the steps above before doing this part.
First, you'll need these things on your computer.
The TWRP image for the R1 HD. You can download [REDACTED]).
A copy of the latest SuperSU zip from Chainfire. You can get it from the official forum post, or Chainfire's website.
Linux Users: On Linux, you must add `sudo` to the beginning of all fastboot commands, because most Linux distributions will not give you enough access to the hardware without being root.
And finally, the guide:
Hold Volume Up and Power until the phone turns on with the boot menu. Once the boot menu appears, use the volume keys to scroll to [Fastboot Mode] and press the power button to select it. It's the middle option.
On your computer, cd to the folder where you downloaded twrp-3.0.2-1-r1hd-lopestom.img and do `fastboot flash recovery twrp-3.0.2-1-r1hd-lopestom.img`.
On your computer, do `fastboot boot twrp-3.0.2-1-r1hd-lopestom.img`.
Once TWRP boots up, dismiss the prompt about mounting the system, go to Reboot, then choose Recovery. Your device will reboot back into TWRP. I know this step seems odd, but just trust me.
Make a backup if you want. It's not a bad idea, but seeing how you just unlocked your bootloader so your data is gone and we have the images in case you somehow brick the system, I doubt you actually need it.
In TWRP, go to Advanced, then ADB Sideload. Slide the confirmation slider all the way to the right to confirm.
On your computer, cd to the folder where you downloaded SuperSU and run `adb sideload [SuperSU-zip-name.zip]`, replacing the last argument with the name of the SuperSU zip you downloaded, of course. If your computer says "waiting for device" for a long time, cancel with Ctrl+C, run `adb kill-server`, then run the first command again but with `sudo` in front this time.
Reboot the phone. If everything worked correctly, you should now have a rooted phone with SuperSU, bootloader unlocked, and custom recovery! Yay for cheap phones!
As always, if you have any questions, just ask in a thread reply or send me a private message on XDA. And by the way, hit the Thanks button in the lower right corner of the post if my guide helps you. It motivates me to keep this up to date and write more helpful guides. If you feel like giving me even more motivation and help fund future development, [REDACTED].
reserved 3
reserved 4
reserved 5
Can you verify the image you uploaded for the non-Prime version? I'm getting unexpected EOF errors when extracting in Windows using 7Zip and TarTool, and I'm also getting an "operation not permitted" error when extracting using the built in Archive Utility in OS X.
abs0lute said:
Can you verify the image you uploaded for the non-Prime version? I'm getting unexpected EOF errors when extracting in Windows using 7Zip and TarTool, and I'm also getting an "operation not permitted" error when extracting using the built in Archive Utility in OS X.
Click to expand...
Click to collapse
Yeah, that's because the image isn't fully uploaded. My internet is very slow, so it's taking a while to upload. Sorry about that. I was hoping it would be finished by the time I finished writing this, but alas, nope. I will have all files uploaded by tomorrow, along with .md5 files so you can verify the checksums, so come back then. Again, sorry. I guess I should have posted this _after_ I got those uploaded. Oh! And I have North America mirrors coming within the next couple months. It seems a little oxy-moronic to host files for a US only device on an EU server, but unfortunately, servers in the US are significantly more expensive.
ColtonDRG said:
Yeah, that's because the image isn't fully uploaded. My internet is very slow, so it's taking a while to upload. Sorry about that. I was hoping it would be finished by the time I finished writing this, but alas, nope. I will have all files uploaded by tomorrow, along with .md5 files so you can verify the checksums, so come back then. Again, sorry. I guess I should have posted this _after_ I got those uploaded. Oh! And I have North America mirrors coming within the next couple months. It seems a little oxy-moronic to host files for a US only device on an EU server, but unfortunately, servers in the US are significantly more expensive.
Click to expand...
Click to collapse
No problem - thanks for your work on this!
abs0lute said:
No problem - thanks for your work on this!
Click to expand...
Click to collapse
Just finished uploading the non-Prime version. I will start the other upload before sleeping and update the post removing the warning when I awaken, assuming everything has gone well. You're free to attempt a non-Prime conversion now. Just don't do it the other way around yet.
Sent from my LG G4 using XDA Labs
Can't wait to give this a shot. Well, at least after someone else reports success first...
followed post 1 convert to non prime steps on windows, did not do the bootloader unlock steps.
phone booted up ok, followed by android is upgrading x of 37.
phone working and no ad's on lock screen
the amazon apps are still there but appear to be disabled, causing errors at first boot.
disabled or uninstall the apps. - used cleanmaster
everything seems ok now
Hello, I have now finished uploading the files, so you can now safely flash away! Enjoy! @abs0lute
bupkis said:
Can't wait to give this a shot. Well, at least after someone else reports success first...
Click to expand...
Click to collapse
I report success. Of course I did everything in the guide here before posting it. I'm not irresponsible. It's completely safe. I just finished uploading the files, so please go ahead and give it a shot.
ColtonDRG said:
I report success. Of course I did everything in the guide here before posting it. I'm not irresponsible. It's completely safe. I just finished uploading the files, so please go ahead and give it a shot.
Click to expand...
Click to collapse
ok, away we go! :laugh:
When I try to download the scatter file it just opens the file in a new browser window.
>nevermind, figured it out...success!
...on to bootloader unlock, TWRP, root...
bupkis said:
...
When I try to download the scatter file it just opens the file in a new browser window.
...
Click to expand...
Click to collapse
Yeah, that's a problem with my server configuration. I'll fix it later. For now, you can save the file by opening it in a browser window and pressing Ctrl+S
I have completed the process successfully-TWRP, root, no ads but do still have all the Amazon apps so something is screwy but not the end of the world.
bupkis said:
I have completed the process successfully-TWRP, root, no ads but do still have all the Amazon apps so something is screwy but not the end of the world.
Click to expand...
Click to collapse
Nope, it's not screwy. The non-Amazon version does include a lot of the Amazon apps. You can uninstall some of them the normal way (they're pre-installed user apps), and others you can either disable or uninstall using your favourite system app remover.
Anyone else missing Encrypt section in Settings > Security after converting to non-prime?
When I try to load the scatter, SPFT says "Error: Initializing scatter file failed. Please check the name of scatter file which you load is legal." I downloaded it from both the primary link and your mirror, same error. Any ideas? Thanks.
EDIT: Looks like I downloaded the oldest version, not the newest version of SPFT. Whoops! I'll leave my mistake on here to help others who may assume the first link is the right one.
notfix said:
Anyone else missing Encrypt section in Settings > Security after converting to non-prime?
Click to expand...
Click to collapse
It is missing. How peculiar. I will attempt to implement a workaround in a little bit. Sorry about that.
Update: The Encryption activity exists on the phone, we just can't get to it from the settings menu. You can launch it by manually launching com.android.settings.Settings$CryptKeeperSettingsActivity using your preferred method for launching arbitrary activities. I will release an app that will launch this activity for you ASAP!

[Guide] T-Mobile KB2007 11 Locked Bootloader to LOS 12

I just spent several hours working with a t-mobile variant (KB2007), with a locked bootloader that requires a key from oneplus - bought it from ebay on sale, only $200 after discounts. Nice, but who wants to fill out a form and wait a week? I have it running LOS 19 and wanted to share exactly how. It's easily to get it running 18, the first step here will get you to that. The gist is: Downgrade/convert to european, unlock bootloader, install los. I can see why there's a LOT of confusion with this phone, mainly because the install guide on LOS's site omits a few details.
1. Go here: https://forum.xda-developers.com/t/...m-unlock-or-bootloader-unlock-needed.4188491/
Grab that file and unzip it. Shut off your phone, hold volume up and down, insert usb and then let go of the volume keys. Or just reboot it with "adb reboot edl" if your phone is still plugged it. Make sure you have the driver installed! Chances are around 99% it will not be. What I did was unzip to C: and use that as the location. Then select "enum" and make sure your phone shows. Dont change any settings. Then start. It'll take 5 minutes.
2. Now you have the european version, it has much lower restrictions and gets rid of the annoying t-mobile screen. Now go online first (oem unlock will be greyed out and/or adb wont work until you do), enable developer mode, enable oem unlock, enable debug. Reboot into bootloader, unlock it with 'fastboot oem unlock'. Restart and let it do its thing.
3. So far so good, but you're on android 11 still. This doesn't help much, and if you try to use Oxygen Updater, it'll download a version of 12 that will relock it and bug you about a key when you try to unlock it again. Es no bueno!
Hit this thread: https://forum.xda-developers.com/t/oneplus-8t-rom-ota-oxygen-os-repo-of-oxygen-os-builds.4193183/
You want "Signed Flashable Zips" then "KB05BA Europe" the first two links for 19 are dead, so grab "KB2003_11_C.20". Transfer it to the root directory of internal storage of your phone, use the updater that lets you select local file. Somebody might want to upload it elsewhere?
4. Now you're on 19, and your bootloader is still unlocked. From here, follow the tutorial: https://wiki.lineageos.org/devices/kebab/install starting with Flashing Additional Partitions. You must also write "fastboot flash boot boot.img" or it will black screen when you reboot your phone's recovery a second time. It was very irresponsible of whoever wrote the tutorial to leave that piece of information out because a lot people complained. Somebody else figured this out, I'm not taking any credit for it but it was hard to find.
5. Ok so, sideload everything. Include mindthegapps and magisk (for some reason, I had to write magisk there, install the apk, and then write it again in recovery). Now you should be done. I've tested my network, 5g, sms, everything works fine for me. One issue: Holding vol up + power kicks me to bootloader, no idea why. Easily fixed by selecting recovery in the menu.
If something goes wrong and you softbrick, reinstall the first step.
Following
I have a KB2007, but am on Android 12 (KB2007_11_C.42). Will this work for A12?
xLoveHateLegend said:
I have a KB2007, but am on Android 12 (KB2007_11_C.42). Will this work for A12?
Click to expand...
Click to collapse
I'm also wondering this. I've been out of the rooting game for a few years and want to get back into it. Did you find an answer to your question?
I'm also wondering what the current instructions are for rooting on OOS12. I'm currently running C_43, latest security patch
kevinco1 said:
I'm also wondering what the current instructions are for rooting on OOS12. I'm currently running C_43, latest security patch
Click to expand...
Click to collapse
[GUIDE] Root and keeping root options
Update 230526: Correct numbering of "B.1.1 Simple" to "B.1.2 Simple", use "OOS 13+" instead of "OOS 13" as OOS 13.1 is now available A. First time rooting This process is common across all options A.1 Flashing Magisk patched boot image There...
forum.xda-developers.com
Will this process work for the OnePlus 8T+ 5G KB2007? I'm not 100% sure about the difference in the partition layout and or hardware (other than the 5G modem). According to GSM Arena, the only difference is the modem's enabled frequencies. https://www.gsmarena.com/compare.php3?idPhone1=10420&idPhone2=10512
karlnorth said:
Will this process work for the OnePlus 8T+ 5G KB2007? I'm not 100% sure about the difference in the partition layout and or hardware (other than the 5G modem). According to GSM Arena, the only difference is the modem's enabled frequencies. https://www.gsmarena.com/compare.php3?idPhone1=10420&idPhone2=10512
Click to expand...
Click to collapse
Same here again....does this work if you're on OS12?
karlnorth said:
Will this process work for the OnePlus 8T+ 5G KB2007? I'm not 100% sure about the difference in the partition layout and or hardware (other than the 5G modem). According to GSM Arena, the only difference is the modem's enabled frequencies. https://www.gsmarena.com/compare.php3?idPhone1=10420&idPhone2=10512
Click to expand...
Click to collapse
The hardware except 5G bands is basically the same, so rooting instructions for all 8T variant should work more or less equally.

Categories

Resources