Linux下挂载Oculus Go内部存储?

Linux下挂载Oculus Go内部存储?

连接到我的 Linux 计算机时,dmesg显示 USB 设备,但不识别或提供 /dev.

在 Linux 下挂载 Oculus Go 内部存储需要哪些步骤? Oculus 在其产品中仅提供了适用于 Windows、Mac 和 ChromeOS 的说明支持文档

答案1

我相信您需要安装 ADB 才能使用 Oculus Go。这是一个基于 Android 的应用程序。谷歌在这里提供了这些作品的下载:如何在 Windows、macOS 和 Linux 上安装 ADB

来自 XDA 开发者论坛的完整详细信息:

  1. 如何在 Linux 上安装 ADB
  2. 下载适用于 Linux 的 ADB ZIP 文件
  3. 将 ZIP 解压缩到易于访问的位置(例如桌面)。
  4. 打开终端窗口。
  5. 输入以下命令:cd /path/to/extracted/folder/
  6. 这会将目录更改为提取 ADB 文件的位置。例如:cd /Users/Doug/Desktop/platform-tools/
  7. 使用 USB 电缆将您的设备连接到 Linux 计算机。将连接模式更改为“文件传输(MTP)”模式。并非所有设备都需要这样做,但建议您这样做,这样您就不会遇到任何问题。
  8. 一旦终端位于 ADB 工具所在的同一文件夹中,您就可以执行以下命令来启动 ADB 守护程序: adb devices
  9. 返回您的智能手机或平板电脑设备,您将看到一条提示,要求您允许 USB 调试。继续并授予它。

                                 SS1

  1. 最后,重新输入步骤 #8 中的命令。如果一切顺利,您现在应该在终端窗口输出中看到设备的序列号。恭喜!您现在可以在设备上运行任何 ADB 命令!现在,按照我们广泛的教程列表开始改装您的手机!

笔记:在 Debian/Ubuntu 上,您可以通过sudo apt-get install adbRedhat 发行版安装 adb:sudo yum install android-tools

参考

答案2

正如 @slm 在他的回答中指出的那样,在 Linux 中与 Go 耳机存储交互的唯一方法是使用adb.一些发行版提供了可用的软件包,例如 Debianandroid-tools-adb和 Arch 提供了android-tools.

  1. 你必须启用 Oculus Go 开发者模式在手机上使用 Oculus 应用,这需要在 Facebook 注册开发者组织。

  2. Linux 需要知道设备信息。我添加了以下 udev 规则/etc/udev/rules.d/51-android.rules

    SUBSYSTEMS=="usb",ATTR{idVendor}=="2833",ATTR{idProduct}=="0086",MODE="0666",GROUP="plugdev",OWNER="CHANGEME"
    

然后重新加载 udev 规则sudo udevadm control --reload-rules(或重新启动)。如果您没有 Plugdev 组,您可以从规则中省略它,或者只是使用 创建它groupadd plugdev并使用 来添加您的用户usermod -aG USER plugdev

  1. 每次插入耳机时,耳机都会提示您信任所连接的 USB 设备。

此时,您的基本 adb 语法应该可以使用了。如果将耳机插入 USB 时没有收到提示,则可能需要将耳机恢复出厂设置并重新开始(我必须这样做)。运行时您应该会看到该设备adb devices。您可以adb shell浏览本地存储并adb push <files> /mnt/sdcard复制文件。

相关内容