Авторизация adb что это

ADB для чайников. Часть 1.

Многие из нас уже знакомы с ADB (Android Debug Bridge), поскольку, будучи владельцем Android устройства, довольно часто приходится выполнять такие простые действия, как adb push и pull, или adb reboot и т.д. Но для многих начинающих пользователей один только вид командной строки уже пугает, и кажется запредельно возможным. Хотя на самом деле всё довольно просто, опытные пользователи не дадут мне соврать, а самая большая сложность заключается в том, чтобы запомнить все эти команды, хотя это тоже не обязательно делать, поскольку Интернет всегда под рукой и найти нужную команду не составляет труда.

Android Debug Bridge, который является частью эмулятора Android SDK, позволяет осуществлять связь между Вашим компьютером и подключенным к нему Android устройством, кстати если нужен какой то софт, то программы на ноутбук скачать бесплатно можно здесь. Что я могу делать с помощью ADB? Возможности у него довольно широкие, например, самые популярные действия: копировать файлы с Android устройства на компьютер, заливать файлы с компьютера на Android, выполнять множество Linux команд, получать отчеты об ошибках и т.д.

Поэтому, если Вы новичок в этом деле и хотите узнать немного больше об ADB, чем просто что это такое, тогда предлагаю Вам ознакомится с моим небольшим базовым пособием по изучению ADB.

Что понадобится

1. Android Debug Bridge (ADB) для Windows 32bit – скачать

2. Android Debug Bridge (ADB) для Windows 64bit – скачать

3. Компьютер с установленной Windows ОС.

Теперь переходим к активной фазе:

1. Скачиваем нужный zip архив и извлекаем его куда Вам будет угодно, например, диск С.

2. Теперь переходим в директорию C:/adb/sdk/platform-tools. Здесь вы найдете набор файлов, как показано на картинке ниже.

Авторизация adb что это. 1381766145 1. Авторизация adb что это фото. Авторизация adb что это-1381766145 1. картинка Авторизация adb что это. картинка 1381766145 1

3. Зажимаем кнопку Shift + правый клик мышью и запускаем командную строку Windows с текущей директории.

4. Вводим команду adb start-server.

5. Чтобы убедится, что Ваше устройство правильно подключено и было распознано компьютером, введите команду: adb devices. Если всё хорошо, вы увидите что то похоже на это:

Авторизация adb что это. 1381766148 2. Авторизация adb что это фото. Авторизация adb что это-1381766148 2. картинка Авторизация adb что это. картинка 1381766148 2

Теперь, когда Ваше устройство подключено и всё работает, давайте немного с ним поиграем.

Читаем LOGCAT через ADB

Самый простой способ, это выполнить команду: adb logcat. Как результат, на экране появится всё содержимое лог файла устройства. Чтобы получить logcat в отдельном файле выполните: adb logcat > logcat.txt.

Отчет об ошибках (BUGREPORT)

Можно выполнить команду: adb bugreport, но вы получите уведомление, что сформировавшийся отчет невозможно будет прочитать, поэтому лучше воспользоваться: adb bugreport >result.txt.

Авторизация adb что это. 1381766274 3. Авторизация adb что это фото. Авторизация adb что это-1381766274 3. картинка Авторизация adb что это. картинка 1381766274 3

ADB совместно с ROOT правами доступа

Для работы из-под ADB с полными правами доступа, нужно рутить девайс. Если девайс уже рученый, тогда выполняем команду: adb root и видим то, что показано на картинке ниже (перезагрузка ADB с root правами).

Авторизация adb что это. 1381766330 4. Авторизация adb что это фото. Авторизация adb что это-1381766330 4. картинка Авторизация adb что это. картинка 1381766330 4

Установка приложений через ADB

Чтобы установить приложение, убедитесь, чтобы в названии apk файла не было пробелов и надо точно знать правильный путь к нему. Ну а дальше выполняем команду: adb install + название файла инсталяции. В своем примере я установил игру papertoss, поэтому если всё пройдет успешно, вы получите на экране такую картинку:

Источник

Команды adb для Android пользователей

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

