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 Elemetrix

Just finished entering the first lines through linux and the guide says once the step is finished to go through menus etc.

How do I know when it is finished?

terminal currently says:

<waiting for device>

Link to comment
Share on other sites

Guest RODNiC

Haaa.. nice... just updated the Radio of my Desire without even needing the GoldCard again :-D

Rooted mine with Ubuntu Live CD.. gave me no problems (as long as you read all the steps one by one)

Link to comment
Share on other sites

Guest pascanu
I tried several cards too, what finally worked for me:

Insert the card in the Desire and format the card with the device, not with a card reader on your computer.

Then plug the Desire in the computer, switch to HardDrive mode and apply the Hexdump (use the physical drive!!!).

Write it back, unplug the Desire and hopefully it worked for you too an the Desire does not show any message that your sd card is corrupt.

Nope, didn't work. Thanks anyway.

Link to comment
Share on other sites

Guest theboxman
i try, but i think i don't know more than you do:

1. Is spanish available on this ROM? -> yes, 99% sure, if not, use more local

2. Will I lose all the stuff I've currently set up? -> for sure

3. Will backup to SD settings save information/programs? -> information = yes, Programs = no?

4. Can I backup all of the apps so that I won't need to re-download everything once rooted? i think this is only possible with titanium backup which need root :huh:

5. Will I lose all of the nifty HTC widgets and customisations? -> no, you loose nothing. Pauls Rom = HTC Stock rom with root access, nothing is missing

Thanks Waterc00l!

1. I don't understand the answer 'use more local'....Remember I'm in scotland so the usual thing for any phone to ship with is english...and I've seen a couple of people posting what languages were visible and didn't see spanish....Think I might need to hold off until spanish is available....which will make losing all the stuff on it more painful....

At least there's only a couple of days setup downloading and customisation to be lost right now!.....If anyone is 100% sure on spanish please do let me know :-)

4. Oh well...was hoping for some clever way to mount the system partition and copy the aps out or something!

5. I suspect my ROM may be customised by orange a little as well....but not knowing which parts are from orange and which from HTC makes me hesitate a second...mind you to gain control of my device I'll probably just take hte plunge....Just waiting for confirmation the rom has both spanish and english before taking the plunge!

@Paul: Thought you wouldn't mind so went ahead. It's likely to contain errors but hey it's better than nothing!

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

Cómo hacerte root en el HTC Desire/HTC Bravo. Versión de la Guía en Español - Traducida desde la versión Ingles por TheBoxMan. Sigáisla y tendréis los priviligios de root en tu HTC Desire. Si hay problemas no dudes en enviarme un mensaje. Espero que podáis entenderla!

Lea la tema completa - se contiene muchísima información útil y también las instrucciones y descargas!

Recuerde que la usa de esta guía es totalmente a su proprio riesgo!

Bienvenidos a mi guía sobre como realizar el estado de 'root' en el HTC Desire - esa guía es un borrador y será

perfeccionada/mejorada con tiempo.

La compatibilidad

Esta guía le permitirá obtener 'acceso de root' en su HTC Desire. Con la condición de que tenga el 'bootloader de

versión 0.75 o baja. Para averiguarlo, apague su equipo, y después enciéndalo de nuevo mientras que usted mantenga

pulsado el botón de atrás. En el segundo linea, en texto verde, verá 'HBOOT-' y después un numero. Dado

que es 0.75 o menos esta guía le servirá.

Actualmente, O2 Alemán están enviando equipos con el bootloader de version 0.80. En estos teléfonos usted no

puede convertirse en root con esta guía en este momento.

La protección del 'root' en el Desire:

En los primeros días era fácil de convertirse en root. Tenía varias opciones - podía escribir datos desde el

bootloader. Podía suplantarlo con un bootloader de ingeniería, podía usar exploits del kernel - había muchísimas

maneras de obtener acceso de bajo nivel a su equipo que, para ser justos, opino que nosotros, como clientes quienes

pagan, tenemos la derecha de tener. Sin embargo, con el pasaje de tiempo las cosas eran hechas más y más difíciles

