Inhoudsopgave
- Disclaimer
- Introductie
- Waarom zou ik rooten?
- Hoe krijg ik Root?
- Geroot! En nu?
- Custom ROM's!
- S-off
- Mijn toestel is bricked, wat nu?
- FAQ
- Verwante topics
Disclaimer
Het rooten en flashen van custom ROM's is volledig op eigen risico. We zijn niet verantwoordelijk voor enige schade die kan worden aangebracht tijdens het rooten van het toestel. De kans bestaat dat je toestel na het rooten geen garantie meer heeft. Ons advies voordat je het toestel gaat rooten is: lees de handleidingen zorgvuldig door, denk goed na en bereid je goed voor!
Introductie
Direct na de aankondiging dat Root toegang (grotendeels) mogelijk is op de HTC Desire, was dit het enige onderwerp waarover gepraat werd in het HTC Desire topic. Daarom is voor het rooten en het flashen van custom ROM's dit aparte topic geopend. Stel dus in dit topic je vragen, geef je mening en deel vooral je ervaringen aan en met andere HTC Desire gebruikers over het rooten, het flashen en over de verschillende ROM's. Lees aub wel eerst de OP door, voordat je een vraag stelt. Heb je interesse hoe het allemaal zit met termen zoals NAND geheugen, DATA2EXT en security flagg, dan is dit .pdf bestand zeker de moeite van het lezen waard (gemaakt door tweaker Cruz).Waarom zou ik rooten?
- Om andere versies van het besturingssysteem (custom ROMs genoemd) te kunnen installeren, die vaak hele leuke extra's hebben
- Volledige controle over je telefoon
- De mogelijkeid om bestanden te wijzigen in de systeem folder. Zo kun je thema's installeren, het opstartplaatje/animatie veranderen en systeemapplicaties verwijderen
- Een backup van je hele telefoon maken (Nandroid)
- De mogelijkheid om apps op je SD-kaart te kunnen installeren. Onder andere vanwege de veelgehoorde klacht "mijn interne geheugen is vol". Je kunt je Desire rooten en er een los apps2sd script op zetten, zodat je toestel hetzelfde blijft, alleen nu met apps2sd. Het hoe&wat vindt je bij Geroot! En nu?
Hoe krijg ik Root?
- De onderstaande wijze is geschikt voor de Desire met AMOLED en SLCD scherm.
- Installeer HTC Sync incl. de drivers. De-installeer daarna HTC Sync, maar niet de drivers. De laatste versie van HTC Sync vind je hier.
- Ga naar de website van Unrevoked en download het programma (nog niet opstarten). Als je een Mac in de buurt hebt staan, download het dan daar mee. Windows gebruikers moeten namelijk wat extra stappen verrichten voordat de telefoon juist herkend wordt.
- Zet in je telefoon (die nog niet aan de pc hangt) een vinkje bij USB debugging (foutopsporing) en bij Charge Only (Alleen opladen). Hoe dat moet vind je hier.(directe link & .pdf alert)
- Ga je nu gewoon door, dan krijg je standaard de custom recovery van Clockworkmod. Ben je tevreden met de standaard recovery van Clockworkmod, dan kun je naar door naar punt 6.*optioneel maar wel aan te raden, de custom recovery van Amon_RA (=uitgebreider)
- In dit gedeelte beschrijven we hoe je de custom recovery van Amon_RA kunt flashen. Zorg dat je Desire nog NIET aan de kabel zit, anders kun je geen andere recovery meer kiezen.
Ik leg je nu uit hoe je Amon_Ra kan installeren. Dit is niet verplicht, maar het maakt je straks veel makkelijker om applicaties op je SD-kaart te installeren.
Controleer voor het flashen ALTIJD de MD5sum om er zeker van te zijn dat het bestand niet corrupt is.
Download de laatste Amon_Ra recovery hier.,MD5Sum: 4d6d17dcddc632579dcf88af6fbde0e1
De versie met CyanogenMOD afbeelding en kleur vind je hier, MD5Sum: 835b2f180869b00116d1e5b9a430ed4d (alleen achtergrond en kleur zijn anders), de originele thread van Amon_Ra op XDA vindt je hier. - Start nu Unrevoked op
- Wil je de standaard custom recovery van Clockworkmod, ga dan naar 9
- Als je Windows hebt, klik op Edit -> Custom Recovery, als je een Mac hebt in de menubalk op File -> Custom Recovery.
Selecteer hier het .img bestand dat je net hebt gedownload. Er hoort nu onderaan te staan 'Recovery image: custom'. Als dit zo is, sluit dan nu je Desire aan op de kabel, klik op OK en laat Unrevoked z'n werk doen. - Sluit nu je Desire aan op de kabel, klik op OK en laat Unrevoked z'n werk doen.
- Unrevoked loopt nu allerlei stappen door, als laatste krijg je de melding, [done] oid.
- Klaar!
Geroot! En nu?
Gefeliciteerd met je Root toegang! Heel leuk allemaal, maar nu begint het feest pas echt. Je kunt nu alles aanpassen zoals jij wilt! Voordat je verder gaat, moet je eerst een custom ROM (= een aangepaste versie van de firmware op je telefoon) installeren; anders raak je je root kwijt. Gelukkig is dit niet zo moeilijk en er is genoeg keus. De beste ROM's vind je in onderstaande lijst. Wil je alleen maar apps2sd, dan kun je de .zip uit deze post op XDA downloaden en flashen als een custom rom. Maak wel eerst een backup van je SD kaart en maak een ext3 partitie op je sd kaart dmv je custom recovery.Custom ROM's
ROM naam | Bijzonderheid | Apps2SD | Nadelen |
---|---|---|---|
Stock Sense | Originele versie (Sense zonder mods) met root | Ja | Saai, maar uit te breiden met mods |
Oxygen | Android 2.3.4 | Ja | Geen |
Ginger Villain | Android 2.3.4 | Ja | Geen |
CM 7 | Android 2.3.3 | Ja/Nee | Geen, werkt snel,met originele CyanogenMod tweaks |
RCMixHD | Sense HD | Ja | Geen, alleen wat problemen met streamen van media |
LeeDrOiD | Sense + veel mods te downloaden | Ja | Geen |
AuraxTSense | Sense + veel thema's | Ja | Geen |
VillainROM | Sense + aanpassingen | Ja | Geen |
Pays-ROM | Sense + mooi thema | Ja | Geen |
DeFroST | Geen Sense, dus super snel + CyanogenMod aanpassingen | Ja | Geen Sense apps/widgets |
MIUI | Zeer aparte ROM, met extreem veel aanpassingen en verbeteringen (video) | Ja | Soms iets te iPhone-achtig |
Een linkje naar een topic op XDA met daarin een overzicht van zo ongeveer alle ROM's vindt je hier. Deze wordt netjes bijgehouden met de laatste ROM versies die op XDA worden gepost.
Custom ROM installeren
Download een van de bovenstaande ROMs en zet het ZIP-bestand op de SD-kaart. Pak het ZIP-bestand NIET uit!Maak nu een back-up van alles wat je wilt bewaren, nadat je de custom ROM hebt geïnstalleerd is namelijk alles weg. Er zijn genoeg back-up applicaties te vinden in de Android Market. Met Titanium Backup kun je je applicaties back-uppen. Alle data (instellingen van apps bijvoorbeeld) krijg je gewoon weer terug als je restored - ook je spelgegevens van Angry Birds. Nu gaan we een partitie aanmaken zodat je applicaties op je SD-kaart kan installeren, dit aanmaken hoeft maar 1 keer.
Let op: Je hele SD-kaart wordt geleegd! Zet dus de back-ups die je hebt gemaakt en nu op je SD-kaart staan over naar je computer!!
Partitie aanmaken
Nu gaan we een ext3 partitie aanmaken op je SD-kaart. Als je in het begin van deze handleiding Amon_Ra hebt geïnstalleerd, volg dan deze stappen:- Zet je telefoon uit en start 'm weer opnieuw op met de volume-omlaag knop en power knop ingedrukt.
- Je krijgt nu een wit scherm te zien met wat kleurige informatie. Klik weer op de volume-omlaag knop (soms moet je even wachten totdat 'ie reageert) zodat RECOVERY geselecteerd staat. Klik dan weer op de power knop.
- Nu zie je een zwart scherm met groene tekst. Ga nu met de trackball (touchscreen werkt niet) naar 'Partition sdcard' en klik erop. Klik nu weer op 'Partition SD' en klik nog een keer op de trackball om het te bevestigen.
- Kies voor Swap=0mb (geen swap, is niet nodig en slecht voor je sd kaart) Hierna vraagt hij naar je ext partitie, de grootte mag je zelf bepalen. In veel gevallen is 512 mb voldoende, maar als je een Sense HD ROM gaat draaien, kies dan voor 1gb. Kies hierna nog voor 'SD:ext2 to ext3' en dan ben je klaar.
Voor Windows zijn er meerdere partitiebeheer programma's, eentje die schijnt te werken (niet zelf geprobeerd) is 'EASEUS Partition Master'. Zorg dat hij je SD-kaart herkent en verklein de FAT32-partitie. Maak dan op de lege plek een nieuwe partitie met ext3 van ongeveer 700mb groot of eventueel zelfs 1gb als je een Sense HD ROM wilt gaan gebruiken.
De ROM installeren
Nadat je een back-up hebt gemaakt en er helemaal klaar voor bent, gaan we de ROM - die als het goed is nu op je SD-kaart staat - installeren. Het stappenplan:- Volg de eerste 2 stappen van het vorige stappenplan.
- Nu je in de recovery bent, ga naar 'Wipe', en wipe alle opties (sd-ext optioneel)
- Klik op 'Flash'. Dit kan soms iets anders heten, maar het komt allemaal op hetzelfde neer, als er maar het woordje flash in voorkomt.
- Klik op 'Flash zip from sdcard' (soms ook 'Choose zip file' genoemd). Kies nu het ZIP-bestand wat je op je SD-kaart hebt gezet. En klik nog een tweede keer op de trackball om het te bevestigen.
- Als 'ie klaar is, herstart dan je telefoon. Je telefoon gaat er nu waarschijnlijk meer dan 5-10 minuten over doen om op te starten. Laat 'm z'n gang gaan en raak niet in paniek!
- Klaar!
S-off

Tweaker ieftm
Heb ik het nodig?
Als je het niet mist niet
Kan het kwaad?
Ja, dit is niet zonder risico. Je bent bezig met een belangrijk gedeelte van je telefoon, gaat het mis, dan is je toestel bricked. Belangrijk is dat je controleert of de MD5SUM klopt met het door jou gedownloade bestand. Doe niets wat niet op het scherm wordt aangegeven, trek niet tussentijds je kabel uit je toestel, etc, gebruik je gezonde verstand. Lees eerst het hele verhaal en de disclaimer op de site van AlphaRev, ga dan pas aan de slag.
Naar de site van AlphaRev voor S-off.
Hé leuk, ik heb nu S-off, maar wat kan ik er nu mee?
Allereerst gefeliciteerd, alles is blijkbaar gelukt! Je kunt nu met het doodeenvoudige programma Android Flasher of Fastboot Commander zeer eenvoudig een ander bootanimatie, splash screen, HBOOT, recovery of radio flashen. Je download het van XDA, zet het op je PC en je kunt aan de slag. Lees altijd eerst even de OP van die thread door zodat je weet waar je mee bezig bent en hoe het werkt.
Op de site van AlphaRev ( zie link hierboven) zie je een aantal versies staan van HBOOT. Deze kun je met het bovenstaande programma flashen om zo bijvoorbeeld meer ruimte voor apps te krijgen.
Hboot flashen zonder PC
Het is mogelijk om de Hboot te flashen zonder tussenkomst van je PC. Op de site www.alpharev.nl zie je een aantal Hboots staan in een tabel. In de laatste kolom [PB99IMG] staan de Hboots die je met de telefoon zelf kunt flashen.
Ik heb zelf op mijn SD kaart een mapje aangemaakt "Hboot" met daarin een aantal verschillende hboots (dropbox links met MD5 vind je hieronder ). Als je je Hboot wilt wijzigen, dan kopieer je de gewenste Hboot naar de root van je SD kaart en hernoem je hem naar PB99IMG. Je zet je toestel uit en zet hem dan weer aan met de power & volume down toets ingedrukt. Je komt nu automatisch in het Hboot menu terecht en na enkele seconden zal er de melding komen "Do you want to start update? ". (zie screenshot ).
Je bevestigd met de volumetoets volume up en hij flashed in enkele seconden de nieuwe Hboot. Dan krijg je de vraag of je je toestel wilt rebooten en die kun je met je volumetoetsen beantwoorden.
LET OP: HET FLASHEN VAN JE HBOOT KAN JE TOESTEL BRICKEN. ALLES WAT JE DOET DOE JE OP EIGEN RISICO.
Controleer altijd de MD5, met bijvoorbeeld de app ManD5.
PB99IMG_bravo_cm7.zip
MD5: C627A419A7DE85DDB8DCE82B50BBAC96
PB99IMG_bravo_oxygen.zip
MD5: 4F19784AE373FBFD8C2E5DE6D32696A0
PB99IMG_bravo_stock.zip
MD5: EFB47EDA9D04A0B696114C1F91FA8B76
Mijn toestel is bricked, wat nu?
Bricken komt nu eigenlijk niet meer voor, en mocht er alsnog een brick optreden, dan is hij vaak weer softwarematig te repareren. Mocht je toch een brick hebben, kijk dan eens in de OP van [HTC Desire Rooten & Custom ROM's (deel 1) voor oplossingen.USB Brick
Er komt op dit moment nog wel eens een USB brick voor (voor een niet herkende SD kaart moet je de link naar deel 1 volgen). Mocht je daar last van hebben, dan kun je deze tutorial volgen. In het kort:
download deze update.zip en zet hem op je SD kaart. Flash hem in de recovery en het probleem is verholpen.
Credits

FAQ
Ik zit vast in hboot recovery mode, en geen enkele knop reageert! Wat nu?Batterij eruit halen
Ik krijg een "Insufficient permissions error" in Linux!
./adb-linux kill-server
sudo ./adb-linux start-server
sudo ./recovery-linux.sh
Ik krijg de melding “Communications with phone unexpectedly interrupted". En nu?
Zet een vinkje bij USB-foutopsporing (menu>Toepassingen>Ontwikkeling>USB-foutopsporing) en "Charge only" als je hem aan de USB kabel hangt.
Windows en Linux voor een rootje? Moet dat nou?
Nee dat hoeft niet meer
Kan ik de rom van een Nexus one op mijn Desire laden?
Nee, de N1 en Desire hebben een verschillende kernel. Vooralsnog is dit dus niet mogelijk
Verlies ik mijn geliefde Sense interface?
Nee, je zult Sense niet verliezen na het rooten.
Heeft rooten invloed op mijn garantie, en kan ik de root ongedaan maken?
In beginsel zou het veranderen van software van een door jou aangeschaft product géén invloed mogen hebben op de garantie van in elk geval de hardwarematige aspecten van het toestel. In beginsel, omdat hierop natuurlijk ontelbaar veel nuances zijn aan te brengen, en een harde wettelijke basis en relevante jurisprudentie ontbreken op dit gebied, dus absolute zekerheid kan je helaas niet gegeven worden. Wat wél beschikbaar is, is een manier om het toestel naar stock (dus niet naar branded) te unrooten, en dit kun je wederom op Modaco lezen.Mocht je overigens écht in een clinch liggen met HTC over de garantie omdat je geroot hebt, PM mij (Obiter Dictum) hier maar even over; het lijkt me een erg interessante zaak om je wat juridische hulp mee te geven.
Ik (SpaceK33z) had laatst een defect aan mijn HTC Desire. Het beeldscherm bleef zwart. Eerst hoopte ik dat dit een gevolg was van het rooten, maar het bleek iets in de hardware te zijn. Omdat het beeldscherm zwart bleef, heb ik 'm blind ge-unroot en laten repareren door HTC. Ik kreeg 5 dagen later netjes mijn HTC terug met de nieuwste software zonder dat ik iets bij moest betalen. Unrooten heeft dus effect en er blijven waarschijnlijk geen sporen achter!
Verwante topics
- [url="http://gathering.tweakers.net/forum/list_messages/1406714 "][HTC Desire] Rooten & Custom ROM's (Deel 1)[/url]
- [url="http://gathering.tweakers.net/forum/list_messages/1444568 "]Het Grote MIUI Topic[/url]
- [url="http://gathering.tweakers.net/forum/list_messages/1416532"]HTC Desire - Deel 6[/url]
- [url="http://gathering.tweakers.net/forum/list_message/33480473"][ABO] HTC Desire levertijden- en abonnemententopic[/url]
- Problemen betreft de Desire: [url="http://gathering.tweakers.net/forum/list_messages/1408011//"]Roze kleuren en paars/roze gloed op de HTC Desire[/url]
- [url="http://gathering.tweakers.net/forum/list_messages/1404167"]Accessoires voor de HTC Desire[/url]
- [TOPIC=1416242]Android Software & Discussie - Deel 7[/TOPIC]
Iets op of aan te merken tav de OP?
Voort tips om op te nemen in de OP, stuur Obiter Dictum, Tenshu, Qli-max,
Janvanduschoten
of SpaceK33z even een DM.
Topic changelog:
- 28-04-2010: Topic geopend
- 08-05-2010: FAQ aangepast
- 09-05-2010: Custom rom's toegevoegd
- 10-05-2010: Dode links naar benodigde bestanden aangepast naar 4shared
- 28-05-2010: Nieuwe ROM's toegevoegd
- 30-05-2010: Voorwoord, Introductie, Waarom, Hoe te Rooten aangepast naar nieuwste methode en dode links weggehaald
- 30-05-2010: Back 2 recovery scherm, A2SD, radio etc. toegevoegd
- 31-05-2010: Root methode aangepast en brick oplossing toegevoegd
- 31-05-2010: Froyo uitgebreid en paar andere zaken
- 30-12-2010: Nieuwe handleidingen
- En alle andere kleine wijzigingen die niet zijn opgenomen in de changelog.
- Nieuw topic - Deel 2 geopend
[ Voor 255% gewijzigd door janvanduschoten op 19-05-2011 11:40 . Reden: Android Hacking .pdf toegevoegd. ]
Post op persoonlijke titel, tenzij in het blauw