Aller au contenu

[Résolu][E731] Dump / Flash


gerard.pliko

Recommended Posts

c'est trés joliiiiiiiiiiii :)

dev:    size   erasesize  name
mtd0: 00400000 00004000 "misc"
mtd1: 00800000 00004000 "kernel"
mtd2: 01000000 00004000 "boot"
mtd3: 02000000 00004000 "recovery"
mtd4: 04000000 00004000 "backup"
mtd5: 08000000 00004000 "cache"
mtd6: 40000000 00004000 "userdata"
mtd7: 00400000 00004000 "kpanic"
mtd8: 20000000 00004000 "system"
mtd9: 69c00000 00004000 "user"
Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

Yep, insère-la, tu peux déjà faire le dump dessus. Les commandes (à taper avec la tablette qui marche branchée, évidemment) :

adb shell mkdir /mnt/external_sd/dump
adb shell busybox dd if=/dev/block/mtdblock0 of=/mnt/external_sd/dump/misc.img
adb shell busybox dd if=/dev/block/mtdblock1 of=/mnt/external_sd/dump/kernel.img
adb shell busybox dd if=/dev/block/mtdblock2 of=/mnt/external_sd/dump/boot.img
adb shell busybox dd if=/dev/block/mtdblock3 of=/mnt/external_sd/dump/recovery.img
adb shell busybox dd if=/dev/block/mtdblock4 of=/mnt/external_sd/dump/backup.img
adb shell busybox dd if=/dev/block/mtdblock8 of=/mnt/external_sd/dump/system.img
adb shell "cd /; busybox tar cf - system | busybox gzip >/mnt/external_sd/dump/system.tgz"

md dump
adb pull /mnt/external_sd/dump dump

Copier/coller recommandés. Stop si erreur et viens les recopier. Certaines commandes peuvent mettre plusieurs minutes à se terminer, laisse tourner. Les deux dernières te copient les fichiers dans un dossier nommé "dump" dans don dossier ADB sur ton PC. Ce sera déjà ça de fait.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

c'est tout bon !!!

 

C:\Windows\system32>adb devices
List of devices attached
W9TLJ85H9B device

C:\Windows\system32>adb shell mkdir /mnt/external_sd/dump

C:\Windows\system32>adb shell busybox dd if=/dev/block/mtdblock0 of=/mnt/external_sd/dump/misc.img
8192+0 records in
8192+0 records out

C:\Windows\system32>adb shell busybox dd if=/dev/block/mtdblock1 of=/mnt/external_sd/dump/kernel.img
16384+0 records in
16384+0 records out

C:\Windows\system32>adb shell busybox dd if=/dev/block/mtdblock2 of=/mnt/external_sd/dump/boot.img
32768+0 records in
32768+0 records out

C:\Windows\system32>adb shell busybox dd if=/dev/block/mtdblock3 of=/mnt/external_sd/dump/recovery.img
65536+0 records in
65536+0 records out

C:\Windows\system32>adb shell busybox dd if=/dev/block/mtdblock4 of=/mnt/external_sd/dump/backup.img
131072+0 records in
131072+0 records out

C:\Windows\system32>adb shell busybox dd if=/dev/block/mtdblock8 of=/mnt/external_sd/dump/system.img
1048576+0 records in
1048576+0 records out

C:\Windows\system32>adb shell "cd /; busybox tar cf - system | busybox gzip >/mnt/external_sd/dump/system.tgz"

et voila le travail ...

C:\>md dump

C:\>adb pull /mnt/external_sd/dump dump
pull: building file list...
pull: /mnt/external_sd/dump/system.tgz -> dump/system.tgz
pull: /mnt/external_sd/dump/system.img -> dump/system.img
pull: /mnt/external_sd/dump/backup.img -> dump/backup.img
pull: /mnt/external_sd/dump/recovery.img -> dump/recovery.img
pull: /mnt/external_sd/dump/boot.img -> dump/boot.img
pull: /mnt/external_sd/dump/kernel.img -> dump/kernel.img
pull: /mnt/external_sd/dump/misc.img -> dump/misc.img
7 files pulled. 0 files skipped.
2083 KB/s (932246637 bytes in 436.994s)

C:\>cd dump

C:\dump>dir
Le volume dans le lecteur C n'a pas de nom.
Le numéro de série du volume est 84C9-6FBF

Répertoire de C:\dump

28/02/2014 23:27 .
28/02/2014 23:27 ..
28/02/2014 23:27 67 108 864 backup.img
28/02/2014 23:27 16 777 216 boot.img
28/02/2014 23:27 8 388 608 kernel.img
28/02/2014 23:27 4 194 304 misc.img
28/02/2014 23:27 33 554 432 recovery.img
28/02/2014 23:26 536 870 912 system.img
28/02/2014 23:22 265 352 301 system.tgz
7 fichier(s) 932 246 637 octets
2 Rép(s) 586 227 855 360 octets libres

 

to be continued ....

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

Good. :)

 

Bonus, puisque à en regarder le firmware du site (même si pas vraiment adapté), la tablette semble avoir le fichier parameter dans la partition backup :

Télécharge imgRePackerRK et extrais l'archive dans un dossier quelque part. Copies-y le backup.img de ton dump puis fais un drag'n'drop ("glisser-déposer") de ce fichier sur imgRePackerRK.exe (façon rapide de passer le fichier au programme). Une fenêtre cmd.exe va s'ouvrir et se refermer rapidement, et tu devrais avoir le fichier parameter ainsi que le fichier RK292xLoader(L)_Vx.xx.bin à côté de ton backup.img. Si c'est bien le cas, ajoute ces deux là dans ton dossier dump, ce sera utile.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

ok c'est fait ajout des deux fichier dans c:\dump

 

 Répertoire de C:\dump
        ..
28/02/2014  23:27        67 108 864 backup.img
28/02/2014  23:27        16 777 216 boot.img
28/02/2014  23:27         8 388 608 kernel.img
28/02/2014  23:27         4 194 304 misc.img
01/03/2014  00:00               601 parameter
28/02/2014  23:27        33 554 432 recovery.img
01/03/2014  00:00           184 590 RK292xLoader(L)_V1.37_sd16Mhz_debug.bin
28/02/2014  23:26       536 870 912 system.img
28/02/2014  23:22       265 352 301 system.tgz
               9 fichier(s)      932 431 828 octets

 

à suivre ...

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

Merci à Zrt22 d'avoir pris le relais, je ne suis pas un couche-tard... :)

Et bein vu pour le coup de passer le contenu de la partition backup par imgRepackerRK, je ne connaissais pas !

