Aller au contenu

[TUTORIEL] Rooter son tattoo, recovery, custom ROMs


JoOoSs

Recommended Posts

Ah oui, tiens fait ça :

$ cd /data/local/bin

$ while 'true' ; do ./m7 ; done

# export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

# insmod /data/local/bin/tattoo-hack.ko

# mount -o rw,remount /dev/block/mtdblock5 /data

# mount -o rw,remount /dev/block/mtdblock3 /system

# chown root.root /data/local/bin/su

# chmod 4755 /data/local/bin/su

Lien vers le commentaire
Partager sur d’autres sites

Ah oui, tiens fait ça :

$ cd /data/local/bin

$ while 'true' ; do ./m7 ; done

# export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

# insmod /data/local/bin/tattoo-hack.ko

# mount -o rw,remount /dev/block/mtdblock5 /data

# mount -o rw,remount /dev/block/mtdblock3 /system

# chown root.root /data/local/bin/su

# chmod 4755 /data/local/bin/su

Y avait une seule erreur au niveau de cette ligne

# insmod /data/local/bin/tattoo-hack.ko

insmod /data/local/bin/tattoo-hack.ko

insmod: init_module '/data/local/bin/tattoo-hack.ko' failed (Exec format error)

Lien vers le commentaire
Partager sur d’autres sites

/data/local/bin/su

Oui ca marche mais j'ai rencontré un probleme sur la derniere ligne :

# /data/local/bin/flash_image recovery /sdcard/recove

/data/local/bin/flash_image recovery /sdcard/recovery

flashing recovery from /sdcard/recovery_amonra.img

mtd: erase failure at 0x00000000 (Input/output error)

mtd: erase failure at 0x00000000 (Input/output error)

mtd: skipping write block at 0x00000000

mtd: erase failure at 0x00020000 (Input/output error)

mtd: erase failure at 0x00020000 (Input/output error)

mtd: skipping write block at 0x00020000

mtd: erase failure at 0x00040000 (Input/output error)

mtd: erase failure at 0x00040000 (Input/output error)

mtd: skipping write block at 0x00040000

mtd: erase failure at 0x00060000 (Input/output error)

mtd: erase failure at 0x00060000 (Input/output error)

mtd: skipping write block at 0x00060000

mtd: erase failure at 0x00080000 (Input/output error)

mtd: erase failure at 0x00080000 (Input/output error)

mtd: skipping write block at 0x00080000

mtd: erase failure at 0x000a0000 (Input/output error)

mtd: erase failure at 0x000a0000 (Input/output error)

mtd: skipping write block at 0x000a0000

mtd: erase failure at 0x000c0000 (Input/output error)

mtd: erase failure at 0x000c0000 (Input/output error)

mtd: skipping write block at 0x000c0000

mtd: erase failure at 0x000e0000 (Input/output error)

mtd: erase failure at 0x000e0000 (Input/output error)

mtd: skipping write block at 0x000e0000

mtd: erase failure at 0x00100000 (Input/output error)

mtd: erase failure at 0x00100000 (Input/output error)

mtd: skipping write block at 0x00100000

mtd: erase failure at 0x00120000 (Input/output error)

mtd: erase failure at 0x00120000 (Input/output error)

mtd: skipping write block at 0x00120000

mtd: erase failure at 0x00140000 (Input/output error)

mtd: erase failure at 0x00140000 (Input/output error)

mtd: skipping write block at 0x00140000

mtd: erase failure at 0x00160000 (Input/output error)

mtd: erase failure at 0x00160000 (Input/output error)

mtd: skipping write block at 0x00160000

mtd: erase failure at 0x00180000 (Input/output error)

mtd: erase failure at 0x00180000 (Input/output error)

mtd: skipping write block at 0x00180000

mtd: erase failure at 0x001a0000 (Input/output error)

mtd: erase failure at 0x001a0000 (Input/output error)

mtd: skipping write block at 0x001a0000

mtd: erase failure at 0x001c0000 (Input/output error)

mtd: erase failure at 0x001c0000 (Input/output error)

mtd: skipping write block at 0x001c0000

mtd: erase failure at 0x001e0000 (Input/output error)

