㈠ recovery twrp 备份之后的文件怎么解压
你可能需要知道你的TWRP版本。。
旧版单分区单文件,新版单分区多文件。
据我猜测,多文件即流拆(暂时先不讨论这个)
备份默认目录在
/sdcard/TWRP/BACKUPS(包括子文件夹)
[注:/sdcard=/storage/emulated/0=/mnt/sdcard]
然后找到你需要的文件(文件名一般为system.ext4.win)
[注:文件名格式:分区名.分区文件系统.win,多文件中为分区名.分区文件系统.win001(数字顺序,002,003,etc.)]
然后先复制一份到sdcard根目录(避免损坏文件,毕竟很珍贵)
到sdcard根目录,将此文件后缀改为.gz
打开,再解压一份到sdcard根目录。
此时sdcard根目录又有一个system.ext4.win
这个就是最终的压缩文件。
而最坑的,就在这个地方。
[我稍微分析了一下这个文件结构,不是现在LZ那些压缩算法,先是把所有文件都列了一遍,在压缩软件里显示的是每个50B,然后后半部分才是所有数据。但是这个文件没有文件头,也不知道具体的压缩算法,所以基本上解压不出来。所以你最多只能得到一个名字。。]
[但是我之后会继续研究这些文件。]
[或者是得到TWRP源码也可以解析出压缩/解压算法]
[关于多文件,可能是流拆,将文件按数字顺序拼合应该可以得到一个gz格式的单文件(文件头为EF 8B 08的一般是gz文件)]
[回复持续更新中。。]