Aller au contenu
JoOoSs

[TUTORIEL] Rooter son tattoo, recovery, custom ROMs

Recommended Posts

Tu peux réessayer le flash du boot.img ?

C'est hallucinant ça que ça fasse rien !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon ça a marché. Je sais pas trop quel était le problème avant.

Voici la démarche complète en printscreen:

screenshot010n.png

screenshot011y.png

J'espère que ça t'aidera (et d'autres) autant que ce que TOI tu m'as aidé. Merci beaucoup!!

Je vais push le xml, mais je dois déco. Feedback dès que possible.

++ :)

EDIT: et donc effectivement il y a confirmation du flash du boot, que je n'avais pas la première fois. Et je viens de push le xml et l'apk, et tout fonctionne parfaitement. Merci encore.

Modifié par starrcab

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah bah voilà, merci des screens je vais revoir mon tuto pour voir ce que je dois changer! bonne soirée et merci!

Partager ce message


Lien à poster
Partager sur d’autres sites

Tout qui est bien qui fini bien alors. Moi ma ROM fonctionne bien.

Bon courage JoOoSs, c'était un bon tuto quand même :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui mais que vous deux aient eux des problèmes en même temps c'est qu'il y a un soucis :/

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir :)

Je pense que je vais franchir le pas et rooter mon Tattoo mais j'ai quelques petites questions à poser aux experts en bidouillage ;)

En fait, la raison pour laquelle je veux rooter le téléphone, c'est le flash d'une ROM cookée, la MoDaCo certainement...

Alors :

  • Un root temporaire du Tattoo permet-il de flasher le recovery modifié ? Et donc par extension de flasher une ROM.
  • En fait, j'ai envie que le root se fasse le plus proprement possible, en laissant le moins de traces/fichiers sur l'appareil, mon but étant juste de flasher la ROM MoDaCo donc avez vous des conseils ou des petites astuces pour faire ça avec classe :P

Merci de m'avoir lu et encore félicitations à JoOoSs pour son énoooorme implication sur ce forum et son tutoriel ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

bonsoir a tous voila bien 5 ou 6 fois que j'essaye de root mon tattoo mais a chaque fois j'ai ce denied je ne comprend vraiment pas pourquoi

cd c:\tattoo

c:\tattoo>adb-windows shell "mkdir /data/local/bin"

mkdir failed for /data/local/bin, File exists

c:\tattoo>adb-windows push m7 /data/local/bin/m7

70 KB/s (4695 bytes in 0.065s)

c:\tattoo>adb-windows shell "cd /data/local/bin && chmod 755 ./m7"

c:\tattoo>adb-windows shell

$ cd /data/local/bin

cd /data/local/bin

$ while ./m7 ; do : ; done

while ./m7 ; do : ; done

