一台几年前用过的华为 c8817d,手机坏了只能进入 9008 模式。用 QPST 导出 user_data 分区的收据后成了一个 4G 多的.bin 文件,请问怎样能把这个.bin 文件还原成原来的那些文件呢?
用 hex edit 打开这个 bin 文件可以看到里面有 se.linux
u:object_r:system_data_file:s0
这样的字符。
1
ju5t4fun 2020-04-28 22:36:57 +08:00
DiskGenius -> 菜单 -> 硬盘 -> 打开虚拟硬盘文件
前提是手机没有开启 data 分区数据加密 |
2
Delon 2020-04-28 22:47:06 +08:00
binwalk 跑一下就知道是什么东西了,看这字符串应该是分区镜像
|
4
V9527 2020-08-21 10:11:56 +08:00
可以闲鱼入手一部相同型号的手机,然后用 QPST 把你现有.bin 文件写入那部手机。这样相当于从最底层把全部数据恢复了过去(有点类似于你把虚拟机的镜像文件从电脑 A 拷到电脑 B 里,数据没有任何变化,只是硬件环境变化了而已)
|
5
V9527 2020-08-21 10:21:50 +08:00
QPST 导出.bin 文件命令部分关键词:dump --convertprogram2read --sendimage
QPST 写入.bin 文件命令部分关键词:dump --sendimage |
9
ju5t4fun 2020-10-13 18:27:03 +08:00
@V9527 是的,data 分区被加密就不能用这种方法了。实在修不好手机又想救资料,可以考虑买个相同型号的好手机,让人把旧手机 cpu 和存储芯片“搬板”到好主板上
|