Click here to Close
 
打印

[教程] 教你快速备份,还原你的IPHONE系统。 像电脑上GHOST一样。

本主题由 Peter 于 2008-1-19 09:22 加入精华

教你快速备份,还原你的IPHONE系统。 像电脑上GHOST一样。

这个帖子原创是大牛NOOOB, 但只用英文在他的BLOG发表过, 还没有中文版本,这里我再次原创翻译一下, 献丑了。
同样, 如果转载此中文版, 请注明出处作者, 加上大牛NOOOB。 谢谢。


这个方法可以让你快速的备份你的IPHONE系统, 创建一个镜像文件。 然后可以通过镜像快速还原。(还原包括: 激活状态, 铃声, 以前所有安装的软件, 墙纸 等等)  但是注意: 这个方法需要有一定的技术含量,如果觉得自己对此方法不太舒服, 请不要尝试, 此方法适合IPHONE老鸟。

此方法在 1.0.2, 1.1.1, 1.1.2上测试通过, 使用此方法还原的时候需要手机在能用
iPHUC连接,并且能传输文件进IPHONE的正常状态下。 如果手机在还原模式, 比如黄色三角, CABLE连ITUNES的状态下就不行。

1. 需要的软件:
iPHUC(在附件下载) , WINSCP或者PUTTY。

准备工作:
在备份前, 先需要为IPHONE系统分区建立一个裸设备:SSH进到IPHONE, 在命令行下键入:

mknod /var/root/Media/rdisk0s1 c 14 1

这个将在你的用户分区下建立一个裸设备链接到系统分区, 可以让你当系统不正常的时候有机会还原系统。

2. 如果你的系统还没有安装BSD SYSTEM, OPENSSH的话,请在备份前安装好, 将来还原后你可以通过SSH来调试系统。

3. 备份当前系统, 创建镜像文件:

打开
iPHUC, 键入:
getfile rdisk0s1 iphone_sys_dump 314572800

这个命令将会创建以一名为:
iphone_sys_dump 的当前系统镜像文件在你的电脑IPHUC当前目录下, 文件大小大概是300M.  整个过程为5分钟。


还原系统:
但你的系统不正常的时候, 可以打开iPHUC, 键入:

putfile iphone_sys_dump rdisk0s1

这个命令将通过你创建的镜像文件还原系统。 还原只学要1分钟,还原完毕后, 马上重启系统。

重启后, 你还需要修补一些东西,

1. SSH进入手机,输入:

mount -u -o ro /

fsck

第一个命令让系统重新MOUNT你的系统分区为只读状态, 第二个命令用来修复。

完毕后, 重启手机。

重启后, 你的系统就被还原了。你的用户数据不会被还原抹去。


注意事项:
1. 不要尝试把不同固件版本的系统还原到不同的版本去。 要对应。
2. 还原后, 如果以前安装的软件是要读取
/var/root/Library 目录下的数据的, 可能会运行不了,要重装, 因为这个目录已经被还原了。 这里主要是  /var/root/Library/Installer, 它每次启动就要检查有没有LocalPackages.plist, RemotePackages.plist, PackageSources.plist and TrustedSources.plist在目录里。你可以还原前八这些文件单独备份, 还原后自己再UPLOAD上去。




全文翻译完毕, 如果觉得有用, 请给我加个辛苦分吧。 支持就是动力。 谢谢。

更新: 有朋友说少文件, 我把附件更新了下。不好意思。


[ 本帖最后由 rumcoke 于 2007-11-29 02:42 编辑 ]

附件

iphuc-win32.zip (1002.63 KB)

2007-11-28 08:20, 下载次数: 3587

putty.zip (223.79 KB)

2007-11-28 06:43, 下载次数: 1228

本帖最近评分记录
  • Ratin 人气 +1 精品文章. 绝对的精品。很好很强大! ... 2008-4-23 10:17
  • 相机 人气 +1 助人为乐 2007-12-7 08:52
  • czse 人气 +3 原创内容 2007-11-28 20:37
  • hithack 人气 +3 我很赞同 2007-11-28 16:58
  • rsnbrsnb 人气 +3 积极参与 2007-11-28 15:39
  • rsnbrsnb 经验 +3 积极参与 2007-11-28 15:39
  • tracyneil we券 +10 不错,很好的帖子 2007-11-28 14:22
  • tracyneil 人气 +20 不错,很好的帖子 2007-11-28 14:22
  • tracyneil 经验 +15 不错,很好的帖子 2007-11-28 14:22
  • davidleslie 人气 +5 原创内容 2007-11-28 09:09
  • Fortitute 人气 +3 原创内容 2007-11-28 08:36
  • Mr.Com! 人气 +15 技术帖...支持一个...收藏起来... ... 2007-11-28 07:11
  • Mr.Com! 经验 +5 技术帖...支持一个...收藏起来... ... 2007-11-28 07:11

TOP

顶一个!

TOP

这个有意思。顶一下,unix的基础就是好,哈哈。

TOP

不错哦,果然好方法

TOP

太好,终于可以免于折腾了!
不过缺文件的说:readline5.dll

[ 本帖最后由 SandWoo 于 2007-11-28 08:11 编辑 ]

TOP

这老兄果然牛人,干脆彻底抛弃那300M,投入7.6G的怀抱

TOP

技术含量比较高啊!

TOP

引用:
原帖由 SandWoo 于 2007-11-28 08:05 发表
太好,终于可以免于折腾了!
不过缺文件的说:readline5.dll
更新了附件。请重新下载一下。

TOP

收藏了,今晚回去试试。。

TOP

吼吼...有这个以后以后整出点问题出错了咯..

TOP