Jump to content

14/Jun r6 riskfreeroot - HTC Desire rooting guide - now with HBOOT 0.80 and OS to 1.21 support


Guest PaulOBrien

Recommended Posts

Guest Sammy83

Hi Paul,

if it's ok i'll translate the guide for you to german.

Here it is:

-------------------------------------------------------------------------------------------------

Bitte erst den komplette Beitrag lesen - er enthält einige nützliche Informationen sowie Anweisungen und Downloads!

Bitte denke daran, dass wenn Du diesen Guide anwendest, Du es vollkommen auf eigene Gefahr hin machst!

Willkommen zu meinem Guide über das rooten eines HTC Desire - Dies ist eine erste grobe Version, die mit der Zeit noch verfeinert / verbessert wird!

Kompatibilität

Dieser Guide wird Dir erlauben Dein Desire zu "rooten", sofern es einen Bootloader mit der Version 0.75 oder niedriger hat. Um dies zu überprüfen, schaltest Du Dein Gerät aus und mit gedrückter "Zurück-Taste" wieder ein.

In der zweiten Zeile in grünem Text steht "HBOOT" - und eine Nummer. Dies ist die Version Deines Bootloaders.

Ist diese 0.75 oder niedriger, sollte Dieser Guide für Dein Gerät funktionieren.

O2 Deutschland Geräte werden zur Zeit mit dem 0.80 Bootloader ausgeliefert und können somit noch nicht mit diesem Guide "gerooted" werden.

Desire rooting Schutz

In den frühen Tagen von Android, war das rooten einfach. Man hatte diverse Optionen - Man konnte über den Bootloader flashen, man konnte einen Entwicklungs Bootloader flashen oder Kernel-Exploits nutzen - es gab viele Wege um low-level Zugriff zu bekommen.

