这不是妄想,是个很好的课题
iphone已经有了dd这个工具,这个工具可以把特定的内容保存为一个文件
使用df查看文件系统,你会发现,大部分系统必须的内容都在/dev/disk0s1这个设备上
还有一部分设置文件保存在/var目录中
所以我们需要做的就是用dd把整个disk0s1备份出来,把/var目录中的相关文件备份出来就可以了
但是在iphone启动的情况下
dd if=/dev/disk0s1 of=/var/backup
会返回
/dev/disk0s1 resource busy
还无法取得设备访问权限
也许把iphone放到DFU模式中,用USB连接PC,可以用PC上的Linux系统识别并挂载iPhone的系统分区???
那样就可以用dd进行备份了
好久不用Linux了,晚上下载个试试看,也欢迎大家加入研究讨论