• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[UPG][V.1]ELF USPL - CID Unlock & flash *ANY* rom to your device[ONLINE]

Search This thread

pof

Retired Moderator
Mar 18, 2005
3,571
72
40
Barcelona
pof.eslack.org
This is a patched SPL for HTC Elf devices (HTC Touch / HTC P3450 / Dopod S1, o2 Nova, etc...).

This SPL is based on original Elf 1.11 SPL but includes 3 patches:

  1. g_cKeyCardSecurityLevel = 0 (set 32)
  2. Does not check Model ID
  3. Does not check signature*

(*) code must be formally signed i.e. contain properly-formated signatures on their places, however no checking are performed against them.

This means you can flash ANY ROM to your Elf after flashing USPL on it, no need to pay for CID unlock anymore!

Disclaimer:
This is free to use but at your own risk, I take no responsibility for any conflict, fault, or damage caused to your phone by this unlocking procedure. No warranties of any kind are given. Any commercial usage prohibited.

Instructions:
1. Unzip
2. Connect your phone to computer, make sure activesync is enabled (green icon)
3. Run elf-uspl.exe on your computer and follow instructions on screen:

Code:
 *************************************************************

 Please make sure Activesync is enabled (green icon in systray)
 and hit ENTER to start...

 STEP 1/3......50%......75%....100%

 The next step will load a patched bootloader (SPL) on your device
 it will make your device temporary SuperCID (seclevel=0), and will
 avoid modelID and signature checking when flashing NBH files.

 Hit ENTER to continue...

 STEP 2/3.....15%.....25%...50%...75%.....100%

 Phone screen should now be blank and the activesync icon gray
 if not, the loading procedure has failed and you'll have to repeat again.

 If all was OK hit ENTER and the standard "PDA Phone ROM Update Utility"
 window will start, allowing you to flash patched SPL on your device.

 Hit CTRL+C to Cancel or ENTER to continue...

 Follow the steps on the wizard to flash the patched SPL, when this
 step completes your device will reboot.

 STEP 3/3 - Launching RUU, please wait...

 Process is finished, congratulations!
 If you find it useful don't forget to donate :)
 *************************************************************
 (c)2007 pof - XDA Developers

 Hit ENTER to quit.

Update:
Some ROMs (specially O2 Nova) don't allow to run unsigned applications by default and some people have reported difficulties installing USPL. If you see a popup asking to run unsigned code, you need to rapi-unlock your phone manually, to do this download enable-rapi.zip and follow the instructions inside the file prior to installing USPL.

Notes:
1. I have only tested under XP, people says it works on Vista too.
2. Unzip the file, do not run it on the zipped folder. (Note: Better to unzip in c:\ folder with no spaces on the name).
3. This will only CID unlock your device, not SIM unlock.
4. On some devices STEP 2 fails the first time, just hit CTRL+C, softreset your device and start over again.
5. To create NBH files for Elf you should use HTC Rom Tool by Dark Simpson, because "nbhgen" doesn't create proper NBH files for elf.
6. You can use Artemis splash screen tool by jcaron safely on the Elf, the Artemis RUU is compatible with Elf-USPL and both devices have same splash screen format.
7. After flashing a full ROM (containing a SPL on it) you'll overwrite USPL, so you'll need to repeat the USPL flashing process again.
8. If you like it, use the paypal donate button on my signature :)

Enjoy! ;)

UPDATE (thanks Noonski)
TO AVOID BRICKED ELF BE SURE TO CHECK THIS THREAD:
http://forum.xda-developers.com/showthread.php?t=320155
So new users can first check if their Shipped rom is around before taking the decision to flash USPL.
Also this makes them aware to submit new ones to the list.
And if they Get stuck with a 270 Error at 3% without actually having an original, it was they that made the decision themselves.
 

Attachments

  • ELF_USPL-v1.zip
    1.4 MB · Views: 116,467
  • enable-rapi.zip
    52.4 KB · Views: 72,643
Last edited:
  • Like
Reactions: B-44
Aug 6, 2004
24
0
i did not get what you are saying
This will only CID unlock your device, not SIM unlock
can you please explain me in simple words after after using this tool on my HTC Touch can i use the sim from different service provider
 

smoothdvd

New member
Jul 12, 2007
1
0
Greate! I just flash it successfully!
BTW:
pof:How can i flash the device that can not boot? my friend's device only boot in 3-color mode.
 

r0p3

Senior Member
Jan 30, 2007
159
0
THNX!!!!

THANX a lot pof!!!

You will get a donation from me!
(as I promised here for Excalibur)

Am I right that I can also backup my original ROM and flash it back with that tools?
 

Biffert

Senior Member
May 11, 2006
277
0
This is fantastic! Thanks pof!

Took me 3 attempts, but it worked out great :) (Vista didnt work though, XP did the third time :))

