永发信息网

求大神指导,SSH在DFU下如何iPhone数据?

答案:1  悬赏:20  手机版
解决时间 2021-01-31 03:47
求大神指导,SSH在DFU下如何iPhone数据?
最佳答案
教程开始

  Step1,将手机进入DFU模式;

  如何进入DFU模式(进入DFU模式的三种方法),如果手机还在白苹果,同时按下HOME+POWER直至屏幕变黑。然后按住POWER键,松开HOME键,出现白苹果的时候,再同时按下HOME键,开始默数,正常的话手机屏幕会再次变黑,当数到10的时候,保持HOME键按住,松开POWER键,再默数15下。基本上都可以进入DFU模式。

  Step2,利用ssh_rd_rev04a.jar工具虚拟个ramdisk,用来建立和iPhone连接的SSH通道,并获取登录用户名和密码;

  这里要注意,ssh_rd_rev04a.jar是java的可执行文件,所以该工具正常运行的前提是您的电脑已经正常安装JRE(Java Runtime Environment),即java运行环境。

  打开ssh_rd_rev04a.jar,启动正常后会出现如下窗口:
  

  注意,提示“Connect a device in DFU mode”,即请连接DFU模式的iDevice。这里的iDevice指的是iPhone,iPod等苹果产品。如果出现其它提示,比如:
  

  注意上图中红色框内的内容,错误提示是1.要求安装iTunes9或更新版本,以及2.无法绑定2202端口。但很大可能是您的java版本过新,不被该工具支持。解决方法,除了确认iTunes版本是9以上外,将电脑上的jre卸载掉,然后在文章开头下载jre6,并安装。安装后,再重新打开ssh_rd_rev04a.jar工具,应该就可以正常运行了。

  将已进入DFU模式的iPhone连接到电脑,该工具会自动识别并加载,我们所需要的只是安静等待而已,工具窗口内不断更新进度信息。过几分钟一切就绪后,工具显示为:
  

  注意上图红色部分中的登录名及密码:

  login:root 即登录名

  password:alpine 即密码

  折腾过iPhone的朋友看到这用户名和密码就应该知道这个就是iPhone默认root用户名和密码了。本手机没有越狱过,如果手机有越狱并修改过root密码的话,密码处显示的可能会不一样,(注:未测试)

  数据线一头的手机上则显示为刷机界面,不过和刷机不一样,白苹果下方的进度条始终处于初始状态,且在数据拷贝过程中始终没有发生变化。
  

  Step3,利用putty加载iPhone文件夹。

  保持ssh工具打开,然后打开putty,来建立个ssh连接。在如下位置填入:

  Host Name: 127.0.0.1

  Port: 2022

  Connection type: SSH
  

  点击“Open”会弹出一个命令行窗口,并显示:

  login as:

  提示输入用户名,此处请填入用户名,也就是root,回车后提示输入密码,请输入在ssh工具中显示的密码,默认为alpine。命令行窗口显示:
  

  在光标处,输入命令:

  mount.sh

  回车后,显示将disk0s1s1及disk0s1s2分别加载到mnt1和mnt2:
  

  Step4,使用Winscp来备份数据;

  接下来,我们用winscp再来复制数据。Winscp是Windows系统下常用的SSH图形化客户端。图形化界面使得在操作上相当方便。打开winscp,在出现的窗口中再次输入Host name, port, username和password。
  

  暂且先不点击Login,建议再设置下文件名的编码。点击左边菜单里里面的“Environment”选项,在右边的“UTF-8 encoding for filenames”的下拉菜单里面选择“On”,然后点击Login进行连接。这点比较重要,如果您的iPhone设置为中文语言环境,那么一些程序的数据可能存在以中文名命名,没有设置文件名编码的话,这些中文文件名的数据将无法被winscp正常识别,导致数据传输时出现无法找到该文件的错误。
  

  点击Login后,winscp会自动连接iPhone,连接成功后出现如下窗口:
  

  窗口的左下部是本地文件夹,右下部默认打开“/private/var”,在上图的下拉菜单中可以打开其它文件夹,图形化界面的操作比较简单,这里就不多介绍了。这里主要的要注意mnt1和mnt这2个文件夹,mnt1主要保存着和系统相关的文件和设置等,常用的相片,视频,信息,联系人,还有各个程序的数据都是保存在/mnt2/mobile里面。系统自带的程序保存文件夹如:

  /mnt2/mobile/Media/DCIM/: 照片

  /mnt2/mobile/Media/Recordings/:语言备忘录

  /mnt2/mobile/Library/AddressBook/:联系人

  /mnt2/mobile/Library/SMS/:短信

  /mnt2/mobile/Library/Notes/:备忘录

  用户自行安装的程序是在/mnt2/mobile/Applications/下面,该文件夹下面的每个文件夹代表一个已安装的程序,文件夹的名字都是由一串字母和数字以及横杆组成的程序ID。如:

  /mnt2/mobile/Applications/15F42897-C562-4466-8DAD-5201C40DBFDE

  程序文件的数据一般都保存在该程序文件夹下面的/Documents/子文件夹下面。

  将上述文件夹拷贝到本地电脑就可以完成数据备份。已备份照片为例,介绍下如何使用winscp进行数据备份。打开/mnt2/mobile/Media,选中DCIM,在右单击弹出的菜单内选择Download
  

  然后会提示文件的保存地点。
  

  输入保存文件夹后,点击OK就开始下载数据到指定的文件夹内。
  

  Step5,备份完毕后,重启手机。

  数据备份等操作完毕后,可以将winscp关闭。回到putty窗口,输入

  reboot_bak

  iPhone会自动重启,但是会进入recovery模式,此时您可以使用小雨伞或其它软件来将iPhone踢出恢复模式。但最简单就是下载文末提供的Exit_Recovery_Mode.zip工具,解压后,双击运行Exit_recovery_mode.bat,会弹出一个命令行窗口,同时iPhone会自动重启,并恢复正常。最后将此命令行窗口关闭即可。
  

  至此,我们已经成功地利用了几个工具软件在DFU模式下将iPhone内的数据备份出来了。文中是以iPhone4为例,在win7 64位系统下进行的。理论上本方法也适用于其它iDevice如ipod等。

  iPhone的使用建议:

  没越狱的iPhone使用久后出现其它容量很大的话,先用iTunes做个备份下,然后在iPhone的设置-通用-还原-抹掉所有内容和设置,最后再在iTunes里面做个恢复即可。这样可以恢复相当一部分被其它占用的容量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金乐园KTV地址好找么,我有些事要过去
年收入定义
说夸的意思是什么啊?知道的请说下!
胡村村邮站地址好找么,我有些事要过去
单位给吊工买社保的基数是2408的,这有含住房
现在从沈阳到吉林走沈吉高速在草市下高速后可
帝豪歌城地址有知道的么?有点事想过去
我的QQ好友列表里有他,他的QQ列表里也有我吗
中国邮政(黄碧街邮政支局)地址好找么,我有些
桃林的意思是什么啊?知道的请说下!
非税收入专用收据,能报销吗
魔兽世界兽人猎人在世仇哨岗附近有什么强一点
心尖向左,侧壁较厚的是左心室,与其相连的血
有一种病叫看过听过励志演讲励志电影励志书籍
iPhone5s 之前激活过 登录过账号 清除数据以
推荐资讯
逆战黑暗复活节BUG什么时候修复 复活节怎么卡
香恋地址好找么,我有些事要过去
thinkstation工作站如何加载pe维护系统?求大
点击向下移动的黑方块那是什么游戏
调逗的意思是什么啊?知道的请说下!
谈莉娜是哪所学校毕业的?
万州金祥货运部地址在什么地方,我要处理点事
.为什么change和worsen要加ing?many other an
【schoolmate】英语同学classmate\schoolmate
wifi暴力破解器打开了怎么没反应
莫舍己道,勿扰他心.这句话是什么意思
在空间里好多人发 等我不傻了 我们结婚吧 到
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?