Ontwikkelaar publiceert root-methode voor HTC Desire

Software-ontwikkelaar Paul O'Brien heeft een methode gepubliceerd waarmee gebruikers root-toegang tot een HTC Desire kunnen krijgen. Vanwege de beveiliging is het nog niet mogelijk om custom roms op de smartphone te draaien.

O'Brien publiceerde de methode op zijn website Modaco, nadat hij eerder al had laten weten dat root-toegang op de Desire mogelijk is. De eerste tweakers zijn er al in geslaagd om met het stappenplan superuser-rechten op de Android-smartphone te verkrijgen.

Met de hack wordt een originele rom met root-toegang op de smartphone gezet. Met de rom is het mogelijk om applicaties op de sd-kaart te laten installeren en apps te gebruiken die root-toegang vereisen. Voor de hack moet de bootloader van de Desire van versie 0.75 of lager zijn voorzien; als de bootloader een hoger versienummer heeft, is de Desire niet ontvankelijk voor de hack.

Voor het rooten moet de gebruiker zowel Windows als Linux- of Mac-software draaien. Verschillende besturingssystemen zijn nodig, omdat anders niet alle stappen in het root-proces kunnen worden doorlopen. Aan een OS-onafhankelijke methode zou worden gewerkt.

Er kunnen nog geen custom roms op de Desire worden ingeladen. Volgens O'Brien komt dit omdat HTC hiervoor beveiligingen heeft ingebouwd. Zo is de bootloader beveiligd tegen downgraden naar eerdere versies en kan deze geen images flashen op de telefoon, zelfs niet als deze zijn gesigneerd door HTC zelf. Verder is het nog niet mogelijk om schrijftoegang tot systeempartities met root-toegang te verkrijgen.

Volgens O'Brien heeft de HTC Tattoo ongeveer dezelfde beveiliging als de Desire. Op de Tattoo werd uiteindelijk schrijftoegang op de systeempartitie verkregen door een specifiek geheugenadres te gebruiken, maar voor de Snapdragon-chipset werkt deze exploit niet. Daarnaast is er nog geen exploit gevonden voor de kernel-versie die de Desire gebruikt. Volgens O'Brien is het zoeken van een gat in de beveiliging de volgende stap om custom recovery-images en custom roms op het toestel te kunnen installeren.

Door RoD

Admin Mobile

29-04-2010 • 11:13

28 Linkedin

Reacties (28)

28
28
25
4
0
1
Wijzig sortering
De legend is ook geroot met dezelfde procedure: http://www.androidworld.nl/23264/htc-desire-is-geroot/ en "de kans is groot dat dit ook voor de Incredible werkt"

Edit: typefoutje

[Reactie gewijzigd door 87Vortex87 op 29 april 2010 11:40]

een mooie toevoeging. helaas kunnen custom roms niet geinstalleerd worden.
We zullen dus even moeten wachten
Custom ROMs kunnen wel geinstalleerd worden, alleen niet via de recovery en standaard SD. Je moet dus een custom rom op je goldcard zetten, en dan recovery in, en dan de pushfiles via linux ernaartoe pushen..dan kom je in een gehackte recovery, vanuit waar je unsigned roms kan flashen :)
Custom roms kan je al wel installeren hoor!
er is nog geen R/W access op de /system folder dus roms kunnen nog niet weggeschreven worden... evenals een custom recovery console.

Momenteel is de root access alleen handig voor applicaties die rechtstreeks hardware aanspreken. denk aan wifi tether bijv.
Dus als ik het goed begrijp kun je al wel een radio-update uitvoeren met deze toegang?
moet je denk ik toch beter lezen

"Er kunnen nog geen custom roms op de Desire worden ingeladen. Volgens O'Brien komt dit omdat HTC hiervoor beveilingen heeft ingebouwd. Zo is de bootloader beveiligd tegen downgraden naar eerdere versies en kan deze geen images flashen op de telefoon, zelfs niet als deze zijn gesigneerd door HTC zelf. "
Ik ben van mening dat ze voor Andoid verplicht een methode zou moeten vrijgeven (die in zeker mate wat technische kennis vereist) om root toegang te geven. Voor de gewone gebruiker is de GSM zoals hij nu is goed genoeg maar een geek wil soms dat tikkeltje meer en weet vaak wel de risico's van het vak.
Leuk om te spelen maar wat als een script kiddie die denkt te weten wat ie doet het zendvermogen van zijn GSM omhoog scroeft en zo anderen stoort?
Dat deel is altijd gesloten en mag niet eens open zijn. Het OS is iets anders dan de GSM controller chip die alleen wat standaard interfaces bied aan het OS.
Leuk om te spelen maar wat als een script kiddie die denkt te weten wat ie doet het zendvermogen van zijn GSM omhoog scroeft en zo anderen stoort?