por los fabricantes. El Desire no es un equipo sencillo para rootear por muchas razones...incluyendo:

  • Un bootloader perfeccionado que no permite escribir o cargar ningún imagines (incluso ellas firmadas por HTC)
  • Un proceso de escribir los ROMs que prohíbe revertir a versiones anteriores del bootloader.
  • Un kernel que aún no tiene exploits conocidos (ni tampoco código fuente disponible al publico).
  • Un método de protección vista antes solamente en el 'HTC Tattoo' que previene a las particiones claves que tengan el permiso de escribir. Incluso con acceso de SU no es posible escribir a las particiones de boot, sistema, y recuperación.


    todavía no se podría escribir a las particiones particiones claves. Eso resultaría que el acceso de SU estaría

    inútil. Eso se sorteaba en el Tattoo en un modo muy listo, con una dirección de memoria obtenida desde un papel de

    datos confidencial de Qualcomm, no obstante esta información todavía no esta disponible para el chipset de

    'Snapdragon' utilizado en el Desire (y quizás nunca entrará en el domino publico).


    Y por lo tanto el proceso de rootear se convierte en un proceso metódico de probar todos los puntos débiles posibles

    del equipo, buscando una debilidad en su armadura. Me encuentra uno y nos estamos aprovechándola bien! Lo peor es

    que no sea tan fácil o tan elegante como rootear a un equipo que en realidad es diseñado para ser accesible al nivel

    más bajo, como el Nexus One.



    Que deshonre a usted HTC por recurrir a tales medidas innecesarias, (pero esa es otra historia para otro día).




    Lo que se provee este proceso de root y lo que no provee:


    Este proceso de root:
    • Cambiará el ROM de su equipo con un nuevo ROM genérico basado en 1.15.405.4 que tiene acceso de superuser.
    • le mostrará a usted como entrar la imagen de recuperación en el futuro. {Note by TheBoxman: Not sure I understand this myself in the original English) que le permitirá escribir zips de actualizacion al equipo.
      • No va a darle la habilidad lanchar una imagen de recuperación personalizada fácilmente por mantener pulsado el botón de bajar del volumen al encender el equipo.
      • No va a permitirle tener permiso de escribir al partición del sistema del equipo. Por supuesto, se trabajan para resolver ambos de estos asuntos.

      Los requisitos:

      Para completar esta guía usted necesitará lo siguiente....

      Un HTC Desire

      Un cable de microUSB

      Una tarjeta de microSD (para crear un 'goldcard' - eso significa tarjeta de oro).

      Las descargas abajo.

      Cojones de acero (un modismo ingles que quiere decir que necesitará el valor!)

      La Descarga:

      Para estar listo seguir esta guía, descargue el siguiente archivo:

      El imagen de iso: DESCARGAR- MD5: 854bdbb3c5898b15f92b5991204c9288

      Una vez que tenga este en su ordenador usted ya está listo para empezar.

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

      La Guía:

      Siga estos pasos, un tras otro, y al fin del proceso ya tendrá un Desire rooteado con el ultimo ROM.

      Noticia: Este proceso eliminará sus datos y en este momento no hay una opción de crear un copio de seguridad de su ROM antes de comenzar.

      [*]Convierta su tarjeta de microSD en un goldcard por seguir estas instrucciones (es una buen idea crear un copio de seguridad de los contenidos de la tarjeta antes de hacerlo)

      [*]Queme el ISO que descargó en la ultima etapa en un CD/DVD y inicielo, o inicielo en una máquina virtual.

      [*]Una vez pedido cargar linux pulse el tecla de enter. Cuando haya cargado haga clic en el pequeño icono de un monitor al pie de la pantalla para abrir una ventana de terminal.

      [*]Apague su HTC Desire, y luego enciéndalo de nuevo con el botón de 'atrás' mantenido pulsado. Verá 'FASTBOOT' escrito en la pantalla en una caja roja. Conecte el teléfono al ordenador.

      [*]En la ventana de terminal introduzca los siguientes comandos:

    sudo mkdir /mnt/cdrom
    
    sudo mount /dev/cdrom /mnt/cdrom
    
    cd /mnt/cdrom/root
    
    sudo ./step1.sh
      • [*]Cuando esta etapa esté completado, use el ratón de bola óptico para navegar al 'BOOTLOADER' y después la opción 'RECOVERY' en el menú utilizando los botones de volumen para mover y el boton de poder para elegir. [*]Ahora en la ventana de terminal escriba:
 sudo ./step2.sh

Una vez completado su Desire debería ser en la pantalla de recuperación {'recovery'). Seleccione la opción de 'Wipe' y tras eso la opción aplicar un zip de actualización desde la tarjeta de SD. Elija 'rootupdate.zip'. Eso tardará un rato. pues vaya a tomarte un té. Cuando el proceso haya terminado, reiniciar y ya has terminado!

