[Guide] Convert Sprint/Boost HTC One A9 to Dev Unlock

TheBosZ

Member
Mar 21, 2016
13
5
0
Kiki.G, I finally got it working last night with flashing all of the Files that were posted in the bottom of that article.
The only issue I seem to have is when I reboot the phone, I have to go into Settings>Networks to sign onto my Carrier....and
that takes quite a bit of time. Other than that, phone functions normally and glad to be rid of any attachments with Sprint/Boost.

I did have to get someone else to perform the SIM Unlock, because I couldn't get it working.

Unfortunately, I have already done the conversion to the Unlocked/DEV Firmware....so I can't go back and Flash the Sprint RUU and get a
copy of my Radio.

I have another device I need to perform the same Surgery on, so perhaps you could help me with the SIM Unlock and then I would follow this protocol of
backing of the files from my own device.
You can roll it back to the sprint firmware and get the files, I was able to.

Unfortunately, I have issues with LineageOS where it won't connect to anything faster than 2G (and I really don't like Stock HTC stuff) so I'm back to using my Moto e4.
 

2low4snow

Member
Nov 14, 2013
8
0
0
Are you able to tell me how to do the Rollback?

Also, my biggest beef is how long it takes to get service after a reboot...I wonder if this would resolve the issue.
I've been using it (Making Calls and using Apps all day, no issues whatsoever)




You can roll it back to the sprint firmware and get the files, I was able to.

Unfortunately, I have issues with LineageOS where it won't connect to anything faster than 2G (and I really don't like Stock HTC stuff) so I'm back to using my Moto e4.
 

Kiki.G

Senior Member
Aug 10, 2015
68
4
0
Sydney
Are you able to tell me how to do the Rollback?

Also, my biggest beef is how long it takes to get service after a reboot...I wonder if this would resolve the issue.
I've been using it (Making Calls and using Apps all day, no issues whatsoever)
just flash it with Sprint RUU, follow the intructions from link i post. That method works 100%
 
  • Like
Reactions: TheBosZ

TheBosZ

Member
Mar 21, 2016
13
5
0
I have the same problem.

I have LineageOS running and everything is working except I'm limited to 2G (signal icon says "E").

I'm on T-Mobile and I made sure to set my APN.

Any help?

EDIT: I briefly saw it jump to H+ before tumbling back down to E. It's possible that my work has a weak enough signal that it causes issues. Although my Moto e4 was getting LTE no problem

EDIT 2: Even outside my work building, it gets 2G only.
I reinstalled 2.18.617.30 RUU from the RUU thread to see if that would fix it. It still is stuck at 2G only.

Any thoughts anyone?
 

2low4snow

Member
Nov 14, 2013
8
0
0
OTA update Failure....

"We may have determined that your may be running a modified version of it's system software, For your protection, we cannot update your phone"

Has anyone else come across this by chance? Can we just flash the updated RUU instead?

Also, for those that were having Data issues I can confirm that my phone is running 4G/LTE up here in Canada.





You have to backup all your original sprint radios and then flash unlock rom and then flash all your original radios backups of the sprint rom, then you will have a permanent fixed even with OTAs.
 

kafetao

New member
Nov 14, 2017
3
0
0
"We may have determined that your may be running a modified version of it's system software, For your protection, we cannot update your phone"

Has anyone else come across this by chance? Can we just flash the updated RUU instead?

Also, for those that were having Data issues I can confirm that my phone is running 4G/LTE up here in Canada.
al

same error here...how are you trying to instal ? htc RUU exe and windows ??

my software version : 1.57.651.1
software tryed: RUU_HIA_AERO_UL_N70_SENSE80GP_ATT_MR_NA_Gen_Unlock_2.18.617.10.exe

newbie question...how to flash this RUU ?
twrp ??

 
Last edited:

kramned_99

Member
Oct 3, 2015
10
0
0
Cebu City
CDMA Sprint A9

Yes ,2g,3g and 4g lte works
Sir, can you please help me. does this work on a CDMA Sprint A9? i have unlock the phone but Mobile Data is Disconnected. GPRS service: Disconnected. I am not in the USA right now. I'm in Philippines. i have a strong signal here. I can receive and make both sms and calls in my phone. In MTK Engineering mode it says Network type: LTE. but i cannot get any 4G or LTE on the screen. only GSM. Software version is 1.57.651.1....... Does your procedure work on this variant sir? can you please help me. I'm still noob on this matter. thanks
 

blackberry71

Member
Dec 5, 2017
6
0
0
If firmware is 1.x use and older twrp like 3.0.2.x, if 2.x use 3.1+

---------- Post added at 09:57 AM ---------- Previous post was at 09:27 AM ----------



---------- Post added at 05:43 PM ---------- Previous post was at 05:40 PM ----------

If firmware is 1.x use and older twrp like 3.0.2.x, if 2.x use 3.1+

---------- Post added at 09:57 AM ---------- Previous post was at 09:27 AM ----------



