Aller au contenu

[TUTORIEL] Rooter son tattoo, recovery, custom ROMs


JoOoSs

Recommended Posts

Slt carbodrache,

j'ai eu un peu le même problème, j'ai au début pusher 2 apk + reboot et ça n'a pas marcher puis j'ai utilisé la solution de JoOoss, Paramètres > Applications > Market > Vider le cache, ça n'a toujours pas fonctionné, donc j'ai fais Paramètres > Applications > Market > Vider le cache + désinstallation de la mise à jour + 2 push de l'apk + reboot (le tout à la suite) et depuis ça fonctionne... je ne sais pas si c'est la solution mais ça a fonctionné pour moi. mais malheureusement l'appli que je voulais (wikango) n'est pas fonctionnel avec la résolution de l'ecran :mad:

Lien vers le commentaire
Partager sur d’autres sites

Merci willyboy09 ça a marché nickel.

@JoOoSs : je pense qu'il serait bon de préciser dans le tuto d'indiquer la manip de willyboy09 pour le market:

Paramètres > Applications > Market > Vider le cache + désinstallation de la mise à jour + 2 push de l'apk + reboot (le tout à la suite)

et égalemet de dire que si "cat /data/local/bin/su > /system/bin/su" ne marche pas d'utiliser "data/local/bin/su" à la place de "/system/bin/su" et "su" dans la suite du tuto. J'ai vu cette manip quelque part dans le sujet et je l'ai répété à willyboy09 donc je pense qu'elle apparait plusieurs fois.

Pour ma part prochaine étape : installer une ROM :D

Lien vers le commentaire
Partager sur d’autres sites

Salut JoOoSs, j'ai eu l'occasion de retester le tuto et j'ai toujours le même problème à la commande "cat", si je continue avec /data/local/bin/su j'ai "su: permission denied"... C'est vraiment dommage.

J'espère que tu sauras trouver une solution un de ces jours :)

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

Finalement, j'ai décidé d'installer la ROM Fyodor pour pouvoir accéder au root.

En effet, j'arrivais à accéder à un root non permanent et à flasher un recovery donc je me suis dit que je pourrais avoir un root permanent en installant une ROM modifié.

Cependant, j'arrive à accéder à un root non permanent et à flasher un recovery uniquement en suivant ce que m'a dit gazz33:

Acce Shell Root

adb shell

$ cd /data/local/bin

$ while 'true' ; do ./m7 ; done Si vous avez des messages du type "usage: reboot", je dis bien SI vous en avez, faites simplement entrée pour qu'ils disparaissent. le "M7" est un exploit permettant de démarrer un shell root, comme c'est un exploit il est instable donc je vous conseille de lancer/killer plusieurs applications pendant que l'exploit tourne pour avoir accès à un shell root plus rapidement.

# export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

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

CTRL+ C

Flash recovery

Flasher un recovery

adb shell

$ 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

# chmod 755 /data/local/bin/flash_image

Je décris la manipulation parce que ça pourrait peut être t'aider à mieux cerner notre problème.

Sinon, j'ai voulu installer ton thème noir et aussi enlever le son au démarrage mais j'ai "failed to copy", j'imagine que la fyodor est protégé en écriture? il faut donc faire comme pour la ROM Modaco?

En tout cas, merci JoOoSs :)

Lien vers le commentaire
Partager sur d’autres sites

La commande cat marche, cherche pas ça vient où d'une fausse manip ou du téléphone qui réagit bizarrement.

Je vais pas changer le tutoriel alors que ça n'a pas marché chez deux personnes!

Et oui tu dois certainement faire comme la modaco, j'en sais rien j'ai jamais testé cette ROM.

Lien vers le commentaire
Partager sur d’autres sites

Dans la partie trois (Flasher un recovery) :

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

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

insmod: init_module '/data/local/bin/tattoo-hack.ko' failed (File exists)

[...]

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

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

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

Que faire?

Lien vers le commentaire
Partager sur d’autres sites

Salut Joooss, je viens de tester et j'ai eu le même problème sur le cat du su:

C:\tattoo>dir

Le volume dans le lecteur C s'appelle SYSTEM

Le numéro de série du volume est F831-8908

Répertoire de C:\tattoo

05/05/2010 15:26 .

05/05/2010 15:26 ..

13/01/2010 12:08 2 530 671 adb.exe

13/01/2010 12:08 96 256 AdbWinApi.dll

13/01/2010 12:08 60 928 AdbWinUsbApi.dll

05/04/2010 21:49 1 219 boot_animation.xml

28/02/2010 11:09 52 924 flash_image

