You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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这类工具,我跟着做了:
    1. 先创建了挂载点:sudo mkdir /media/iphone
    2. 检查设备连接情况,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
      
    3. dmesg | grep -i iphone也能识别到设备:
      $ dmesg | grep -i iphone
      [  136.336274] usb 1-2: Product: iPhone
      [ 1260.165423] usb 1-2: Product: iPhone
      
    4. 但执行配对和挂载命令时都失败了:
      • 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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:47:57