O armazenamento interno do Mount Oculus Go no Linux?

1

Quando conectado à minha máquina Linux, dmesg mostra o dispositivo USB sem identificar ou fornecer um caminho de dispositivo em /dev .

Quais são as etapas necessárias para montar o armazenamento interno do Oculus Go no Linux? A Oculus forneceu apenas instruções para Windows, Mac e ChromeOS em sua documentação de suporte .

    
por isuldor 31.07.2018 / 22:16

2 respostas

0

Como @slm observou em sua resposta, a única maneira de interagir com o armazenamento do headset Go no Linux é usar adb . Algumas distros têm pacotes disponíveis, por exemplo o Debian tem android-tools-adb e o Arch fornece android-tools .

  1. Você deve ativar o modo de desenvolvedor Oculus Go usando o aplicativo Oculus no seu telefone, que requer o registro de uma organização de desenvolvedores no Facebook.

  2. O Linux precisa saber as informações do dispositivo. Eu adicionei a seguinte regra do udev a /etc/udev/rules.d/51-android.rules

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

Em seguida, recarregue as regras do udev com sudo udevadm control --reload-rules (ou uma reinicialização). Se você não tiver um grupo de plug-ins, provavelmente poderá omiti-lo da regra ou apenas criá-lo com groupadd plugdev e adicionar seu usuário com usermod -aG USER plugdev .

  1. O fone de ouvido solicitará que você confie em seu dispositivo USB conectado toda vez que você ligá-lo.

Neste ponto, sua sintaxe básica do adb deve funcionar. Se você não receber um aviso sobre o fone de ouvido ao conectá-lo a uma porta USB, talvez seja necessário fazer uma redefinição de fábrica no fone de ouvido e começar de novo (tive que fazer isso). Você deverá ver o dispositivo quando executar adb devices . Você pode adb shell procurar o armazenamento local e adb push <files> /mnt/sdcard para copiar seus arquivos.

    
por 19.11.2018 / 20:52
2

Eu acredito que você precisa instalar o ADB para poder trabalhar com o Oculus Go. É um aplicativo baseado em Android. O Google fornece downloads para as partes aqui: Como instalar o ADB no Windows, macOS e Linux .

Detalhes completos dos fóruns de desenvolvedores XDA:

  1. How to Install ADB on Linux
  2. Download the ADB ZIP file for Linux
  3. Extract the ZIP to an easily-accessible location (like the Desktop for example).
  4. Open a Terminal window.
  5. Enter the following command: cd /path/to/extracted/folder/
  6. This will change the directory to where you extracted the ADB files. So for example: cd /Users/Doug/Desktop/platform-tools/
  7. Connect your device to your Linux machine with your USB cable. Change the connection mode to “file transfer (MTP)” mode. This is not always necessary for every device, but it’s recommended so you don’t run into any issues.
  8. Once the Terminal is in the same folder your ADB tools are in, you can execute the following command to launch the ADB daemon: adb devices
  9. Back on your smartphone or tablet device, you’ll see a prompt asking you to allow USB debugging. Go ahead and grant it.

                                 ss1

  1. Finally, re-enter the command from step #8. If everything was successful, you should now see your device’s serial number in the Terminal window output. Congrats! You can now run any ADB command on your device! Now go forth and start modding your phone by following our extensive list of tutorials!

NOTA: No Debian / Ubuntu você pode instalar o adb via sudo apt-get install adb para distribuições Redhat: sudo yum install android-tools .

Referências

por 01.08.2018 / 04:10