Igyekszem egy Android-képből származó boot.img fájl tartalmát látni.
Google-on keresve megtaláltam ezt a cikket , hogy kivonjam system.img, de nem működik a boot.img. Amikor ezt megpróbálja megtenni a boot.img számára, a következőket mutatja:
Invalid sparse file format at header magi Failed to read sparse file
A simg2img csak system.img kivonására szolgál?
- Ha igen, van-e más módszer a
boot.imgkivonására? - Ha nem, akkor mi a probléma az
boot.imgkivonásával?
boot.imgelemet a ROM-os portokhoz?Válasz
a boot.img egy kicsi (ish) fájl, amely két fő részt tartalmaz.
Csomagolja ki a boot.img fájlt:
A következő lépéseket tartalmazza:
Töltse le az eszközt a
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android-serialport-api/android_bootimg_tools.tar.gzBontsa ki a fájlt a
tar xvzf android_bootimg_tools.tar.gzhasználatával.twobináris fájlokat tartalmaz:3. Ezután hajtsa végre a
./unpackbootimg -i <filename.img> -o <output_path>A ramdisk-ot a következő paranccsal is kibonthatjuk.
A fájlok megváltoztatása után újra csomagolhatjuk ezeket a fájlokat boot.img fájlként a
mkbootimgJó szórakozást!
Megjegyzések
output_pathmár létezik-e, különbenunpackbootimgszegfault.Answer A
boot.imgnem egy tömörített fájlrendszer-kép, példáulsystem.img. A bootloader olvassa el, és alig tartalmaz többet, mint egy kernel és egy ramdisk képet.Néhány bináris terjesztés külön-külön szállítja a kernel és a ramdisk képeket. Ebben az esetben nem kell semmit tennie a
boot.imgparanccsal, csak regenerálnia kell egy újat amkbootimgparanccsal.Ha információkat kell kibontania egy
boot.imgfájlból, próbálkozzon asplit_bootimg( William Enck által, az Android wiki segítségével .Megjegyzések
split_bootimglink már nem érvényes.Válasz
Az opensuse-t használom. Telepítettem az abootimg fájlt. Ha kibontja (boot | recovery) .img, futtassa az alábbiakat: : bootimg.cgf, zImage és initrd.img Ha be akarja csomagolni a képet, akkor futtassa
Ezután megkapja (boot | helyreállítás) .img
Élvezze
Válasz
A következő eszközzel kicsomagolhatja és újracsomagolhatja az Android rendszerindító képet
másolja a boot.img fájlt a klónozott git-tárház. Futtatás:
Az első futtatáskor le kell töltenie a szükséges libeket az internetről, legyen türelmes. A tartalmat a “build / unzip_boot /” címen szerezheti be, így:
Megjegyzések