mtd: erase failure at 0x001e0000 (Input/output error)

mtd: skipping write block at 0x001e0000

mtd: erase failure at 0x00200000 (Input/output error)

mtd: erase failure at 0x00200000 (Input/output error)

mtd: skipping write block at 0x00200000

mtd: erase failure at 0x00220000 (Input/output error)

mtd: erase failure at 0x00220000 (Input/output error)

mtd: skipping write block at 0x00220000

mtd: erase failure at 0x00240000 (Input/output error)

mtd: erase failure at 0x00240000 (Input/output error)

mtd: skipping write block at 0x00240000

mtd: erase failure at 0x00260000 (Input/output error)

mtd: erase failure at 0x00260000 (Input/output error)

mtd: skipping write block at 0x00260000

mtd: erase failure at 0x00280000 (Input/output error)

mtd: erase failure at 0x00280000 (Input/output error)

mtd: skipping write block at 0x00280000

mtd: erase failure at 0x002a0000 (Input/output error)

mtd: erase failure at 0x002a0000 (Input/output error)

mtd: skipping write block at 0x002a0000

mtd: erase failure at 0x002c0000 (Input/output error)

mtd: erase failure at 0x002c0000 (Input/output error)

mtd: skipping write block at 0x002c0000

mtd: erase failure at 0x002e0000 (Input/output error)

mtd: erase failure at 0x002e0000 (Input/output error)

mtd: skipping write block at 0x002e0000

mtd: erase failure at 0x00300000 (Input/output error)

mtd: erase failure at 0x00300000 (Input/output error)

mtd: skipping write block at 0x00300000

mtd: erase failure at 0x00320000 (Input/output error)

mtd: erase failure at 0x00320000 (Input/output error)

mtd: skipping write block at 0x00320000

mtd: erase failure at 0x00340000 (Input/output error)

mtd: erase failure at 0x00340000 (Input/output error)

mtd: skipping write block at 0x00340000

mtd: erase failure at 0x00360000 (Input/output error)

mtd: erase failure at 0x00360000 (Input/output error)

mtd: skipping write block at 0x00360000

mtd: erase failure at 0x00380000 (Input/output error)

mtd: erase failure at 0x00380000 (Input/output error)

mtd: skipping write block at 0x00380000

mtd: erase failure at 0x003a0000 (Input/output error)

mtd: erase failure at 0x003a0000 (Input/output error)

mtd: skipping write block at 0x003a0000

mtd: erase failure at 0x003c0000 (Input/output error)

mtd: erase failure at 0x003c0000 (Input/output error)

mtd: skipping write block at 0x003c0000

mtd: erase failure at 0x003e0000 (Input/output error)

mtd: erase failure at 0x003e0000 (Input/output error)

mtd: skipping write block at 0x003e0000

mtd: erase failure at 0x00400000 (Input/output error)

mtd: erase failure at 0x00400000 (Input/output error)

mtd: skipping write block at 0x00400000

mtd: erase failure at 0x00420000 (Input/output error)

mtd: erase failure at 0x00420000 (Input/output error)

mtd: skipping write block at 0x00420000

mtd: erase failure at 0x00440000 (Input/output error)

mtd: erase failure at 0x00440000 (Input/output error)

mtd: skipping write block at 0x00440000

mtd: erase failure at 0x00460000 (Input/output error)

mtd: erase failure at 0x00460000 (Input/output error)

mtd: skipping write block at 0x00460000

mtd: erase failure at 0x00480000 (Input/output error)

mtd: erase failure at 0x00480000 (Input/output error)

mtd: skipping write block at 0x00480000

mtd: erase failure at 0x004a0000 (Input/output error)

mtd: erase failure at 0x004a0000 (Input/output error)

mtd: skipping write block at 0x004a0000

mtd: erase failure at 0x004c0000 (Input/output error)

mtd: erase failure at 0x004c0000 (Input/output error)

mtd: skipping write block at 0x004c0000

mtd: erase failure at 0x004e0000 (Input/output error)

mtd: erase failure at 0x004e0000 (Input/output error)

mtd: skipping write block at 0x004e0000

error writing recovery: No space left on device

Lien vers le commentaire
Partager sur d’autres sites

C'est bien ce que je disais, c'est où tu as pas killé toutes les applications du téléphone avec Taskiller, ou tu l'as pas redémarré, ou tu as blindé ton Tattoo de logiciels à en faire craquer la mémoire interne, tu as fais un des 3, ça entraine à la fois les erreurs que tu viens d'avoir mais celle 5 posts avant!

Lien vers le commentaire
Partager sur d’autres sites

J'ai redemarré et Killer les applications, j'ai 110M de Memoire disponible et toujours le meme probleme.

Bah ya un moment où je peux plus aider, désolé, cherche sur le topic si quelqu'un a eu le même soucis car je m'en rappelle plus si il y a une solution à ce problème.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, je viens de découvrir ce tuto. Mais j'avais commencé à faire des trucs avant. J'ai rooté le tattoo de mon fils (acheté chez meilleur moblile en juin dernier, avec forfait evasio bouygues), et j'ai cru comprendre par les forums de xda que rom manager marchait sur le tattoo. J'ai donc installé rom manager, puis j'ai utilisé l'option "installer un recovery custom". Là, ça a downloadé (j'ai choisi htc wildfire, comme préconisé sur xda pour le tattoo) et le tel a redémarré mais il reste bloqué sur un écran avec un dessin en blanc (triangle et bonhomme android, de mémoire).

Est-ce qu'un d'entre vous a testé une méthode avec rom manager ? J'avais rooté avec l'apk en un clic... Merci d'avance. Si je n'arrive pas plus loin, je reprendrai à la lettre le tuto de joos. Parceque sur mon htc desire, j'utilise tout le temps rom manager.

Et j'ai aussi une question sur la goldcard, comment savoir si j'en ai besoin ? Si je transforme la sd actuelle, celle qui est dans le tel en goldcard, lorsque je ferai la partition ext3, ça va me la "dé-goldcariser" non ? Faut donc 2 sd ? Une goldcard et une avec la partition ext3 ? Je suis un peu perdu... Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

salut JoOoss,

je suis en train de faire la première manip, pour rooter mon Android Htc. et sur la ligne suivante j'ai une erreur de permission.

adb push flash_image ./data/local/bin/flash_image - Permission Denied

Est ce que c'est du au lancement de adb ? tu donnes comme infos dans ton tuto " pour les plus débrouillards WIN+R : CMD"

J'ai tout simplement fait Cmd dans lequel je l'ai éxécuté puis j'ai lancé adb shell.... à partir de là j'ai mon $ je tape la premiere commande pas de soucis. la deuxieme marche pas.

si tu as une idée

Merci encore

Lien vers le commentaire
Partager sur d’autres sites

Tiens, je viens de tomber là dessus :

http://www.talkandroid.com/15040-universal-androot-brings-1-click-rooting-to-most-android-phones/

340x_universalandroot.jpg

Matériel supporté :

Google Nexus One (2.2)

Google G1 (1.6)

HTC Hero (2.1)

HTC Magic (1.5) (Select Do not install Superuser)

HTC Tattoo (1.6)

Dell Streak (2.1)

Motorola Milestone (2.1)

Motorola XT701

Motorola XT800 (2.1)

Motorola ME511

Motorola Droid (2.01/2.1/2.2 with FRG01B)

Sony Ericsson X10 (1.6)

Sony Ericsson X10 Mini (1.6)

Sony Ericsson X10 Mini Pro (1.6)

Acer Liquid (2.1)

Acer beTouch E400 (2.1)

Samsung Galaxy Beam

Vibo A688 (1.6)

Lenovo Lephone (1.6)

LG GT540 (1.6)

Gigabyte GSmart G1305

Sujet d'origine :

http://forum.xda-developers.com/showthread.php?t=747598

:cool:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

j'aimerais savoir comment se passe le flashage d'un recovery, je m'explique: Quand on flashe un recovery est ce que ça fait une "copie" du système du portable sur la carte mémoire? Si oui, où est ce je peux trouver un tuto permettant de le faire ?

Et enfin dernière question: Est ce que la technique utilisé dans ce tutoriel pourrais marcher sur un LG GT540 ? :)

Merci.

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...