Aller au contenu

[TUTORIEL] Rooter son tattoo, recovery, custom ROMs


JoOoSs

Recommended Posts

Quand je fait le recovery, je n'ai pas de message not found, mais avec le root persistant oui (je viens de réessayer, donc normalement je ne me suis pas trompé en écrivant).

Mais juste avant la commande mount j'ai un autre message d'erreur, je te mets une copie ici:

# export PATH=/system/bin# insmod /data/local/bin/tattoo-hack.ko

export PATH=/system/bin# insmod /data/local/bin/tattoo-hack.ko

export: /data/local/bin/tattoo-hack.ko: bad variable name

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

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

mount: not found

Si je continue:

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

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

mount: not found

# chmod 755 /data/local/bin/flash_image

chmod 755 /data/local/bin/flash_image

chmod: not found

# /data/local/bin/flash_image boot /sdcard/Mainfram3.boot.02.img

/data/local/bin/flash_image boot /sdcard/Mainfram3.boot.02.img

flashing boot from /sdcard/Mainfram3.boot.02.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

error writing boot: No space left on device

#

Lien vers le commentaire
Partager sur d’autres sites

Mince, je viens de le faire y'a 5 secondes pour voir si il démarrait. Et il a démarré... Ouf!

EDIT: Par hasard, JoOoSs, aurais-tu garder ton ancien tuto du root, parce que chez moi il marchait très bien mais avec celui-c c'est la grande galère? ...

Modifié par flocmwa
Lien vers le commentaire
Partager sur d’autres sites

Oui je sais bien que ça vient pas du tuto, pour ça je te fais entièrement confiance.

C'est possible qu'un tatto soit plus difficile à rooter qu'un autre? Parce que j'ai d'abord suivi scrupuleusement ton tuto mais avec des erreurs (même quand j'ai réessayé)...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, je suis dans le meme cas que flocmwa je crois que j'ai toutes les erreurs qu'il a eu... je ne sais plus quoi faire, mon tattoo a juste été débrander j ai mis la rom origine htc au lieu de la rom bouygues sinon je n'ai rien modifié sur le portable... j'espère trouver une solution...

Lien vers le commentaire
Partager sur d’autres sites

Oui certains Tattoo réagissent bizarrement aux commandes, je vérifierais encore ce soir le tuto, je te ferais recommencer du début avec plus d'assistance dans les commandes.

Tu as réussi quoi au fait dans le tuto ? Recovery ? Root persistant ?

Lien vers le commentaire
Partager sur d’autres sites

J'ai pas de problème pour la copie des fichiers, j'ai un problème pour le root non permanent à la commande "cat" (mais je suis quand même #), j'ai un problème pour le recovery (je pense parce que le root non permanent renvoie des erreurs) et pour le root persistant je bloque a la commande "insmod".

En revanche, quand j'utilise la méthode décrite par gazzz33, j'ai un problème seulement au root persistant...

Merci de ton aide JoOoSs :)

Modifié par flocmwa
Lien vers le commentaire
Partager sur d’autres sites

@flocmwa : Déjà la commande CAT doit marcher déjà tester sur un membre du forum et présente dans plusieurs tutos sur le net je vois pas ce qui n'a pas marché.

Je t'explique : la commande cat permet en gros d'éviter de taper le chemin complet jusqu'au fichier SU : /data/local/bin/su. Mais seulement de taper "su" et en fait ça exécute directement le fichier.

Je te conseille si le cat ne marche pas :

Tu reprends le tuto à partir de la partie où y'a le cat.

Dès que t'arrive au CAT, tu fais à la place:

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

chmod 4755 /data/local/bin/su

Et tu arrêtes cette partie du tuto parce que ça remplace la fin de cette partie ;)

Ensuite, dès que je mets "su" dans mes commandes, tu le remplaces par /data/local/bin/su et c'est bon!

@Ichigo66630 : C'est parce que ton téléphone est connecté en mode "Disque amovible", choisis HTCSync.

Lien vers le commentaire
Partager sur d’autres sites

Merci de ton aide JoOoSs, quand je suis dans la root non permanent à partir de la commande "chown", je n'ai pas d'erreur mais je n'ai plus le #, je sais pas si c'est normal.

Ensuite, pour le root permanent, quand je tape "/data/local/bin/su", j'ai "not found" :(

Lien vers le commentaire
Partager sur d’autres sites

salut j'ai essayé le root de mon tattoo:

à l'étape du root persistant la dernière commande

/data/local/bin/flash_image boot /sdcard/Mainfram3.boot.02.img

