Accés a la consola via adb¶
Podeu posar el vostre dispositiu UBports en mode desenvoluament i accedir una consola Bash des del vostre ordinador. Això és útil per depuracions o per a un ús més avançat de la consola.
Instal·lació de l’ADB¶
En primer lloc, us caldrà instal·lar l’ADB al vostre ordinador.
A l’Ubuntu:
sudo apt install android-tools-adb
Al Fedora:
sudo dnf install android-tools
I al MacOS amb Homebrew:
brew install android-platform-tools
Per a Windows, agafeu el paquet sols amb eines de línia d’ordres d” aquí.
Habiliteu el mode de desenvolupador¶
A continuació, haureu d’activar el mode de desenvolupador.
Poseu el vostre dispositiu en mode de desenvolupador (Configuració del sistema - Quant a - Mode de desenvolupador - marqueu la casella per activar-lo)
Reinicieu el vostre dispositiu
Endolleu el dispositiu a un ordinador amb l’adb instal·lat
Obriu una terminal i executeu
adb devices.
Nota
Quan hagueu acabat d’usar la consola, és una bona idea desactivar un altre cop el mode de desenvolupament.
Si hi ha un dispositiu a la llist aquí (l’ordre no imprimeix «Llista de dispositiu adjunts» i una línia en blanc), podeu usar l’ADB correctament. Si no n’hi ha, continueu a la secció següent.
Ordres ADB utilitzades amb freqüència¶
Ordres de l’intèrpret d’ordres ADB:
adb shell — Gives you access to the Linux command-line shell on your device.
adb shell [command] — Runs the specified shell command on your device.
Ordres addicionals de l’Adb:
adb push [source] [destination] — Pushes a file from your computer to your device.
adb pull [destination] [source] — Pulls a file from your device to your computer.
Per a Windows, agafeu el paquet sols amb eines de línia d’ordres d” aquí.
Addició d’identificadors de maquinari¶
L’ADB no sempre sap a quins dispositius del vostre ordinador els hauria o no els hauria de parlar. Podeu afegir manualment els dispositiu amb els quals no sap com parlar.
Simplement executeu l’ordre per al vostre dispositiu seleccionat si hi és a sota. A continuació, executeu adb kill-server seguit de l’ordre que intentàveu executar inicialment.
Fairphone 2:
printf "0x2ae5 \n" >> ~/.android/adb_usb.ini
Oneplus One:
printf "0x9d17 \n" >> ~/.android/adb_usb.ini