我正在尝试在 Ubuntu 10.04 中查看我的 iPhone 的全部内容。
我可以挂载和查看数字媒体文件夹,但我正在寻找更像 Mac/Windows iExplorer 应用程序的行为,它将列出 /var 文件夹以及应用程序等,而不仅仅是让它看起来像一个外部文件系统。
我发现了一些需要越狱的选项,但如果可能的话,我宁愿不走那条路。
谢谢!
答案1
在 Ubuntu 中有三种方法可以打开根目录('/')文件夹:
1) 通过 WINE:尝试在 WINE 中加载 iPhone 并运行 iExplorer。
2) 越狱您的 iPhone,在您的 iPhone 中安装 OpenSSH 并在您的计算机上运行 SSHFS。操作如下:
- 将iPhone和PC/Mac连接到同一个Wi-Fi。
- 从 Cydia 安装 OpenSSH。很简单,不是吗?
- 在 Ubuntu 中安装 SSHFS。打开终端窗口并运行
sudo apt-get install fuse-utils sshfs
- 获取 iPhone 的 IP,前往“设置”>“Wi-Fi”>“[Wi-Fi 旁边带有箭头的蓝色圆圈]”>“IP 地址”。
- 创建一个挂载点,例如,
sudo mkdir /mnt/iphone
然后sudo chown [myuser] /mnt/iphone
(显然,将 [myuser] 替换为您的用户名) - 解锁 iPhone。登录后才可锁定。
- 现在使用它进行挂载,
sshfs root@[iPhone's IP]:/ /mnt/iphone
它将询问 root 密码。
iOS 中默认的 root 密码是alpine
,您可以将其更改为任何您想要的密码,打开 iPhone 终端,登录 root 并输入passwd
。这是越狱中唯一的安全漏洞,但修复它非常简单,任何知道如何越狱的人都可以做到!
使用 root 登录 / 并不是访问 iPhone 的唯一方法。例如,您可以使用 mobile 用户打开 /var/mobile 文件夹sshfs mobile@[iPhone's IP]:/var/mobile /mnt/iphone
。密码是(当然)alpine
要卸载 iPhone,请检查您是否没有操作文件,然后运行fusermount -u /mnt/iphone
。如果您在卸载时遇到问题,请先尝试killall sshfs
3) 使用 Virtualbox 等虚拟 Windows 运行 iExplorer。对于某些计算机来说,速度太慢,与运行 WINE 非常相似,而且您需要有 Windows 副本。无论如何,它与在 Windows PC 上运行相同。