Inhoudsopgave | ||||||||||||||||||||||||||||||||||||||||||||||||
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 willen rooten? | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Hoe krijg ik Root? | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
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! Je kunt nu een custom ROM (= een aangepaste versie van de firmware op je telefoon) installeren. 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 | ||||||||||||||||||||||||||||||||||||||||||||||||
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 installerenDownload een van de bovenstaande ROMs en zet het ZIP-bestand (na het eventuele partitioneren) op de SD-kaart. Pak het ZIP-bestand NIET uit!Backup makenWe gaan eerst een back-up maken van alles wat je wilt bewaren. In de Market zijn diverse backup apps te vinden, de bekendste is Titanium backup (alleen met root). Deze app maakt een backup van al je apps incl. data. Mijn advies is om Titanium een backup te laten maken van alles wat er op het toestel staat. Je start Titanium Backup op>Backup/Restore>menu knop>Batch>[RUN] Backup all user apps + system data. Na het flashen van je ROM adviseer ik om de de apps normaal te downloaden (als Android dat al niet zelf doet) en met Titanium de DATA van die apps te restoren. Doe dit alleen voor niet-systeem apps, dus bijvoorbeeld Angry Birds en andere spellen, een alternatieve browser, enz. Ga je alles restoren, dan heb je een grote kans op FC's (force close). Voor een backup van je sms berichten kun je gebruik maken van een apps zoals SMSBackup&Restore. Het handigst is ook om al je contacten via Google te syncen. Als je een nieuwe ROM oid hebt geflashed, dan geef je je Google account weer in en al je contacten komen automagisch weer op je toestel te staan.Ext partitie aanmakenZet voor het partitioneren alle backups en bestanden die je wilt bewaren op je PC, bij het partitioneren verdwijnt alla data van je sd kaart.Nu gaan we een ext3 partitie aanmaken op je SD-kaart. Een ext partitie is nodig voor het gebruik van bijvoorbeeld apps2sd en data2sd scripts. Kijk altijd goed in de topicstart van de desbetreffende ROM of er een minimale ext partitie grootte is. Kun je niets vinden, dan voldoet een grootte van 512 MB tot 1GB, wat je zelf wilt. Als je in het begin van deze handleiding Amon_Ra hebt geïnstalleerd, volg dan deze stappen:
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. 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!! Zet na het partitioneren je foto's, muziek, backups en je ROM weer terug op de sd kaart. De ROM installerenNadat je een back-up hebt gemaakt & een ext partitie en je er helemaal klaar voor bent, gaan we de ROM - die als het goed is nu op je SD-kaart staat - installeren. Het stappenplan:
| ||||||||||||||||||||||||||||||||||||||||||||||||
S-off | ||||||||||||||||||||||||||||||||||||||||||||||||
Tweaker IEF ![]() Het programma is geschikt om diverse types HTC toestellen s-off te maken, ook de Desire met de laatste officiële update, 2.3.3. Welke precies vind je hier. Het programma bevind zich nog in de developers preview status, maar werkt op dit moment al beter dan de oude van AlphaRev. Onderstaan stappenplan is voor Windows uitgeschreven, stappenplan voor Linux zal vergelijkbaar zijn veronderstel ik. Aangezien Revolutionary zich nog in developer preview-status bevindt, vraagt het programma naar de serial n° van je telefoon. Zonder de serial n° zal je niet kunnen doorgaan. Zorg dat je telefoon geboot is, USB Debugging en Stand-by aan (en 'enkel opladen' ingeschakeld, maar niet verbonden met PC)
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. 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. | ||||||||||||||||||||||||||||||||||||||||||||||||
ADB | ||||||||||||||||||||||||||||||||||||||||||||||||
De Android SDK Android heeft een Software Developers Kit (SDK). De SDK bevat een aantal tools die handig zijn voor ROM flashers. Android Debug Bridge (ADB) ADB is een commandline tool waarmee je met een via USB aangesloten mobiele telefoon kunt communiceren. Via de ADB Wireless app kun je overigens ook via je WIFI netwerk met de telefoon praten wat erg handig kan zijn. Met ADB kun je veel en de volledige lijst met commando's vind je op developer.android.com. Hieronder worden beknopt 3 handige functies besproken. Een applicatie installeren Om een applicatie te installeren gebruik je het volgende commando. code:
Files van en naar je mobiele telefoon kopiëren Kopieren van het decice naar je computer: code:
Kopieren van de computer naar je device: code:
Een voorbeeld van het versturen van het bestand foo.txt van je pc naar de sdkaart van je Desire: code:
Fastboot Fastboot is een commandline tool welke je gebruikt voor het flashen van een bootanimatie, splash screen, HBOOT, recovery- of radio ROM. Fastboot werk net als ADB via je USB kabel. Ook nandroid backups kun je terugzetten met fastboot. Je kunt fastboot alleen gebruiken als de security van je Desire uit staat, het zogenaamde S-off. Een volledige lijst en veel gebruikte fastboot commando's vind je in de cyanogenmod wiki. Je kunt ook fastboot commander gebruiker voor je fastboot commando's. Belangrijk Voor het gebruik van ADB en fastboot hoef je niet de volledige SDK te installeren. Na het uitpakken van de SDK zip kun je deze tools al gebruiken. Een handleiding hiervoor vind je op theandroidsoul.com. USB drivers voor je Desire vind je in de SDK maar worden ook meegeleverd bij HTC Sync. (ADB gedeelte gemaakt door Ma_rK) | ||||||||||||||||||||||||||||||||||||||||||||||||
Credits | ||||||||||||||||||||||||||||||||||||||||||||||||
FAQ | ||||||||||||||||||||||||||||||||||||||||||||||||
Is de Desire met Android versie 2.3.3 ook al te rooten? Ja, dat kan met Revolutionairy, zie S-off. 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! | ||||||||||||||||||||||||||||||||||||||||||||||||
Terminologie | ||||||||||||||||||||||||||||||||||||||||||||||||
A2SD, A2SD+, Data2EXT, Data++, wat is het allemaal?
| ||||||||||||||||||||||||||||||||||||||||||||||||
Verwante topics | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Poll: Welke ROM gebruik jij? | ||||||||||||||||||||||||||||||||||||||||||||||||
• CM7/CM7 Nightly's • MIUI • Oxygen • Ginger Villain • DevNull • Redux • Leedroid • Insertcoin • CoolSensation • Standaard geroote ROM • Anders Ook een poll maken? Klik hier |
[Voor 134% gewijzigd door janvanduschoten op 09-12-2011 10:44. Reden: ROM's bijgewerkt]
Post op persoonlijke titel, tenzij in het blauw