reroc/8172/cmdline[ WIN! 8172

EIP: b0000100 Instruction executed: e1a0000d

Wrote shellcode e0400000 line 0

Wrote shellcode e3a07023 line 1

Wrote shellcode ef000000 line 2

Wrote shellcode e0400000 line 3

Wrote shellcode e3a07017 line 4

Wrote shellcode ef000000 line 5

Wrote shellcode e0433003 line 6

Wrote shellcode e28f0014 line 7

Wrote shellcode e50d0008 line 8

Wrote shellcode e50d3004 line 9

Wrote shellcode e24d1008 line 10

Wrote shellcode e24d2004 line 11

Wrote shellcode e3a0700b line 12

Wrote shellcode ef000000 line 13

Wrote shellcode 7379732f line 14

Wrote shellcode 2f6d6574 line 15

Wrote shellcode 2f6e6962 line 16

Wrote shellcode 6873 line 17

Wrote shellcode 0 line 18

[ Overwritten 0xb0000100

# export LD_LIBRARY_PATH=/system/lib

export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

export PATH=/system/bin

# id

id

uid=0(root) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1011(adb

),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)

# ^C

c:\tattoo>adb-windows push su /data/local/bin/su

900 KB/s (356916 bytes in 0.387s)

c:\tattoo>adb-windows shell

$ chmod 755 /data/local/bin/su

chmod 755 /data/local/bin/su

$ cd /data/local/bin/

cd /data/local/bin/

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

while 'true' ; do ./m7 ; done

exit!

./roc/8186/cmdlineexit!

usage: reboot [-n] [-p] [rebootcommand]

usage: reboot [-n] [-p] [rebootcommand]

reroc/8188/cmdline[ WIN! 8188

EIP: b0000100 Instruction executed: e1a0000d

Wrote shellcode e0400000 line 0

Wrote shellcode e3a07023 line 1

Wrote shellcode ef000000 line 2

Wrote shellcode e0400000 line 3

Wrote shellcode e3a07017 line 4

Wrote shellcode ef000000 line 5

Wrote shellcode e0433003 line 6

Wrote shellcode e28f0014 line 7

Wrote shellcode e50d0008 line 8

Wrote shellcode e50d3004 line 9

Wrote shellcode e24d1008 line 10

Wrote shellcode e24d2004 line 11

Wrote shellcode e3a0700b line 12

Wrote shellcode ef000000 line 13

Wrote shellcode 7379732f line 14

Wrote shellcode 2f6d6574 line 15

Wrote shellcode 2f6e6962 line 16

Wrote shellcode 6873 line 17

Wrote shellcode 0 line 18

[ Overwritten 0xb0000100

error detach!

exit!

# exit!

usage: reboot [-n] [-p] [rebootcommand]

reroc/8192/cmdline[ WIN! 8192

EIP: b0000100 Instruction executed: e1a0000d

Wrote shellcode e0400000 line 0

Wrote shellcode e3a07023 line 1

Wrote shellcode ef000000 line 2

Wrote shellcode e0400000 line 3

Wrote shellcode e3a07017 line 4

Wrote shellcode ef000000 line 5

Wrote shellcode e0433003 line 6

Wrote shellcode e28f0014 line 7

Wrote shellcode e50d0008 line 8

Wrote shellcode e50d3004 line 9

Wrote shellcode e24d1008 line 10

Wrote shellcode e24d2004 line 11

Wrote shellcode e3a0700b line 12

Wrote shellcode ef000000 line 13

Wrote shellcode 7379732f line 14

Wrote shellcode 2f6d6574 line 15

Wrote shellcode 2f6e6962 line 16

Wrote shellcode 6873 line 17

Wrote shellcode 0 line 18

[ Overwritten 0xb0000100

# export LD_LIBRARY_PATH=/system/lib

export LD_LIBRARY_PATH=/system/lib

# Cannot set process group (Operation not permitted) at 225

export LD_LIBRARY_PATH=/system/lib

export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

export PATH=/system/bin

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

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

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

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

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

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

# ^C

c:\tattoo>adb-windows shell

$ /data/local/bin/su

/data/local/bin/su

su: permission denied

$ su

su

su: permission denied

$

Partager ce message


Lien à poster
Partager sur d’autres sites

Citroncassis : je te conseille de faire la partie I, II, ensuite de rebooter sur le recovery et flasher la modaco sans wipe !

Gazzz23 : refait un while m7,et fait : chmod 4755 /data/local/bin/su

Modifié par JoOoSs

Partager ce message


Lien à poster
Partager sur d’autres sites

yop

nan je refais ta manip car le root en 1 clik n'a pas fonctionné a moins qu'il ne permette qu'un accès temporaire....

Pas de risque si je refais plusieurs fois la manip?

Modifié par fye85

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok, Tattoo rooté proprement ! Merci JoOoss ;)

J'en ai profité pour flasher le dernier recovery de Amon Ra qui est disponible sur XDA (1.6.2) à la place de celui que tu as fourni dans ton dossier.

Il possède pas mal d'options supplémentaires :P

Je laisse le lien pour ceux que ça interresse : http://forum.xda-developers.com/showthread.php?t=649276

Une petite question pour finir : Le Wipe c'est quoi ?

Merci à JoOoss pour son tutoriel (qui devrait d'ailleurs être épinglé).

Partager ce message


Lien à poster
Partager sur d’autres sites

CitronCassis : J'ai pas testé celui d'AmonRA pour tout te dire parce que sur XDA ont m'a dit que c'était les mêmes ^^' qu'il y a t-il de plus ?

Ah pardon, Wipe c'est l'équivalent d'un Hard Reset/Remise à zéro du téléphone. En fait certaines ROMs demandent de faire un wipe (c'est à dire formater la partition DATA et la partition CACHE) afin de supprimer toute trace utilisateur, car elles en ont besoin pour bien fonctionner. Mais par exemple la ROM Modaco marche sans wipe, tu peux passer d'une ROM Stock à une Modaco sans supprimer tes données mais juste en changeant la rom. (c'est à dire flasher la partition SYSTEM sans toucher aux autres)

En espérant avoir été clair : )

Merci pour vos remarques!

Au fait, vous en pensez quoi si je fais un .exe (pas un .bat), un peu plus développée que tous les autres déjà dispo ?

Ca éviterai tous les Copier/Coller du tutoriel et les nombreuses erreurs faites par les lecteurs du tuto !

Partager ce message


Lien à poster
Partager sur d’autres sites

@ JoOoSs : Merci. Le recovery 1.6.2 permet des options avancées de backup et de wipe ainsi qu'une petite option pour exporter le log du recovery vers la carte SD...

Pour le petit *.exe, ce serait cool :) Ça faciliterait bien la manipulation pour les débutants.

Je veux bien faire un tutoriel sur l'installation complète de la ROM MoDaCo mais avec le tutoriel de JoOoSs qui est déjà extrêmement complet je me demande si c'est bien utile :rolleyes:

Si vous êtes intéressés, pas de problème, sinon je pense qu'on peut très bien s'en sortir avec ce qui existe déjà :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je l'attaquerais demain l'installateur!

Il est pas très complet pour les ROMs ^^'

Enfin comment dire, y'a pas vraiment quelque chose à faire pour mettre une ROM à part ce que j'ai déjà dit (Copie du update.zip/Reboot recovery/flash), tu pensais à quoi ? :)