Вы можете просматривать журналы, устанавливать и удалять приложения, управлять устройством и выполнять множество других полезных команд. Из этой статьи вы узнаете как пользоваться ADB в Linux, мы рассмотрим полезные команды ADB для пользователей Android и подробно разберем эту утилиту. Но сначала рассмотрим как установить сам инструмент на компьютер.

Установка ADB в Linux

Программа ADB входит в стандартный набор утилит Android SDK. Вы можете установить эту среду и получите нужную утилиту. Но не всегда хочется тянуть на компьютер целую среду исполнения. Иногда нужна только одна программа. Ее можно очень просто установить отдельно. В Ubuntu для этого можно выполнить команду:

sudo apt install android-tools-adb

Для Red Hat, CentOS команда будет немного отличаться:

sudo yum install android-tools-adb

Если вам нужно установить ADB в Windows, то придется скачать пакет SDK Platform Tools из официального сайта.

Подготовка смартфона

Авторизация adb что это. Screenshot 2017 03 25 09 49 29. Авторизация adb что это фото. Авторизация adb что это-Screenshot 2017 03 25 09 49 29. картинка Авторизация adb что это. картинка Screenshot 2017 03 25 09 49 29

Авторизация adb что это. Screenshot 2017 03 25 09 50 43. Авторизация adb что это фото. Авторизация adb что это-Screenshot 2017 03 25 09 50 43. картинка Авторизация adb что это. картинка Screenshot 2017 03 25 09 50 43

Затем в главном меню настроек появится пункт «Для разработчиков»:

Авторизация adb что это. Screenshot 2017 03 25 09 50 53. Авторизация adb что это фото. Авторизация adb что это-Screenshot 2017 03 25 09 50 53. картинка Авторизация adb что это. картинка Screenshot 2017 03 25 09 50 53

Тут необходимо поставить галочку напротив раздела «Разрешить отладку по USB»:

Авторизация adb что это. Screenshot 2017 03 25 09 51 15. Авторизация adb что это фото. Авторизация adb что это-Screenshot 2017 03 25 09 51 15. картинка Авторизация adb что это. картинка Screenshot 2017 03 25 09 51 15Авторизация adb что это. Screenshot 2017 03 25 09 51 20. Авторизация adb что это фото. Авторизация adb что это-Screenshot 2017 03 25 09 51 20. картинка Авторизация adb что это. картинка Screenshot 2017 03 25 09 51 20

Теперь ваш телефон готов к работе с adb. Подключите его по USB к вашему компьютеру и начнем работать.

Полезные команды ADB

Перед тем как мы сможем управлять устройством, необходимо еще кое-что сделать. Команде adb требуется специальная служба для связи с Android необходимо ее запустить. Для этого используйте такую команду:

Авторизация adb что это. adb. Авторизация adb что это фото. Авторизация adb что это-adb. картинка Авторизация adb что это. картинка adb

После завершения работы вы можете отключить службу чтобы она не потребляла лишние ресурсы:

Теперь можно выполнять adb команды для android.

Список устройств

Первым делом, посмотрим список подключенных устройств к нашему компьютеру. Для этого используется команда devices:

Авторизация adb что это. adb1. Авторизация adb что это фото. Авторизация adb что это-adb1. картинка Авторизация adb что это. картинка adb1

Также указать имя устройства, к которому необходимо применять команды программы adb можно с помощью переменной ANDROID_SERIAL:

Тогда все команды adb будут применяться к устройству, указанному в этой переменной.

Состояние устройства

С помощью команды get-state вы можете узнать состояние устройства:

Авторизация adb что это. adb4. Авторизация adb что это фото. Авторизация adb что это-adb4. картинка Авторизация adb что это. картинка adb4

Авторизация adb что это. adb5. Авторизация adb что это фото. Авторизация adb что это-adb5. картинка Авторизация adb что это. картинка adb5

Просмотр журналов

Авторизация adb что это. adb2. Авторизация adb что это фото. Авторизация adb что это-adb2. картинка Авторизация adb что это. картинка adb2

Утилита выводит содержимое логов Android в реальном времени, так что вы сразу увидите все сообщения об ошибках. Также можно записать все в файл:

Не всегда нужно смотреть полный системный лог, иногда будет достаточно только увидеть сообщения нужной программы.. Для этого просто укажите имя пакета:

adb logcat com android.settings

