1 votes

Décompresser initramfs.cpio.gz (boot.img) du téléphone MTK6589 ?

Je n'arrive pas à trouver un outil approprié pour décompresser le fichier boot.img de GravityMod2.

les deux unmkbootimg y split_bootimg.pl sont capables d'extraire le même jeu de fichiers (noyau, 4280320 octets et ramdisk, 633284 octets). Je pense que les fichiers sont endommagés (pris à partir de mauvais offsets ?) - je ne trouve même pas de signatures gzip/cpio dans l'image du ramdisk !

Existe-t-il un autre outil spécifique pour décompresser le boot.img d'Android 4.2.x, ou un outil spécifique à MTK peut-être ?

1voto

Goodhur Points 1

J'ai aussi eu des problèmes pour extraire initramfs.cpio.gz, jusqu'à ce que j'ouvre ce fichier dans un éditeur et que je voie les 3 premières lettres ascii (l'en-tête) dans mon cas c'était "LZO" , donc j'ai trouvé le bon logiciel pour décompresser "lzop -x" vous pouvez le trouver probablement dans chaque linux, par exemple knoppix l'a

Vous remarquerez peut-être d'autres en-têtes dans votre fichier, vous devrez donc les chercher sur Google ou les deviner.

bonne chance

1voto

Crayon Points 356

Vous pouvez trouver des outils appropriés pour décompresser les images de démarrage, de récupération, de système et de données ici : mtk-tools

Fil conducteur de l'auteur sur les développeurs xda, remerciez-le :)

Utilisation :

./unpack-MT65xx.pl boot.img
./repack-MT65xx.pl -boot <kernel> <ramdisk-directory> boot.img

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X