mercoledì 17 giugno 2009

Hard-SPL for Topaz

Dal post in XDA Hard-SPL for Topaz - Released! :
preface: okay, it was released only this weekend! but trust me the wait was worth it as it works really great and smooth now!
important: again, don't forget, each user gets 1 license, or perhaps 2-3 on request if needed (which is valid forever and all this works as transparently as possible, so won't be a problem at all), while businesses who need to unlock more devices than that, can pay, PM Olipro for requesting 1-2 more devices for private user (free), and PM cmonex or Olipro if you want to discuss bulk unlocking.


Preparations:

0) this package is for Topaz (Touch Diamond2, not the original Diamond1) devices. any TOPA***** accepted currently, as long as we don't see a CDMA or other special release.
1) if you have Vista / Windows 7, WMDC update to 6.1 (or whatever is latest) is recommended: http://www.microsoft.com/windowsmobi...ce-center.mspx


Instructions

read this if unsure how to install Hard-SPL...

1) download newest Hard-SPL package from Topaz-HardSPL_V1_01R1.zip attachment, extract to an empty folder.
2) you must Have Phone Synced with PC in Windows Mobile!!!
3) NEW: internet access is required as the program checks online for updates and license.
4) run Topaz-HardSPL_V1_01R1.exe on PC, make sure it's launched from a local drive (not through network drive, etc.). XP requires Admin logon, and Vista/Windows 7 will automatically prompt to allow it to run in Admin mode, allow it please. if the exe fails to run or throws an exception (i.e. crashes), try using Topaz-HardSPL_V1_01R1__NC.exe instead from other attachment. if you get an antivirus warning, please ignore it, it contains no harmful code (just used a packer to compress it).
5) follow steps as prompted in the Hard-SPL program. if this is the first run of Hard-SPL on a device after hard reset, you must select Autoflash mode (the first button in Welcome screen). you should usually go for Autoflash mode; the Manual flash option is only to be used as noted below (in NOTE 3 and in troubleshooting section) and you must only attempt manual mode if Autoflash mode or SSPL-Manual.exe already put device in tricolour mode/or device froze. any other errors triggered while running in Autoflash mode will have to be fixed as instructed in the error message.
6) it will ask you to wait while it prepares for the flashing, press OK.
7) now it should go through without any error messages, if one does pop up, then please follow the instructions included in the error text. if no instruction is included, instead only a big dialog that says the Hard-SPL process closed early (and asks about donation before fully closing it), then PM cmonex, but this should not ever occur (as this means a really fatal error occurred).
8) at this point the device did hopefully went to tricolour screen reporting version as 1.01.C-SSPL, this is the SSPL version, which is temporary. then RUU will instantly launch.
9) some notes: when RUU says it will hard reset, do not worry, it is not going to do that. also when it says the flash will take 10 minutes, ignore that, it will only take a minute or so.
10) SPL flashes, device automatically reboots, job done.
11) to confirm you got it installed, go into bootloader mode (tricolour screen!) and verify the screen shows 1.33.OliNex, which is the Hard-SPL version.

NOTE: you will not see the SPL version during normal boot, that is the OS version, not SPL!
to enter SPL to check version, do a soft reset while holding the "volume down" key on the left side of the device. keep holding the volume down key until you see tricolour screen which is the bootloader mode, then release it.

NOTE 2: this is unsigned Hard-SPL. no limitations on flashing ROMs. also, this has overwrite protection against HTC RUU's overwriting HSPL with a stock one, so if someone needs to revert to stock SPL for warranty reasons, a stock SPL downgrade package is posted here below. use this relocker *only* if you need to return the phone for warranty, and only use it as last step - after reflashing stock OS and radio. see steps at the end of this post about how to reflash stock SPL.

NOTE 3: anyone having problems with the device entering SSPL automatically, please copy SSPL-Manual-Topaz.exe from SSPL-Manual-Topaz.zip attachment in this post, copy it to the device and run it. then once the screen is saying 1.01.C-SSPL, run the Hard-SPL package on the PC and you must select Manual flash option. *important*: make sure that the USB cable is plugged in and device is synced to Windows Mobile even if doing manual method.

