Подключаемся к NOOK 1st через ADB
Друзья! Помогите дополнить инструкцию для 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
«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==»ВашЛогин». Устройство будет доступно только вашему пользователю (и администратору).
альтернативная версия без установки android sdk (windows):
1. скачивание и установка драйвера
2. качаем android sdk, в архиве из папки tools копируем в папку %windir%\system32\ файлы:
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
можно в принципе выложить архивчик с этими 3 файлами, чтоб народу не качать весь sdk
«можно в принципе выложить архивчик с этими 3 файлами, чтоб народу не качать весь sdk»
Забираем здесь: http://drop.io/hidden/23lv91hbsh0ajm5/asset/YWRiLXRvb2xzLXppcA%3D%3D
И не обязательно копировать в системную папку Windows. Можно запускать из любой директории.
Billard: можно и из любой, но для этого нужно командную строку в эту директорию гнать, что не удобно.
а так команда adb точно сработает из любой директории
для линуха я так понимаю, это не установка, а использование)
у меня под виндовс 7 не увидело устройство до тех пор пока я sdk не поставил, а без этого дрова не ставились
Win7 видит NOOK, а в Command Promt пишет error: device not found
Это как?
получилось все. Не знаю что глючило. Теперь ОК.
Что то вы больно упростили у меня в win7 x64 вначале нужно запустить Выполнить cmd.exe /k %1 , чтоб cmd не закрылось, а потом устанавливать приложения командой типа «C:\adb-tools\adb.exe install C:\adb-tools\apdfViewer.apk»
GAGArinREcorDS, это вы слишком сильно усложнили.
Для вашей конфигурации будет так:
1. запускаете cmd.exe через тот же Пуск. Он сам не закроется.
2. cd c:\adb-tools\
3. adb install
Путь к .apk придётся указать полный, если он не в том же каталоге, где adb лежит.
Парсер обрезал третий пункт. Должно быть так:
adb install path_to_apk
/etc/udev/rules.d/51-android.rules — что это такое? объясните чайнику
при вводе sudo adb start-server требует пароль, которого вроде как и нет.
В общем понятно до перехода в папку tools, дальше — китайская грамота.
А как потом устанавливать приложения — следующий вопрос.
У меня Win7. SDK установил. При подключении устройства, никакие дрова он не требует. При попытке обновить дрова вручную, тоже говорит, что «в обновлении не нуждается». В командной строке выдает «error: device not found»
По сути то же, что было у yesprint, только у меня это чудесным образом не проходит )
Все, разобрался, проблему решил :) Как уже говорил, при подключении устройства к USB дров он не требовал. Пробовал обновить дрова вручную через «свойства» устройства в контестном меню проводника. Отказался ставить. А сейчас запустил диспетчер оборудования, нашел устройство с желтым восклицательным знаком и накатил дрова к нему. Все сразу заработало )
есть ли какая нибудь подробная инструкция для чайников, sdk скачал поставил, правильно-ли незнаю, драйвер установил, что дальше делать темный лес??
открываешь командную строку в ПУСК (кнопка » выполнить») и пишешь:
cmd
затем нажимаешь энтер….пишешь адрес где файл лежит…например ….:
cd «C:\Documents and Settings\max\Мои документы\adb-tools»
и нажимаешь энтер….строка немного изменит название…
затем нужно запустить установку например приложения в этой же папке оно должно быть положено тобой:
adb.exe install nookNotes.apk
должны побежать циферки) надеюсь понятно?
У меня ест проблем. USB драйвер на XP не распознает android устройством, только B&N nook USB device. Когда я пытаюсь поставить новые драйвера из папки i386 на usb_driver_windows_nook, wizzard говорит что я не могу конец обновление. Где я неправь? Это возможно потому что я не скачал прошивка из mynook.ru? Версия nook 1.4.1.
devushka83
к сожалению очень смутно, было бы замечательно если бы кто нибудь написал инструкцию на примере установки какого либо одного приложения, и меня смущает как я установил sdk, после скачивания и распаковки он просто запускается при клике на значок, в program fails он не появился, значка на рабочем столе тоже не появилось так и должно быть??
alexed, самый простой способ установить приложение — переписать его в память Nook и активировать там через FileManager или Trook.
Чуть сложнее то же самое можно делать с помощью нового приложения: http://dl.dropbox.com/u/725249/NookAutoInstal.msi
Всё никак не хочет обновлять драйвера, пишет что обновления не требуется. Пробовал и из свойств устройства и из диспетчера устройств.
P.S. Можно узнать что за Файл менеджер?
P.P.S. И что с сайтом http://nookdevs.com?
помогите пожалуйста, не пойму, в чем дело, скачала по ссылке Android SDK and AVD Manager.скачала драйвера, adb-tools и разобраться не могу, включила компьютер и снова просит дрова и не видит, а только как usb device. у меня виндовс XP, service pack 3….
anna_stella ,было тоже самое было,подключил обновление
виндовс XP,и все заработало.
Загадка.
Подскажите, пожалуйста!
Что делать не очень продвинутому пользователю MacOS, чтобы поставить программу на nook?
ADB я установил, через терминал вышел в него… но что дальше — так и не разобрался :(
Sugar Advertolog: Спасибо была такая же проблема — теперь все работает. От себя добавлю, что устройство без драйвера называлось ADB inteface
я установил Nook Auto Install и при двойном клике по файлу программа, которую хочу установить выскакивает ошибка » Данная программа уже установлена или была удалена некорректно». Возможно, я просто чего-то не понимаю… к примеру как узнать, что Trook и Twook установлены? То, что APDFViewer установлен(такая же ошибка выскакивала) я увидел только открыв ПДФ.
Извиняюсь, уже разобрался
/mynook-ru-launcher/
У меня прошивка от mynook 1.5.1. Объясните, пожалуйста, подробнее, как поставить на нук приложение! Пробовала соединиться через ADB — вроде получается.
Делала так:
cmd
c:\windows\system32>adb.exe
install MainBrowserActivity-unsigned.apk
Пишет Success, что делать дальше? Как сделать так чтоб DjVu-читалка появилась в нуке? где ее там искать?
у меня проблема в точности, как описывает decho 29.08.10, 14:31
Т.е. нук определяется моей XP-виндой как «B&N nook USB device», автоматически, без всякого мастера. Никаких вопросов, просто уведомляет, что обнаружено устройство… ищем… ставим драйвера… устройство готово к работе!
Просто обновить драйвера в диспетчере устройств на Андроидовские не даёт.
Чё только не делал.
Я даже нашел способ и заставил мастера поставить дрова из usb_driver_windows_nook (decho писал, что не может), и они отображаются в диспетчере устройств как дрова Android Phone, но XP упорно не распознает нук android устройством,а только как внешнюю usb-флэшку на 2 ГБ.
Словом — караул, помогите.
[...] с помощью ADB. Как подключиться к NOOK через ADB — читайте здесь (и обратите внимание на [...]
Народ, помогите!
не получается связать ADB с Nook по USB — пишет что устройство не подлючено…
Чего не хватает?
В комментах было что-то про включение обновления XP, это про что?
nook в Explorer виден как usb-флэшка на 2 ГБ.
можно обновить android 1.4 a 2.2?
waiting for device…. уже минут 10 Че делать?
ADB uninstall com.nookdevs.library пытаюсь выполнить из-под винды по USB и получаю вышеописанную ошибку.
Или киньте ссылкой как устанавливать и удалять пакеты в нуке без этого adb
Туплю! Изначально до манипуляций с прошивкой и рутингом моя XP SP3 видела нюк как флешку. После не видет и пишет про неизвестное устройство. Попытки заменить дрова неизвестного устройства на известные дрова — в указанном месте сведения об оборудовании отсутствуют. СДК поставил… запускается — рисует андроид смартфон. все вроде по инструкции… мне даже не проги ставить…. книги скинуть хочется… а как???
Я тоже с 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»
Сам не пробовал пока, но у забугровских вроде заработало.
чтобы работал ADB over USB нужен соответствующий драйвер (модуль ядра) на самом Нуке. Пакеты рутинга (mynook_package.zip и nomad_package.zip) таких драйверов не ставят, потому для новых девайсов (без внутренней SD карты, серийные 1003* и пр.) в 99% случаев такой доступ не возможен. В оставшиеся 1% попадают люди, знающие где скачать и как установить модуль под конкретную версию ядра, но они тут и не отписываются.
Понятно! :) А есть способ кроме Wi-Fi добраться до памяти нюка и скинуть туда книги?
а что мешает подключиться по USB и записать книги на появившийся диск? :) ADB для этого не нужен 100%, он уже требуется чтобы программы свои залить, прошивки хитрые и т.п.
так не появляется диск. неизвестное устройство появляется. И как диск оно не видется! просто в системе висит в разделе USB. драва под него не ставяться. До манипуляций с прошифкой и прочими … для 1.4.3 виделся как диск. а после перестал.
ну так с этого и надо было начинать — были некие манипуляции и перестал работать как USB диск.
Во-первых, не удалялся ли файл /system/app/UMSServer.apk?
Если удалялся, то я могу выложить его из оригинальной прошивки, надо только знать её версию. Тогда уже через кард-ридер или что-то еще его можно залить на устройство и установить через Trook/FileBrowser/FileManager и пр.
Во-вторых, какая не записывался ли файл g_file_storage.ko с Nookdevs или других сайтов?
1.4.2. и сер.№ 100361…Текущая прошивка. Были осуществлены след действия: На устройство было записано mynook_package и далее по инструкции через ви-фи законекчен с нужным сайтом. После чего на нюке появилась возможность ставить проги и.т.д. но как USB он больше не определяется. Может дать ему обновиться до 1.5 ?? вылечит?
обновление до 1.5 частично поможет — по USB он определяться точно будет :) но вообще будет мешанина программ, правильно будет после этого еще раз mynook_package.zip накатить.
причем, я могу сказать, что ADB через USB вообще на таком устройстве получить не просто.
А 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 кривой драйвер получился?
Помогите ! Уже какой день ничего не получается … Не могу установить этот USB драйвер. Windows не даёт запрос на драйверы. Уже перепробывал все варианты и без толку. В диспетчере устройств отображается только B&N NOOK USB Device.
Kllaus
ADB по USB возможна ТОЛЬКО на перепрошитых устройствах. Те, что рутились через TFTPD или другие методы без перепрошивки, такой режим не поддерживают.
Чтобы жизнь была веселее, вот вам модуль ядра с инструкцией:
http://www.the-ebook.org/forum/viewtopic.php?t=18041
Для 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 секунд.
Ubuntu linux
Друзья, для тех кто как и я используют Ubuntu маленькая подсказка.
Вам нужно в консоли зайти в каталог
android-sdk-linux_x86/platform-tools/
для ADB команды нужно вводить ставя впереди «./» ну например:
./adb connect IP_ВАШЕГО_NOOK
Всю голову уже сломал. Вот ответьте, пожалуйста. Установил уже SDK со всеми пакетами, подключаю Нук (новый, с\н 10026…), и все равно он видится как съемный диск. Как же тогда дрова ставить. В диспетчере устройств не устанавливается поверх, ничего нового я там тоже не вижу. Что ж такое-то? подскажите =)
2 stasxp
только для перепрошитых Нуков. Родная прошивка не позволяет ADB over USB.
Друзья ! Подскажите пожалуйста чайнику, относится ли инфа в данной дискуссии к Nook Color ?
Я так понимаю у stasxp проблема не в подключении по ADB через USB, а в том, что андроид драйвера не получается поставить… У меня тот же косяк. Вроде бы все уже перепробовал. Определяется нук как съемный usb диск и автоматом ставит драйвера… Обновлять драйвер не хочет ( ни через указанное место поиска , ни через «я сам выберу нужный драйвер- установить с диска»). В случае, когда выбираю установить вручную, сам выберу нужный драйвер, установить с диска, указываю путь к дровам, файл android_winusb.inf определяет, но говорит, что в нем нет сведений об устройстве…
Помогите поставить дрова!!
или может я чтото не понимаю?? дрова надо ставить только если нет wi-fi, или в любом случае??
Солидарен с Semcon в этом вопросе. Запутался окончательно.
Стоит родная 1.5.0.
Может кто из камрадов дать пошаговую инструкцию еще раз. Скачал и установил Android SDK. Но аппарат все равно видится как флешка, и дальше по инструкции на этом сайте я идти не могу.
Согласен с недовольными)
Сделайте для людей, с картинками там, на примере какого-нибудь приложения. Будем меньше вопросов
PS
Я так понимаю на новый NOOK с заводской прошивкой 1.7 такой способ установки приложений не прокатит? Нужен рут?
То что это работает с кастомными прошивками, уже читал, но хотелось бы на стандартную провишку 1.7 ставить приложения