Permanent fix:
1. Install 1.09.651.1
2. Insert SIM. Unlock SPC. Reboot, test success until it starts without locking the SIM. Link to method is in the op.
3. Install 1.57.651.1_R2
4. Install every other update from android: Setting-> About -> Software updates. This will upgrade to 2.18.651.2.
5. Root the device: twrp + magisk.
6. Backup partitions
Code:
adb shell
su #grant rights to user on phone
cat /proc/emmc #take note of mmcblk0pXXX mappings to partitions: rfg_0, rfg_1, rfg_2, rfg_3, rfg_4, rfg_8, radio, modemst1, modemst2
For each partition noted before issue a command like this, where XXX is the number of the mmcblk:
Code:
dd if=/dev/block/mmcblk0pXXX of=/sdcard/rfg_0.img
Now the created parition images can be saved to your pc/mac/whatever. Might be you have to disconnect/reconnect phone to see the files or use adb pull ...
7. Install 2.18.617.30
8. After install and setup complete, android is running, restore the original images:
Code:
adb reboot bootloader
fastboot flash rfg_0 <path to rfg_0.img created in step 6.>
fastboot flash rfg_1 <path to rfg_1.img created in step 6.>
fastboot flash rfg_2 <path to rfg_2.img created in step 6.>
fastboot flash rfg_3 <path to rfg_3.img created in step 6.>
fastboot flash rfg_4 <path to rfg_4.img created in step 6.>
fastboot flash rfg_8 <path to rfg_8.img created in step 6.>
fastboot flash modemst1 <path to modemst1.img created in step 6.>
fastboot flash modemst2 <path to modemst2.img created in step 6.>
fastboot flash radio <path to radio.img created in step 6.>
9. Reboot
Hi! How to know which number mmcblk write instead ХХХ ???
Sorry for my english !!!
 
Last edited:

alray

Recognized Contributor
May 22, 2012
8,934
3,583
0
Hi! How to know which number mmcblk write instead ХХХ ???
Sorry for my english !!!
List of your partitions:

Code:
adb shell
su
ls -l /dev/block/platform/soc.0/7824900.sdhci/by-name/
should tell you that

rfg_0 is at p17
rfg_1 is at p18
rfg_2 is at p19
rfg_3 is at p20
rfg_4 is at p21
rfg_8 is at p42
radio is at p23
modemst1 is at p29
modemst2 is at p30

Better to double check first, you don't want to write on the wrong partition :eek:
 
  • Like
Reactions: blackberry71

blackberry71

Member
Dec 5, 2017
6
0
0
List of your partitions:

Code:
adb shell
su
ls -l /dev/block/platform/soc.0/7824900.sdhci/by-name/
should tell you that

rfg_0 is at p17
rfg_1 is at p18
rfg_2 is at p19
rfg_3 is at p20
rfg_4 is at p21
rfg_8 is at p42
radio is at p23
modemst1 is at p29
modemst2 is at p30

Better to double check first, you don't want to write on the wrong partition :eek:
very nice thank you !!!

---------- Post added at 07:35 PM ---------- Previous post was at 07:15 PM ----------

Backup partitions

Code:
adb shell
su #grant rights to user on phone
cat /proc/emmc #take note of mmcblk0pXXX mappings to partitions: rfg_0, rfg_1

what number mmcblk to ???:confused:
 
Last edited:

Andurils

New member
Aug 10, 2018
1
0
0
If firmware is 1.x use and older twrp like 3.0.2.x, if 2.x use 3.1+

---------- Post added at 09:57 AM ---------- Previous post was at 09:27 AM ----------



Permanent fix:
1. Install 1.09.651.1
2. Insert SIM. Unlock SPC. Reboot, test success until it starts without locking the SIM. Link to method is in the op.
3. Install 1.57.651.1_R2
4. Install every other update from android: Setting-> About -> Software updates. This will upgrade to 2.18.651.2.
5. Root the device: twrp + magisk.
6. Backup partitions
Code:
[/QUOTE]

How do i install the 1.09.651.1 sprint firmware??? the only one i found, found it in this post https://forum.xda-developers.com/one-a9/general/wip-ruu-htc-one-a9-t3240344 and there's a zip of 1.8gb with lots of zip inside. Dunno how to flash it.
 

survivor_evil

Senior Member
Jul 24, 2010
155
0
0
So everytime a new firmware comes out you have to do all these mods? I was planning on unlocking mine s-off and covert it to a dev but I wouldnt be able to just install any stock firmware or custom rom on it? do i have to still tweak it and mod it?
 

kramned_99

Member
Oct 3, 2015
10
0
0
Cebu City
3 years for just letting my A9 play some games and receiving only Edge signal, i decided to continue to Unlock it. and what do you know, it finally get worked out using the Unlocked/Developer method posted by OP. followed also the method by ztrike (thread 7) by using sprint nougat RUU for base, etc... after that, 4G-LTE comes out rock solid. the only downside is that i am having this RED TEXT in splash screen stating "this build is for development purposes only. wadadadadada etc. etc. etc.i t only takes a couple of seconds to display then disappears, so that's no problem at all. anyways, my A9 is working good right now. signal is Solid 4G, wi-fi and bluetooth functioning properly. no worries at all. thanks guys

especial thanks to OP (jianC) along with some other guys like sin23, idarph,ztrike.
 

Mamun.msm

New member
Jul 27, 2020
1
0
0
Convert HTC one a9 to unlock gen

Hi
My HTC one a9 was unlocked develop version Android 6.1 .
I have updated my phone with sprint 7.1 by mistake
After update the phone it shows SIM lock .
Somehow I have flash this phone with att unlock firmware and have no service .
After flashing sprint radio it only works 2g network .
Please help me to solve this issue ?
Advanced thanks