5,606,095 Members 42,037 Now Online
XDA Developers Android and Mobile Development Forum

[UPG]Hard-SPL Unlocker or how I learned to stop worrying and love the MPU

Tip us?
 
OliNex
Old
(Last edited by OliNex; 20th September 2009 at 05:23 PM.)
#1  
Member - OP
Thanks Meter 34
Posts: 42
Join Date: Apr 2008
Default [UPG]Hard-SPL Unlocker or how I learned to stop worrying and love the MPU

Greetings From the Diamond Elite Project Team (currently only Olipro and Cmonex, so, any other skilled devs wanted - please PM Olipro and/or Cmonex, don't PM this account, we rarely check it)

We are proud to announce the release of Hard-SPL for *ALL* Diamond devices, overcoming the new MPU protection on the device.


NOTE: This is NOT a SIM unlocker - it also doesn't unlock Security for other radios. if you need that, GO HERE


As an added feature, the Hard-SPL requires signed code even after flashing... we chose to do this for several reasons.

1) safety... we will begin releasing all available Diamond resources re-signed with our certificate, this means you don't need to worry about flashing something incompatible, if it's something bad, we won't sign it.

2) reliability; If you want something signed, just ask, we will be able to verify that it's not going to be something that breaks the device, as has been the case with the Elf ROM disaster.

We'll be releasing a developer edition in the future; we will continue to maintain the signed SPL as this is quite nice for total and utter noobs afraid of bricking their device.

Flash this now, Go to our separate thread listing Supported ROMs for ROMs you can flash

Installation Instructions:

1) Download, extract to an empty folder.
2) Run RomUpdateUtility.exe, Have Phone Synced with PC in Windows Mobile
3) follow steps, check device for prompts after PC shows loading bar.
4) SPL flashes, job done.

Anyone having problems with the device entering SSPL automatically, please copy SSPLManual.exe to the device and run it. then once the screen is black, run RUU manually.

IMPORTANT NOTES:
1. do not try to use this SSPL to flash anything else other than an SPL file. it explicitly blocks other flashes anyway. SSPL is *never* a good way to flash OS images
2. INSTALLING THIS WILL HARD-RESET THE DEVICE


Thanks to Walshieau for a **** load of testing!

All Project Donations gratefully accepted

INSTALLING THIS WILL HARD-RESET THE DEVICE

TROUBLESHOOTING TIPS:
- read the instructions.
- read the instructions.
- read the instructions.
- Anyone having problems with the device entering SSPL automatically (your device doesn't even go to black screen), please copy SSPLManual.exe to the device and run it. then once the screen is black, run RUU manually (you run the RUU on the PC, if it isn't obvious).
- if you get connection error in RUU after the device goes to black screen, then try a different USB port, also do not use USB hub, you can also try rebooting your PC, and can try using another PC. read the thread for even more tips that I don't remember now. also you can try unticking advanced network functionality in start menu / settings / connections / usbtopc applet.
- if SSPL-Manual.exe or enterbootloader.exe fails to run (says missing component or similar), try a hard reset of the device.
- CDMA (Sprint or Telus) diamonds need my other hardspl:, head over to: CDMA (not GSM) diamond hardspl - ONLY use this if your diamond does not use GSM protocol for radio!!! otherwise you will brick the device!!!


UPDATE: 1.37 Hard-SPL
for those who need 1.37 due to some screen fuzziness issues on some newer diamonds, here it is with hardspl patches:
- Developer Edition: can flash unsigned code. Version: 1.37.OliNex
- Signed Edition: can only flash preapproved signed code. Version: 1.38.OliNex (of course still based on 1.37).
please see Attachment below for Signed Edition!!
for Developer Edition, see the developer hardspl thread of course.
(use attachment Hard-SPL-Diamond-OliNex.zip to get the RUU package to flash the 1.38 NBH from HardSPL_OliNex138_Signed.zip. just overwrite the NBH file with 1.38 NBH)

I recommend you flash the original HardSPL, as that one is MFG. only flash the 1.37/1.38 if you experience the fuzzy display issue.


UPDATE 2: 1.93 Hard-SPL
(placeholder for now, but you can already download unsigned version in the Developer HardSPL thread!)
if someone's diamond came with 1.93 SPL originally, maybe this HardSPL based on 1.93 will work better than the olders. I have a report that someone has black screen with older SPL's.
but even if your diamond didn't come with 1.93 stock, but 1.37/1.38 doesn't fix screen problems (fuzzy screen, flickering, etc.), it is recommended to try this 1.93 HardSPL.
if your diamond works fine with original HardSPL, no need to flash this one.



IMPORTANT: all in all, I recommend you flash the original HardSPL, as that one is MFG and easier to deal with if there is some problem. only flash the 1.37/1.38 or 1.93 if you have screen issues.
if it was some other version and you still have issues after trying 1.37/1.38 and 1.93, then please let us know.


