Mount

在 Linux 下掛載 Oculus Go 的內部儲存?

  • November 20, 2018

當連接到我的 Linux 機器時,dmesg顯示 USB 設備,而不辨識或提供 /dev.

在 Linux 下掛載 Oculus Go 的內部儲存需要哪些步驟?Oculus 在其支持文件中僅提供了適用於 Windows、Mac 和 ChromeOS 的說明。

正如@slm 在他的回答中指出的那樣,在 Linux 中與 Go 耳機儲存互動的唯一方法是使用adb. 一些發行版有可用的軟體包,例如 Debian 有android-tools-adb和 Arch 提供android-tools.

  1. 您必須使用手機上的 Oculus 應用啟用 Oculus Go 開發者模式,這需要在 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"

sudo udevadm control --reload-rules然後使用(或重新啟動)重新載入 udev 規則。如果您沒有 plugdev 組,您可以從規則中省略它,或者只是創建它groupadd plugdev並使用usermod -aG USER plugdev.

  1. 每次插入耳機時,耳機都會提示您信任連接的 USB 設備。

此時,您的基本 adb 語法應該可以工作了。如果您將耳機插入 USB 時沒有收到提示,那麼您可能需要對耳機執行恢復出廠設置並重新開始(我必須這樣做)。您應該在執行時看到該設備adb devices。您可以adb shell瀏覽本地儲存並adb push <files> /mnt/sdcard複製文件。

我相信您需要安裝 ADB 才能使用 Oculus Go。這是一個基於Android的應用程序。Google在此處提供這些片段的下載:如何在 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:.

參考

引用自:https://unix.stackexchange.com/questions/459687