ne marche pas, j'ai cette erreur :

error opening /sdcard/Mainfram3.boot.02.img: No such file or directory

je précise ces quelques points

- j'ai eu une erreur sur le "cat /data/local/bin/su > /system/bin/su", j'utilise donc "/data/local/bin/su" à la place de "su"

- à l'étape du root persistant, je devais réutiliser cette méthode pour avoir le root

$ cd /data/local/bin

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

il me mettait que je n'avais pas les droits d'accès

- Les commandes ls et insmod ne marchait pas ("not found") pour le root persistant, j'ai résolu ce problème avec

# export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

J'en suis donc bloquer à la dernière étape du root persistant.

Si en attendant on peut me préciser ce qu'il ne faut surtout pas faire!

EDIT: j'ai réessayé sur un autre PC et la commande "/data/local/bin/su" m'a donné le ROOT

je n'ai pas eu besoin de faire les EXPORT pour que le "insmod" fonctionne, mais j'ai toujours le problème cité plus haut

Merci d'avance

Modifié par carbodrache
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Tout d'abord, merci pour le tuto. :)

J'ai enlevé le son de démarre de mon Tattoo. Je remarque que le petit son du robot est malheureusement aussi enlevé (dommage).

Si je souhaite remettre le son au démarre de mon Tattoo, comment dois-je y procéder ?

Edit : Une autre question... Si je veux à tout moment retirer toutes traces des commandes effectuées pour accéder au mode root de mon Tattoo, est-ce possible ? En gros, remettre tout par défaut comme si je venais de l'acheter (paramètre d'usine).

Merci. ;)

Modifié par XavierBL
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

par rapport à mon dernier message, j'ai trouvé mon erreur le fichier n'était pas présent :/

mais j'ai une nouvelle erreur:

# /data/local/bin/flash_image boot /sdcard/Mainfram3.boot.02.img

/data/local/bin/flash_image boot /sdcard/Mainfram3.boot.02.img

mtd: read error at 0x00000000 (Cannot allocate memory)

mtd: read error at 0x00020000 (Cannot allocate memory)

mtd: read error at 0x00040000 (Cannot allocate memory)

mtd: read error at 0x00060000 (Cannot allocate memory)

mtd: read error at 0x00080000 (Cannot allocate memory)

mtd: read error at 0x000a0000 (Cannot allocate memory)

mtd: read error at 0x000c0000 (Cannot allocate memory)

mtd: read error at 0x000e0000 (Cannot allocate memory)

mtd: read error at 0x00100000 (Cannot allocate memory)

mtd: read error at 0x00120000 (Cannot allocate memory)

mtd: read error at 0x00140000 (Cannot allocate memory)

mtd: read error at 0x00160000 (Cannot allocate memory)

mtd: read error at 0x00180000 (Cannot allocate memory)

mtd: read error at 0x001a0000 (Cannot allocate memory)

mtd: read error at 0x001c0000 (Cannot allocate memory)

mtd: read error at 0x001e0000 (Cannot allocate memory)

mtd: read error at 0x00200000 (Cannot allocate memory)

mtd: read error at 0x00220000 (Cannot allocate memory)

mtd: read error at 0x00240000 (Cannot allocate memory)

mtd: read error at 0x00260000 (Cannot allocate memory)

error reading boot: No space left on device

flashing boot from /sdcard/Mainfram3.boot.02.img

mtd: write error at 0x00000000 (Cannot allocate memory)

mtd: re-read error at 0x00000000 (Cannot allocate memory)

mtd: write error at 0x00000000 (Cannot allocate memory)

mtd: re-read error at 0x00000000 (Cannot allocate memory)

mtd: skipping write block at 0x00000000

mtd: write error at 0x00020000 (Cannot allocate memory)

mtd: re-read error at 0x00020000 (Cannot allocate memory)

mtd: write error at 0x00020000 (Cannot allocate memory)

mtd: re-read error at 0x00020000 (Cannot allocate memory)

mtd: skipping write block at 0x00020000

mtd: write error at 0x00040000 (Cannot allocate memory)

mtd: re-read error at 0x00040000 (Cannot allocate memory)

mtd: write error at 0x00040000 (Cannot allocate memory)

mtd: re-read error at 0x00040000 (Cannot allocate memory)

mtd: skipping write block at 0x00040000

mtd: write error at 0x00060000 (Cannot allocate memory)

mtd: verification error at 0x00060000 (Cannot allocate memory)

mtd: wrote block after 1 retries

#

Et là j'ai pas d'idée

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...