JoOoSs

[TUTORIEL] Rooter son tattoo, recovery, custom ROMs

Recommended Posts

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.

Edited by starrcab

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other 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 :)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other 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 ;)

Share this post


Link to post
Share on other 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

$

Share this post


Link to post
Share on other 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

Edited by JoOoSs

Share this post


Link to post
Share on other 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?

Edited by fye85

Share this post


Link to post
Share on other 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é).

Share this post


Link to post
Share on other 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 !

Share this post


Link to post
Share on other 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à :)

Share this post


Link to post
Share on other 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 ? :)

Share this post


Link to post
Share on other 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)?

Edited by Panja

Share this post


Link to post
Share on other 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 :)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other 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

Edited by fye85

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.