Подключаемся к NOOK 1st через ADB

11.08.10 | Автор: | Категория: Android | Метки: , , , ,

Друзья! Помогите дополнить инструкцию для windows, а то у меня мак =)

Начинаем ликбез! Cегодня расскажем про ADB. Что же это такое и зачем оно нужно?

Если говорить просто, то ADB (Android Debug Bridge) — это программа, позволяющая подключаться к NOOK и выполнять различные операции с файлами, устанавливать и удалять android-приложения, а также запускать уже установленные сервисы.

Чтобы использовать ADB необходимо выполнить несколько шагов.

Для начала необходимо скачать Android SDK, выбрав версию для вашей операционной системы.

Дальнейшие действия для разных операционных систем будут отличаться.

Mac OS X

  • Распакуйте архив в папку Программы. Для удобства название папки можно сократить до android.
  • Запустите Терминал.
  • С помощью команды cd перейдите в папку android/tools (например cd ../../Volumes/Hdd/Applications/android/tools)

Windows

  • Установите Android SDK
  • Скачайте драйвер
  • Подключите NOOK, а когда windows спросит про драйвера — укажите ему на свежескачаннй драйвер (Здесь инструкции для Windows XP/VISTA)
  • Запустить командную строку ип перейдите в папку tools, расположенную в директории, куда вы установили SDK

Linux

Временное решение:

просто выполните

sudo adb start-server

Постоянное решение:

1. Допишите эту строку в ваш /etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"

2. Перезапустите udev

 /etc/init.d/udev reload

3. Если NOOK подключен, то отключите и подключите его еще раз.

4. Запустите ADB daemon в USB режиме

 adb kill-server adb start-server
15
Be Sociable, Share!
Комментариев: 55

