Aller au contenu

[Résolu][MID1024] kit root 1.1 bloqué en lecture


totof95

Recommended Posts

Bonjour a tous,

 

je recherche une solution afin de rooter ma tablette executive 10.1 sous android 4.2.2 et avec un cpu allwinner A20.

j ai donc testé le kit de root de Lannig qui commence et qui ce termine par une impossibilité d'accéder en écriture au systeme de fichiers.

Cette tablette apparait bien comme pré rooté par la commande "adb shell id" je met le resultat de l imprime écran.

 

merci d'avance pour votre aide.

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

Décidément il y a une vraie épidémie de ces tablettes pré-rootées qui refusent pourtant le remontage de /system en r/w alors qu'il ne semble y avoir aucune raison à cela...

J'ai besoin de plus d'infos pour essayer de comprendre ce qui se passe.

Tape les deux commandes suivantes en succession rapide (n'attends pas entre les deux commandes) :

adb remount

adb shell dmesg

puis fais ici un copier/coller des 50 dernières lignes de ce que la commande dmesg affiche.

Mets-le entre deux balises <spoiler> et </spoiler> (sauf qu'il faut utiliser des crochets [ et ] au lieu de < et >)

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir Lannig,

 

voici le resultat.

 

  Révéler le contenu masqué

 

j èspère que je ne me suis pas trompé.

Modifié par Lannig
Ajout de la balise spoiler
Lien vers le commentaire
Partager sur d’autres sites

J'avais demandé de le mettre entre balises spoiler pour ne pas encombrer le forum. Je l'ai fait.

Ca ne m'apprend pas grand'chose, le même message "Abort forced by user" que j'ai déjà vu sur une tablette Logicom.

Je n'ai pas d'explication (autre qu'un filesystem detecté comme corrompu) et donc pas de solution pour le moment.

Lien vers le commentaire
Partager sur d’autres sites

dans l'attente d'une solution,je tiens à te remercier pour ton implication et tes divers postes que j ai parcouru.

cordialement.

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

OK. Je te propose de me faire un dump de la partition /system pour que j'essaye de comprendre pourquoi le système refuse de la monter en r/w. Ensuite tu uploaderas cette image (entre 300 et 500 Mo suivant les tablettes) vers un hébergeur gratuit.

Ce n'est que la partition system, elle ne contient aucune donnée utilisateur (qui sont dans /data). Donc aucun risque pour tes données personnelles.

Assurons-nous déjà d'avoir la place sur la SD interne.

Donne-moi le résultat de :

adb shell df
Lien vers le commentaire
Partager sur d’autres sites

le resultat:

  Révéler le contenu masqué
Lien vers le commentaire
Partager sur d’autres sites

Pas assez de place sur la SD interne (/mnt/sdcard) mais il y en a sur la SD externe (/mnt/extsd).

Donc :

adb shell mkdir /mnt/extsd/dump
adb shell dd if=/dev/block/system of=/mnt/extsd/dump/system.img
adb pull /mnt/extsd/dump/system.img 

Les 2e et 3e commandes vont prendre pas mal de temps (peut-être plusieurs minutes). Sois patient.

Si la 2e commande répond un message d'erreur, c-a-d autre chose que :

XXXXX+0 records in
XXXXX+0 records out
XXXXXX bytes transferred in XX.XXXX secs (XXXXXX bytes/sec)
Arrête-toi et copier/coller commande+message d'erreur
A l'issue de cela tu auras un fichier system.img sur ton PC dans le dossier ADB.

Ensuite mets system.img dans un ZIP ou RAR ou 7Z et uploade-le vers un hébergeur gratuit (p.ex. 1fichier.com ou mega.co.nz) puis donne-moi le lien.

Lien vers le commentaire
Partager sur d’autres sites

J'ai donc récupéré une image de la partition system et essayé de la monter sur un système Linux.

Elle se monte, mais les messages suivants en disent long...

[73251.001736] EXT4-fs warning (device loop1): ext4_clear_journal_err:4461: Filesystem error recorded from previous mount: IO failure
[73251.001741] EXT4-fs warning (device loop1): ext4_clear_journal_err:4462: Marking fs in need of filesystem check.
[73251.012304] EXT4-fs (loop1): warning: mounting fs with errors, running e2fsck is recommended
[73251.012693] EXT4-fs (loop1): recovery complete
[73251.043298] EXT4-fs (loop1): mounted filesystem with ordered data mode. Opts: (null)
[73252.934597] EXT4-fs error (device loop1): ext4_init_inode_table:1162: comm ext4lazyinit: Something is wrong with group 0: used itable blocks: 500; itable unused count: 0
[73252.934792] Aborting journal on device loop1-8.
[73252.934962] EXT4-fs (loop1): Remounting filesystem read-only
[73252.934978] EXT4-fs error (device loop1) in ext4_init_inode_table:1205: IO failure

Simple corruption (assez peu pour ne pas gêner le fonctionnement mais assez pour empêcher le noyau d'accepter un montage en r/w) due à un mastering fait avec les pieds ? ou truc plus subtil ? (il faut que je creuse le lazyinit, j'ai vu des choses à ce sujet dans les options de montage ext4) 

Lien vers le commentaire
Partager sur d’autres sites

Peux-tu me faire un dump complet de la tablette STP ? 

Par rapport à ce que tu m'as déjà fourni :

adb shell mkdir /mnt/extsd/dump
adb shell dd if=/dev/block/nanda of=/mnt/extsd/dump/bootloader.img
adb shell dd if=/dev/block/nandc of=/mnt/extsd/dump/boot.img
adb shell dd if=/dev/block/nandg of=/mnt/extsd/dump/recovery.img
adb pull /mnt/extsd/dump

La première commande donnera une erreur si tu n'as pas effacé le dossier "dump" de ta SD. Peu importe

Au bout du compte tu dois avoir trois fichier bootloader.img, boot.img et recovery.img dans le dossier ADB sur ton PC (en plus du system.img de tout à l'heure si tu l'as gardé)

Mets les 3 fichiers dans un ZIP, RAR, 7Z etc... pour le reste même procédure que tout a l'heure.

Pas la peine d'y remettre system.img bien sur.

 

Avec ça je peux essayer de te construire un CWM Recovery adapté à ta tablette. En démarrant depuis ce recovery on peut essayer de corriger le problème de /system.

Au fait : il y a bien des boutons de volume son sur ta tablette ? (je parle de vrais boutons, pas ceux sur l'écran)

 

Fais aussi un copier/coller ici de ce que raconte :

adb shell cat /proc/partitions
Lien vers le commentaire
Partager sur d’autres sites

pour "adb shell cat /proc/partitions"

  Révéler le contenu masqué

pour le dump, ça risque d'etre long car je n'ai pas beaucoup de debit,mais je le lance.

Et j ai effectivement des boutons physique.

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

pas de soucis Lannig, il n y a aucune urgence c'était juste pour savoir si tu avais récupéré les fichiers.

C'est déja super sympas de ta part de te pencher sur mon problème et je t en remercie.

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

Voici ma tentative de CWM Recovery adapté à ta tablette : http://vblbez2i0r.1fichier.com/

 

Utilisation :

- télécharge le zip

- extrais-en recovery-mid1024.img

- envoie l'image vers la SD interne de la tablette :

adb push recovery-mid1024.img /mnt/sdcard/recovery-mid1024.img

- flashe la partition de recovery avec cette image

adb shell

cat /mnt/sdcard/recovery-mid1024.img >/dev/block/nandg

exit

 

Après il faut redémarrer en recovery. En général la combinaison de boutons volume- et power ou volume+ et power en partant d'une tablette complètement éteinte (pas seulement en veille) le permet.

Si ce n'est pas le cas, les commandes suivantes doivent le faire :

adb shell

 

echo -n boot-recovery | busybox dd of=/dev/block/nandf count=1 conv=sync; sync; reboot
 
ATTENTION : 
- toutes ces manips sont dangereuses. La moindre erreur, la moindre faute de frappe peut "briquer" la tablette. Faire des copier/coller des commandes pour éviter toute erreur de recopie !
- j'ai construit ces recovery pour plusieurs tablettes semblables avec succès. Cependant dans un cas je me suis retrouvé avec une tablette qui ne démarrait plus et je n'ai pu la récupérer qu'en trouvant un firmware compatible en format Livesuit (image flashable). Je sais ce qui s'est passé à l'époque et je ne refais pas la même erreur. Cependant le risque zero n'existe pas dans ce genre de manip. La probabilité de rendre la tablette inutilisable est faible, mais non nulle
- ne le fais que si tu acceptes ces risques et si tu me dégages de toute responsabilité ou faute si cela devait rendre la tablette inutilisable. Sinon, on oublie.
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...