Stock SPL's for warranty reasons:
visit the http://forum.xda-developers.com/showthread.php?t=400411 (Signed ROMs) thread, see post #20.
(or visit Developer HardSPL thread post #39, same thing.)
Attached Files
File Type: zip Hard-SPL-Diamond-OliNex.zip - [Click for QR Code] (1.92 MB, 126536 views)
File Type: zip HardSPL_OliNex138_Signed.zip - [Click for QR Code] (137.4 KB, 45903 views)
CMP R3, #1
BLEQ SoftwareReset


This is the Dual Account of Olipro and Cmonex - hence, OliNex, SWINE

Donate to OliNex Elite Project Team!

Donate to Olipro.
Donate to Cmonex.
 
panosha
Old
#2  
panosha's Avatar
Senior Member
Thanks Meter 3
Posts: 1,056
Join Date: Jan 2007
Location: Athens
Thank you. I am going to flash..
 
cmonex
Old
#3  
Recognized Developer
Thanks Meter 47
Posts: 3,039
Join Date: Jul 2006
Location: Budapest
Quote:
Originally Posted by panosha View Post
Thank you. I am going to flash..

enjoy! you won't imagine how much work it was for me to get this ****er (SSPL) working

anyway, this has been tested on radio versions 0.91 and 0.93, I don't think it is radio specific, but if you have some newer radio version (haven't seen any yet) and have trouble with running SSPL or flashing it, let us know.

also, the SSPL screen is black, not tricolour, that's just the way it is. only preproduction diamond had it tricolour.

last note: do not try to use this SSPL to flash anything else other than an SPL file. it explicitly blocks other flashes anyway. SSPL is *never* a good way to flash OS images.
Main devices: Athena (x7500&x7510) , Xperia X1, RhodiumW
Other devices: Shift&x9500 (yess! running SPL 1.29.OliNex),
Kaiser&TouchPro&Herald, Diamond&HD, 2xUniversals
(Qtek_9000&Vodafone_VPA_IV) + non HTC's.

member of Athena Project and Shift Project

Donations:

To cmonex

To Athena Project

To Shift Project

To Diamond and Raphael Elite Team
 
naser404
Old
#4  
Senior Member
Thanks Meter 1
Posts: 127
Join Date: Jan 2007
Location: Dubai
Thanx a lot guys, awesome work.
 
leofungwai
Old
#5  
Member
Thanks Meter 0
Posts: 81
Join Date: Aug 2003
Thanks Olinex

i agree to the idea of olipro, it is good to the community ...especially for new comer who had not muc experience in rom flashing

but i think for developer and some experienced user , a unsigned version is neccessary for daily testing like :

1) if i am cooking a rom and wanna flash into the device to had a real test , i need to wait u guys to sign..u guys may busy and wasting unneccessary time for signing some "beta" rom ...example I made a hermes rom before ..which had chinese build in support, i had made more than 5 nbh for my own testing ....:S .. u can imagine if need signed .. i need to bother "olinex" tooo many time

look forward for a developer unsigned ver
 
SecureGSM
Old
#6  
SecureGSM's Avatar
Senior Member
Thanks Meter 1
Posts: 502
Join Date: Sep 2006
Location: Melbourne
@leofungwai.

can't you just sign this HSSPL code with you own certificate before getting this thing on of course if that's the case? should be straight forwar, really..

also, it should allow for flasing genuine firmwares signed by vendors, meaning hardware vendor's certificate is still must be valid.

And if it doesn't then, what happens if device is stucked in bootloader or doesn't boot into OS anymore? that would make difficult for reverting back to original SPL.
Himalaya / Typhoon / Wizard/ Tornado / wizard/ Universal / Star Trek / Hermes / Breeze / Oxygen / Excalibur / Trinity / Artemis / HP hw6965 / Herald / Cavalier/ Treo 750 / Vox / Elf / Niki / Polaris / Pharos/ Juno / Wings / Kaiser / Sedna / Diamond / Rafael (soon)
------------------
Securing the future of communication
http://www.securegsm.com
 
OliNex
Old
#7  
Member - OP
Thanks Meter 34
Posts: 42
Join Date: Apr 2008
Quote:
Originally Posted by SecureGSM View Post
can't you just sign this HSSPL code with you own certificate before getting this thing on of course if that's the case? should be straight forwar, really..
Surely you're not THAT stupid?
CMP R3, #1
BLEQ SoftwareReset


This is the Dual Account of Olipro and Cmonex - hence, OliNex, SWINE

Donate to OliNex Elite Project Team!

Donate to Olipro.
Donate to Cmonex.
 
motin
Old
#8  
Senior Member
Thanks Meter 1
Posts: 320
Join Date: Sep 2005
Default testing now

hi all testing now updating soon
 
rvbcrs
Old
#9  
Retired Moderator
Thanks Meter 0
Posts: 269
Join Date: Jan 2005
Location: Zutphen
First of all great work guys!

I am trying to flash my Diamond from a Windows XP machine. I start the RUU and when the progress bar appears it halts at 0% and after some time starts about a connection problem, my diamond is not going in bootloader mode. So I started my Diamond mannualy in 3 color mode and started the RUU again. Again it halts at 0% and is there now for about 5 mins. Can you help me out guys?

RvBCrS
__________________
HTC Touch Diamond
Occupation: Developer
Please help each other, if you want to learn anything, please listen to all the great minds on xda-devs there are a lot of them!
 
Nadavi
Old
#10  
Nadavi's Avatar
Senior Member
Thanks Meter 3
Posts: 691
Join Date: Mar 2005

 
DONATE TO ME
Great!

And thanks for the TEAM!!!

Just installed it.

Worked.
this makes a Hard Reset on the Device.

Now will try to update with a different rom.

Nadavi.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Google Glass Now Open to Anyone… With $1500 to Spend

Google Glass, which recently received its official update to KitKat (as well as a … more

Android 4.4.2 OTA Now Available for the Verizon Droid DNA

A couple of days ago, we talked about how the Android 4.4.2 upgrade for the HTC … more

UnbelovedHosts Uses Xposed to Block Unwanted Connections

First popularized by mvps, hosts-based ad blocking has become the de facto standard … more