Skip to content

EMUI10 MIUI12 Flyme8 firmware unpack.Android system.img unpack repack on Windows10.(Android 8以上 ROM解包工具)

Notifications You must be signed in to change notification settings

upleung/Android10-system.img-unpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android10-system.img-unpack

EMUI10 MIUI12 Flyme8 firmware unpack. Android system.img unpack repack on Windows10.
Android 8以上 ROM解包工具

文件说明:

1.brotli:解压工具,用于将「system.new.dat.br」文件解压为「system.new.dat」
2.sdat2img:格式转换工具,用于将「system.new.dat」文件转换为ext4格式的「system.new.img」
3.SystemExtractor:解包工具,用于将「system.new.img」解包

引用说明:

本工具为一套组合使用工具,实测可在Win10系统上解包Android 8、Android 9、Android 10的ROM固件(包含EMUI10、MIUI12、Flyme8等主流固件),其中引用如下:
1.brotli:来自google / brotli
2.sdat2img:来自xpirt / sdat2img
3.SystemExtractor:来自XDA论坛;

使用说明:

解包流程:brotli解压「system.new.dat.br」得到「system.new.dat」 → sdat2img转换「system.new.dat」得到「system.img」 → 最后SystemExtractor实现「system.img」解包(骤步进行)

详细说明

  1. 以小米10 Pro MIUI 12固件解包为例,首先从固件中提取「system.new.dat.br」和「system.transfer.list」 两个文件,放进brotli文件夹;

  2. 双击br解包.cmd执行命令,等待解包完成得到「system.new.dat」文件,然后将「system.new.dat」和「system.transfer.list」 剪切到sdat2img文件夹;

  3. 双击dat解包.bat执行命令,等待解包完成得到「system.new.img」文件,然后将「system.new.img」剪切到SystemExtractor里的extract_file_here文件夹;

  4. 双击img解包.cmd执行命令,输入数字1按回车开始解包,等待解包完成会生成「system.new_」文件夹,你需要的包内容就在里面;保存路径是在extract_file_here文件夹里;

  5. 每个解包步骤需要等待5~6分钟,请耐心等待(具体要看包大小以及电脑配置)

下载地址
GitHub:https://github.com/upleung/Android10-system.img-unpack/releases/tag/system.img-unpack
蓝奏云:https://zelink.lanzous.com/iQbtKgd7ulc

写在最后:

  1. EMUI10需要先用Huawei Update Extractor 将UPDATA.APP中的img文件提取出来才能进行解包操作;

  2. 在Windowns平台解一个ROM包需要较长时间(10~15分钟不等),为了更直观、更安全与稳定,所以在这里我采用了分步执行解包。当然也有一步执行到底的工具,例如XDA上一名意大利开发者整合到一起的CRB固件管理工具。解包录屏在剪辑中,完成后会上传到B站;

About

EMUI10 MIUI12 Flyme8 firmware unpack.Android system.img unpack repack on Windows10.(Android 8以上 ROM解包工具)

Resources

Stars

Watchers

Forks

Packages

No packages published