adb logcat com android.settings:E

Или выведем только ошибки для всей системы целиком:

Авторизация adb что это. adb3. Авторизация adb что это фото. Авторизация adb что это-adb3. картинка Авторизация adb что это. картинка adb3

Передача файлов на устройство

Если вам нужно быстро отправить файл на устройство, для этого можно использовать команду push. Вот ее синтаксис:

$ adb push /адрес/локального/файла /адрес/удаленного/файла

Например, загрузим файл из домашней папки на устройство:

Авторизация adb что это. adb7. Авторизация adb что это фото. Авторизация adb что это-adb7. картинка Авторизация adb что это. картинка adb7

Загрузка файла с устройства

Таким же образом вы можете скачать файл с устройства. Синтаксис команды pull:

$ adb push /адрес/удаленного/файла /адрес/локального/файла

Например, скопируем отправленный файл обратно:

adb pull /sdcard/file

Авторизация adb что это. adb8. Авторизация adb что это фото. Авторизация adb что это-adb8. картинка Авторизация adb что это. картинка adb8

Установка приложений

С помощью adb можно напрямую устанавливать приложения. Эта возможность может быть очень удобной для разработчиков. Команде install нужно передать только адрес apk файла:

Авторизация adb что это. adb9. Авторизация adb что это фото. Авторизация adb что это-adb9. картинка Авторизация adb что это. картинка adb9

Удаление приложений

Удалить приложение тоже очень просто. Для этого достаточно передать имя его пакета команде uninstall. Например, удалим браузер Firefox:

adb uninstall org.mozilla.firefox

Резервное копирование

Вы можете создать резервную копию своей прошивки и всех системных файлов Android для того, чтобы ее потом очень просто и быстро восстановить. Для этого используется команда backup. Сначала рассмотрим ее синтаксис:

$ adb backup опции пакеты

Опции указывают какие данные нужно копировать. Каждая опция может иметь приставку no, которая означает, что эти данные копировать не нужно. Рассмотрим основные опции:

Последний параметр позволяет указать какие приложения нужно сохранять. Если указана опция all, то, естественно, что этот параметр не нужен. Таким образом, команда для резервного копирования системы будет выглядеть вот так:

Авторизация adb что это. Screenshot 2017 03 25 11 56 39. Авторизация adb что это фото. Авторизация adb что это-Screenshot 2017 03 25 11 56 39. картинка Авторизация adb что это. картинка Screenshot 2017 03 25 11 56 39

Для восстановления из резервной копии используйте команду restore. Ей достаточно передать адрес файла:

adb restore android.ab

Перезагрузка устройства

В утилиты adb есть даже команды для перезагрузки устройства. Можно просто перезагрузить смартфон с помощью команды reboot:

Можно загрузиться в режим recovery:

adb reboot recovery

Или в режим настройки загрузчика:

adb reboot bootloader

Консоль Android

С помощью команды shell вы можете войти в консоль Android и выполнять там необходимые действия. Здесь доступно большинство привычных нам команд linux. Мы подробно рассматривали все доступные команды в статье команды Android Terminal Emulator. Сейчас же поговорим про саму команду shell и приведем несколько примеров. Чтобы войти в консоль наберите:

Авторизация adb что это. adb11. Авторизация adb что это фото. Авторизация adb что это-adb11. картинка Авторизация adb что это. картинка adb11

Дальше откроется командная строка adb на Android. Если вам не нужна консоль, а нужно только выполнить команду и вернуть результат, то вы можете передать команду сразу после shell:

adb shell ls /system

Авторизация adb что это. adb12. Авторизация adb что это фото. Авторизация adb что это-adb12. картинка Авторизация adb что это. картинка adb12

Например, с помощью такой команды вы можете сделать снимок экрана:

А так можно снять экран смартфона на видео:

adb shell screenrecord /sdcard/video.mp4

Выводы

Источник

Android-устройство ADB не авторизовано

Любые идеи? Возможно ли генерировать ключи вручную без подтверждения?

USB-соединение Авторизация adb что это. 8937. Авторизация adb что это фото. Авторизация adb что это-8937. картинка Авторизация adb что это. картинка 8937