Hij zendt zijn eigen positie uit met de GSM en kan makkelijk door de opsporingsdiensten gevonden worden. Daarna kan het ventje een fikse boete verpast worden voor het overtreden van de zendregelgeving. Probleem opgelost.

We kunnen overal wel "idioten stickers" op plakken, maar dat verminderd het aantal idioten niet. Laat mensen die wel met hun apparatuur overweg kunnen de mogelijkheid om dat te doen met hun eigendom wat ze willen.

Als iemand zich niet prettig voelt bij het kleuren buiten de lijntjes, blijf dan gewoon binnen de lijntjes. Dat iets kan hoeft niet te betekenen dat je dat je dan gedwongen bent om het te doen.
En die methode kan dan door een malware script misbruikt worden om zo de telefoon te hijacken, leuk idee.
Men zou dit zeer makkelijk kunnen oplossen door een fysieke handeling in te steken. Het lijkt me ook maar logisch dat je garantie vervalt als jezelf root toegang geeft. Ik denk maar aan en switch/jumper die je moet omzette of een bepaalde schroef die je onder de batterij moet losschroeven. (en dan nog enkele software matige handelingen natuurlijk, zoals het upgraden van een firmware of iets dergelijks).

Edit: nu hebben ze dit niet en kan je het blijkbaar wel rootten en dus kwetsbaarder.

[Reactie gewijzigd door IStealYourGun op 29 april 2010 12:09]

Waarom zou de garantie moeten vervallen bij root?
Anoniem: 307664
@RaptorRVL29 april 2010 20:48
Omdat je als root allerlei zaken kan doen die een gewone user niet kan doen. Hierdoor is het mogelijk dat je je toestel beschadigd zonder dat de maker van het toestel dit had kunnen voorkomen. En dus kan je moeilijk de producent verantwoordelijk stellen voor de reparatiekosten....
Ik heb ook "root" toegang op mijn Linux computer maar dat is toch 1 van de dingen waar ik niet echt bang voor ben.
Helemaal mee eens, deze geslotenheid vind ik een beetje ani GPL (ok, het is niet anti GPL v2 maar wel anti v3 maar toch.) Het is mijn hardware, ik heb er voor betaald. Dit is 1 van de weinigen punten waarop ik het met baardmans eens ben (Richard Stallman). Zoals je zegt, het zal niemand schaden.

[Reactie gewijzigd door teek2 op 29 april 2010 11:35]

I concur. Het moet toch niet zo moeilijk zijn om een bootloader in ROM te plaatsen (dus niet al dan niet per ongeluk te slopen) zodat je altijd de originele firmware kunt herstellen. Zelfs m'n Pentium 60 moederbord had dat al...
Precies. Dit begint op Tivo-riseren te lijken. Aan de ene kant een open systeem gebruiken, en dat aan de andere kant weer dichtgooien en gebruikers de mogelijkheid ontzeggen om ook echt de vruchten van dat open systeem te plukken.
Zojuist mijn HTC Desire geroot. App2SD geinstalleerd. Works fine!
moet je alles backuppen of doet sense dit al voor je?

Wat ik bedoel is als je dit gedaan hebt heb je dan al je contacten en sms berichten terug? applicaties installeer ik zelf wel opnieuw, of hou je deze ook?

Heb nog geen ervaring met flashen op android namelijk. en ga het vanavond misschien ook doen :-)
Ligt eraan wat je flashed. Maar op zich, in tegenstelling tot bv WM, is er geen harde reset nodig bij een ROM update. En volgens mij doet App2SD alles al automatisch voor je (apps overzetten naar de sdkaart). Maar dat laatste zou je even moeten na-lezen :).
Op m'n Hero ging alles altijd geheel vanzelf zonder harde resets, heerlijk! :D
HTC zal dit altijd blokkeren wanneer er nieuwe updates gaan verschijnen. Het is dan zoeken naar achterpoortjes, niet echt gebruiksvriendelijk.

Nexus geniet toch de voorkeur voor tweakers graag custom roms willen installeren.
Jammer genoeg is de Nexus One beperkt te vekrijgen, en import maakt het duurder en onpraktisch in post- en pre support.
Binnenkort bij vodafone verkrijgbaar als ik het goed heb..
Ja, van af overmorgen is de Nexus One verkrijgbaar bij Vodafone.
Op XDA is een eerste custom Rom al te downloaden...
Anoniem: 357430
29 april 2010 14:14
Custom ROMS kan je installeren. maar de root ingaan via een andere recovery image is niet mogelijk, er is dus maar 1 manier om je root in te gaan.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee