Aller au contenu

[Multipix/INOSOP07] Root, dump, firmware et autres


Recommended Posts

Bonjour

j'ai une multipix 7" je met le firmware A13_MID_nuclear_pfdq88c-eng-IMM76D-Factory_Image_[TechKnowForum.net].img

tout fonctionne sauf le wifi

avez vous un script ou une autre solution

merci

Lien vers le commentaire
Partager sur d’autres sites

Salut à tous !

 

jlcand, je suis dans la même galère que toi, seule solution, trouver quelqu'un qui a acheter la tablette dans les mêmes jour que toi, car les firmwares et ou hardwares seront les mêmes.

 

Si les personnes qui font un petit tour par la et pourrait mettre leurs dumps ici, je pense que pleins de personnes seront preneur !

 

Merci.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...

Bonjour,

Remettre un dump en format Livesuit c'est faisable mais c'est (très) compliqué, il est quasiment indispensable d'avoir un système Linux sous la main et on ne gagne pas à tous les coups. Je l'ai fait plusieurs fois, certaines images marchaient et d'autres non (erreur dans Livesuit) sans que je comprenne pourquoi.

Pour moi la meilleure démarche c'est :

- trouver une image Livesuit flashable sur la tablette qui la fait démarrer. Même sans tactile, sans Ethernet. Du moment qu'elle est en mode débogage USB d'origine ou qu'on peut l'y mettre en branchant une souris en USB OTG. Il y a de telles images citées dans ce (long) sujet, il faut chercher un peu

- une fois qu'on a la main en root par ADB, flasher un CWM Recovery

- rebooter sous le CWM Recovery

- toujours par ADB, redescendre les bootloader.img, boot.img et system.tgz de sa sauvegarde dans les partitions respectives (nanda, nandc, nandd)

En principe, c'est bon.

Il me semble que quelque part dans ce sujet j'ai donné la façon dont je l'avais fait pas à pas sur la tablette d'un membre du forum.

Lien vers le commentaire
Partager sur d’autres sites

salut a tous,

 

J'ai suivi le post n°#276 de lannig et je rencontre un problème sur une commande la première.

 

- reboot en mode recovery

echo -n boot-recovery | busybox dd of=/dev/block/nandf count=1 conv=sync; sync;reboot

 

adb me marque "busybox" n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.

 

Avez vous une idée de la ou sa coince?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Ça, c'est une erreur de Windows. La commande est à taper dans un shell (root), après avoir tapé adb shell donc. Ou alors sous cette forme depuis l'invite Windows :

adb shell "echo -n boot-recovery | busybox dd of=/dev/block/nandf count=1 conv=sync; sync;reboot"

NB : Pour éviter les doublons, voir : [iNFO] Bug sur le forum

Lien vers le commentaire
Partager sur d’autres sites

Tu es toujours sur le firmware temporaire après la manip' complète ? Si oui, c'est que la redescente du backup a échoué et qu'il y a dû avoir des erreurs quelque part. Si non, c'est que le firmware que tu as flashé ne correspond pas encore au hardware.

Lien vers le commentaire
Partager sur d’autres sites

Une idée ? oui, fais des copier/coller de texte contenu dans la fenêtre cmd plutôt que des photos STP.

Comment ? comme ceci : 

http://fspsa.free.fr/cmd-copier.htm

http://www.generation-nt.com/copier-coller-invite-commande-astuce-65898-1.html

 

Sinon : tu mélanges allègrement /sdcard et /mnt/sdcard dans tes commandes. C'est /mnt/sdcard qu'il faut utiliser partout.

Toutes les commandes où tu n'as utilisé que /sdcard sont fausses (les adb push ..., les cat ...)

Lien vers le commentaire
Partager sur d’autres sites

ok je te remercie et désolé pour les images je ne le ferai plus je savais pas qu'on pouvez faire du copier coller de "cmd"


Maintenant je bloque encore, sur la tablette il y a le recovery custom d'affiché

 

Microsoft Windows [version 6.2.9200]
© 2012 Microsoft Corporation. Tous droits réservés.

C:\Users\sébastien>cd \adb

C:\ADB>adb devices
List of devices attached
20080411        device

C:\ADB>adb shell
root@android:/ # dd if=dev/block/nandg of=/mnt/sdcard/recovery-org.img
dd if=dev/block/nandg of=/mnt/sdcard/recovery-org.img
65536+0 records in
65536+0 records out
33554432 bytes transferred in 8.424 secs (3983194 bytes/sec)
root@android:/ # exit
exit

 

C:\ADB>adb push recovery.img /mnt/sdcard
3123 KB/s (11192320 bytes in 3.499s)

 

C:\ADB>adb push install-recovery.sh /mnt/sdcard
0 KB/s (180 bytes in 1.000s)

 

C:\ADB>adb push reboot-recovery.sh /mnt/sdcard
0 KB/s (105 bytes in 1.000s)

 

C:\ADB>adb shell
root@android:/ # sh /mnt/sdcard/install-recovery.sh
sh /mnt/sdcard/install-recovery.sh
done
root@android:/ # exit
exit

 

C:\ADB>adb remount
remount succeeded

 

C:\ADB>adb shell
root@android:/ # busybox cp /mnt/sdcard/reboot-recovery.sh system/xbin
busybox cp /mnt/sdcard/reboot-recovery.sh system/xbin
root@android:/ # busybox chmod 755 /system/xbin/reboot-recovery.sh
busybox chmod 755 /system/xbin/reboot-recovery.sh

root@android:/ # echo -n boot-recovery | busybox dd of=/dev/block/nandf count=1
conv=sync; sync;reboot
 dd of=/dev/block/nandf count=1 conv=sync; sync;reboot                        <
0+1 records in
1+0 records out

 

C:\ADB>adb shell
~ # mount -t vfat /devices/platform/sunxi-mmc.0/mmc_host /sdcard
mount -t vfat /devices/platform/sunxi-mmc.0/mmc_host /sdcard
mount: mounting /devices/platform/sunxi-mmc.0/mmc_host on /sdcard failed: No suc
h file or directory
~ # mount -t vfat /devices/platform/sunxi-mmc.0/mmc_host /mnt/sdcard
mount -t vfat /devices/platform/sunxi-mmc.0/mmc_host /mnt/sdcard
mount: mounting /devices/platform/sunxi-mmc.0/mmc_host on /mnt/sdcard failed: No
 such file or directory
~ #

Lien vers le commentaire
Partager sur d’autres sites

Qu'essayes-tu de faire avec la dernière commande ? monter une SD externe ? vois pas pourquoi. Y en a-t-il seulement une dans la tablette ?

/mnt/sdcard (ou /sdcard quand on est sous le recovery, c'est compliqué mais c'est comme ça) c'est le point de montage de la SD interne. Le chemin /devices/platform/... correspond à la SD externe.

Que donne cette commande quand la tablette est démarée en recovery :

cat /etc/recovery.fstab

Lien vers le commentaire
Partager sur d’autres sites

  • Voici ce que sa donne sous le recovery

~ # cat /etc/recovery.fstab

cat /etc/recovery.fstab

# mount point   fstype          device

/boot           emmc            /dev/block/nandc

/bootloader     emmc            /dev/block/nanda

/cache          ext4            /dev/block/nandh

/data           ext4            /dev/block/nande

/emmc           vfat            /dev/block/nandj

/recovery       emmc            /dev/block/nandg

/sdcard         vfat            /dev/block/mmcblk0p1    /dev/block/mmcblk0

/sd-ext         auto            /dev/block/mmcblk0p2

/system         ext4            /dev/block/nandd

~ #

Lien vers le commentaire
Partager sur d’autres sites

En fait d'après ce que tu me donnes /mnt/sdcard sous Android correspond à /emmc sous le recovery.

La commande de montage est donc :

~ # mount -t vfat /dev/block/nandj /emmc

Puis :

~ # exit

 

Pour les commandes suivantes :

