Sim unlock method

Search This thread

ocelot_gr

Member
Dec 20, 2007
46
2
Once you unlockw the phone, it will remain unlocked

Enviado desde mi 831C mediante Tapatalk

I am afraid it isnt, at least not on Viper Rom 1.5. I did a full wipe through aroma though, so that might have caused it.
One other question, has anyone found a way to permanently bypass sprint's "hands free" activation, or hacktivate the device?
After a few tries i do manage to get into the menu of the phone, but it re-appears on every reboot (the activation screen, that is) and sometimes it seems to take longer than others...

I did my homework but found no solution so far for m8:
http://xdaforums.com/showthread.php?t=2630209
http://xdaforums.com/showthread.php?t=2649676

I am using the phone abroad (not US based), so i dont think it should be that hard :/

Any help please?

Thanks
 

x017in

Senior Member
Jun 5, 2010
911
123
Bangalore
I am afraid it isnt, at least not on Viper Rom 1.5. I did a full wipe through aroma though, so that might have caused it.

One other question, has anyone found a way to permanently bypass sprint's "hands free" activation, or hacktivate the device?

After a few tries i do manage to get into the menu of the phone, but it re-appears on every reboot (the activation screen, that is) and sometimes it seems to take longer than others...



I did my homework but found no solution so far for m8:

http://xdaforums.com/showthread.php?t=2630209

http://xdaforums.com/showthread.php?t=2649676



I am using the phone abroad (not US based), so i dont think it should be that hard :/



Any help please?



Thanks


There is an app called vdm. Delete it or freeze it using titanium backup.
That's it. No more "handsfree activation"

As stated by others once unlocked, forever unlocked.



Sent from my iPhone using Tapatalk
 

DruoGaby

Senior Member
May 31, 2013
783
119
my sim unlock method...."contact sprint...international please....sim unlock....bla bla bla..in about 2 hours...done :D
 

ocelot_gr

Member
Dec 20, 2007
46
2
my sim unlock method...."contact sprint...international please....sim unlock....bla bla bla..in about 2 hours...done :D

You have an active sprint account, or you also live abroad?

EDIT: OK, i officially dont know what to do now. I ve managed to unlock it on the stock rom, and decided to give custom ones a go as well. I flashed Viper, no luck, I couldnt get it to get signal (i actually couldnt change the preferred network type to GSM for some reason).
I thought it was a rom issue, so I flashed BadBoyz one as well, which has roaming enabled, or something like this.
Again, same issue, I cannot complete the unlock process, I cannot switch preferred networks types (because I dont complete hands free activation perhaps?), and I cannot get signal with my local SIM whatsoever...

Anyway, I am now clueless on how to proceed, any help please?
 
Last edited:

killcreek

Senior Member
Sep 20, 2011
113
11
Hey again,

Have you had any success with customs roms+unlock?
I flashed two of them, but i cant unlock the device on either one.

Same question here as well. does thie unlock method work on custom roms like ARHD ROM or SkyDragon ROMS as well.??
or do we need to be on stock ROM.?
Please assist
 

maethem

Senior Member
Nov 8, 2011
62
12
Hello guys
I just bought a US Sprint Version M8 and It is driving me Crazy.
I still am not able to unlock it. HELP HELP
My device is htvdev boot loader unlocked.
S-off
Rooted as well
I first tried the Universal sim unlock method via http://www.sieempi.eu where you flash in the config.dat file via simlock option, everything failed except it said successfully applied imei code.
I popped in a foreign gsm sim card, still it was locked. Nothing happened
I than proceeded with the SuperCid 11111111 trick, I was able to change the code successfully.
But when I tried in ma foreign sim card. Nothing worked.
After doing the above two steps I than tried the HTCOMADM_SPCS.apk mod trick on my currently installed stock rom.
I renamed the original HTCOMADM_SPCS.apk and HTCOMADM_SPCS.odex to something else
And pasted modified HTCOMADM_SPCS.apk and changed permission to rw-r-r.
I ran sim unlocker helper program, granted it SU rights reached the page with the start button but when I press the start button no pop up window appears. Nothing happens at all.
I than decided to flash my Stock Rom to BSC_Stock_Rooted_M8_RLS_21 Rom
I tried the same trick and switched the original HTCOMADM_SPCS.apk with the modified file.
I open sim unlocker helper, grand su access and it takes me to start button but when I press start nothing happens still.
Now with the new Rom when I pop in the sim card I get Invalid Card. Please contact customer care.
Note: I also changed the network to gsm only directly via the menu and also by using the #*#*4636*#*# code
Attached is a screen shot :