Mit der Zeit haben die Hersteller die Sache schwieriger gemacht. Das Desire ist nicht auf üblichem Wege zu rooten aus verschiedenen Gründen, unteranderem:

  • ein perfekter Bootloader der das flashen oder booten von egal welchem Image (selbst dem original HTC signierten) nicht erlaubt.
  • Ein RUU flash Prozess der ein downgraden auf einen älteren Bootloader nicht erlaubt
  • Ein Kernel (der bisher noch über keine öffentlichen Quellen verfügt) der keine bekannten Explouts besitzt.
  • Einen neuen Schutzmechanismus der zuvor schon auf dem HTC Tattoo gesehen wurde, der die Key-Partition vor direktem Zugriff schützt. Selbst mit SU Zugriff ist es nicht möglich in die Boot, Recovery oder System Partitionen zu schreiben oder zuzugreifen.


    Somit wird der rooting Vorgang zu einem methodischem Versuchen aller Möglichkeiten auch nur die kleinste offene Stelle in dem Schutz zu finden.
    Ich habe eine gefunden und werden diese nur zu gut nutzen! Der Nachteil ist, dass es nicht so einfach ist, wie ein Gerät zu rooten, welches dafür ausgelegt ist zugriff auf die Systempartitionen zu ermöglichen wie das Nexus One.


    Was dieser "root" ermöglicht und was nicht

    Der root Vorgang wird...
    • Dein Gerät mit einem neuen auf generic 1.15.405.4 basierenden ROM flashen der Superuser(SU) Zugriff hat.
    • Zeigen wie Du in das Recovery Image gelangst um in Zukunft Updates per zip ein zu spielen
      • ermöglichen das Gerät mit einer custom recovery image zu flashen, welches einfach gestartet werden kann durch halten der Volume - Taste beim Einschalten
      • ermöglichen Zugriff auf die Systempartion im normalen gebrauch des Geräts.



        Vorraussetzungen

        Um diesen Guide abschließen zu können benötigst Du folgende Dinge...

        • ein HTC Desire
        • Ein Windows PC (Ich versuche die OS spezifischen Abhängikeiten noch zu entfernen)
        • ein Linux System (eine live CD sollte funktionieren) oder ein OSX System (Ich versuche die OS spezifischen Abhängikeiten noch zu entfernen)
        • ein microUSB Kabel
        • eine microSD Karte (die zu einer "goldcard" gemacht wird)
        • die unten stehenden Downloads
        • Eier aus Stahl B)

        Downloads

        Um startklar für den Guide zu sein benötigst Du folgende Dateien...

        [*]die 'test ruu' - DOWNLOAD - MD5: f1981b26b90b97aea395d2b30909a23f

        [*]die 'push files' - DOWNLOAD - MD5: 9ee301b702078dd1842bd1c67e552f6e

        [*]das 'rooted update' - DOWNLOAD - MD5: 44f2614452ddf777cab9115e2174a91a

        Hast Du diese Dateien erstmal runtergeladen kannst Du loslegen! :huh:

        Der Guide

        Folge diesen Schritten einem nach dem anderen am Ende wirst Du ein "root" Desire haben mit dem aktuellsten ROM.

        ACHTUNG: Dieser Vorgang wird Dein Gerät vollständig "löschen" und es gibt bisher keine Möglichkeit im Vorfeld eine Sicherung des ROMS herzustellen!!!

        [*]Erstelle Dir aus Deiner SD Karte eine "goldcard" mit Hilfe folgender Anleitung (es ist eine gute Idee den Inhalt vorher zu Sichern!)

        [*]Kopiere das "rooted uodate" welches du heruntergeladen hast in das Stammverzeichnis Deiner SD Karte bevor Du sie in das Gerät steckst.

        [*]Schalte das Gerät aus und schalte es im Anschluss mit gedrückter "Zurück"-Taste wieder ein. Du siehst "FASTBOOT" auf dem Bildschirm stehen in einer roten Box.

        [*]Verbinde das Telefon mit dem Computer und starte die test ruu Datei die Du heruntergeladen hast (es kann eine Weile dauern bis sie startet). Lass das Update bis zum schluss durchlaufen und Schalte Dein Gerät aus, sobald sich der Konfigurations Assistent (configuration wizzard) öffnet. Falls Du USB Treiber benötigst, findest Du diese als Bestandteil der HTC Sync Installation.

        [*]Dein Gerät sollte nun aus sein. Entferne das Telefon vom Computer. Schalte es wieder ein, diesmal mit gedrückter "Leiser" Taste.

        Der Bildschirm sieht ähnlich aus wie der erste aber diesmal steht dort "HBOOT" anstelle von "FASTBOOT". Benutze die Lautstärke Tasten und die Power Taste um die "RECOVERY" Option auszuwählen. Nun solltest Du ein Bild mit einem roten Dreieck sehen - An diesem Punkt verbindest Du Dein Telefon mit dem Linux oder OSX System.

        [*]Nun musst Du die "push files" entpacken die Du heruntergeladen hast. Wenn Du das getan hast, wirst Du eine Datei mit dem Namen "recovery-linux.sh" oder "recovery-mac.sh" finden. Starte die jenige die Deinem Betriebssystem entspricht (als root!) und das Bild Deines Geräts sollte das grüne Recovery Image Menü anzeigen.

        [*]Im Recovery Image (Navigieren über den Trackball/Trackpad) wähle "wipe -> wipe data /factory reset" dann "flash zip from sd card" und wähle das "rooted update". Bestätige mit derm Trackball und der Update Vorgang beginnt. Es dauert eine ganze Weile, weswegen Du Dir ruhig eine schöne Tasse Tee/Kaffee machen kannst B)

        [*]When das Update fertig ist starte das Telefon neu und Du bist FERTIG! :P

        Troubleshooting

        Falls Du irgendwelche Probleme während des "root" Vorgangs hast, schreibe hier und wir versuchen unsere Bestes Dir zu helfen! :blink:

        Und zum Schluss!

        Wenn Du magst kannst Du Deine Dankbarkeit durch die Anmeldung zu einem MoDaCo Ad Free oder MoDaCo Plus Account wie hier beschrieben zum Ausdruck bringen. Ich würde es euch sehr danken mich und meine Arbeit damit zu unterstützen! :o

        Viel Spaß! :D

        original by Paul O Brien

        -------------------------------------

        Sorry for some typos in it. I'll correct them tomorrow after i got some sleep :D

        Greetz Sammy

Edited by Paul
Link to comment
Share on other sites

Guest dreamdealer
point 2. when you say install. Do you actually have to install or does it run off the disc. I have downloaded, I am possibly going to give it a go. I have windows 7 installed with no partitions.

install without any changes.

Link to comment
Share on other sites

Guest chrisfloyd1982

Hi im having a problem downloading the "test ruu" basically when i click on either download or mirror it just opens up www.modaco.com and no download starts please help

Edited by chrisfloyd1982
Link to comment
Share on other sites

Your phone would always have been network locked no?

P

It was network locked to orange but no it won't recognize the orange sim card and so have no signal.

Hope you can help.

Link to comment
Share on other sites

Guest VGLink