adb push boot.img /emmc
adb push bootloader.img /emmc
adb push system.tgz /emmc

adb shell

cat /emmc/bootloader.img >/dev/block/nanda
cat /emmc/boot.img >/dev/block/nandc

mke2fs -T ext4 /dev/block/nandd

mount -t ext4 /dev/block/nandd /system
cd /system
tar xzpf /emmc/system.tgz

mke2fs -T ext4 /dev/block/nande

reboot

 

 

Dans mon post #280 (moi je le vois sous ce numéro) je passais par la SD externe, je ne sais plus pourquoi.

Lien vers le commentaire
Partager sur d’autres sites

ok je vais essayé je te tient au jus


sa me marque sa je suppose que ce n'est pas bon?

Suis je obligé de le faire avec une sd externe? et est ce qu'il existe des rom a flasher directement dans le CWM compatible avec cette tablette?

 

C:\ADB>adb shell
~ # mount -t vfat /dev/block/nandj /emmc
mount -t vfat /dev/block/nandj /emmc
mount: mounting /dev/block/nandj on /emmc failed: No such file or directory
~ #
 

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

Ah m... il doit encore y avoir un loup dans le partitionnement entre le firmware d'origine et celui que tu as installé en temporaire.

J'avais eu ça aussi quand j'avais réparé la tablette de ... je ne sais plus comment il s'appelait.

Donne-moi le résultat de :

adb shell cat /proc/partitions

 

Non, je ne connais aucun firmware installable directement. De toutes façons ce n'est pas "un firmware" qu'il te faut c'est celui d'origine, de ton dump. Donc il faut faire avec ce que tu as.

Lien vers le commentaire
Partager sur d’autres sites

Voila ce que sa donne:

 

~ # cat /proc/partitions
cat /proc/partitions
major minor  #blocks  name

  93        0      16384 nanda
  93        8       2048 nandb
  93       16      32768 nandc
  93       24     358400 nandd
  93       32    1048576 nande
  93       40       1024 nandf
  93       48      32768 nandg
  93       56     358400 nandh
  93       64      94208 nandi
 179        0    1902592 mmcblk0
 179        1    1895638 mmcblk0p1
~ #

Lien vers le commentaire
Partager sur d’autres sites

Essaye en remplaçant "nandj" par "nandh" dans toutes les commandes ci-dessus.

Mais ce n'est pas dit que cela passe car dans le partitionnnement actuel nandh ne fait que 358 Mo. Pas sûr que tout rentre (boot.img, bootloader.img et system.tgz)

 

Si tu veux me faire plaisir, essaye de faire un petit effort sur les sa / ça :)

Lien vers le commentaire
Partager sur d’autres sites

ok pour les sa/ça ;) par contre j'ai une autre erreur

 

~ # mount -t vfat /dev/block/nandh /emmc
mount -t vfat /dev/block/nandh /emmc
mount: mounting /dev/block/nandh on /emmc failed: Device or resource busy
~ #
 

Lien vers le commentaire
Partager sur d’autres sites

Ah m... je n'avais plus les yeux ouverts quand je t'ai dit de faire ça.

La partition nandh c'est /cache. Elle est déjà montée (c'est la seule que le recovery monte automatiquement)

 

Je ne comprends pas le partitionnement de ta flash. La partition nandi a une taille ridicule et il manque totalement nandj qui devrait faire environ 1Go. D'ailleurs si on fait le total des tailles de partitions existantes il manque  au moins1 Go sur les 4 Go. En revanche on a cette partition qui correspond à la SD externe alors qu'il n'y a pas de SD insérée dans la tablette, si ?

 

Il faut que je ressorte une de mes tablettes A13 (je n'ai plus l'INOSOP07, je l'ai donnée) pour regarder et réfléchir un peu. Stay tuned.

 

EDIT : EUREKA ! cette tablette n'a que 2Go de flash interne. J'avais oublié.

Il faut donc une SD externe pour faire la manip. C'est indispensable. Une 1Go suffit.

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...