23/02/2010 19:05 4 695 m7

04/03/2010 23:53 2 072 576 Mainfram3.boot.02.img

16/03/2010 00:40 4 093 952 recovery_amonra.img

12/03/2010 23:08 356 916 su

25/02/2010 19:37 19 010 tattoo-hack.ko

12/03/2010 19:21 1 185 434 Vending-Tattoo-patched.apk

11 fichier(s) 10 474 581 octets

2 Rép(s) 17 194 889 216 octets libres

C:\tattoo>adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid

1b534d303030308342246ac1dd5249a82

C:\tattoo>adb shell "mkdir /data/local/bin"

C:\tattoo>adb push flash_image ./data/local/bin/flash_image

254 KB/s (52924 bytes in 0.203s)

C:\tattoo>adb push recovery_amonra.img /sdcard/recovery_amonra.img

926 KB/s (4093952 bytes in 4.313s)

C:\tattoo>adb push tattoo-hack.ko ./data/local/bin/tattoo-hack.ko

296 KB/s (19010 bytes in 0.062s)

C:\tattoo>adb push m7 /data/local/bin/m7

97 KB/s (4695 bytes in 0.046s)

C:\tattoo>adb push su /data/local/bin/su

769 KB/s (356916 bytes in 0.453s)

C:\tattoo>adb push Mainfram3.boot.02.img /sdcard/Mainfram3.boot.02.img

1036 KB/s (2072576 bytes in 1.953s)

C:\tattoo>adb shell "chmod 755 /data/local/bin/*"

C:\tattoo>adb shell

$ cd /data/local/bin

cd /data/local/bin

$ pwd

pwd

/data/local/bin

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

while 'true' ; do ./m7 ; done

reroc/22319/cmdline[ WIN! 22319

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

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

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

# cat /data/local/bin/su > /system/bin/su

cat /data/local/bin/su > /system/bin/su

cannot create /system/bin/su: not enough memory

# cat /data/local/bin/su > /system/bin/su

cat /data/local/bin/su > /system/bin/su

cannot create /system/bin/su: not enough memory

# df

df

/dev: 95184K total, 0K used, 95184K available (block size 4096)

/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)

/system: 153600K total, 153600K used, 0K available (block size 4096)

/data: 169088K total, 112544K used, 56544K available (block size 4096)

/cache: 153600K total, 2536K used, 151064K available (block size 4096)

/sdcard: 7966720K total, 1551488K used, 6415232K available (block size 32768)

Bon soit, j'ai mis les droits sur le su qui est dans /data/local/bin... Mais quand j'essaye le recovery, paf, banane sur la dernière étape avant le reboot:

/data/local/bin/su
#  insmod /data/local/bin/tattoo-hack.ko
insmod /data/local/bin/tattoo-hack.ko
# 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
# chmod 755 /data/local/bin/flash_image
chmod 755 /data/local/bin/flash_image
# /data/local/bin/flash_image recovery /sdcard/recovery_amonra.img
/data/local/bin/flash_image recovery /sdcard/recovery_amonra.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)
mtd: read error at 0x00280000 (Cannot allocate memory)
mtd: read error at 0x002a0000 (Cannot allocate memory)


mtd: read error at 0x002c0000 (Cannot allocate memory)
mtd: read error at 0x002e0000 (Cannot allocate memory)
mtd: read error at 0x00300000 (Cannot allocate memory)
mtd: read error at 0x00320000 (Cannot allocate memory)
mtd: read error at 0x00340000 (Cannot allocate memory)
mtd: read error at 0x00360000 (Cannot allocate memory)
^C

J'ai aborté et je me permet de poster car je ne sais plus si ça a été abordé j'avoue...

Si tu vois de quoi je parle?

Lien vers le commentaire
Partager sur d’autres sites

Bah essaye de redémarrer sur le recovery pour voir si ça a marché, de toute façon le flash il met des erreurs quand ça lui chante donc ça veut rien dire les read error.

Ps : Si tu as 2mn, tu pourrais refaire la partie avec le CAT j'ai changé un truc.

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

J'ai testé de différentes manière de faire le recovery (en mode HTC Sync, lecteur de disque, avec différentes version d'HTC Sync), toujours le même problème...

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

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

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

Lien vers le commentaire
Partager sur d’autres sites

J'ai refait la partie shell root comme tu l'as modifiée, mais même résultat (j'ai une erreur 'File exists' sur le insmod mais je l'avais déjà fait pour le recovery donc ça doit être normal?)