Je vérifierais bien tout de même avant de faire quoi que ce soit que le fichier parameter obtenu est cohérent avec le /proc/cmdline. Fais-nous un copier/coller de son contenu STP (c'est du texte).

Ensuite pour ce qui est du flashage :

- l'outil RKAndroidTool : de multiples version flottent un peu partout sur le web, j'aime assez celle-ci : http://www.freaktab.com/showthread.php?7353-RKAndroid-Tool-1-37-loader-1-24-Translation-fix

- ce tuto est un bon exemple (bien sûr utiliser les fichiers issus du dump fait et pas ceux du tuto !) : https://forum.frandroid.com/topic/121412-essentiel-b-smart-tab-8001-rom-jelly-bean-41-root-odys-loox/

NE PAS COCHER LA LIGNE BOOTLOADER ET S'ARRETER APRES L'ETAPE RUN (pas d'installation à faire par le recovery)

En revanche il est possible qu'au redémarrage la tablette se mette spontanément sous le recovery. Dans ce cas aller (avec volume+/volume-) sur Wipe data/factory reset et valider (avec power), puis valider la confirmation.

Autre tuto qui utilise une version italienne (!) de RKAndroidTool : https://forum.frandroid.com/topic/104922-essentiel-b-smart-tab-8001-rom-x-team-30/

 

@Zrt22 : si tu connais un meilleur tuto, n'hésite pas. Les bons que je connais sont en anglais et comme je ne sais pas si notre ami est confortable avec la langue de Shakespeare ...

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Le coup de la partition backup bien remplie, c'était la même chose sur la E1031, on en avait parlé à l'époque. :P

 

Je n'ai jamais vraiment eu l'occasion d'expérimenter avec RKandroidTool. J'ai juste regardé la version 1.35 déjà configurée pour la E1031 (qui d'ailleurs a les mêmes adresses que dans le résultat du /proc/cmdline plus haut) et ça ne me semblait pas particulièrement difficile à utiliser/régler. Au détail près de savoir quand cocher ou non le Loader...

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

bonjour, voici le contenu de parameter

 

FIRMWARE_VER:4.1.1
MACHINE_MODEL:E731
MACHINE_ID:007
MANUFACTURER:RK2928SDK
MAGIC: 0x5041524B
ATAG: 0x60000800
MACHINE: 2928
CHECK_MASK: 0x80
KERNEL_IMG: 0x60408000
#RECOVER_KEY: 1,1,0,20,0
CMDLINE:console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,
0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00004000@0x00004000(kernel),
0x00008000@0x00008000(boot),0x00010000@0x00010000(recovery),0x00020000@0x00020000(backup),
0x00040000@0x00040000(cache),0x00200000@0x00080000(userdata),0x00002000@0x00280000(kpanic),
0x00100000@0x00282000(system),-@0x00382000(user)

 

sur le premier tuto il est dit de 

etape 1 => télécharger la rom ?

etape 2 => mettre le fichier "Oma_JB_Format_NAND.zip" sur la carte sd en attente.

etape 3 => installation des drivers

et c'est là que cela semble bizzare

"avant tout, activer le mode Débogage USB dans les paramètres (dans "options pour les développeurs")"

et cela je ne peux pas sur la tablette bad

je fais quoi maintenant ?

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

Le fichier parameter ne correspond pas exactement au /proc/cmdline :

initrd=0x62000000,0x00120000

contre :

initrd=0x62000000,0x00800000

C'est ennuyeux  :(

On va utiliser le fichier parameter récupéré dans la partition backup. Si ça ne marche pas on modifiera le fichier parameter pour correspondre au cmdline et on ré-essayera.

 

Pour ce qui est du tuto :

- pas la peine de faire quoi que ce soit avec Oma_JB_Format_NAND.zip. Efface-le de la SD si tu l'as mis.

- il te faut le programme RkAndroidTool + le driver. Tu peux soit les prendre soit dans le lien que je t'ai donné plus haut, soit dans le téléchargement de du tuto

- pas besoin d'activer le débogage USB, en revanche il faut arriver à mettre la tablette en mode flashage et là... ça peut être la séquence indiquée dans le tuto à partir de "- éteindre la tablette (sans la carte SD)" ou bien une séquence de boutons un peu différente. Hélas, il y a des variantes d'une tablette à l'autre et je ne sais évidemment pas pour la tienne. Il va falloir la trouver tout seul. Quand la tablette est dans le mode, l'écran reste noir et le PC détecte un périphérique qui correspond au driver livré avec RKAndroidTool. Si tu as quoi que ce soit d'affiché sur l'écran de la tablette, ce n'est pas bon. Eteins-là et recommence jusqu'à y arriver... on ne va pas pouvoir t'aider.

Il faut que RKAndroidTool t'affiche "Found RKAndroid Loader RockUSB" en bas.

 

Une fois le driver installé et la tablette détectée par RKAndroidTool, il faut passer au flashage à proprement parler et là j'hesite... Erase IDB ou pas ? on verra quand tu auras franchi l'étape précédente.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

bonsoir Lannig ,

 

un petit souci le programme RKAndroidTool.exe de (RKAndroid Tool 1.37) ne veut pas se lancer

je l'ai recuperer sur le lien et en admin ou non il se lance pas ...

 

une idée ?

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

Très étrange cette version 1.37... Si je l'extrais (avec WinRAR) en faisant "Extraire ici", il plante au démarrage mais si je fais "Extraire vers RKAndroid Tool 1.37\", il fonctionne sans problème. J'ai testé plusieurs noms de dossiers ou d'arborescences et ça fonctionne ou pas sans que j'y vois quelconque logique... Chose incompréhensible du jour.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

ok c'est bon j'ai trouver faut le faire tourner en mode de compatibilie xp

oups je suis sur seven

 

tablette branchée

prog lancer

indique "Found RKAndroid Loader RockUSB"

et sans mettre les drivers, les anciens sont bons

 

pour info

class for rockusb devices

rk292x device de chez Fuzhou Rockchip

 

 

la seule chose qui differe entre le tuto et moi c'est la version de RKAndroidTool

1.29 sur tuto et 1.37 pour moi

j'ai trois onglets

flash

nfs

ram => parameter en offset = 0x60000800

ram => kernel en offset = 0x60000800

 

cool je commence a comprendre le coup du loader et du parameter creer precedemment

 

loader=>

RK292xLoader(L)_V1.37_sd16Mhz_debug.bin

 

parameter =>

FIRMWARE_VER:4.1.1
MACHINE_MODEL:E731
MACHINE_ID:007
MANUFACTURER:RK2928SDK
MAGIC: 0x5041524B
ATAG: 0x60000800
MACHINE: 2928
CHECK_MASK: 0x80
KERNEL_IMG: 0x60408000
#RECOVER_KEY: 1,1,0,20,0
CMDLINE:console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init 
initrd=0x62000000,0x00800000 
mtdparts=rk29xxnand:0x00002000@0x00002000
(misc),0x00004000@0x00004000
(kernel),0x00008000@0x00008000
(boot),0x00010000@0x00010000
(recovery),0x00020000@0x00020000
(backup),0x00040000@0x00040000
(cache),0x00200000@0x00080000
(userdata),0x00002000@0x00280000
(kpanic),0x00100000@0x00282000
(system),-@0x00382000(user)

 

diccit =>

Le fichier parameter ne correspond pas exactement au /proc/cmdline :

initrd=0x62000000,0x00120000

contre :

initrd=0x62000000,0x00800000

C'est ennuyeux

tu as trouver la valeur initrd=0x62000000,0x00120000 à quel endroit ?

merci vraiment pour votre aide !!!

 

je sais plus quoi faire help !!!

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

OK pour la tablette détectée, tu aurais franchi une étape importante mais je suis dubitatif sur le fait que tu n'aies pas eu à utiliser le driver spécifique... ça c'est pas normal du tout, et du coup je mets un peu en doute l'info.

La valeur divergeante pour initrd vient du /proc/cmdline qui reflète les paramètres effectivement utilisés pour booter la tablette (l'autre n'est qu'une sauvegarde de ces infos), d'où mon incertitude.

Dans quel état est la tablette quand tu as ça ? écran noir sans rien (je veux dire vraiment rien, pas seulement en veille !) ou bien page Android normale ? 

 

La suite de la démarche je te l'ai déja donnée et elle est expliquée dans le tuto, tu n'as pas bien lu :)

Tout se passe sur l'onglet flash.

Il faut charger les fichiers générés par le dump dans les lignes correspondantes (Parameter, Misc, Kernel etc.) en cliquant sur la dernière colonne (...)

En fait, pour que cela corresponde exactement au tuto https://forum.frandroid.com/topic/121412-essentiel-b-smart-tab-8001-rom-jelly-bean-41-root-odys-loox/ tu aurais peut-être intéret à télécharger les fichiers du tuto pour n'en extraire que le dossier RKAndroidTool. Comme ça tu utiliserais la même version.

 

Ensuite la question que je me pose c'est : faut-il faire l'étape [EraseIDB] (3eme bouton) ou passer directement à [Run] ? et je n'ai pas de réponse pour le moment.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Son driver vient probablement de l'utilisation de RKBatchTool pour flasher le firmware du site, non ?

La version 1.37 du lien du message #41 a une config pré-chargée, plus qu'à sélectionner les fichiers comme sur l'autre. Attention aux adresses aussi, même si elles se règlent en chargeant le parameter.

Ce serait peut-être bien de flasher la partition backup en même temps ? Comme il y a des choses utiles dedans, là.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

bonjour,

un premier flash avec tout les fichiers du dump et pas de EraseIDB pas good

un deuxieme flash avec EraseIDB good.

pourriez vous me dir ce que fait EraseIDB?

je redémarre la tablette est c'est super j'ai accés au tactile

Geniallllllllllllllllllll 

un seul petit souci maintenant au bas droit de la tablette il est indiqué

 

carte SD endommagée.

la carte SD est endommagée. Veuillez tenter de la reformater

lorsque je clique dessus

message => formater la carte sd ? toutes les données stockées sur votre carte seront perdues

deux choix format ou annuler ?

 

quand j'ouvre es_explorateur il indique la carte sd n'est pas montée ou présente.

est-il possible de la mounter en fixe au redemarrage via adb ou autre merci?

 

le wifi fonctionne mais je n'ai plus le numero de serie dans "paramètres,à propos de la tablette, état, numéro de série => inconnu"

est ce que ce numero de serie est celui de la carte wifi ?

peut on reinjecter l'ancien?

est il recuperable ?

je pense avoir retrouver l'ancien via adb mais je sais pas comment le réinjecter dans le sytème.

 

quel est votre avis svp ?

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

EraseIDB formate la NAND de l'appareil, donc tablette vide avant reflashage par opposition à reflasher sur ce qu'il y a déjà. Probablement une bonne chose à faire avant de reflasher un firmware complet.

 

As-tu formaté la SD comme demandé ou via le menu Paramètres > Stockage ?

 

Pour le numéro de série, je ne sais pas vraiment, est-il différent sur la tablette de laquelle vient le dump ? Est-il seulement utile aussi ? :ph34r:

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

bonsoir et merci encore !

 

c'est quoi la NAND ?

 

je me suis lancé une fois de plus :)

j'ai formater la SD c'est good tout est redevenu normal meme le fameux numero de serie.

 

Super genialllllllllllllllllllll :lol:

 

est ce qu'il y a un programme qui permet de lire le contenu de la tablette qui soit plus conviviale que adb

type explorateur maintenant que je peux y acceder plus facilement?

 

vous etes vraiment deux experts c'est super gentil !!!

 

mais je vais continuer à vous solliciter je pense que ce sera plus simple que les operation precedentes. 

 

comment installer le fameux play store ?

je veux pas refaire la même bêtise. :(

j'ai un logiciel de telechargement un peu pourri (LSTORE)

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

NAND = mémoire flash, plus d'infos sur Google. :)

 

Formater la SD a fait d'une pierre deux coups ? Cool, on ne va pas poser de questions !

 

Pour les explorateurs, tu as déjà ES Explorer mais il y en a d'autres comme Root Explorer, Total Commander, etc. Enfin il y a aura toujours des choses plus facile à faire avec adb.

 

En passant, vu que tu as un dump fonctionnel différent du firmware du site, peut-être peux-tu l'uploader quelque part pour les prochains qui en auront besoin ? Ce n'est pas mon cas mais ça fait toujours plaisir de trouver un dump flashable sur ce genre de tablette... Si ça t'intéresse, zip/rar/7z ton dossier dump qui contient tous les .img, .tgz, parameter et Loader (voire même le RKAndroidTool que tu as utilisé tant qu'on y est), uploade le sur un hébergeur gratuit quelconque et poste le lien ici. Il n'y a pas d'infos personnelles dedans, juste le système à son état sorti d'usine. Merci pour les autres.

 

Pour les autres questions, notamment l'installation de Google Play, je t'invite à ouvrir un sujet spécifique (attention au titre) vu qu'on a fait le tour de celui-ci. :)

Modifié par zrt22
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

merci encore

 

Pour les explorateurs, tu as déjà ES Explorer mais il y en a d'autres comme Root Explorer, Total Commander, etc. Enfin il y a aura toujours des choses plus facile à faire avec adb.

je parlais plutot d'explorateurs qui s'installe sur le pc et qui se connecte à la tablette pour transferer et copier des fichiers facilement avec inetrface graphique

et pas en ligne de commandes.

 

pour l'installe du google play j'ai vu deux tutos interessant mais je sais pas si ils conviennent à mon appareil.

https://forum.frandroid.com/topic/166223-e821-comment-installer-play-store/

https://forum.frandroid.com/topic/153502-tuto-installation-de-google-play-sur-logicom-tab-1052/

le truc est de savoir si j'ecrase le "GoogleServicesFramework" apres avoir fais la sauvegarde et si les  fichiers extraits du "gapps-jb-20120726-signed" sont compatibles avec ma machine.

 

pour info

 

adb shell id
uid=0(root) gid=0(root)

 

adb shell df /system
Filesystem             Size   Used   Free   Blksize
/system               511.5M  293.0M  218.5M   1024

 

est ce que je me lance ?

merci de votre reponse .

Modifié par gerard.pliko
Lien vers le commentaire
Partager sur d’autres sites

Ah, sur PC. Il suffit de la brancher et d'activer le stockage USB pour y accéder comme pour un disque dur / clé USB. Après je ne sais pas s'il y a plus efficace...

 

Nouveau sujet pour Google Play STP, sinon celui-ci va vite devenir un bric-à-brac. (et comme il n'y en a pas dédié pour la E731, il serait temps...)

  • Like 1
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...