Soluciones de problemas:

Si tiene algún problema con el proceso, escribalo aquí, y haremos todo lo posible para ayudarle.

Y al fin!

Si desea hacerlo usted puede expresar su apreciación por registrarse a 'MoDaCo Ad Free' (Eso quiere decir MoDaCo Sin

Anuncios) o un cuenta de MoDaCo Plus usando PayPal o 'Google Checkout' como se explica en esta tema en MoDaCo.

Que disfrute!

P.

Gracias a ChainsDD por sus nuevos permisos de superuser actualización y a Amon_RA por la imagen de recuperación que modifiqué aquí.

Traducido por TheBoxMan.

tcldesire1.png

tcldesire2.png

Edited by Paul
Link to comment
Share on other sites

Guest sparklehedgehog

ive got everything to work in the rooting process except when i get to the update.zip file installation. it's on my sd card called update.zip, yet it says

Verifying update package...

E: signature verification failed

Installation aborted

why is this and how do i solve it please? i've done the wipe as required etc

done the goldcard thing

followed it letter for letter

PLEASE?!?!?!?!

p.s. i tried it with it called rootedupdate.zip too!

Edited by sparklehedgehog
Link to comment
Share on other sites

Guest GeoTrail
I dont see link for rootedupdate.zip, is it necessary with this new guide to put that file on goldcard?

rooteupdate.zip is inside the root folder of the ISO.

Link to comment
Share on other sites

Guest ascito
Haaa.. nice... just updated the Radio of my Desire without even needing the GoldCard again :-D

Rooted mine with Ubuntu Live CD.. gave me no problems (as long as you read all the steps one by one)

Does the process need internet connection? Did u simply follow r3 guide using ubuntu?

Edited by ascito
Link to comment
Share on other sites

Guest crisdo98

I've been dreaming about this day for weeks :huh: .. Unfortunately I can't get past ./step1.sh.. I simply get 'Input/output error'. My gold card has been created correctly. I've tried using various virtual environments to run linux in windows 7 and also tried direct booting the r3.iso with Windows XP but always get the same error.

I'd like to try the R2 release as I downloaded the files however half way through following the instructions r3 was released.

Anyone have the r2 instructions please or can help with getting R3 to work.

thanks Paul and anyone else that may be able to help.

Link to comment
Share on other sites

Guest Pyr0x64
I've been dreaming about this day for weeks :huh: .. Unfortunately I can't get past ./step1.sh.. I simply get 'Input/output error'. My gold card has been created correctly. I've tried using various virtual environments to run linux in windows 7 and also tried direct booting the r3.iso with Windows XP but always get the same error.

I'd like to try the R2 release as I downloaded the files however half way through following the instructions r3 was released.

Anyone have the r2 instructions please or can help with getting R3 to work.

thanks Paul and anyone else that may be able to help.

the original instructions are here:

http://android.modaco.com/content-page/307...0/#entry1255923

Link to comment
Share on other sites

Guest BeRtjh
PLEASE HELP

I am using OS X and trying to make a GoldCard. I have managed to get to adb but my phone is not seen.

How do I get it recognized by OS X to give me my serial? All I get is a blank line.

Thankyou so much in advance, I'm sure someone has the answer.

Steve

You probably need to use Windows to use ADB normally. Here are the steps:

Step 1: Boot up Windows

Step 2: Insert your MicroSD card.

Step 3: Go to Windows Explorer, then right-click on your MicroSD card here. Select 'Format..' and then choose FAT32 in the box. (BACKUP YOUR DATA!!!)

Step 4: Download the android SDK (in Windows) http://developer.android.com/sdk/download....r05-windows.zip and unzip it to your desktop.

Step 5: Open 'Command Prompt' and use 'cd' to browse to the folder on the desktop, then add 'cd tools'.

Step 6: Type 'dab shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid'. You'll get a long number back, copy this code.

Step 7: Go to the following URL: http://hexrev.soaa.me/ and enter your just copied code in the bar and then click submit, you'll get another code. Copy this one.

Step 8: Now go to this URL: http://revskills.de/pages/goldcard.html. Enter your e-mail address twice and use the just copied code under 'CID'. Now click 'Continue'.

Step 9: Go to your e-mail inbox and open the e-mail you got from PSAS. It has an attachment 'goldcard.img'. Download this to your Windows computer.

Step 10: Download HxD hex editor: http://mh-nexus.de/en/downloads.php?product=HxD and install it to your Windows machine.

Step 11: Open the HxD hex editor, but run as Administrator under Windows Vista/7.

Step 12: Now click on Extra's and select 'Open Disk'. Under 'Physical Disk', select your MicroSD card, and uncheck 'Open as Read-Only'.

PAY ATTENTION YOU ARE SELECTING THE MICROSD CARD!!

Step 13: Go to the Extra's menu once again and select 'Open Disk Image…'. Open the goldcard.img you just downloaded from your e-mail. Pres OK when prompted for sector size; 512 (Hard Disks/Floppy Disks).

Step 14: Your goldcard.img should be in front of you right now (check the tabs on the top).

Step 15: Go to the 'Edit' menu, choose 'Select All', then click the 'Edit' menu again and select 'Copy'.

Step 16: Click on the other tab on the top bar: Something like: 'Removable disk' (the tab you opened before the goldcard.img).

Step 17: Highlight line 00000000 to 00000170 (including 00000170 line!), then click the 'Edit' menu and select 'Paste Write'.

Step 18: Click on the 'File' menu and select 'Save'. Accept warnings.

You now have a GoldCard you can use for rooting your device. (Don't forget putting it in your phone whilst it is off, and then booting from it, with the needed updates found on the first page, Thanks to Paul for the root!).

Link to comment
Share on other sites

Guest mardox

when i made my goldcard i did not wipe the card before doing so i just made sure it was formatted for FAT32.

first time making goldcard so just wanted to make sure i am Ay ok to start the process of rooting the device now!

so was it ok that i DID NOT wipe?

Link to comment
Share on other sites

Guest theboxman
  • Convierta su tarjeta de microSD en un goldcard por seguir estas instrucciones (es una buen idea crear un copio de seguridad de los contenidos de la tarjeta antes de hacerlo)

I'll translate the goldcard tutorial when I get a chance too! I hope that will help our spanish speaking friends anyway!

Traduciré la página sobre como crear la goldcard (la tarjeta de oro)cuando tenga una oportunidad de conseguirlo! Espero que eso ayude a nuestros amigos español parlantes!

Link to comment
Share on other sites

Guest BeRtjh
when i made my goldcard i did not wipe the card before doing so i just made sure it was formatted for FAT32.

first time making goldcard so just wanted to make sure i am Ay ok to start the process of rooting the device now!

so was it ok that i DID NOT wipe?

Use a blank one, so back-up your data.

Link to comment
Share on other sites

Guest Elemetrix
hmm im also stuck at waiting for device

Are you using VMWare?

I found the problem.. make sure VMWare is hosting the HTC not your host!

Got to VM > Removable Drives > Tick the HTC one and it will take over the USB from your host and should start the flash etc

Link to comment
Share on other sites

Guest BeRtjh
Are you using VMWare?

I found the problem.. make sure VMWare is hosting the HTC not your host!

Got to VM > Removable Drives > Tick the HTC one and it will take over the USB from your host and should start the flash etc

When using Parallels, Click devices, then usb, and select your android device.

Link to comment
Share on other sites

Guest mardox
Use a blank one, so back-up your data.

ok because i just went through it all will one a had not wiped and it seemed to work, but is there anyway to check?

if trying to root/flash something with a sdcard that is not goldcard, then what happens?

Link to comment
Share on other sites

Guest afiorillo

I simply don't get the point on why so many guys out there keep struggling with VMs and USB emulation stuff instead of simply burn a CD and insert it into the drive.

Perhaps this was not clear enough: you don't need to install Linux on your computer, you can boot it from a Linux LiveCD and actually have Linux up and running without ever touching your hard disk.

Just in case. :huh:

Link to comment
Share on other sites

Guest BeRtjh
ok because i just went through it all will one a had not wiped and it seemed to work, but is there anyway to check?

if trying to root/flash something with a sdcard that is not goldcard, then what happens?

Nothing, you will not be able to root your device if the GoldCard method isn't done correctly.

Edited by BeRtjh
Link to comment
Share on other sites

Guest afiorillo
ok because i just went through it all will one a had not wiped and it seemed to work, but is there anyway to check?

if trying to root/flash something with a sdcard that is not goldcard, then what happens?

It won't flash, or you'll end with the bootloop described earlier (nothing impossible to reverse, indeed).

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.