C:\tattoo>adb shell
$  cd /data/local/bin
cd /data/local/bin
$ while 'true' ; do ./m7 ; done
while 'true' ; do ./m7 ; done
reroc/23581/cmdline[ WIN! 23581
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
#  insmod /data/local/bin/tattoo-hack.ko
insmod /data/local/bin/tattoo-hack.ko
insmod: init_module '/data/local/bin/tattoo-hack.ko' failed (File exists)
# mount -o rw,remount /dev/block/mtdblock3 /data
mount -o rw,remount /dev/block/mtdblock3 /data
# mount -o rw,remount /dev/block/mtdblock3 /system
mount -o rw,remount /dev/block/mtdblock3 /system
# cat /data/local/bin/su > /system/bin/su
cat /data/local/bin/su > /system/bin/su
cannot create /system/bin/su: not enough memory
# df
df
/dev: 95184K total, 0K used, 95184K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 153600K total, 153600K used, 0K available (block size 4096)
/data: 169088K total, 113392K used, 55696K available (block size 4096)
/cache: 153600K total, 2536K used, 151064K available (block size 4096)
/sdcard: 7966720K total, 1551520K used, 6415200K available (block size 32768)

J'ai toujours le 'Not enough memory' dès que je veux faire quelque chose dans /system.

La commande df me retourne 0K available dans /system, je ne vois pas pourquoi... Au moins c'est cohérent avec le message.

Pour le flash du recovery tu me dis que c'est pas grave les read error mais il faut quand même le laisser tourner jusqu'à ce qu'il finisse peut-être?? Je l'ai sauvagement arrêté avec un Ctrl-C en plein milieu...

En tout cas merci pour ton support

Lien vers le commentaire
Partager sur d’autres sites

Salut Joooss, des nouvelles du front, j'ai redémarré mon Tattoo hier soir car ça faisait presque 2 mois qu'il était allumé, il commençait à ramer et n'avait plus que 35Mo de RAM.

Et là je viens de refaire toute la 1ère partie du tuto jusque là où j'étais bloqué : comme une lettre à la poste eet plus aucun message d'erreur...

le cat:

# cat /data/local/bin/su > /system/bin/su

cat /data/local/bin/su > /system/bin/su

et le flash:

# /data/local/bin/flash_image recovery /sdcard/recovery_amonra.img

/data/local/bin/flash_image recovery /sdcard/recovery_amonra.img

flashing recovery from /sdcard/recovery_amonra.img

Voici ce que la commande df me retourne aussi:

# df

df

/dev: 95184K total, 0K used, 95184K available (block size 4096)

/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)

/system: 153600K total, 140692K used, 12908K available (block size 4096)

/data: 169088K total, 113480K used, 55608K available (block size 4096)

/cache: 153600K total, 2516K used, 151084K available (block size 4096)

/sdcard: 7966720K total, 1551520K used, 6415200K available (block size 32768)

Tu remarqueras que le /system a maintenant 12908K available, alors qu'il était full hier soir... Peut-être que system se rempli (cache??) avec l'utilisation... En tout cas tu peux peut-être rajouter dans le tuto la commande df avant la commande cat ou tout ce qui touche à /system pour éviter les erreurs, sinon conseille un reboot avant toutes les manip pour éviter les erreurs. C'est con mais je n'y avait pas pensé...

Bref je m'attaque à la suite de suite. :P

Lien vers le commentaire
Partager sur d’autres sites

Ehe tu m'étonnes... Mais c'est sûr que c'est troublant quand on ne sait pas, et puis se taper les 19 pages du sujet pour pêcher des infos avant d'alourdir encore celui-ci par d'autres questions sur le même problème c'est lourd, et j'imagine que ça doit te souler (si tu peux rajouter un commentaire dans le tuto ça pourrait en aider certains...).

Un grand merci en tout cas, je suis maintenant root avec le recovery d'installé, le market débridé, mon fichier hosts en place... Maintenant je vais voir quelle ROM je vais tester.

Quand tu fais un wipe du /data, tu perds tous tes programmes, tes SMS et autres?

Lien vers le commentaire
Partager sur d’autres sites

Voilà JoOos :

# ls

ls

LOST.DIR

backups

DCIM

svox

download

rosie_scroll

albumthumbs

aedict

Mainfram3.boot.02.img

dolphinbrowser_gestures

media

LOLcats

LOLcats-data

adobe

Android

ProgTV

tao

albumart

data

Aldiko

eBooks

Supercar - 2002 - Highvision

Pokemon

Chatmonchy Has come

Gparted

espeak-data

ng_848

ng_73

tmp

InstallWoW.exe

lv.n3o.swapper_0.0.6b.apk

#

Modifié par Kajaeshi
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...