Edit: My dutch Touch, is now a WWE Touch! Thnx again pof. Awesome work.
 
Last edited:

beki

Member
Jul 29, 2007
9
0
No success :(

I went through steps 1 and 2. Then started the RUU with the ELFUSPL hack from pof. But it always gives me the message "[270] UPDATE ERROR" and "Image file is corrupted". I downloaded it again from pof - no change.

Now I wonder if:
1. Is it ok if the ActiveSync icon remains gray (not connected) after the step 2 and during the step 3?
2. Is this method not appropriate for O2 Nova (German)?

Don't know what to do now. Would anyone be so kind and give me any hints, please?


----------------
O2 Nova, German version
 
Last edited:

PChaos

Senior Member
Mar 15, 2007
57
0
Budapest
How can i see my default settings ?
CID locked or CID unlocked ? :confused:
Or all Touch CID Locked default ? ( and i need this flash if i have upgrade "any" rom :rolleyes: )

Thx all of your answers !
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    This is a patched SPL for HTC Elf devices (HTC Touch / HTC P3450 / Dopod S1, o2 Nova, etc...).

    This SPL is based on original Elf 1.11 SPL but includes 3 patches:

    1. g_cKeyCardSecurityLevel = 0 (set 32)
    2. Does not check Model ID
    3. Does not check signature*

    (*) code must be formally signed i.e. contain properly-formated signatures on their places, however no checking are performed against them.

    This means you can flash ANY ROM to your Elf after flashing USPL on it, no need to pay for CID unlock anymore!

    Disclaimer:
    This is free to use but at your own risk, I take no responsibility for any conflict, fault, or damage caused to your phone by this unlocking procedure. No warranties of any kind are given. Any commercial usage prohibited.

    Instructions:
    1. Unzip
    2. Connect your phone to computer, make sure activesync is enabled (green icon)
    3. Run elf-uspl.exe on your computer and follow instructions on screen:

    Code:
     *************************************************************
    
     Please make sure Activesync is enabled (green icon in systray)
     and hit ENTER to start...
    
     STEP 1/3......50%......75%....100%
    
     The next step will load a patched bootloader (SPL) on your device
     it will make your device temporary SuperCID (seclevel=0), and will
     avoid modelID and signature checking when flashing NBH files.
    
     Hit ENTER to continue...
    
     STEP 2/3.....15%.....25%...50%...75%.....100%
    
     Phone screen should now be blank and the activesync icon gray
     if not, the loading procedure has failed and you'll have to repeat again.
    
     If all was OK hit ENTER and the standard "PDA Phone ROM Update Utility"
     window will start, allowing you to flash patched SPL on your device.
    
     Hit CTRL+C to Cancel or ENTER to continue...
    
     Follow the steps on the wizard to flash the patched SPL, when this
     step completes your device will reboot.
    
     STEP 3/3 - Launching RUU, please wait...
    
     Process is finished, congratulations!
     If you find it useful don't forget to donate :)
     *************************************************************
     (c)2007 pof - XDA Developers
    
     Hit ENTER to quit.

    Update:
    Some ROMs (specially O2 Nova) don't allow to run unsigned applications by default and some people have reported difficulties installing USPL. If you see a popup asking to run unsigned code, you need to rapi-unlock your phone manually, to do this download enable-rapi.zip and follow the instructions inside the file prior to installing USPL.

    Notes:
    1. I have only tested under XP, people says it works on Vista too.
    2. Unzip the file, do not run it on the zipped folder. (Note: Better to unzip in c:\ folder with no spaces on the name).
    3. This will only CID unlock your device, not SIM unlock.
    4. On some devices STEP 2 fails the first time, just hit CTRL+C, softreset your device and start over again.
    5. To create NBH files for Elf you should use HTC Rom Tool by Dark Simpson, because "nbhgen" doesn't create proper NBH files for elf.
    6. You can use Artemis splash screen tool by jcaron safely on the Elf, the Artemis RUU is compatible with Elf-USPL and both devices have same splash screen format.
    7. After flashing a full ROM (containing a SPL on it) you'll overwrite USPL, so you'll need to repeat the USPL flashing process again.
    8. If you like it, use the paypal donate button on my signature :)

    Enjoy! ;)

    UPDATE (thanks Noonski)
    TO AVOID BRICKED ELF BE SURE TO CHECK THIS THREAD:
    http://forum.xda-developers.com/showthread.php?t=320155
    So new users can first check if their Shipped rom is around before taking the decision to flash USPL.
    Also this makes them aware to submit new ones to the list.
    And if they Get stuck with a 270 Error at 3% without actually having an original, it was they that made the decision themselves.
    1
    Ok I see, I still believe you have a chance if you can flash a stock Rom from the Sdcard.