Can someone tell me what am I doing wrong?

Try the following on you responsibility
- You should know your SPC, you can read it with CDMA Workshop or CDMA DFS Tool.
- Install QSPT (http://xdaforums.com/show....php?t=2263391)
- enable diag mode ##3424#
- open QPST configuration, from port tab add your device diagnostics port.
- from start clients tab choose service programming then ok & click on read from phone.
- on system tab choose automatic for roam preferences.
- on UMTS System tab choose any for pref service domain & any band (last bottom right) for proffered band.
- click write to phone, then your device should work on GSM mode with modified HTCOMADM_SPCS.apk.
 
Last edited:

ocelot_gr

Member
Dec 20, 2007
46
2
For those who can't seem to do it, it works in custom/deodexed roms as well

Try the following on you responsibility
- You should know your SPC, you can read it with CDMA Workshop or CDMA DFS Tool.
- Install QSPT (http://xdaforums.com/show....php?t=2263391)
- enable diag mode ##3424#
- open QPST configuration, from port tab add your device diagnostics port.
- from start clients tab choose service programming then ok & click on read from phone.
- on system tab choose automatic for roam preferences.
- on UMTS System tab choose any for pref service domain & any band (last bottom right) for proffered band.
- click write to phone, then your device should work on GSM mode with modified HTCOMADM_SPCS.apk.

OK, for those who cant seem to do it, I may have an update to instructions, more experienced users are welcome to specify if that all is unnecessary:
First you have to follow the instructions mentioned in the first post, with the modified HtcOMADM_SPCS.apk package. However, I added a few more reboots:
1 after renaming the files -- or 1 file, in case of deodexed roms (if you are running stock and have an .odex file as well, a dalvik cache wipe is also required)
1 more after changing the preferred network mode to WCDMA preferred, typing *#*#4636#*#*, and through data options as well (choose GSM/UMTS) --> this is when you insert the gsm/wcdma sim
1 final one after renaming the apk/apks back to their original names.
AFTER the final reboot, signal seems to come straight away with no problem (I have no PIN protection as well, if that matters), but only after you rename the files back to their original names.
You then install Titanium Backup, freeze the VDM app, and have a normal unlocked device (no more "Hands Free activation" messages etc).

However, I also did the following before renaming the stock HtcOMADM_SPCS.apk back to its original name (I think it does the same with the unlock helper app, but i didnt verify it, since it did the trick for me):
On a working ADB environment (google this) on a PC/Mac, issue these commands without quotes:
"adb devices" to see if the device is recognised as connected
"adb shell" to gain direct access to phone's cmd
"su"
"am start com.redbend.vdmc/com.htc.omadm.test.TestMainActivity"
A menu pops up, click on API, and then on sim lock option located at the bottom.
Proceed to the rest of the procedure as per instructions, reboot as necessary and boom, signal comes in after that :)

Verified on latest stock RUU, ViperRom 1.5 and latest Bad Boys one.
EDIT: Again, that all might be unnecessary, as i have also changed the CID to 11111111, could that alone do the trick?
 
Last edited:

x017in

Senior Member
Jun 5, 2010
911
123
Bangalore
EDIT: Again, that all might be unnecessary, as i have also changed the CID to 11111111, could that alone do the trick?[/QUOTE]

I Have succesfully unlocked 4 handsets till date. 3 were on stock ROM and stock CID. 1 Was on Insert Coin rom & stock CID.

The Key is to restart after replacing the files. You skip that step and its a no go.
 

omribe

Member
Jun 5, 2010
10
1
Does anyone know if the device remains SIM unlocked after factory reset and/or system update?
 

renehd2

Senior Member
Nov 2, 2010
1,295
149
Androidpolis
Ok, so i think i figured it out how to get the start menu to pop up for those who cant achieve it:

If you already followed the OP but didnt reboot the first time and so, didnt get the pop up menu, even if you delete the modified .apk and reinstalled it and then reboot the phone and open the HTC unlocker app, if you y dont get the Pop up menu, What you have to do is:
1.- open root Explorer and delete HTC unlocker folder

2.- go to setting/apps/delete data from the HTC unlocker app

3.- follow the OP instructions and DONT FORGET TO SET ROOT PERMISSIONS AND REBOOT

Hope this help to those who cant get the pop up menu in the Sprint HTC one m8



Enviado desde mi HTC One_M8 mediante Tapatalk

Seems that nobody saw my post for those who doesnt get the pop up menu ??

Enviado desde mi 831C mediante Tapatalk
 

killcreek

Senior Member
Sep 20, 2011
113
11
I successfully sim unlocked my new HTC one m8 without any hiccups. If any one having hard time getting SIM unlock.do PM me. I will be glad to help the fellow members

Sent from my 831C using XDA Free mobile app
 
  • Like
Reactions: domt91

Elshad

New member
Oct 7, 2007
2
0
Baku
AFter Unlock no network

100% Work For Gsm Unlock Stock 4.4.2

Step 1 - Unlockbootloader-custom recovery-root-s.off
- Unlock bootloader from htc dev
- donwload and Install Custom Recovery TWRP link http://techerrata.com/file/twrp2/m8_whl/openrecovery-twrp-2.7.0.0-m8_whl.img
- download and install SuperSu from TWRP link http://download.chainfire.eu/396/SuperSU/UPDATE-SuperSU-v1.94.zip
- S-Off Using firewater and follow Instructions (normal, rooted device method) link http://firewater-soff.com/instructions/


Step 2 -
Download HTCOMADM_SPCS.apk and put in internal storage phone
Download and install root explorer
Download and install htc one sim unlockhelper from playstore

Step 3 -
Open root explorer and hit button Mount r/w for permission read.write
Backup original HTCOMADM_SPCS.apk and HTCOMADM_SPCS.odex by changing the file name ( anything that is easy to remember ) From /system/app directory
After rename the original file, copy modded file HTCOMADM_SPCS.apk to /system/app directory and make sure you have set the permission rw-r-r and reboot device

Step 4 - Begin Sim Unlock
Open htc one sim unlock helper on your phone, it will say htc one device check fail. now click the 3 menu dot and click on "Display SIM Unlock Log" It might ask you for Permissions. Make sure to Grant them. After that it will say "SIM Unlock Log". There shouldn't be anything there. Now hit the back button and now it should say Device Verified, Root Available etc.
Next hit "start" button. If everything goes well, within seconds you should be in the OMADM Test Client Menu and Scroll all the way down to the end and tap the selection SIMLOCK. The phone will freeze a couple of seconds and then return to normal. Once done and normal, tap the back button and the SIM Unlock Helper should show SIM Unlock Results. If it says Successful, hit back button then show Device Verified, Root Available etc menu again. Then reboot the phone manually from power button

Step 5 -
Once Rebooted, Insert your SIM Card of your GSM Carrier and go to your Settings> Mobile Data> Network Mode. Once you tap that, Tap GSM/UTMS Only. If successful your phone will switch from Sprint to the GSM carrier. All there is next is to setup your APN settings to be able to receive the carriers data services.

Step 6 -
delete the modded file HTCOMADM_SPCS.apk
And rename the original HTCOMADM_SPCS.apk and HTCOMADM_SPCS.odex to original state which we renamed in previous steps to avoid vdm client stopped error

Step 7 - optional
Changing signal logo to H or 3G icon
open root explorer then open in text editor file default.xml from /system/customize/ACC
Scroll all the way down find this line <item type="integer" name="sku_id">10</item>
Change the number to 42 and save
reboot

Thanks to:
- nikme thread link http://xdaforums.com/showthread.php?t=2682242
- theslimed2013 thread link http://xdaforums.com/showthread.php?t=2608910

credit for modified HTCOMADM_SPCS.APK chas123 also used in HTC ONE unlock


Hi Mr i have Htc one m8 831c i do all this and unlock sucess but after unlock no nwtwork.
phone can't find network how to solve this problem please hellp
and i only don't do this last

Step 7 - optional
Changing signal logo to H or 3G icon
open root explorer then open in text editor file default.xml from /system/customize/ACC
Scroll all the way down find this line <item type="integer" name="sku_id">10</item>
Change the number to 42 and save
reboot

it is can give me problem with network ? after thanks
and i flashed many firmware stock and custom but not find networ please hellp how to solve this problem
Screenshot_2014-05-17-22-30-37.pngScreenshot_2014-05-17-22-45-41.png
Screenshot_2014-05-17-22-30-48.pngScreenshot_2014-05-17-22-44-47.jpg
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    100% Work For Gsm Unlock Stock 4.4.2 ( Permanent )

    Step 1 - Unlockbootloader-custom recovery-root-s.off
    - Unlock bootloader from htc dev
    - donwload and Install Custom Recovery TWRP link http://xdaforums.com/showthread.php?t=2698400
    - download and install SuperSu from TWRP link http://xdaforums.com/showthread.php?t=2698400
    - S-Off Using firewater and follow Instructions (normal, rooted device method) link http://firewater-soff.com/instructions/ or Using Sunshine (25$)


    Step 2 -
    Download HTCOMADM_SPCS.apk and put in internal storage phone
    Download and install root explorer
    Download and install htc one sim unlockhelper from playstore

    Step 3 -
    Open root explorer and hit button Mount r/w for permission read.write
    Backup original HTCOMADM_SPCS.apk and HTCOMADM_SPCS.odex by changing the file name ( anything that is easy to remember ) From /system/app directory
    After rename the original file, copy modded file HTCOMADM_SPCS.apk to /system/app directory and make sure you have set the permission rw-r-r and reboot device

    Step 4 - Begin Sim Unlock
    Open htc one sim unlock helper on your phone, it will say htc one device check fail. now click the 3 menu dot and click on "Display SIM Unlock Log" It might ask you for Permissions. Make sure to Grant them. After that it will say "SIM Unlock Log". There shouldn't be anything there. Now hit the back button and now it should say Device Verified, Root Available etc.
    Next hit "start" button. If everything goes well, within seconds you should be in the OMADM Test Client Menu and Scroll all the way down to the end and tap the selection SIMLOCK. The phone will freeze a couple of seconds and then return to normal. Once done and normal, tap the back button and the SIM Unlock Helper should show SIM Unlock Results. If it says Successful, hit back button then show Device Verified, Root Available etc menu again. Then reboot the phone manually from power button

    Step 5 -
    Once Rebooted, Insert your SIM Card of your GSM Carrier and go to your Settings> Mobile Data> Network Mode. Once you tap that, Tap GSM/UTMS Only. If successful your phone will switch from Sprint to the GSM carrier. All there is next is to setup your APN settings to be able to receive the carriers data services.

    Step 6 -
    delete the modded file HTCOMADM_SPCS.apk
    And rename the original HTCOMADM_SPCS.apk and HTCOMADM_SPCS.odex to original state which we renamed in previous steps to avoid vdm client stopped error

    Step 7 - optional
    Changing signal logo to H or 3G icon
    open root explorer then open in text editor file default.xml from /system/customize/ACC
    Scroll all the way down find this line <item type="integer" name="sku_id">10</item>
    Change the number to 42 and save
    reboot

    Thanks to:
    - nikme thread link http://xdaforums.com/showthread.php?t=2682242
    - theslimed2013 thread link http://xdaforums.com/showthread.php?t=2608910

    credit for modified HTCOMADM_SPCS.APK chas123 also used in HTC ONE unlock
    2
    NO S-OFF Needed for M8 Sprint SIM Unlock

    I just want to share with you guys my experience....

    I was able to get my hands on one of these Sprint M8 and like everyone else, I wanted my phone to be SIM unlocked (to use it outside the USA). So, I followed instructions provided in the OP but at the S-OFF part I got stuck, since the Firewater method does not work in my phone.

    Unable to get S-OFF, I skipped that part only to find out that when you replace the /system/app apk file, when you restart the phone, the changes are not saved, so the SIM Unlock Helper thing does not work. So, I was thinking, why would an app need S-OFF, I thought maybe the original HTC software was somehow preventing a system app to be replaced.

    To make story short, I installed Viper ROM, and with root explorer I was able to overwrite the HTCOM... apk (change the .apk permision to allow everything), did a hot reboot, then a full reboot, and the unlock app worked perfectly, tho it crashed in the first attempt but I tried again and it worked!

    My conclusion, you need to S-OFF in order to unlock this phone only if you are willing to install another ROM.

    Anyway, if you guys need any details, I'll be glad to help you.

    Thanks to the OP!
    2
    Thanks bro, u really helped me and i love you .
    So may be i can help the others.
    If u press start button and nothing happens? May be u forgot about permissions ( long press on htcomadm, which u placed in system/app and choose permissions. It must be on first column - RW, second - R, third - R)
    Thats what helped me and i hope it will help you too
    NP Mate. Glad i was of help to you. Cheers!!!
    2
    Had a hard time finding the HTC One Sim Unlock Helper so if anyone is looking for it I found it here:
    http://xdaforums.com/sprint-htc-one/themes-apps/app-sim-unlock-helper-viperboy-t2906419

    P.S. I was successful in unlocked Sprint HTC One m8 Hk edition using stock rooted sprint m8 hk odexed rom. Using Viper rom now and everything is working perfectly.
    2
    Hello guys
    I just bought a US Sprint Version M8 and It is driving me Crazy.
    I still am not able to unlock it. HELP HELP
    My device is htvdev boot loader unlocked.
    S-off
    Rooted as well
    I first tried the Universal sim unlock method via http://www.sieempi.eu where you flash in the config.dat file via simlock option, everything failed except it said successfully applied imei code.
    I popped in a foreign gsm sim card, still it was locked. Nothing happened
    I than proceeded with the SuperCid 11111111 trick, I was able to change the code successfully.
    But when I tried in ma foreign sim card. Nothing worked.
    After doing the above two steps I than tried the HTCOMADM_SPCS.apk mod trick on my currently installed stock rom.
    I renamed the original HTCOMADM_SPCS.apk and HTCOMADM_SPCS.odex to something else
    And pasted modified HTCOMADM_SPCS.apk and changed permission to rw-r-r.
    I ran sim unlocker helper program, granted it SU rights reached the page with the start button but when I press the start button no pop up window appears. Nothing happens at all.
    I than decided to flash my Stock Rom to BSC_Stock_Rooted_M8_RLS_21 Rom
    I tried the same trick and switched the original HTCOMADM_SPCS.apk with the modified file.
    I open sim unlocker helper, grand su access and it takes me to start button but when I press start nothing happens still.
    Now with the new Rom when I pop in the sim card I get Invalid Card. Please contact customer care.
    Note: I also changed the network to gsm only directly via the menu and also by using the #*#*4636*#*# code
    Attached is a screen shot :

    Can someone tell me what am I doing wrong?

    Try the following on you responsibility
    - You should know your SPC, you can read it with CDMA Workshop or CDMA DFS Tool.
    - Install QSPT (http://xdaforums.com/show....php?t=2263391)
    - enable diag mode ##3424#
    - open QPST configuration, from port tab add your device diagnostics port.
    - from start clients tab choose service programming then ok & click on read from phone.
    - on system tab choose automatic for roam preferences.
    - on UMTS System tab choose any for pref service domain & any band (last bottom right) for proffered band.
    - click write to phone, then your device should work on GSM mode with modified HTCOMADM_SPCS.apk.