Hey Paul I think it is a good idea if you writ a short tutorial how to install step by step app2sd and how you can see it if it works. My apps are installed on my phone anyway. I have a 3GB big ext3 primary partition

Link to comment
Share on other sites

Guest adnan.htc.desire

Dear Paul,

Im writing now from the linux live cd. everything bevore works fine regarding upgrading the rom whit ruutest. but now i didnt know what to do at the next.. you wrote in your documentation, i need tu unzip the updateflash.zip but i have two problems, i cant see my files on the my primary hdd, and when i open the file browser in linux, i can see the android phone whit the icon like a usb stick, but i cant open it. before i start the live cd, i copy the files on the sd card, but as i wrote, its not accessable from here.. so what i have to do as next? it would be very great if i receive some help to finish the root process successfully.. many thanks*

Your phone would always have been network locked no?

P

Link to comment
Share on other sites

Guest adnan.htc.desire

i download the pushfiles.zip an extract the files, and run the recovery-linux.sh. i get a question to start it in the terminal, and i choose that options. but my phone still show the red triangle icon..??

Dear Paul,

Im writing now from the linux live cd. everything bevore works fine regarding upgrading the rom whit ruutest. but now i didnt know what to do at the next.. you wrote in your documentation, i need tu unzip the updateflash.zip but i have two problems, i cant see my files on the my primary hdd, and when i open the file browser in linux, i can see the android phone whit the icon like a usb stick, but i cant open it. before i start the live cd, i copy the files on the sd card, but as i wrote, its not accessable from here.. so what i have to do as next? it would be very great if i receive some help to finish the root process successfully.. many thanks*

Link to comment
Share on other sites

Guest waterc00l

huh, found out there is a partition option in recovery mode :huh:

do i need ext2, ext3 or is ext4 good for apps2sd?

edit: ok, not funny, after partitioning my sd card via recovery mode menu my phone constantly reboots (ony see quietly bril... reboot.. quietly bril... reboot)...

Edited by waterc00l
Link to comment
Share on other sites

Guest neowl

Okay, now that some 'root only' apps out, and all most work, I can safely say that my experience was a success. Thanks Paul, and eberyone who pitched in in the thread, with tips for terminal, you guys rule! :huh:

Link to comment
Share on other sites

Guest wesbar

Please can someone explain how to install and use apps2sd? I installed it succesfully from the recovery menu as per the instructions but there is no app for the program on my phone. I can see lots of people have been asking for help with the apps2sd install and we'd be most greatful. Thanks.

Link to comment
Share on other sites

Guest Jimmy di Griz

As I understand rooted ROM contains only west european languages. is it possible to add other languages - interfaces, dictionaries and so on or maybe there is other rooted ROM with eastern european locales?

Link to comment
Share on other sites

Guest twistywizard
Please can someone explain how to install and use apps2sd? I installed it succesfully from the recovery menu as per the instructions but there is no app for the program on my phone. I can see lots of people have been asking for help with the apps2sd install and we'd be most greatful. Thanks.

There is no App! You install from recovery. Make your SD card also from recovery. Leave the SD card in there and it just works. No app or anything. When ever you install an App it will auto go to the SD card.

Link to comment
Share on other sites

Guest waterc00l
There is no App! You install from recovery. Make your SD card also from recovery. Leave the SD card in there and it just works. No app or anything. When ever you install an App it will auto go to the SD card.

i used the partition option from the recovery menu für ext3/ext4, is that ok? Now my phone is in a constat reboot :huh: have i done anything wrong?

Link to comment
Share on other sites

Guest adnan.htc.desire

so, im finish right now.. ,) have to test it, incl. app2sd.. ,) hihihihi hope it works and i do all the steps right.. ,)

Link to comment
Share on other sites

Guest seaders

just to update my last post, nothing was actually wrong, it's just another way that confirms this does not work with Ubuntu in VirtualBox. when I alternatively booted into my Ubuntu Live CD, I was able to go through and get the two extras installed without any problems.

Link to comment
Share on other sites

Guest wesbar
Also, check out my topic :P

Thanks. Just used your guide and my apps are going to the SD card. :huh: But my system memory still decreases by the same amount as the installed app?

Link to comment
Share on other sites

Guest adnan.htc.desire

can i do that whit the terminal emulator? im not sure what you mean whit the busybox, im really more then new on the linux.. hehehehe but im writing right now from the live cd.. :P

busybox df -h

Filesystem Size Used Available Use% Mounted on

[bIG CUT]

/dev/block/mmcblk0p2 457.0M 9.9M 422.7M 2% /system/sd

Also, check out my topic :huh:
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.