Беспроводное соединение Авторизация adb что это. 8938. Авторизация adb что это фото. Авторизация adb что это-8938. картинка Авторизация adb что это. картинка 8938

24 ответа

Вероятно, устройство по умолчанию не разрешено на ADB.

1. Проверьте, разрешено ли:

2. Отмена отладки USB на телефоне

Если устройство отображается как неавторизованный, перейдите к настройкам разработчика на телефоне и нажмите «Отменить авторизацию отладки USB» (проверено с помощью JellyBean и Samsung GalaxyIII).

3. Перезапустите сервер ADB:

Затем перезагрузился сервер adb

4. Подключите устройство

Устройство спросит, согласны ли вы подключить идентификатор компьютера. Вы должны подтвердить это.

5. Теперь проверьте устройство

Ой, в конце концов, я понял это! После удаления каталога Eclipse я установил его в другой каталог.

отображает неправильный путь к каталогу sdk.

После этих шагов я смог увидеть диалог подтверждения с отпечатком RSA на моем телефоне:)

Я сталкиваюсь с теми же проблемами с nexus7.

После этого исправлено это.

Откройте Developer в меню Settings на вашем устройстве.

Switch off кнопка в правом верхнем углу экрана.

Delete все debug permission из списка меню.

Switch on кнопку в правом верхнем углу экрана.

теперь снова подключите свое устройство к компьютеру, и все будет хорошо.

Извините за мой плохой английский, и некоторые названия меню (кнопок) могут быть неправильными на вашем языке, потому что мой японский.

У меня была та же проблема. Это было разрешено, установив «USB-подключение к компьютеру» на «Камера (PTP)» вместо «Media Device (MTP)

Я потратил несколько часов на эту глупую проблему. Ни одно из вышеперечисленных решений не работало для меня самостоятельно.

Я запускаю Windows 10. У меня была старая ручная установка Android SDK, а также Android Studio SDK. Я удалил установленный вручную SDK, и все мои устройства перестали работать. Это были симптомы:

Честно говоря, я не уверен, какой из этих шагов получил мою отладку Allow USB? подсказывает, поэтому я перечислил ВСЕ для полноты. Идет в порядке от самого простого до самого сложного. Большинство людей, кажется, вернулись на ноги после первых двух разделов.

Перезапустить ADB

Я выполнил бы это после каждого из следующих разделов.

Сходите с ума с помощью опций разработчика

Устройства с копированием

Запустить перезагрузку всего

Начать удаление вещей

Удалите все переменные среды, связанные с Android.

В этот момент все мои устройства волшебным образом ожили и начали отображать отладочную версию Allow USB? подсказки и правильное подключение через ADB. Если вы сделали это так далеко и не нашли решения, я действительно сожалею, что вы в этом затруднительном положении. Убедитесь, что вы перезагрузили все устройства и свою машину в конце всех этих шагов и подключились к новому USB-порту с помощью нового кабеля.

Если это все еще не работает, попробуйте некоторые из этих других сообщений SO по теме:

Источник

Устройство ADB для Android запрещено

Поскольку я переустановил Eclipse (просто удалил и загрузил его снова), я не могу отлаживать свои приложения на Samsung Galaxy i9001 (с CyanogenMod – Android 4.4.2). Он работал нормально перед переустановкой.

Есть идеи? Можно ли генерировать ключи вручную без подтверждения?

USB-соединение Авторизация adb что это. ZWtny. Авторизация adb что это фото. Авторизация adb что это-ZWtny. картинка Авторизация adb что это. картинка ZWtny

Беспроводное соединение Авторизация adb что это. tnf0A. Авторизация adb что это фото. Авторизация adb что это-tnf0A. картинка Авторизация adb что это. картинка tnf0A

1. Проверьте, разрешено ли:

2. Отмена отладки USB на телефоне

3. Перезапустите сервер ADB:

Затем перезапустили adb-сервер

4. Подключите устройство

Устройство спросит, согласны ли вы подключить идентификатор компьютера. Вы должны подтвердить это.

5. Теперь проверьте устройство

Теперь это разрешено!

Ох, наконец, я понял это! После удаления каталога Eclipse я установил его в другой каталог.

Указывает неверный путь к каталогу sdk.

