我最近从xda为我的小米redmi note 3 pro(kenzo)设备下载了一个基于aosp的rom。它的名字是" Pixel体验android 8.1"。 当提取rom zip文件时,有一个文件名" system.new.dat.br" ,我想提取或打开包装。但我无法做到。 请任何人帮我解决这个问题,如何解开新型系统。
答案 0 :(得分:2)
system.new.dat.br
被system.new.dat
压缩为.br(brotli)文件。
在Windows上,您可以使用Eric Lawrence的Brotli.exe将.br文件解压缩到system.new.dat
,您可以像以前一样将其解压缩。
答案 1 :(得分:0)
在Linux上,可以像这样(Ubuntu)用brotli解压缩:
$ sudo apt install brotli
$ brotli --decompress system.new.dat.br -o system.new.dat
答案 2 :(得分:0)
对于MS Windows:
2-运行此命令:
brotli --decompress --in system.new.dat.br --out system.new.dat
brotil.exe和system.new.dat.br位于当前命令行路径中。
FMI:Brotli压缩格式由Google Github
答案 3 :(得分:0)
如果你想提取它来修改内容(即编辑文件和文件夹),那么在用 brotli 工具(如其他评论中提到的)提取它之后,你必须解压/提取稀疏的 android 数据(.dat ) 到 ext2/3/4 原始图像。为此,您需要 sdat2img 工具。
sdat2img <transfer_list> <system_new_file> <ext raw image>
一个例子:
sdat2img system.transfer.list system.new.dat system.img
之后你就可以将 system.img 挂载到一个文件夹中,然后就可以访问/修改它的内容了。
之后,如果您想将其闪存到设备,您可能需要将其转换为 android 的稀疏图像。为此,您需要 img2simg
工具。
img2simg <raw/ext image file> <sparse_image_file> <block_size>
按照上面的例子,
img2simg system.img sparse_image.img [blocksize can be skipped]
答案 4 :(得分:-1)
无需提取它,您应该具有自定义恢复功能,即twrp,cwm或Orange Fox(您的设备)。擦除系统,供应商,数据,缓存,尤其是dalvik缓存。并安装您的zip
是的,准备好您的自定义rom