Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: donjirka 14 Června 2012, 07:45:59
-
Ahoj, potřebuji poradit s ADB. Nainstaloval jsem JDK s ADB tool, ale zasekl jsem se na připojení telefonu. Spojil jsem tel. USB kabelem a mám zapnutý režim ladění.
V
/etc/udev/rules.d/
jsem vtvořil pravidlo
70-android.rules
(70 protože používám Ubuntu 10.04) a to obsahuje
ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="22a4", MODE="0666"
kde SYSFS{idVendor}=="22a4" je opsané číslo z
lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 22a4:1032
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 5986:0370 Acer, Inc
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
restartoval jsem udev pro načtení konfigurace
sudo restart udev
ale při dotazu jestli je připojeno ADB zařízení
./adb devices
vypíše jen
uzivatel@ntb:/opt/android-sdk-linux/platform-tools$ ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
uzivatel@ntb:/opt/android-sdk-linux/platform-tools$
Neví někdo proč?
-
Tipnul bych si že ti to vůbec telefon nerozpozná. Zkontroluj lsusb před a po připojení, resp. dmesg | tail po připojení. Co ti vypisovalo adb devices než jsi si začal hrát s udev rules?
Já na kabel kašlu (https://play.google.com/store/apps/details?id=siir.es.adbWireless).
-
Ten mobil je tohle: Bus 002 Device 002: ID 22a4:1032 nevím proč tam není žádný popisek, ale fungovat by to mělo. Jinak tip na wifi adb je dobrej nápad, ale nemám root :-/ o ten se právě snažím přes adb konzoli.
-
Co máš za telefon že není tady (http://developer.android.com/guide/developing/device.html) v seznamu? Tady (http://stackoverflow.com/questions/4615145/android-device-is-not-listed-while-running-adb-devices-ubantu-10-10) píšou že spouštěj adb pod rootem.
-
Jedná se telefon verzo kinzo (http://www.verzo.com/) s androidem 2.2 froyo (v seznamu není). Jinak tím rootem při spuštění adb si nejsem uplně jistý, ale myslím že jsem jel přes sudo bash, no určitě to ještě vyzkouším a dám vědět.
-
Dneska vyšel na zdrojáku článek na tohle téma, přečti si ho a dej vědět.
-
Dneska vyšel na zdrojáku článek na tohle téma, přečti si ho a dej vědět.
Prosím o link.
-
Patrně jde o tohle: http://www.zdrojak.cz/clanky/vyvijime-pro-android-zaciname/ (http://www.zdrojak.cz/clanky/vyvijime-pro-android-zaciname/), páč je v článku popsáno, jak si udělat to udev pravidlo.
-
Tak nakonec jsem to vyřešil jinak ... rootnul jsem to exploidem GingerBreak. Nyní mohu na ADB požívat tu wifi utilitu.