全志h3通用固件_全志H3固件解包打包方法
imgrepacker (version 2.05 linux)LiveSuit's & PhoenixSuit's firmware image unpacker/packer(c) RedScorpio, Moscow, 2012-2014RedScorpio@land.ru以下操作均在Ubuntu14.04环境下操作。tools文件夹下的工具使用imgrepacker工具对官方固件进
imgrepacker (version 2.05 linux)
LiveSuit's & PhoenixSuit's firmware image unpacker/packer
(c) RedScorpio, Moscow, 2012-2014
RedScorpio@land.ru
以下操作均在Ubuntu14.04环境下操作。
tools文件夹下的工具
使用imgrepacker工具对官方固件进行解包操作:
imgrepacker (version 2.05 linux)
LiveSuit's & PhoenixSuit's firmware image unpacker/packer
(c) RedScorpio, Moscow, 2012-2014
RedScorpio@land.ru
Usage: ./imgrepacker [options]
./imgrepacker [options] .img - for unpacking
./imgrepacker [options] .img.dump - for packing
Options:
/log - write log
/debug - debug mode on (works with /log option)
/quiet - don't output to console
/mono - monochrome mode on
/noiso - don't save/load disk image (iso)
/8600 - pack fw for old SC8600
/smt - zdisk.img packed by SMT (unpack option)
/latin - replace non-latin symbols in path (unpack option)
/skip - skip image size check (unpack option)
/2nd - unpack/pack 2-nd layer files
/ini - rewrite *.ini-file with new parameters
Thanks:
esxgx for his research
losber for testing
(例子:./imgrepacker /skip factory.img)
得到的文件夹以.dump结尾,
之后,
进入文件夹内部,得到
system.fex boot.fex recovery.fex
几个文件
使用tools文件夹下的工具simg2img将文件转换格式:
./simg2img system.fex system.img
接下来使用root权限:
sudo mount -o loop system.img system
使用root权限打开nautilus文件管理器进入文件夹内部,对相应的文件进行修改;
(对于boot/recovery文件的修改,
可以使用xiaolu的工具)
修改之后的img文件不要卸载,接下来使用, root权限执行:
sudo ./make_ext4fs -l 512M -s -a system(安卓系统挂载点的名称) ok.img(生成文件的名称) system/(当前操作的文件夹名称)
生成了相应的文件之后,接下来使用root权限执行:
sudo umount system(对应操作的文件夹名称)
卸载操作文件img。
接下来,使用cp命令,将新生成的img文件,复制到.dump文件夹下,同时命名为.fex结尾
最后,使用imgrepacker命令:
./imgrepacker /skip INPHIC_H3-android4.42-20160220-QLZY.img.dump
生成可以使用PhoenixSuit线刷工具刷入机器。
更多推荐
所有评论(0)