После этих шагов я смог увидеть диалог подтверждения с отпечатком RSA на моем телефоне 🙂

Я сталкиваюсь с теми же проблемами с nexus7.

После этого исправили это.

Откройте Developer в меню « Settings на вашем устройстве.

Switch off кнопку в правом верхнем углу экрана.

Delete все debug permission из списка меню.

Switch on кнопку в правом верхнем углу экрана.

Теперь подключите свое устройство к компьютеру, и все должно быть хорошо.

Извините за мой плохой английский, и некоторые названия меню (кнопок) могут быть неправильными на вашем языке, потому что мой – японский.

У меня такая же проблема. Это было разрешено, установив «USB-подключение к компьютеру» на «Камера (PTP)» вместо «Media Device (MTP)

Шаги, которые работали на меня:
1. Отсоедините телефон от USB-кабеля
2. Отмена отладки USB на телефоне
3. Перезагрузите устройство
4. Подключите устройство
Самая важная часть – перезагрузка устройства. Без него не работало.

Я потратил несколько часов на эту глупую проблему. Ни одно из вышеперечисленных решений не работало для меня самостоятельно.

Я запускаю Windows 10. У меня была старая ручная установка Android SDK, а также SDK для Android Studio. Я удалил установленный вручную SDK, и все мои устройства перестали работать. Это были симптомы:

Честно говоря, я не уверен, какой из этих шагов позволил мне отладить Allow USB? Запросит назад, поэтому я перечислил ВСЕ для полноты. Идет в порядке от самых простых до самых сложных. Большинство людей, кажется, вернулись на ноги после первых двух разделов.

Перезапустить ADB

Я выполнил бы это после каждого из разделов ниже.

Сходите с ума с помощью возможностей разработчика

Репликаторы

Начните перезагружать все

Начать удаление вещей

Удалите все переменные среды, связанные с Android.

На этом этапе все мои устройства волшебным образом ожили и начали отображать « Разрешить отладку USB»? Подсказки и правильное подключение через ADB. Если вы сделали это так далеко и не нашли решения, мне действительно жаль, что вы в этом затруднительном положении. Убедитесь, что вы перезапустили все устройства и свою машину в конце всех этих шагов и подключились к новому USB-порту с помощью нового кабеля.

Если это все еще не работает, попробуйте некоторые из этих других сообщений SO по этому вопросу:

Как указано в сообщении, вам необходимо разрешить доступ к adb на вашем телефоне.

Вам необходимо сначала подключить телефон к компьютеру с помощью USB-кабелей, затем на экране появится сообщение авторизации. Тик помните свой выбор, а затем разрешайте это.

Если ваше устройство не показывает никаких сообщений при подключении к ПК. Просто сделайте это.

Удалите / data / misc / adb / adb_key, перезагрузите телефон и повторите попытку подключения. Сообщение должно появиться.

Я получал эту ошибку с моим Nexus 10. Я попробовал все ответы, которые мог найти, а затем понял, что использую другой порт USB, чем обычно. Я переключился на использование порта, который я обычно использую, который находится на другой стороне моего ноутбука, и авторизация появилась на моем планшете!

Для справки, я просто столкнулся с той же проблемой в Linux и, черт возьми, понял это. В конце концов я определил, что у меня есть каталог

Возможно, что простое изменение права собственности также устранит проблему – я предполагаю, что это был простой недостаток доступа к файлу ключа adb, хранящемуся внутри, что стало причиной проблемы. Я не проверял это, хотя, и я не собираюсь намеренно ломать свои жесткие возможности подключения, чтобы я мог проверить 😉

Я был укомплектован этим, я получил это диалоговое окно с разрешением, отключив Wi-Fi моего телефона.

Я не получал отпечаток RSA на моем телефоне.

Мне пришлось пойти в

Файлы, удалите их, а затем удалите и перезапустите сервер adb. Я должен был остановить и перезапустить отладчик и подключиться как USB в режиме PTP.

Поскольку ключ авторизации RSA был сохранен на этом пути, убийство и перезапуск сервера adb не помогло.

Это решило мою проблему!

На этом этапе вы получите всплывающий массаж у вас, эмулятор, чтобы авторизовать устройство, и вам хорошо идти 🙂

Проверьте, установлены ли у вас кеши. Это одно из возможных решений