Partager ce message


Lien à poster
Partager sur d’autres sites
Mais par exemple la ROM Modaco marche sans wipe, tu peux passer d'une ROM Stock à une Modaco sans supprimer tes données mais juste en changeant la rom. (c'est à dire flasher la partition SYSTEM sans toucher aux autres)

En espérant avoir été clair : )

Arrete moi si je me trompe, mais si je flashe la Modaco je ne perdrais pas mes configurations comme les paramètres, config mail wifi etc? Ou meme mes applications (Ca prend du temps a tout reinstaller)?

Modifié par Panja

Partager ce message


Lien à poster
Partager sur d’autres sites

Une petite astuce que j'ai trouvée pour ceux qui comme moi, utilisent une ROM MoDaCo.

En effet, avec cette ROM, il n'est pas possible d'écrire dans le répertoire /system, ce qui est très embêtant quand on veut enlever le son au démarrage, patcher le market etc...

Donc pour avoir les droits d'écriture dans le dossier system sans rebooter sur le recovery:

adb shell
insmod /system/lib/modules/tattoo-hack.ko
mount -o rw,remount /dev/block/mtdblock3 /system

Et on peut ensuite faire joujou avec la partition /system :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Un .exe qui ferait tout serait effectivement profitable à beaucoup, mais aussi à moi =)

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah merci CitronCassis, je cherchais où il était le tattoo-hack.ko, je le trouvais pas hier ^^'

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

Alors le .exe se lance et le tattoo reboot de lui même.

Cependant les valeurs de la cmd id sont uid=0(root) gid=0(root) et non uid=0(root) gid=1000(shell) comme indiqué sur ton tutto.

Les apps utilisant le root sur le market ne fonctionnent pas non plus et me dise que je n'ai pas accès à la root ...

Quand je suis ton tuttoo la première incohérence vient a la 7 étape <>

mois je suis direct en "#", je poursuit quand même et tombe sur la même valeur pour la cmd id uid=0(root) gid=0(root)

si tu peux m'aider a analyser ca ^^

E-mail fye85

Rapporter Message 16 Supprimer Message 16 Modifier Message 16 Repondre Message 16 Citer Message 16

Modifié par fye85

Partager ce message


Lien à poster
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é
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...