Страницы

Поиск по вопросам

Показаны сообщения с ярлыком android-adb. Показать все сообщения
Показаны сообщения с ярлыком android-adb. Показать все сообщения

пятница, 24 января 2020 г.

Как запускать команды в fastboot mode?

#android #adb #android_adb


Описание проблемы:

Нужно запустить команду "fastboot oem off-mode-charge 0" для того что бы планшет
загружался при подаче питания.

Что есть:


nexus 7
twrp
root
locked bootload
android 4.2.2
windows и linux десктопы
нерабочий usb (по крайней мере комп его не видит, и штатными
способами не выходит это исправить)
планшет вклеен в торпеду машины (то есть доступа к девайсу почти
нету, только кнопки есть)
fastboot и adb бинарники в устройстве


Что пробовал:


Загружаюсь в recovery mode (twrp), запускаю консоль и пробую
воспользоваться утилитой fastboot, но эта утилита пытается найти
подключенный другой девайс.
Хотел построить соединение между windows adb и планшетом посредством
wifi adb mode. Windows определяет девайс (adb devices), подключается,
но не авторизируется, так как авторизация доступна только через
первое подключение через USB. Хотел обмануть первое знакомство с
помощью virtual usb (usb over ip), но понял что это трудно и
бессмысленно та как fastboot команды невозможно передавать через
wifi, только adb команды, в bootload mode wifi просто недоступен


Что нужно:

Заставить планшет загружался при подаче питания, в настройке не использовать компьютер
и не пытаясь починить usb

Рассуждения:


TWRP ведь под капотом запускает fastboot команду flash, значит
теоретически в recovery режиме можно запускать fastboot команды
Может можно записать куда-нибудь fastboot команду, и при перезагрузке
bootloader выполнит ее.
Может можно напрямую послать команды бутлодеру (/dev/block/bootdevice/by-name) находясь
в recovery режиме

    


Ответы

Ответ 1



Не готов дать конкретный ответ. Могу только задать направление. Очень интересна выдача по запросу: android turn on device on plug cable Может что-нибудь подойдет Вам. Ну и способ, который должен помочь: Находите точно такой же девайс, но с рабочим кабелем. Делаете все желаемые действия. Делаете полную резервную копию девайса через TWRP. На проблемном устройстве восстанавливаете эту резервную копию на свой страх и риск. Только не восстанавливайте разделы, которые относятся к телефонии и IMEI, иначе получите устройство без связи.

суббота, 7 декабря 2019 г.

Отладка на реальном устройстве (Nexus 7)

#android #eclipse #эмулятор #android_adb


Люди, помогите пожалуйста. Уже не знаю что и делать. Установил Android SDK, все как
полагается. Создаю первые приложения, код нормальный, компиляция ошибок не дает. Но
тестировать это все дело на эмуляторе - "адский ад".
У меня есть Asus Nexus 7 (планшетик). Как мне на нем производить отладку? Eclipse
и adb ну никак не видят его.
p.s. Да, я конечно же ввел планшет в режим "разработчика" и включил опцию "Отладка
по USB" 
p.s.2. Да, я вставляю USB в компьютер.
p.s.3. Дрова ставились с SDK Manager (также пробовал ставить с официального сайта ASUS)
РЕШЕНИЕ:
Абсолютно банальное: в планшете при подсоединении по USB, нужно выбрать режим камеры
(PTP). Это странно, но это работает. 
Не знаю с чем это связано, может быть это фича Andorid 4.2, может самого Asus Nexus
7. Но теперь все работает, всем огромное спасибо за помощь.    


Ответы

Ответ 1



Установи на компьютер PdaNet+ и забудь про проблемы коннекта:) Для минусующих: программа помогла в казалось бы безнадежной ситуации, когда Win 8 запрещает запускать программы с неподписанными драйверами, не уведомляя при этом владельца ОС - меня. Поэтому нужно закрыть все, вытащить девайс, установить PdaNet, воткнуть обратно девайс(должна появится в трее табличка "Девайс подключен") и снова запустить эклипс и после запускать проект - должен появится девайс в списке. UPD Думаю для корректной работы PdaNet ЖЕЛАТЕЛЬНО установить на компьютер HTC Sync. Каким-то боком он работает с данным ПО. Выявлено опытным путем при подключении девайса к интернету на компьютере. А если не помогает, то возможные варианты: Nexus 7 not visible over usb via “adb devices” from Windows 7 x64.

Ответ 2



РЕШЕНИЕ: Абсолютно банальное: в планшете при подсоединении по USB, нужно выбрать режим камеры (PTP). Это странно, но это работает. Спасибо огромное! У меня тоже сработало !!! До этого переставил кучу программ, ничего не работало.

Ответ 3



А если не срабатывает ни как медиа-устройство (МТР), ни как камера (РТР)? Пытаюсь подключиться через 7-дата-андроид-рекавери. Драйвера для юсб скачал с официального сайта асус. Отладку включил. Кабель подключл. Пишет, что не видит никаких андроид устройств и советует вкл. "отладку по юсб" и подсоединить кабель. Или лыжи не едут, или я ... что-то не так делаю. Правда у меня FonePad 7 (модель K00E), но в подключении к компу по юсб думаю разницы особой нет.

Ответ 4



Огромное спасибо DroidAlex - мне помогла программа PdaNet+, а решение с переключением на режим камеры наоборот ничего не дало. DroidAlex Почисти все, что могло установить свои драйвера(всякие Сони, НТС). Конфликт явно какой-то есть. Потом уже можешь пробовать любой вариант по ссылке в моем ответе.

четверг, 11 октября 2018 г.

Отладка на реальном устройстве (Nexus 7)

Люди, помогите пожалуйста. Уже не знаю что и делать. Установил Android SDK, все как полагается. Создаю первые приложения, код нормальный, компиляция ошибок не дает. Но тестировать это все дело на эмуляторе - "адский ад". У меня есть Asus Nexus 7 (планшетик). Как мне на нем производить отладку? Eclipse и adb ну никак не видят его. p.s. Да, я конечно же ввел планшет в режим "разработчика" и включил опцию "Отладка по USB" p.s.2. Да, я вставляю USB в компьютер. p.s.3. Дрова ставились с SDK Manager (также пробовал ставить с официального сайта ASUS) РЕШЕНИЕ: Абсолютно банальное: в планшете при подсоединении по USB, нужно выбрать режим камеры (PTP). Это странно, но это работает. Не знаю с чем это связано, может быть это фича Andorid 4.2, может самого Asus Nexus 7. Но теперь все работает, всем огромное спасибо за помощь.


Ответ

Установи на компьютер PdaNet+ и забудь про проблемы коннекта:)
Для минусующих: программа помогла в казалось бы безнадежной ситуации, когда Win 8 запрещает запускать программы с неподписанными драйверами, не уведомляя при этом владельца ОС - меня.
Поэтому нужно закрыть все, вытащить девайс, установить PdaNet, воткнуть обратно девайс(должна появится в трее табличка "Девайс подключен") и снова запустить эклипс и после запускать проект - должен появится девайс в списке.
UPD Думаю для корректной работы PdaNet ЖЕЛАТЕЛЬНО установить на компьютер HTC Sync. Каким-то боком он работает с данным ПО. Выявлено опытным путем при подключении девайса к интернету на компьютере.
А если не помогает, то возможные варианты: Nexus 7 not visible over usb via “adb devices” from Windows 7 x64