Имел аналогичную проблему для osx и Nexus 5 (A6.0.1). Я получил всплывающее окно авторизации и подтвердил его, несмотря на то, что Android Studio и другие IDE могли подключиться к устройству.

Оказалось, что у моего Nexus (с корнем ) отсутствовали ключевые файлы.

Нажмите клавишу с компьютера на Android-устройство:

Решение пришло отсюда

У меня было одно сообщение в двух телефонах:

Оба Android 4.4.2, и я решил это с помощью этих двух шагов:

1.- Обновление моего adb до версии 1.0.31, загрузка последней версии Android SDK из SDK Manager

Вы можете проверить свою версию adb, введя

Это ошибка, потому что у вашей версии окна нет драйвера для usb 3.0 для подтверждения подлинности получателя с телефона. Я провел 5 дней с этой ошибкой. Теперь установите драйвер 58964_Intel (R) _USB_3.0. И продолжайте с удивительным кодом!

Я использую эту ссылку для загрузки драйвера

Это не может работать для всех ситуаций, но поскольку я использовал длинный кабель, мое устройство не подключается должным образом и сообщение не появляется, изменение кабеля может решить проблему

adb usb работал для меня. Это перезапускает демона adb, прослушивающего USB-порт. Возвращенная команда:

Ошибка: устройство несанкционировано. Проверьте диалоговое окно подтверждения на своем устройстве.

, Но подсказка для ключа RSA появилась прямо на телефоне. После того, как я одобрил, все началось, как и ожидалось

После установки студии Android у меня были некорректные разрешения на папку «

Студия Android показала ошибку «Ошибка установки apk», но в папке «

После этого я перезапустил adb (запущенные команды adb kill-server и adb start-server ), и на моем устройстве появился диалог авторизации.

Надеюсь, кто-то подступит к этому решению.

Что я сделал для решения проблемы, так это снова отсоединить и снова подключить USB-кабель к USB-порту (с другим портом на моей машине).

Тогда я решил взять на себя ответственность и все. Мобильное устройство попросило меня предоставить доступ к машине, я согласился, и это решило проблему.

При работе с устройствами adb я увидел устройство в списке.

(Сделано в Windows 10 home).

Решение состоит в том, чтобы скопировать файл

Вы можете передать файл любым способом, который вам нравится (или может), будь то USB, электронная почта или временная служба загрузки файлов. В моем случае, поскольку это была новая установка Android-x86 на виртуальной машине, нет пригодного для использования веб-браузера, и с неработающим сетевым / TCP-аддом я должен был набирать 715 символов.

По крайней мере, это сработало.

Linux-Ubuntu-14,04
Я прочитал весь ответ на этот пост, ничего не сработало для меня 🙁
Возможно, это связано с тем, что я не использую обычное конечное пользовательское устройство, работающее на корпоративном устройстве!

