如何在Lubuntu 20.04虚拟机中读取初代iPhone(iPhone 3G)的数据?
如何在Lubuntu 20.04虚拟机中读取初代iPhone(iPhone 3G)的数据?
我目前遇到了个棘手的问题:手里有一台初代iPhone(也就是iPhone 3G),现在用的是VirtualBox里跑的Lubuntu 20.04系统,想读取手机里的数据,但试了好几种方法都没成功,想请大家给点建议。
先说说我已经试过的操作:
- 先是在VirtualBox里的Windows7虚拟机装了iTunes,但iTunes根本检测不到我的iPhone;
- 后来又在Lubuntu 20.04里用Wine跑iTunes,结果还是一样,设备检测不到;
- 查了不少资料,说可以用libimobiledevice、fuse、libmuxd这类工具,我跟着做了:
- 先创建了挂载点:
sudo mkdir /media/iphone - 检查设备连接情况,
lsusb能看到iPhone的信息:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 05ac:1292 Apple, Inc. iPhone 3G Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub dmesg | grep -i iphone也能识别到设备:$ dmesg | grep -i iphone [ 136.336274] usb 1-2: Product: iPhone [ 1260.165423] usb 1-2: Product: iPhone- 但执行配对和挂载命令时都失败了:
sudo idevicepair pair提示:No device found, is it plugged in?sudo ifuse /media/iphone提示:No device found, is it connected?,还提示要确保用户有权限访问原始USB设备,我试过拔插设备、重启电脑,问题依旧。
- 先创建了挂载点:
- 另外,ifuse有个
-u选项可以通过UDID指定设备挂载,但这台iPhone的「设置>通用>关于本机」里只显示IMEI和ICCID,找不到UDID。
有没有朋友遇到过类似的情况?或者有什么我没考虑到的排查方向?非常感谢大家的帮助!
备注:内容来源于stack exchange,提问作者AlanQ
相关产品推荐
相关产品推荐

