Android5.0(Lollipop) system.new.dat解包方法

原文转载自:http://blog.csdn.net/howellzhu/article/details/41967523
android5.0的zip包不再是以前的文件结构,包含:
boot.img
file_contexts
META-INF
system.new.dat
system.patch.dat
system.transfer.list
system的内容包含在了system.new.dat,所以我们需要对这个文件进行解包操作:
需要利用sdat2img 进行解包:
1、Linux命令(仅支持64位操作系统):

sdat2img <transfer_list> <system_new_file> <system_img>
命令实现如:
sdat2img system.transfer.list system.new.dat new_system.img


然后在挂载new_system.img即可:

sudo mkdir -p /mnt/rom
sudo mount -t ext4 -o loop,ro,noexec,noload new_system.img /mnt/rom


在/mnt/rom目录下即可看到system目录的内容,

2、windows命令(支持32位/64位系统):
sdat2img.exe <transfer_list> <system_new_file> <system_img>


命令实现如:

sdat2img.exe system.transfer.list system.new.dat new_system.img


然后再用ext4_unpacker.exe打开new_system.img即可。

3、附上xda-developers开发者python源码:
https://github.com/xpirt/sdat2img/blob/master/sdat2img.py

工具下载地址:链接: http://pan.baidu.com/s/1eQgrL9w 密码: gfse
感谢作者及开发者:
转载自:http://blog.csdn.net/howellzhu/article/details/41967523
XDA开发者:xpirt

 

打赏

转载请注明来自cofface.com:Cofface Blog » Android5.0(Lollipop) system.new.dat解包方法

赞 (2)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  1. 小豪请问,,,system.patch.增量包有没有解包工具?回复