Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
crazy cat
Old
(Last edited by crazy cat; 4th January 2010 at 08:25 AM.)
#1  
crazy cat's Avatar
Senior Member - OP
Thanks Meter 35
Posts: 459
Join Date: Jan 2007
Location: München
Exclamation [SSPL] {How-To}{Anleitung}{Multi-Lang. WWE/Deutsch} Use SSPL for flashing cooked ROMs

<--- Only SSPL for NOW. HSPL will come later. Waiting for cmonex and her nice work! --->

About this Topic

This Thread is a How-To and a place for questions and answers for the HSPL for the HTC HD2. You can find here a How-To in German and in Englisch.


< Index >
1. How-To and the most important Informatoins in English language
Guarantee and chaffing
What is SPL and why do i need
- SSPL
- HSPL
Preparing
- The PC
- The device
GoldCard - NEW and Important!
Let´s begin!
Known Problems
2. Anleitung und die wichtigsten Informationen in deutscher Sprache
3. < Reserved >
4. General HTC HD2 information that are thematically relevant
5. Allgemeine HTC HD2 Informationen, die thematisch relevant sind
6. How-To Video (external)


<- Guarantee and chaffing ->



1. Neither xda-developer, nor the hacker (who made HardSPL possible) nor ME are liable for any demage on your device.

2. By using HSPL you can loose your guarantee. Ask your mobile-operator for more informations.
3. You use HSPL on your own risk. When you do a mistake, it’s all your own fault. The hacker and developer works hard to make everyting working. But the world is not perfect.

<--- What is SPL and why do i need it? --->

The SPL is mainly a bootloader which allows a ROM to be flashed onto your device. As has been uncovered recently (or known to the more astute longer) the SPL does more than just load and boot the ROM it sets various flags which can control the operation of the OS on the device. It also controls some operations between the OS and the device's hardware. SPLs come paired with shipped (or leaked) official ROMs and are meant to match the ROMs operation. Therefore, with each new ROM release there is likely to be a new SPL.

There are two versions of SPL:

HardSPL & SoftSPL

SoftSPL is a patched SPL that will temporary unlock your CID (until reboot). Why Temporary? Because of your warranty, since there is no CID block written, your warranty will not be voided. Also with this tool it is not necesarry to have a permanently unlocked CID. And last it's safe. It doesn't flash a CID block or IPL/SPL to your device on it's own, but you should choose the ROM you want to flash wisely.
For more informations read the xda-wiki. Use it!

HSPL is a custom G4 SPL patched by Olipro which let your device think it has SuperCID (aka CID unlocked). If you use HardSPL, you don't need a separate loader in the future, just use the RUU provided in the ROM package.
YOu need more informations? Use the xda-wiki! It´s realy useful! Realy!


<-- Preparing-->

The PC

Make sure you use Win7 or WinXP. In past the experience with WinXP was the best while flashing a device. Flashing with WinVista is realy risky.
Close all not needed running processes on the PC like MSN, ICQ, Donloads/Uploads, etc.
Very important is to shutdown your firewall and your anti-virus software. Secialy G-Data makes problems while flashing.

The device