55 Comments on “Подключаемся к NOOK 1st через ADB”

  1. hsw 11.08.10, 16:39

    «SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device»

    Т.е. должно быть:
    SUBSYSTEM==»usb», ATTRS{idVendor}==»18d1″, MODE=»0666″

    Возможно стоит указать смысл этой манипуляции:
    Эта строка разрешает работать с устройством всем пользователям, а не только администратору.

    Вместо MODE можно указать OWNER==»ВашЛогин». Устройство будет доступно только вашему пользователю (и администратору).

  2. popa-1st 11.08.10, 16:45

    альтернативная версия без установки android sdk (windows):
    1. скачивание и установка драйвера
    2. качаем android sdk, в архиве из папки tools копируем в папку %windir%\system32\ файлы:
    adb.exe
    AdbWinApi.dll
    AdbWinUsbApi.dll

    можно в принципе выложить архивчик с этими 3 файлами, чтоб народу не качать весь sdk

  3. Billard 11.08.10, 16:59

    «можно в принципе выложить архивчик с этими 3 файлами, чтоб народу не качать весь sdk»
    Забираем здесь: http://drop.io/hidden/23lv91hbsh0ajm5/asset/YWRiLXRvb2xzLXppcA%3D%3D
    И не обязательно копировать в системную папку Windows. Можно запускать из любой директории.

  4. popa-1st 11.08.10, 17:52

    Billard: можно и из любой, но для этого нужно командную строку в эту директорию гнать, что не удобно.
    а так команда adb точно сработает из любой директории

  5. ytko 11.08.10, 19:49

    для линуха я так понимаю, это не установка, а использование)

  6. 13th 11.08.10, 22:02

    у меня под виндовс 7 не увидело устройство до тех пор пока я sdk не поставил, а без этого дрова не ставились

  7. yesprint 12.08.10, 02:40

    Win7 видит NOOK, а в Command Promt пишет error: device not found
    Это как?

  8. yesprint 12.08.10, 04:49

    получилось все. Не знаю что глючило. Теперь ОК.

  9. GAGArinREcorDS 17.08.10, 23:03

    Что то вы больно упростили у меня в win7 x64 вначале нужно запустить Выполнить cmd.exe /k %1 , чтоб cmd не закрылось, а потом устанавливать приложения командой типа «C:\adb-tools\adb.exe install C:\adb-tools\apdfViewer.apk»

  10. ViSoR 17.08.10, 23:59

    GAGArinREcorDS, это вы слишком сильно усложнили.
    Для вашей конфигурации будет так:
    1. запускаете cmd.exe через тот же Пуск. Он сам не закроется.
    2. cd c:\adb-tools\
    3. adb install
    Путь к .apk придётся указать полный, если он не в том же каталоге, где adb лежит.

  11. ViSoR 18.08.10, 00:01

    Парсер обрезал третий пункт. Должно быть так:
    adb install path_to_apk

  12. Dimazhu 19.08.10, 01:44

    /etc/udev/rules.d/51-android.rules — что это такое? объясните чайнику
    при вводе sudo adb start-server требует пароль, которого вроде как и нет.
    В общем понятно до перехода в папку tools, дальше — китайская грамота.
    А как потом устанавливать приложения — следующий вопрос.

  13. Sugar Advertolog 22.08.10, 21:47

    У меня Win7. SDK установил. При подключении устройства, никакие дрова он не требует. При попытке обновить дрова вручную, тоже говорит, что «в обновлении не нуждается». В командной строке выдает «error: device not found»

    По сути то же, что было у yesprint, только у меня это чудесным образом не проходит )

  14. Sugar Advertolog 23.08.10, 16:06

    Все, разобрался, проблему решил :) Как уже говорил, при подключении устройства к USB дров он не требовал. Пробовал обновить дрова вручную через «свойства» устройства в контестном меню проводника. Отказался ставить. А сейчас запустил диспетчер оборудования, нашел устройство с желтым восклицательным знаком и накатил дрова к нему. Все сразу заработало )

  15. alexed 28.08.10, 20:52

    есть ли какая нибудь подробная инструкция для чайников, sdk скачал поставил, правильно-ли незнаю, драйвер установил, что дальше делать темный лес??

  16. devushka83 28.08.10, 21:05

    открываешь командную строку в ПУСК (кнопка » выполнить») и пишешь:

    cmd

    затем нажимаешь энтер….пишешь адрес где файл лежит…например ….:

    cd «C:\Documents and Settings\max\Мои документы\adb-tools»
    и нажимаешь энтер….строка немного изменит название…

    затем нужно запустить установку например приложения в этой же папке оно должно быть положено тобой:

    adb.exe install nookNotes.apk

    должны побежать циферки) надеюсь понятно?

  17. decho 29.08.10, 14:31

    У меня ест проблем. USB драйвер на XP не распознает android устройством, только B&N nook USB device. Когда я пытаюсь поставить новые драйвера из папки i386 на usb_driver_windows_nook, wizzard говорит что я не могу конец обновление. Где я неправь? Это возможно потому что я не скачал прошивка из mynook.ru? Версия nook 1.4.1.

  18. alexed 30.08.10, 14:38

    devushka83
    к сожалению очень смутно, было бы замечательно если бы кто нибудь написал инструкцию на примере установки какого либо одного приложения, и меня смущает как я установил sdk, после скачивания и распаковки он просто запускается при клике на значок, в program fails он не появился, значка на рабочем столе тоже не появилось так и должно быть??

  19. Billard 30.08.10, 15:38

    alexed, самый простой способ установить приложение — переписать его в память Nook и активировать там через FileManager или Trook.

    Чуть сложнее то же самое можно делать с помощью нового приложения: http://dl.dropbox.com/u/725249/NookAutoInstal.msi

  20. 1on 28.09.10, 22:44

    Всё никак не хочет обновлять драйвера, пишет что обновления не требуется. Пробовал и из свойств устройства и из диспетчера устройств.

    P.S. Можно узнать что за Файл менеджер?
    P.P.S. И что с сайтом http://nookdevs.com?

  21. anna_stella 30.09.10, 11:50

    помогите пожалуйста, не пойму, в чем дело, скачала по ссылке Android SDK and AVD Manager.скачала драйвера, adb-tools и разобраться не могу, включила компьютер и снова просит дрова и не видит, а только как usb device. у меня виндовс XP, service pack 3….

  22. Jakow 30.09.10, 20:43

    anna_stella ,было тоже самое было,подключил обновление
    виндовс XP,и все заработало.
    Загадка.

  23. yuribara 10.10.10, 18:50

    Подскажите, пожалуйста!
    Что делать не очень продвинутому пользователю MacOS, чтобы поставить программу на nook?

    ADB я установил, через терминал вышел в него… но что дальше — так и не разобрался :(

  24. DeNiSko 17.10.10, 16:57

    Sugar Advertolog: Спасибо была такая же проблема — теперь все работает. От себя добавлю, что устройство без драйвера называлось ADB inteface

  25. mishpsv 24.10.10, 20:51

    я установил Nook Auto Install и при двойном клике по файлу программа, которую хочу установить выскакивает ошибка » Данная программа уже установлена или была удалена некорректно». Возможно, я просто чего-то не понимаю… к примеру как узнать, что Trook и Twook установлены? То, что APDFViewer установлен(такая же ошибка выскакивала) я увидел только открыв ПДФ.

  26. mishpsv 25.10.10, 00:32

    Извиняюсь, уже разобрался
    /mynook-ru-launcher/

  27. funker 29.10.10, 00:54

    У меня прошивка от mynook 1.5.1. Объясните, пожалуйста, подробнее, как поставить на нук приложение! Пробовала соединиться через ADB — вроде получается.
    Делала так:
    cmd
    c:\windows\system32>adb.exe
    install MainBrowserActivity-unsigned.apk
    Пишет Success, что делать дальше? Как сделать так чтоб DjVu-читалка появилась в нуке? где ее там искать?

  28. СергейКА 12.11.10, 23:13

    у меня проблема в точности, как описывает decho 29.08.10, 14:31

    Т.е. нук определяется моей XP-виндой как «B&N nook USB device», автоматически, без всякого мастера. Никаких вопросов, просто уведомляет, что обнаружено устройство… ищем… ставим драйвера… устройство готово к работе!
    Просто обновить драйвера в диспетчере устройств на Андроидовские не даёт.
    Чё только не делал.
    Я даже нашел способ и заставил мастера поставить дрова из usb_driver_windows_nook (decho писал, что не может), и они отображаются в диспетчере устройств как дрова Android Phone, но XP упорно не распознает нук android устройством,а только как внешнюю usb-флэшку на 2 ГБ.

    Словом — караул, помогите.

  29. Отключаем автообновление прошивки | myNOOK.ru — первый блог о букридере NOOK на русском языке 16.11.10, 13:12

    [...] с помощью ADB. Как подключиться к NOOK через ADB — читайте здесь (и обратите внимание на [...]

  30. СергейКА 20.11.10, 15:36

    Народ, помогите!
    не получается связать ADB с Nook по USB — пишет что устройство не подлючено…
    Чего не хватает?
    В комментах было что-то про включение обновления XP, это про что?
    nook в Explorer виден как usb-флэшка на 2 ГБ.

  31. osfnix 27.11.10, 03:32

    можно обновить android 1.4 a 2.2?

  32. murich 11.12.10, 12:09

    waiting for device…. уже минут 10 Че делать?

  33. murich 11.12.10, 12:29

    ADB uninstall com.nookdevs.library пытаюсь выполнить из-под винды по USB и получаю вышеописанную ошибку.
    Или киньте ссылкой как устанавливать и удалять пакеты в нуке без этого adb

  34. fredvadim 12.12.10, 19:24

    Туплю! Изначально до манипуляций с прошивкой и рутингом моя XP SP3 видела нюк как флешку. После не видет и пишет про неизвестное устройство. Попытки заменить дрова неизвестного устройства на известные дрова — в указанном месте сведения об оборудовании отсутствуют. СДК поставил… запускается — рисует андроид смартфон. все вроде по инструкции… мне даже не проги ставить…. книги скинуть хочется… а как???

  35. Aland 13.12.10, 18:09

    Я тоже с USB вчера промучался целый вечер. Android SDK установил и драйвер скачал.
    WinXP или видит устройство как флешку, или, если её отмантировать, то как непонятное USB Mass Storage Device c VendorID 2080. По ссылке
    http://forum.xda-developers.com/showthread.php?t=825174&page=81 народ описывает как прикрутить Nook Color.
    Я так понимаю, что для новых устройств надо в файлике ..\google-usb_driver\android_winusb.inf дописать в разделе [Google.NTx86] следующие строчки
    ;
    ;B & N Nook
    %SingleAdbInterface% = USB_Install, USB\VID_2080&PID_0001
    %CompositeAdbInterface% = USB_Install, USB\VID_2080&PID_0001&MI_01
    ;
    ;B & N Nook Color
    %SingleAdbInterface% = USB_Install, USB\VID_2080&PID_0002
    %CompositeAdbInterface% = USB_Install, USB\VID_2080&PID_0002&MI_01
    ;
    А потом еще поправить файл «C:\Users\%USERPROFILE%\.android\adb_usb.ini»
    Сам не пробовал пока, но у забугровских вроде заработало.

  36. Nomad 14.12.10, 01:37

    чтобы работал ADB over USB нужен соответствующий драйвер (модуль ядра) на самом Нуке. Пакеты рутинга (mynook_package.zip и nomad_package.zip) таких драйверов не ставят, потому для новых девайсов (без внутренней SD карты, серийные 1003* и пр.) в 99% случаев такой доступ не возможен. В оставшиеся 1% попадают люди, знающие где скачать и как установить модуль под конкретную версию ядра, но они тут и не отписываются.

  37. fredvadim 14.12.10, 07:20

    Понятно! :) А есть способ кроме Wi-Fi добраться до памяти нюка и скинуть туда книги?

  38. Nomad 14.12.10, 15:13

    а что мешает подключиться по USB и записать книги на появившийся диск? :) ADB для этого не нужен 100%, он уже требуется чтобы программы свои залить, прошивки хитрые и т.п.

  39. fredvadim 14.12.10, 19:53

    так не появляется диск. неизвестное устройство появляется. И как диск оно не видется! просто в системе висит в разделе USB. драва под него не ставяться. До манипуляций с прошифкой и прочими … для 1.4.3 виделся как диск. а после перестал.

  40. Nomad 14.12.10, 20:29

    ну так с этого и надо было начинать — были некие манипуляции и перестал работать как USB диск.
    Во-первых, не удалялся ли файл /system/app/UMSServer.apk?
    Если удалялся, то я могу выложить его из оригинальной прошивки, надо только знать её версию. Тогда уже через кард-ридер или что-то еще его можно залить на устройство и установить через Trook/FileBrowser/FileManager и пр.
    Во-вторых, какая не записывался ли файл g_file_storage.ko с Nookdevs или других сайтов?

  41. fredvadim 14.12.10, 20:54

    1.4.2. и сер.№ 100361…Текущая прошивка. Были осуществлены след действия: На устройство было записано mynook_package и далее по инструкции через ви-фи законекчен с нужным сайтом. После чего на нюке появилась возможность ставить проги и.т.д. но как USB он больше не определяется. Может дать ему обновиться до 1.5 ?? вылечит?

  42. Nomad 14.12.10, 21:20

    обновление до 1.5 частично поможет — по USB он определяться точно будет :) но вообще будет мешанина программ, правильно будет после этого еще раз mynook_package.zip накатить.

    причем, я могу сказать, что ADB через USB вообще на таком устройстве получить не просто.

  43. Aland 16.12.10, 00:40

    А microSD нужна обязательно? Иначе процедуру рутинга пройти не удастся?
    1. Вставил MicroSD
    2. Установил драйвер USB — mass storage devices мне больше не видны, видно только Android Phone
    3. Отключаю USB устройство, устройство работает по WiFi с уже подмененными именами в hosts
    4. Пингую nook по WiFi — на пинг откликается
    5. В cmd захожу в папку с adb.exe, далее adb connect 192.168.1.41
    получаю ответ
    unable to connect to 192.168.1.41:5555
    Надо драйвер то ставить было, или у меня к устройству 2080 кривой драйвер получился?

  44. Kllaus 08.02.11, 19:27

    Помогите ! Уже какой день ничего не получается … Не могу установить этот USB драйвер. Windows не даёт запрос на драйверы. Уже перепробывал все варианты и без толку. В диспетчере устройств отображается только B&N NOOK USB Device.

  45. Nomad 09.02.11, 19:13

    Kllaus
    ADB по USB возможна ТОЛЬКО на перепрошитых устройствах. Те, что рутились через TFTPD или другие методы без перепрошивки, такой режим не поддерживают.

  46. Nomad 09.02.11, 20:08

    Чтобы жизнь была веселее, вот вам модуль ядра с инструкцией:
    http://www.the-ebook.org/forum/viewtopic.php?t=18041

  47. dequick 15.02.11, 19:50

    Для windows дополнить: после распаковки SDK не нужно ничего обновлять/устанавливать, файл adb.exe находится в папке platform-tools. Переименовываем эту папку например на «1″. Нужно точно знать адрес к файлу вашего приложения например «C:\music.apk» и адрес нашей папки с файлом adb.exe например «C:\android\1″.
    1. Пуск->Выполнить-> command.exe
    2. Чтобы установить приложение music.apk необходимо ввести в командной строке команды следующего вида :
    а)»cd C:\android\1″
    б)»adb.exe install C:\music.apk»
    И шрифтом помельче:
    «Такой способ установки работает только на прошивке от mynook. Установленное приложение появится в списке ярлыков к добавлению. Для этого в главном меню нука коснуться любой иконки и не отрывать палец в течение 2 секунд.

  48. Gurom 22.05.11, 22:19

    Ubuntu linux

    Друзья, для тех кто как и я используют Ubuntu маленькая подсказка.
    Вам нужно в консоли зайти в каталог
    android-sdk-linux_x86/platform-tools/

    для ADB команды нужно вводить ставя впереди «./» ну например:
    ./adb connect IP_ВАШЕГО_NOOK

  49. stasxp 27.05.11, 20:33

    Всю голову уже сломал. Вот ответьте, пожалуйста. Установил уже SDK со всеми пакетами, подключаю Нук (новый, с\н 10026…), и все равно он видится как съемный диск. Как же тогда дрова ставить. В диспетчере устройств не устанавливается поверх, ничего нового я там тоже не вижу. Что ж такое-то? подскажите =)

  50. Nomad 28.05.11, 11:49

    2 stasxp
    только для перепрошитых Нуков. Родная прошивка не позволяет ADB over USB.

  51. Ilya1947 25.06.11, 20:09

    Друзья ! Подскажите пожалуйста чайнику, относится ли инфа в данной дискуссии к Nook Color ?

  52. semcon 20.07.11, 18:55

    Я так понимаю у stasxp проблема не в подключении по ADB через USB, а в том, что андроид драйвера не получается поставить… У меня тот же косяк. Вроде бы все уже перепробовал. Определяется нук как съемный usb диск и автоматом ставит драйвера… Обновлять драйвер не хочет ( ни через указанное место поиска , ни через «я сам выберу нужный драйвер- установить с диска»). В случае, когда выбираю установить вручную, сам выберу нужный драйвер, установить с диска, указываю путь к дровам, файл android_winusb.inf определяет, но говорит, что в нем нет сведений об устройстве…
    Помогите поставить дрова!!

  53. semcon 20.07.11, 19:18

    или может я чтото не понимаю?? дрова надо ставить только если нет wi-fi, или в любом случае??

  54. maiotome 22.07.11, 11:40

    Солидарен с Semcon в этом вопросе. Запутался окончательно.
    Стоит родная 1.5.0.
    Может кто из камрадов дать пошаговую инструкцию еще раз. Скачал и установил Android SDK. Но аппарат все равно видится как флешка, и дальше по инструкции на этом сайте я идти не могу.

  55. Chiro 12.11.11, 18:23

    Согласен с недовольными)
    Сделайте для людей, с картинками там, на примере какого-нибудь приложения. Будем меньше вопросов

    PS
    Я так понимаю на новый NOOK с заводской прошивкой 1.7 такой способ установки приложений не прокатит? Нужен рут?
    То что это работает с кастомными прошивками, уже читал, но хотелось бы на стандартную провишку 1.7 ставить приложения


Оставить ответ:

Вы должны авторизироваться, чтобы добавлять комментарии.