2016-06-08 16:28:18
分享

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

标签:Android5.0(Lollipop),解包

  【ROM基地】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

  命令实现如: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

  命令实现如: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