1. Make sure the Battery is over 50% charged. 100% is best.
2. Backup your data. Use SPB Backup or any other Backup-Tools. I recommend SPB Backup, cause it is 100% compatible with WinMo 6.5
3. Make sure you have a Gold Card ("]Link)

Important: Untill there is no HSPL yet, you will need a GoldCard!
How to get a GoldCard?


<--- Let´s begin! --->

1. Download SSPL: Download-Thread Direkt-Link
2. Extract the File to a new folder
3. Connect the device with the PC via Active Sync/Windows Mobile Device Center
4. Place the ROM you want flash into the same folder. Make sure the ROM is a ".NBH" file and not an ".EXE" file
5. Press "SSPL_RUU.exe" twice



6. Read, select the checkbox, press NEXT



7. Read, select the checkbox, press NEXT



8. Wait untill the device-informations are vertifyted



9. Press "Uptate"



10. Read, press NEXT



11. Flashing



12. Done!



<--- How to flash an other ROM and the Invalid ID problem --->


INVALID VENDER ID
You have used SSPL for flashing a cooked ROM. But you are not happy with this ROM and want flash an other one. Hold on! First you need a GoldCard!
You need to flash a original stocked ROM in your fav. langauge by using a GoldCard. How you make a GoldCard you can read HERE (Link)!

After you flashed your device back to an original ROM you can use SSPL again and flash an other ROM on your HD2.

Good luck!

<---- Known Problems ----->


Error 260/Connection Failed
Quote:
1: Connected device via active sync, established connection to WMDC
2: Opened Device Manager, found the HTC HD2 item and removed the driver ALSO DELETING IT FROM THE SYSTEM
3: Reboot
4: Connected device via active sync, allow the driver to DOWNLOAD from M$ and fully install
5: Disconnect the HD2 from USB and bring into bootloader
6: Connect the device in Bootloader to a DIFFERENT USB socket and allow driver to load and "Serial" will turn to "USB"
7: LEAVE THE DEVICE IN BOOTLOADER
8: Run "SSPL_RUU.exe" as Administrator and flash from Bootloader

I think Win7 x64 has a problem installing the Active Sync Driver and the HTC Sync Driver to the same USB Socket. I tryed using the USB socket i established the WMDC connection with and it would not install the second driver!

credits @ MysticGenius
In my collection:
Palm m515 - HTC Universal - Palm Treo Pro - HTC Advantage 8 - HP iPAQ 214 - HTC Diamond 1 - LG GM750 - SE Xperia 1i - HTC HD - HTC S740 - HTC HD2 - Google Nexus One - HTC Tattoo - Acer E140 -
SE Xperia Play - HTC Sensation - HTC Incredible S - HTC Evo 3D - HTC ChaCha - Dell Venue Pro - Motorola Xoom - HTC Flyer - HTC One X - Nexus 7

Not in my collection anymore:
Yakumo Delta 400 - Acer n10 - iPAQ rx1950 - iPAQ 1915 - HTC TyTn 1 - Glofiish x960 - Acer F1 - Dell Streak 5
 
crazy cat
Old
(Last edited by crazy cat; 28th December 2009 at 10:05 PM.)
#2  
crazy cat's Avatar
Senior Member - OP
Thanks Meter 35
Posts: 459
Join Date: Jan 2007
Location: München
Default FAQ

<---- Über diesen Bereich ---->

Dies ist eine Anleitung und ein Sammel-Bereich für Fragen und Antworten rund um HSPL für den HTC HD2.

1. How-To and the most important Informatoins in English language
2. Anleitung und die wichtigsten Informationen in deutscher Sprache
Gewährleistung und Hafftung
Einführung
- SoftSPL
- HardSPL
Vorbereitungen treffen
Am PC
Am Gerät
GoldCard - Neu und sehr wichtig
Jetzt geht´s los
FAQ - Häufig gestellte Fragen
BUGs - Bekannte Fehler und Lösungen

3. < Reserved >
4. General HTC HD2 information that are thematically relevant
5. Allgemeine HTC HD2 Informationen, die thematisch relevant sind

<--- Gewährleistung und Hafftung --->

1. Weder xda-developer, noch die Hacker (die das HardSPL ermöglicht haben), noch ICH haftet für Schäden an eurem Gerät, die durch das einspielen von HardSPL entstehen könnten.

2. Mit dem einspielen des HardSPL könntet ihr eure Garantie verlieren. Wenn euch diese wichtig ist, fragt beim Provider (falls ihr das Gerät dort gekauft habt) nach. Solltet ihr das Gerät im freien Handel (z.b. beim MediaMarkt/Statur/co.) erworben haben, dann bitte dort nachfragen

3. Ihr benützt das HardSPL selber. Euch zwingt niemand dazu. Falls ertwas schief läuft, seit ihr selber schuld. Die Hacker und Entwickler auf diesem Bord (Forum) geben ihr bestes, damit alles bestens funktioniert - aber die Welt ist eben nicht perfekt.

<--- Einführung --->

Es gibt zwei Arten von SPL (zumindest für den HTC HD2)

HardSPL & SoftSPL

SoftSPL ist ein Patch für das originale SPL. Es befreit eurer CID von den Fesseln des OEM. Doch leider ist das nur temporär. Hacker und Entwickler benutzen SoftSPL zum Prüfen des finalen Hacks - also HardSPL. Die CID vom HD2 wird bei einem SoftSPL nicht neu geflasht. SoftSPL (kurz SSPL) greift nur während des Boot-Vorgangs.

HardSPL ist der Schlüssel zur Freiheit. Beim Einspielen des HardSPL (kurz HSPL) wird eure CID neu geflasht. Danach "denkt" das Gerät es hätte eine SuperCID und erlaubt euch das einspielen jedes beliebigen ROMs. Ihr müsst euch danach nicht mehr um euere SPL oder CID kümmern. /

<-- Vorbereitungen treffen-->

Am PC

Ihr solltet einen Windows 7 oder Windows XP Rechter haben. Wenn bei euch Vista läuft, ist es nur bedingt zu empfehlen, damit das HardSPL einzuspielen. Mit XP seit ihr auf der sicheren Seite.

Beendet alle unnötigen Prozesse wie IM-Messenger, Spiele, Downloads, etc. Alles was Rechenleistung zieht und den PC zum abstürzen bringen könnte. Ihr solltet auch die Firewall/Internet-Security abschalten. In der Vergangenheit haben Programme wie G-Data und co. Probleme bereitet.

...

Am Gerät

1. Stellt sicher, dass der Akku über 50% geladen ist. Am Besten sind natürlich 100% Akkuladung.
2. Macht sicherheitshalber ein Backup eurer Daten. Benutzt SPB Backup (oder eine andere Software eures Vertrauens). Ich empfehle SPB Backup(es gibt auch eine 15-Tägige Testversion), weil es nativ zu Windws Mobile 6.5 kompatibel ist .
3. Stellt sicher, dass ihr eine GoldCard für den HD HD2 erstellt habt! (Link)


<--- Jetzt geht´s los --->

1. Ladet euch das das SSPL HIER herunter (Direkter Download)
2. Entpackt den Ordner auf "C/:" - aber da, wo ihr ihn auch wiederfindet.
3. Schließt das Gerät an den PC an und verbindet mit Active Sync/Windows Mobile Device Center
4. Platziert das gewünschte ROM in Form einer ".NBH" Datei in den selben Ordner. Stellt sicher, dass es sich um eine ".NBH" Datei handelt und nciht um eine ".EXE" Datei!
5. Drückt zwei Mal "SSPL_RUU.exe"



5. Lesen, Kästchen auswählen, NEXT drücken



6. Lesen, Kästchen auswählen, NEXT drücken



7. Warte, bis alle nötigen Informationen zu dem Gerät gesammelt wruden



8. Drücke auf "Uptate"



9. Lesen, danach NEXT drücken



10. Das Flashen kann beginnen



11. Fertig!





<- FAQ - Häufig gestellte Fragen ->


Was heißt ROM und was hat es mit dem Kochen zu tun?
ROM steht für "Read Only Memory" und bezeichnet das Windwos Mobile, das auf euren HTC HD2 gehört. Damit ein "gekochtes" - also ein modifiziertes, verbessertes oder einfach nur neueres - System auf dem HTC HD2 benutzt werden kann, muss das Gerät zu erst mit HSPL bearbeitet werden. Ein ROM kommt meistens als eine ".nbh" Datei und eine ".exe" Datei. Damit das ROM auf den HD2 kommt, muss das Gerät mit dem PC verbunden werden. Exe zwei mal ankicken und den Anweisungen auf dem Bildschirm folgen


Was ist SPL und wofür brauche ich das?

SPL ist grob bezeichnet der Bootloader eures HTC HD2. Die Abkürzung "SPL" steht für "Secondary Program Loader". Dieses SPL verwaltet den Boot-Prozess von Windows Mobile.
Wenn ihr ein "gekochtes" ROM (Firmware) auf euren HD2 einspielen wollt, muss dieses SPL modifiziert werden. Sonst kann das gekochte Windows Mobile nicht geladen werden.



Was ist HardSPL? Was ist SoftSPL? Und wo ist der Unterschied?

SoftSPL ist ein Patch für das originale SPL. Es befreit eurer CID von den Fesseln des OEM. Doch leider ist das nur temporär. Hacker und Entwickler benutzen SoftSPL zum Prüfen des finalen Hacks - also HardSPL. Die CID vom HD2 wird bei einem SoftSPL nicht neu geflasht. SoftSPL (kurz SSPL) greift nur während des Boot-Vorgangs.
Für weitere Infos bitte die xda-wiki lesen > Dafür ist sie ja da!

HardSPL ist der Schlüssel zur Freiheit. Beim Einspielen des HardSPL (kurz HSPL) wird eure CID neu geflasht. Danach "denkt" das Gerät es hätte eine SuperCID und erlaubt euch das einspielen jedes beliebigen ROMs. Ihr müsst euch danach nicht mehr um euere SPL oder CID kümmern.
Noch mehr Informationen erwünscht? Dann bitte die xda-wiki lesen > Für irgend etwas muss sie ja gut sein!


<- BUGs - Bekannte Fehler und Lösungen ->

Error 260/Connection Failed

Lösung: Verbindet euren HTC HD2 mit ActiveSync bzw. dem Windows Mobile Device Center (WinVista und Win7). Wartet bis das Gerät eingerichtet ist. Wenn fehlende Treiber installiert werden müssen, wartet, bis der PC diese selber Installiert hat. Wenn die Verbindung steht und auch nicht´s mehr synchronisiert wird, versucht den Flash-Vorgang erneut.

INVALID VENDER ID
Lösung: Du habt ein ROM erfolgreich geflasht, bist mit diesem jedoch nicht zufrieden? Halt! Warte, bevor du ein anderes ROM versuchst zu flashen! Nur mit einer GoldCard kann ein anderes ROM geflasht werden. Gehe so vor:

1. GoldCard erstellen
2. HD2 mit der GoldCard flashen
3. SSPL benutzen, um ein anderes ROM auf den HD2 zu flashen.
4. Wenn du das ROM erneut wechseln willst, wiederhole Punkt 2 und 3.
In my collection:
Palm m515 - HTC Universal - Palm Treo Pro - HTC Advantage 8 - HP iPAQ 214 - HTC Diamond 1 - LG GM750 - SE Xperia 1i - HTC HD - HTC S740 - HTC HD2 - Google Nexus One - HTC Tattoo - Acer E140 -
SE Xperia Play - HTC Sensation - HTC Incredible S - HTC Evo 3D - HTC ChaCha - Dell Venue Pro - Motorola Xoom - HTC Flyer - HTC One X - Nexus 7

Not in my collection anymore:
Yakumo Delta 400 - Acer n10 - iPAQ rx1950 - iPAQ 1915 - HTC TyTn 1 - Glofiish x960 - Acer F1 - Dell Streak 5
 
crazy cat
Old
(Last edited by crazy cat; 13th December 2009 at 09:04 AM.)
#3  
crazy cat's Avatar
Senior Member - OP
Thanks Meter 35
Posts: 459
Join Date: Jan 2007
Location: München
Default BUGs und Fehler

<- Reserved ->
In my collection:
Palm m515 - HTC Universal - Palm Treo Pro - HTC Advantage 8 - HP iPAQ 214 - HTC Diamond 1 - LG GM750 - SE Xperia 1i - HTC HD - HTC S740 - HTC HD2 - Google Nexus One - HTC Tattoo - Acer E140 -
SE Xperia Play - HTC Sensation - HTC Incredible S - HTC Evo 3D - HTC ChaCha - Dell Venue Pro - Motorola Xoom - HTC Flyer - HTC One X - Nexus 7

Not in my collection anymore:
Yakumo Delta 400 - Acer n10 - iPAQ rx1950 - iPAQ 1915 - HTC TyTn 1 - Glofiish x960 - Acer F1 - Dell Streak 5
 
crazy cat
Old
(Last edited by crazy cat; 13th December 2009 at 09:19 AM.)
#4  
crazy cat's Avatar
Senior Member - OP
Thanks Meter 35
Posts: 459
Join Date: Jan 2007
Location: München
Default First Help

<- General HTC HD2 information that are thematically relevant ->

Hard- and Soft-Reset

How to Hard/Softreset your HTC HD2 - Source (please Donate to smaberg)

Quote:
1. With the phone turned off, press and hold the VOLUME UP and VOLUME DOWN buttons, then press the END/POWER button shortly and release it. You will then see a message on the screen telling you this will erase xxxxxxxx......

2. Release the VOLUME UP and VOLUME DOWN buttons.

3. Press the VOLUME UP button to perform the hard reset, or press any other button to cancel the reset.
Where can I find cooked ROMs for the HTC HD2? - Source (please Donate to jagnet)

Quote:
Ive added a new section to the HTC Leo Wiki for listing all your roms and download links , info etc etc. Will be a lot easier keeping them all listed in one place than over 100s of threads.

HTC HD2 ROM-List
I have a ".nbh" file. What can i do with that file? Source + Download (please Donate to udK)

Quote:
Drop the .nbh file of your choice in the same folder as CustomRUU and start flashing.
What SPL-Version is on my HTC HD2?
In my collection:
Palm m515 - HTC Universal - Palm Treo Pro - HTC Advantage 8 - HP iPAQ 214 - HTC Diamond 1 - LG GM750 - SE Xperia 1i - HTC HD - HTC S740 - HTC HD2 - Google Nexus One - HTC Tattoo - Acer E140 -
SE Xperia Play - HTC Sensation - HTC Incredible S - HTC Evo 3D - HTC ChaCha - Dell Venue Pro - Motorola Xoom - HTC Flyer - HTC One X - Nexus 7

Not in my collection anymore:
Yakumo Delta 400 - Acer n10 - iPAQ rx1950 - iPAQ 1915 - HTC TyTn 1 - Glofiish x960 - Acer F1 - Dell Streak 5
 
crazy cat
Old
(Last edited by crazy cat; 10th January 2010 at 03:03 PM.)
#5  
crazy cat's Avatar
Senior Member - OP
Thanks Meter 35
Posts: 459
Join Date: Jan 2007
Location: München
Default Das kleine Lexika

<- Allgemeine HTC HD2 Informationen, die thematisch relevant sind ->


Für jedes Gerät das selbe. Und trotzdem wird immer wieder gefragt, wie man das eine oder andere macht. Hier eine kleine Liste der wichtigsten Sachen auf einen Blick zusammen gefasst.

Hard- und Soft-Reset

Anleitung auf Englisch - Quelle

Softreset - Hier gibt es zwei Möglichkeiten:
Akku-Abdeckung abmachen und Akku raus nehmen
Akku-Abdeckung abmachen und den roten Punkt links unten mit einem nicht zu breiten Gegenstand (z.b. Büroklammer) drücken.

Hardreset - auch hier wieder zwei Möglichkeiten:
Gerät ist eingeschaltet->Start->Einstellungen->System->Speicher löschen
Gerät lässt sich nicht mehr einschalten oder das System startet nicht ->Ein/Aus/Auflegen Knopf drücken und halten, bis das Gerät ausgeht (wirklich aus, und nicht nur der Bildschirm).->Ein/Aus/Auflegen Knopf loslassen-> Lautstärke-Regelung auf der linken Seite des Gerätes drücken und gedrückt halten. -> Kurz auf den Ein/Aus/Auflegen Knopf drücken aber nicht halten.->Ein Bildschirm mit drei Farben erscheint, dann eine Meldung erscheint->Lautstärke Knöpfe loslassen->Den oberen Lautsträke-Knopf kurz drücken.

SPL-Version prüfen
Gerät ausschalten, indem die "Aus/Auflgen-Taste" im eingeschalteten Zustand länger gedrückt wird->In dem nun offenen Fenster "Gerät ausschalten" wählen->Lautstärke nach unten drücken und halten->"Aus/Auflegen-Taste" kurz drücken und Lautstärke nach unten weiter halten bis der gewünschte Bildschirm erscheint.


Gekochte und offizielle ROMs für den HTC HD2 finden

Quelle
Ihr seit schon mal im richtigen Forum. Haltet ausschau nach Topics mit "[ROM]" in der Überschrifft. In diesen Topics preisen die Entwickler ihre eigenen gekochten ROMs an.
Am besten ihr wirft einen Blick in das xda-wiki. HIER findet ihr eine ordendlich sortierte (und stets aktuelle) Liste!


Was mache ich mit einer ".nbh" Datei?

Quelle + Download
Ihr habt ein ROM vor euch, dass auf den HD2 muss/soll. Dazu braucht ihr das CustomRUU. Ihr findet es HIER. Platziert nun die ".exe" Datei in den selben Ordner wie die ".nbh" Datei. Startet nun die ".exe" und folgt den Anweisungen, die nun auf dem Bildschirm erscheinen.
 
comingloud
Old
#6  
comingloud's Avatar
Member
Thanks Meter 4
Posts: 83
Join Date: Sep 2008
Location: Dresden
es gibt immer wieder wichtigtuer die das rad neu erfinden müssen...



sry for my german
CLS DESIGN



HTC Nova -> sold
HTC Blackstone -> sold
HTC Hero -> sold
HTC Rhodium -> sold
HTC Leo -> sold
Dell Streak 5 -> sold
Samsung Galaxy S2 -> sold
Samsung Galaxy Note -> sold
Samsung Galaxy Note II -> present
 
crazy cat
Old
(Last edited by crazy cat; 3rd December 2009 at 10:10 PM.)
#7  
crazy cat's Avatar
Senior Member - OP
Thanks Meter 35
Posts: 459
Join Date: Jan 2007
Location: München
Quote:
Originally Posted by comingloud View Post
es gibt immer wieder wichtigtuer die das rad neu erfinden müssen...

sry for my german
Ich werde das mal als ein "Danke schön" werten.

Natürlich werde ich das Howto mit Inhalt füllen. Bisschen abwarten.
In my collection:
Palm m515 - HTC Universal - Palm Treo Pro - HTC Advantage 8 - HP iPAQ 214 - HTC Diamond 1 - LG GM750 - SE Xperia 1i - HTC HD - HTC S740 - HTC HD2 - Google Nexus One - HTC Tattoo - Acer E140 -
SE Xperia Play - HTC Sensation - HTC Incredible S - HTC Evo 3D - HTC ChaCha - Dell Venue Pro - Motorola Xoom - HTC Flyer - HTC One X - Nexus 7

Not in my collection anymore:
Yakumo Delta 400 - Acer n10 - iPAQ rx1950 - iPAQ 1915 - HTC TyTn 1 - Glofiish x960 - Acer F1 - Dell Streak 5
 
chrisbert
Old
#8  
Senior Member
Thanks Meter 2
Posts: 118
Join Date: Apr 2008
Ich finds klasse - n1
 
chrisbert
Old
#9  
Senior Member
Thanks Meter 2
Posts: 118
Join Date: Apr 2008
Quote:
Originally Posted by comingloud View Post
es gibt immer wieder wichtigtuer die das rad neu erfinden müssen...



sry for my german
Ich finds klasse - n1

und es wird immer Wichtigtuer geben - die sinnloses von sich geben
 
zwuncki
Old
(Last edited by zwuncki; 3rd December 2009 at 11:47 PM.)
#10  
zwuncki's Avatar
Senior Member
Thanks Meter 0
Posts: 282
Join Date: Aug 2005
Total sinnlos, solange es noch kein HSPL gibt.

Der Threadtitel ist verwirrend (wenigstens ein "baldige" hätte man erwähnen können), als gäbe es schon ein HSPL.

Eine Anleitung ist schön und gut, wenn es einen Grund dafür gibt.

Den Thread finde ich deshalb ebenfalls (noch) total überflüssig. Man, man.

Und dann 4 freie Posts ohne Thema für nur eine Anleitung. Sorry, man kann sich echt wichtiger machen als man ist.

EDIT: Besser so.
Samsung Galaxy S3
Sony XPERIA Ray
Nokia Lumia 800

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Boot Animation Paradise for your Android Device

The default boot animations on any device, no matter whichmanufacturer, are generally pretty … more

Flash Custom ROM and Recovery to Samsung Galaxy S 4

After reading about Dan Rosenberg’s bootloader exploit for the Samsung Galaxy S 4,I … more

Windows-Based Multi-Tool for the Sony Xperia U

If you are a flashaholic and an owner of the Sony Xperia U, you may be interested in the … more

XDA University: Crafting Recovery-Flashable Packages

Those of us who use Linux on a day to day basis don’t think twice about sinking … more