NOTE 4: do not use this RUU for anything other than SPL flashing (i.e. hardspl or stock spl restore)!!! nothing other than SPL's made by Olinex team (using OliNex custom cert, which is not public) will flash to make SSPL more secure. if you want to flash some other rom, then use shipped RUU or topaz customRUU if you need to flash cooked ROM.

NOTE 5: for developers asking: Hard-SPL is not based on MFG SPL, as it can strictly be used for development and hacking, contact cmonex in PM if you need that one.

NOTE 6: supported OS versions: both 32-bit and 64-bit XP, Vista, Windows 7RC and later. win2000 was untested, and pre-RC win7 (lower than build 7100) is explicitly not supported. also, the program may be unstable or not work on Virtual systems, so it's recommended to try outside Virtual OS softwares. also, version verify: if Hard-SPL package says V101R in first Welcome dialog title, it is final, not some crappy beta.

Troubleshooting

firstly:
- read the instructions above.
- read the instructions above.
- read the instructions above.
nothing happens on the device, does not enter tricolour screen mode:
- anyone having problems with the device entering SSPL automatically, you can get SSPL-Manual-Topaz.exe from attachment in this post, copy it to the *device* itself and run it. then once the screen is showing 1.01.C-SSPL, run the Hard-SPL package on the PC and select Manual flash option. please do not use Manual flash option for any other purposes.
- please make sure you watch the device screen if it asks about running files (it probably won't, I made sure of that, but just in case, check).
- also you can try unticking advanced usb/network functionality in settings on the device. exact location of this will probably be: start menu / settings / connections / usbtopc applet.
general usb connection error problems
- if you get connection error in RUU after the device goes to 1.01.C-SSPL tricolour screen: make sure device was still synced via USB to the PC at the point of it entering SSPL (the 1.01.C-SSPL screen) and do not try replugging please, that will probably just crash SSPL.
- it will take a few seconds for the RUU to detect the device, but do not worry, as soon as the "USB" text on the tricolour screen shows up, RUU will see device. if not (happens very rarely), wait for RUU to time out (or wait a few minutes). then remove back cover, reset, it will boot OS again, then you can retry unlocking process.
- try a different USB port
- try different USB cable
- do not touch USB cable during the process especially if it is already a bit dodgy
- also do not use USB hub
- you can also try rebooting your PC
- and you can try using another PC.
- another reason for USB connection error: if your PC takes too long to load the drivers (if your device is in bootloader for the first time and perhaps if you are on vista), then if RUU times out, but device still says "USB" on the tricolour screen, just leave it there and re-run the Hard-SPL package when driver installation finishes - you must use Manual Flash option in such a case.
- finally, you can try disabling antivirus or firewall programs on the PC.
ModelID checking: if SSPL loader says it's for a different model or device, please contact cmonex in PM for testing SPL on that too. check modelid by entering SPL tricolour screen manually and note what it says (TOPA100, or something else). note: currently SSPL accepts any TOPA*****, but if we get notified of an incompatible (CDMA) topaz version, we will instantly modify it to deny those models.
other issues
- if device reports that Enterbootloader.exe fails to run (says missing component or corrupt signature or similar), try a hard reset.
- if device reboots instead of going to SSPL screen (1.01.C-SSPL), contact us by PM to cmonex or Olipro. do not PM OliNex user, that is not monitored frequently (and PM's to it are disabled now anyway).
- if none of the above help, read thread for further suggestions, if still nothing, make a post in thread describing all details about the exact situation.


how to reflash Stock/Shipped SPL - STEP BY STEP - FOR WARRANTY REASONS ONLY!

0. please make sure you already flashed stock ROM and radio, because stock SPL flash is *always* the last step before sending the device in.
1. take a stock spl attachment, extract the zip and run the EXE on your PC
2. if you wish to replace RUU_Signed.NBH that got extracted, feel free to do so, but not necessary, the included one is the 1.33.0000 stock SPL.
3. flash
4. verify if it flashed by checking version in tricolour screen, it should say 1.33.0000, not 1.33.OliNex.
File Type: zip _Topaz-HardSPL_V1_01R1.zip
File Type: zip _Topaz-HardSPL_V1_01R1__NC.zip
File Type: zip SSPL-Manual-TopazV1_01R1.zip
File Type: zip TopazSPLRelocker_SPL133.zip

Nessun commento:

Posta un commento