adb i fastboot bez Android SDK na Ubuntu 12.04 i starijim
Kako sam od skoro u firmi u kojoj radim počeo aktivno da koristim Ubuntu kao glavni OS na kom radim, pojavila se potreba da instaliram adb i fastboot, kako bih s’ vremena na vreme mogao da pristupim svom telefonu.
Naravno, prvo sam naleteo na uputstvo za instalaciju celog Android SDK, što nije loše ako se bavite developmentom za Android. Ali, ako vam je samo potreban adb i fastboot bez ostalih dodataka, nisam odmah našao. Malo dubljom pretragom, naiđoh na vest da novi Ubuntu 12.10 to podržava nativno, a Marcin Juszkiewicz je portovao isti i za 12.04 verziju koju ja koristim, kao i starije.
Pošto smo ovde pisali dva uputstva, lakše i “teže“, ali samo za Windows, evo i ultra lakog za Ubuntu.
Pa, Ubuntovci, evo uputstva. Ispalo je da je mnogo lakše nego na Windows-u 🙂
Otvorite terminal i kucajte red po red i zatim lupajte enter:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastboot
To je to, možete koristiti adb i fastboot komande 🙂
Kako se na Linux-u moraju dodati privilegije kako bi se pristupalo uređaju preko adb-a i fastboot-a, tj za development pristup, mora se svakom usb uređaju zasebno dodati permission za Vendor ID.
Brza popravka je da kucate sledeće u terminalu:
sudo -s adb kill-server adb start-server adb devices
A trajna popravka je:
Izlistajte sve usb uređaje komandom lsusb u terminalu, dobićete nešto slično ovome:
Kako imam HTC (High Tech Computer) uređaj, on se tako i identifikovao.
0bb4 je HTC-ov Vendor ID kao što na screenshot-u možete i da vidite.
Sada kreirajte fajl /etc/udev/rules.d/51-android.rules i unesite sledeći tekst:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
Zatim u terminalu kucajte:
sudo chmod a+r /etc/udev/rules.d/51-android.rules sudo udevadm control --reload-rules
To je to, imate pristup vašem uređaju 🙂 .
A evo i liste ID-eva za sve popularne proizvođače:
Acer | 0502 |
Dell | 413c |
Foxconn | 0489 |
Garmin-Asus | 091E |
HTC | 0bb4 |
Huawei | 12d1 |
Kyocera | 0482 |
LG | 1004 |
Motorola | 22b8 |
Nvidia | 0955 |
Pantech | 10A9 |
Samsung | 04e8 |
Sharp | 04dd |
Sony Ericsson | 0fce |
ZTE | 19D2 |
To je to, uživajte u Linuxu na svim uređajima 😉
[thankyou]
Tags: 12.04adbandroid-toolsdevicesfastbootno permissionspparepositoryUbuntuvendor id
A jel ima za Alcatel ?
Sad tek vidim komentar da nije odgovoren, moguce da si vec nasao, ali evo i za druge da imaju 😉
SUBSYSTEM==”usb”, ATTRS{idVendor}==”05c6″, ATTRS{idProduct}==”9018″, MODE=”0666″
Hvala za uputstvo. Funkcioniše bez problema 😉