Aller au contenu

[TUTORIEL] Rooter son tattoo, recovery, custom ROMs


JoOoSs

Recommended Posts

Bonjour,

J'ai un problème quand je lance cette commande: cat /data/local/bin/su > /system/bin/su

Il y a alors ce message d'erreur: cannot create /system/bin/su: not enough memory

J'ai cherché dans le sujet et on en parle ici, mais j'ai du mal à comprendre ce que je suis censé faire et ne plus faire: https://forum.frandroid.com/forum/viewtopic.php?pid=154600#p154600

Je précise que je souhaite rester sur ROM Stock (que je viens d'installer) et que avant le root marchait sans problème (avec l'ancien tuto).

Merci d'avance :)

Lien vers le commentaire
Partager sur d’autres sites

Oui, littéralement, not enough memory = pas assez de mémoire

Mais dans notre cas, ça veut dire que le système ne trouve pas de place (à cause des droits en écriture qu'il n'a pas) pour créer le fichier su.

Exactement, pour flasher le recovery, tu fais les étapes

II.1

II.2 en remplaçant su par :

while 'true' ; do ./m7 ; done

export LD_LIBRARY_PATH=/system/lib

export PATH=/system/bin

tout et la faite la commande while pour le recovery et pour le root permanent

pour le recovery tu tape

adb shell

while 'true' ; do ./m7 ; done

export LD_LIBRARY_PATH=/system/lib

export PATH=/system/bin

ensuite tu tape insmod ect et pareil pour le root permanent

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

Essayez ça:

adb shell

$ cd /data/local/bin

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

# export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

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

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

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

# chown root.root /system/bin/su

# chmod 4755 /system/bin/su

Si ça marche toujours pas OSEF, vous continuez le tuto mais à la place de faire "su", vous faites "/data/local/bin/su".

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

c'est normal parce que comme le cat ne marche pas chez vous (on se demande pourquoi d'ailleurs alors que je l'ai fait y'a 1 semaine et ça marchait très bien...) le su original ne peut être exécuter.

adb shell

cd /data/local/bin

while 'true' ; do ./m7 ; done

export LD_LIBRARY_PATH=/system/lib

export PATH=/system/bin

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

chmod 4755 /data/local/bin/su

CTRL+C

adb shell

/data/local/bin/su

Lien vers le commentaire
Partager sur d’autres sites

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

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

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

j'ai fait ça moi pour le recovery et ca a marché nikel pareil pour le root permanent tu remplace su par

adb shell

cd /data/local/bin

while 'true' ; do ./m7 ; done

export LD_LIBRARY_PATH=/system/lib

export PATH=/system/bin

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

Merci de vouloir m'aider gazzz33 mais parmi toutes ces commandes j'ai du mal à m'y retrouver. Quelles commandes pour quelle étapes? Moi je me suis arrêté à mon problème au niveau du "cat".

C'est un peu du chinois pour moi tout ça, alors j'avoue que j'suis un peu (beaucoup?) lent...

Lien vers le commentaire
Partager sur d’autres sites

Alors

1: tu copie comme sur le tuto tes fichiers en mettant ton tattoo en mode htc sync

2: Accéder à un shell root pour la première fois

adb shell

$ cd /data/local/bin

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

# export LD_LIBRARY_PATH=/system/lib

# export PATH=/system/bin

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

# chown root.root /system/bin/su

# chmod 4755 /system/bin/su

ctrl+c

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

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

Cette commande flash l'image du recovery, si elle est réussi elle devrait indiquer : "Flashing recovery from /sdcard/recovery_amonra.img", si vous avez une quelconque erreur à la place de ce message, venez tout de suite la poster sur le topic.

CTRL+C

On va maintenant redémarrer le téléphone sur le recovery afin de faire une sauvegarde complète du téléphone, au cas-où.

adb shell reboot recovery

Quand vous arrivez sur le recovery, un menu s'affiche avec différentes options.

La touche CALL vous permet de rentrer dans un menu, BACK vous permet de sortir d'un menu.

Déplacez vous vers "Backup/restore", appuyez sur CALL, déplacez vous sur NAND BACKUP et faites CALL, et ensuite HOME pour confirmer l'action.

Si le téléphone vous renvoi "use nandroid-mobile.sh", c'est que vous avez un de ces deux soucis :

- Vous avez moins de 50% de batterie.

- Vous avez moins de 200Mo de libre sur votre carte SD.

Lorsque le backup est terminé, vous avez des nouveaux dossiers créés sur votre carte SD :

nandroidbackup/un_code_unique_à_votre_phone/Heure_date_du_backup.

(Astuce : Vous pouvez changer le nom du dernier dossier avec un truc plus parlant, par exemple à la place j'ai mit "ROM_Modaco", mais attention ne mettez pas d'espace entre les mots car sinon le script ne comprendrera pas.)

Vous pouvez maintenant revenir au menu principal et faire "reboot system now".

Rendre le root persistant,

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

# /data/local/bin/flash_image boot /sdcard/Mainfram3.boot.02.img Elle doit vous retourner "Flashing boot from /sdcard/Mainfram3.boot.02.img", si ça marque juste ça tout est bon. SINON postez tout de suite l'erreur n'attendez pas!

CTRL + C

adb shell reboot

voila clairement les étapes a faire afin de root ton tattoo c'est comme ca que j'ai procédé car j'avais le meme probleme que toi avec la commande su

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

ne fait pas c'est commande la alors tu fait

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

et tu continue recovery et root persistant

Lien vers le commentaire
Partager sur d’autres sites

ne tape pas su comme sur le topic mais ca:

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

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

Cette commande flash l'image du recovery, si elle est réussi elle devrait indiquer : "Flashing recovery from /sdcard/recovery_amonra.img", si vous avez une quelconque erreur à la place de ce message, venez tout de suite la poster sur le topic.

CTRL+C

On va maintenant redémarrer le téléphone sur le recovery afin de faire une sauvegarde complète du téléphone, au cas-où.

adb shell reboot recovery

Quand vous arrivez sur le recovery, un menu s'affiche avec différentes options.

La touche CALL vous permet de rentrer dans un menu, BACK vous permet de sortir d'un menu.

Déplacez vous vers "Backup/restore", appuyez sur CALL, déplacez vous sur NAND BACKUP et faites CALL, et ensuite HOME pour confirmer l'action.

Si le téléphone vous renvoi "use nandroid-mobile.sh", c'est que vous avez un de ces deux soucis :

- Vous avez moins de 50% de batterie.

- Vous avez moins de 200Mo de libre sur votre carte SD.

Lorsque le backup est terminé, vous avez des nouveaux dossiers créés sur votre carte SD :

nandroidbackup/un_code_unique_à_votre_phone/Heure_date_du_backup.

(Astuce : Vous pouvez changer le nom du dernier dossier avec un truc plus parlant, par exemple à la place j'ai mit "ROM_Modaco", mais attention ne mettez pas d'espace entre les mots car sinon le script ne comprendrera pas.)

Vous pouvez maintenant revenir au menu principal et faire "reboot system now".

Lien vers le commentaire
Partager sur d’autres sites

fait ça et ce sera bon

Rendre le root persistant,

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

# /data/local/bin/flash_image boot /sdcard/Mainfram3.boot.02.img Elle doit vous retourner "Flashing boot from /sdcard/Mainfram3.boot.02.img", si ça marque juste ça tout est bon. SINON postez tout de suite l'erreur n'attendez pas!

CTRL + C

adb shell reboot

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