Вещь работала для меня:
Получите VID, PID для своего устройства от lsusb и обновите 51-android.rules ( https://source.android.com/source/initializing.html#configuring-usb-access )
Убедитесь, что adb_usb.ini также обновляется с тем же VID, PID

Я пробовал много способов решить эту проблему, это работает для меня.

Установите SnapPea на свой ПК. SnapPea

Подключите телефон в режиме отладки USB и откройте SnapPea, на вашем телефоне появится окно авторизации. Диалог показывает на телефоне

Источник

Как разрешить ADB-устройство не авторизовано на хост-устройстве Android ADB?

Когда я использую укороченное Android-устройство как хост ADB для отправки команды adb «устройства adb» на Samsung S4, я получил сообщение об ошибке неавторизованного устройства. Однако, когда я пробовал adb для Samsung Galaxy Nexus, он работает нормально. Может ли кто-нибудь посоветовать, как решить мою проблему Samsung S4?

Edit: обнаружено, что эта проблема произошла только с Android 4.2.2 и выше. Следующая ссылка пояснила, что Google внедрил некоторые новые функции безопасности для использования adb.

Цените, если кто-нибудь может помочь в этом.

Получить открытый ключ с клиентского телефона (хост adb)

Cat / data / misc / adb / adb_keys

Убедитесь, что оба выхода cat совпадают.

Попробуйте перезапустить adb daemon на целевом start adbd или просто перезагрузите их.

Если у вас возникли проблемы с чтением или записью в ADB KEYS в вышеуказанных шагах, попробуйте установить переменную окружения ADB_KEYS_PATH с временным путем (например: /data/local/tmp ). Обратитесь к этой ссылке, которая более подробно

Добавление в webo80:

Установите и снимите флажок «Отладка USB» на устройстве. Если это не работает, отключите и подключите USB несколько раз.

В какой-то момент устройство должно показать окно с сообщением о необходимости авторизации компьютера. Нажмите «Да», а затем устройство будет авторизовано.

Если у кого-то есть аналогичная проблема с телефоном с треснувшим экраном и ему необходимо получить доступ к adb:

Если вы забыли включить режим разработчиков, и ваше объявление не работает, выполните следующие действия:

Если это так, введите:

Теперь, если вы собираетесь перезагрузиться в свой телефон, Android сообщит вам: «О, ваш adb работает, но нажмите эту кнопку« ОК », чтобы мы могли доверять вашему ПК». И, очевидно, если мы не сможем подключиться к телефону в режиме восстановления и сделать следующее (если вы не находитесь в режиме оболочки adb, если так exit первый тип):

Ура, теперь все должно быть хмурым! Просто перезагрузите телефон, и вы должны иметь доступ к adb, когда телефон работает:

PS Использовал OS X и Moto X Style, что с треснувшим экраном.

Иногда adb застревает и сначала убивает adb-сервер, а затем запускает окно авторизации команд для всплывающих окон.

Также проверьте версию клиента adb на своем телефоне. Насколько я помню, эта функция поддерживается в adb 1.0.31.

Опыт работы с: ASUS ZENFONE

Если вообще вы столкнулись с отсутствующим драйвером для Asus Zenfones Следуйте этой ссылке ( http://donandroid.com/how-to-install-adb-interface-drivers-windows-7-xp-vista-623 )

1) Убийство и запуск adb-сервера в adb cmd.

2) Включение и выключение Usb Debugging и …

Это то, что со мной работало.

Шаг 1. Удалите соединение с устройством и закройте Eclipse.

Шаг 2 : Перейдите к C: /Users/User_name/.android/

Шаг 3 : вы найдете adb_key

Шаг 4 : Просто удалите его.

Шаг 5. Снова подключитесь, и система снова спросит вас.

Шаг 6. Устройство, чтобы запоминать RSA-ключ, когда он запрашивает. Я думаю, что все сделано.

Если вы столкнулись с той же проблемой через пару дней, просто отключите и включите USB-отладку

Вы должны быть запрошены на экране s4 для авторизации этого компьютера. Вы можете сказать это, чтобы запомнить это. Это по соображениям безопасности, возникающим в Android 4.4+

Я должен был установить флажок для отладчика на телефоне «всегда разрешать на этом телефоне». Затем я сделал adb-устройства, а затем ввел команду adb, чтобы очистить добавление. Он работал нормально. До этого он не распознал pm и другие команды

Попросите Google сделать резервную копию ваших приложений. Сохраните все важные файлы, которые могут быть у вас на телефоне.

Обратите внимание, что я отказываюсь от всякой ответственности в случае неудачи, поскольку то, что я сделал, было довольно рискованным, но работало в моем случае:

Включить отладку USB в опции разработчика (не уверен, помогло ли это, поскольку устройство было несанкционированным, но все же …)

Убедитесь, что ваш телефон подключен к компьютеру, и вы можете получить доступ к хранилищу

Загрузите google img вашей связи: https://developers.google.com/android/nexus/images распакуйте ваши файлы и поместите их в новую папку на вашем компьютере, назовите ее фабрикой (любое имя будет делать).

Вытрите ВСЕ данные … у вас будет 0 файл в вашем андроиде, доступ к которому с компьютера.

Затем перезагрузитесь в режим BOOTLOADER … у вас появится сообщение «у вас нет установленной ОС, вы уверены, что хотите перезагрузиться?»

Вы увидите подробную установку операционной системы в командной строке. Конечно, избегайте отсоединения кабеля на этом этапе …

Для инициализации телефона потребуется около 5 млн.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *