Ubuntu fastboot не видит телефон

Обновлено: 21.11.2024

ADB – это мощный инструмент командной строки, который обеспечивает доступ к оболочке Unix и позволяет вам взаимодействовать с устройством Android с клиентского компьютера. Используя ADB, вы можете устанавливать приложения, копировать файлы, запускать команды оболочки и отлаживать приложения, помимо прочего, прямо со своего компьютера, не касаясь самого устройства.

Fastboot – это название трех разных вещей: протокола, режима загрузчика и программы, работающей на компьютере, которые позволяют вам обмениваться данными с вашим устройством Android. Обычно fastboot используется для перепрошивки системных разделов внутри Android-устройства.

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

В этой статье мы покажем вам, как установить adb и fastboot на Ubuntu 20.04 (кодовое название Focal Fossa). Инструкции по установке применимы к любому дистрибутиву Linux на основе Ubuntu или Debian, например к Linux Mint, ElementaryOS или Pop! ОС.

Установите ADB и Fastboot в Ubuntu

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

Теперь, когда система обновлена ​​последними пакетами, мы приступим к установке ADB и fastboot, последовательно выполнив следующие команды:

После завершения установки вы можете проверить номер версии adb, чтобы убедиться, что система распознает программу, запустив adb version . Вывод может выглядеть следующим образом:

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

Кроме того, перечисление подключенных устройств с помощью устройств adb также запускает сервер ADB, если он еще не запущен

Чтобы остановить сервер ADB, используйте

Включить отладку adb на устройствах Android

Прежде чем вы сможете использовать ADB для подключения к любому устройству Android, вы должны включить отладку по USB на самом устройстве.

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

Сначала войдите в приложение "Настройки устройства", затем перейдите в "Параметры разработчика" (для некоторых устройств требуется несколько раз нажать на "Версия Android" в разделе "О телефоне", чтобы отобразить скрытые параметры разработчика).

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

На некоторых устройствах вы можете увидеть всплывающее окно с запросом разрешения пользователя на доступ ПК к файловой системе Android. Однако, если вы получите какую-либо ошибку относительно разрешения, перезапустите ADB или весь компьютер и повторите попытку. Для получения дополнительной справки или полезной информации рекомендуем посетить официальный веб-сайт Android или страницу документации Android Debug Bridge (adb).

Мы надеемся, что приведенная выше информация окажется для вас полезной. Если вы заинтересованы в расширенном редактировании исходного кода в Visual Studio Code, ознакомьтесь с нашей статьей о том, как включить/отключить перенос слов в VSCode, как использовать LaTeX в VSCode или как автоматически сделать отступ в коде в Visual Studio Code.

Привет,
я хочу получить root права на свое устройство с помощью magisk, следуя этой теме viewtopic.php?t=34063.
но мое устройство N2 не распознается в режиме быстрой загрузки.
Есть предложения?

root Сообщений: 9190 Присоединился: Пт, 19 декабря 2014 г., 9:12 Languages_spoken: english Местонахождение: Мексиканский залив, США Поблагодарили: 753 раз Поблагодарили: 455 раз Контактное лицо:

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

Я использую терминал Android Studio для быстрой загрузки устройства.
adb pull работает успешно.
adb распознает устройство в режиме восстановления, но не распознается командой fastboot.

root Сообщений: 9190 Присоединился: Пт, 19 декабря 2014 г., 9:12 Languages_spoken: english Местонахождение: Мексиканский залив, США Поблагодарили: 753 раз Поблагодарили: 455 раз Контактное лицо:

root Сообщений: 9190 Присоединился: Пт, 19 декабря 2014 г., 9:12 Languages_spoken: english Местонахождение: Мексиканский залив, США Поблагодарили: 753 раз Поблагодарили: 455 раз Контактное лицо:

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

root Сообщений: 9190 Присоединился: Пт, 19 декабря 2014 г., 9:12 Languages_spoken: english Местонахождение: Мексиканский залив, США Поблагодарили: 753 раз Поблагодарили: 455 раз Контактное лицо:

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

root Сообщений: 9190 Присоединился: Пт, 19 декабря 2014 г., 9:12 Languages_spoken: english Местонахождение: Мексиканский залив, США Поблагодарили: 753 раз Поблагодарили: 455 раз Контактное лицо:

Попробуйте его модифицированный magisk

odroid Site Admin Сообщений: 38811 Присоединился: Пт, 22 февраля 2013 г., 23:14. Languages_spoken: Английский, Корейский

tobetter Сообщений: 9233 Присоединился: Пн, 25 февраля 2013 г., 10:55 Languages_spoken: Korean, English ODROIDs: Many Местонахождение: Paju, Южная Корея Поблагодарили: 542 раз Поблагодарили: 1517 раз Контакт:

После перезагрузки отображается экран Android или логотип Hardkernel?
Если у вас есть отладочная плата USB-to-Serial, можете ли вы распечатать журналы с вашего N2?
Можете ли вы снова подключить USB-кабель после перезагрузки, запустить устройства быстрой загрузки со своего рабочего стола и поделиться результатом?

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

Попробуйте его модифицированный magisk

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

После перезагрузки отображается экран Android или логотип Hardkernel?
Если у вас есть отладочная плата USB-to-Serial, можете ли вы распечатать журналы с вашего N2?
Можете ли вы снова подключить USB-кабель после перезагрузки, запустить устройства быстрой загрузки со своего рабочего стола и поделиться результатом?

Да, логотип HardKernel появляется на экране.
устройства fastboot вообще ничего не показывают.
нет, у меня нет отладочной платы USB-to-Serial

tobetter Сообщений: 9233 Присоединился: Пн, 25 февраля 2013 г., 10:55 Languages_spoken: Korean, English ODROIDs: Many Местонахождение: Paju, Южная Корея Поблагодарили: 542 раз Поблагодарили: 1517 раз Контакт:

После перезагрузки отображается экран Android или логотип Hardkernel?
Если у вас есть отладочная плата USB-to-Serial, можете ли вы распечатать журналы с вашего N2?
Можете ли вы снова подключить USB-кабель после перезагрузки, запустить устройства быстрой загрузки со своего рабочего стола и поделиться результатом?

Да, логотип HardKernel появляется на экране.
устройства fastboot вообще ничего не показывают.
нет, у меня нет отладочной платы USB-to-Serial

Вы пытались снова подключить USB-кабель и запустить устройства sudo fastboot?
Как насчет вывода lsusb?

Luke.go Сообщений: 659 Присоединился: Пн, 30 мая 2016 г., 13:55 languages_spoken: english Поблагодарили: 94 раз Поблагодарили: 99 раз Контакт:

root Сообщений: 9190 Присоединился: Пт, 19 декабря 2014 г., 9:12 Languages_spoken: english Местонахождение: Мексиканский залив, США Поблагодарили: 753 раз Поблагодарили: 455 раз Контактное лицо:

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

После перезагрузки отображается экран Android или логотип Hardkernel?
Если у вас есть отладочная плата USB-to-Serial, можете ли вы распечатать журналы с вашего N2?
Можете ли вы снова подключить USB-кабель после перезагрузки, запустить устройства быстрой загрузки со своего рабочего стола и поделиться результатом?

Да, логотип HardKernel появляется на экране.
устройства fastboot вообще ничего не показывают.
нет, у меня нет отладочной платы USB-to-Serial

Вы пытались снова подключить USB-кабель и запустить устройства sudo fastboot?
Как насчет вывода lsusb?

tobetter Сообщений: 9233 Присоединился: Пн, 25 февраля 2013 г., 10:55 Languages_spoken: Korean, English ODROIDs: Many Местонахождение: Paju, Южная Корея Поблагодарили: 542 раз Поблагодарили: 1517 раз Контакт:

После перезагрузки отображается экран Android или логотип Hardkernel?
Если у вас есть отладочная плата USB-to-Serial, можете ли вы распечатать журналы с вашего N2?
Можете ли вы снова подключить USB-кабель после перезагрузки, запустить устройства быстрой загрузки со своего рабочего стола и поделиться результатом?

Да, логотип HardKernel появляется на экране.
устройства fastboot вообще ничего не показывают.
нет, у меня нет отладочной платы USB-to-Serial

Вы пытались снова подключить USB-кабель и запустить устройства sudo fastboot?
Как насчет вывода lsusb?

codewalker Сообщений: 1509 Присоединился: Пн, 25 февраля 2013 г., 11:03 Languages_spoken: english ODROID: все Поблагодарили: 62 раз Поблагодарили: 107 раз Контакт:

Пожалуйста, попробуйте использовать последовательный терминал или оболочку adb или приложение "Эмулятор терминала".

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

После перезагрузки отображается экран Android или логотип Hardkernel?
Если у вас есть отладочная плата USB-to-Serial, можете ли вы распечатать журналы с вашего N2?
Можете ли вы снова подключить USB-кабель после перезагрузки, запустить устройства быстрой загрузки со своего рабочего стола и поделиться результатом?

Да, логотип HardKernel появляется на экране.
устройства fastboot вообще ничего не показывают.
нет, у меня нет отладочной платы USB-to-Serial

Вы пытались снова подключить USB-кабель и запустить устройства sudo fastboot?
Как насчет вывода lsusb?

Jack1997 Сообщений: 46 Присоединился: вс, 07 июня 2020 г., 21:06 languages_spoken: english Поблагодарили: 7 раз Поблагодарили: 0 Контакт:

ADB (Android Debug Bridge) и Fastboot позволяют нам управлять мобильными устройствами Android с компьютера. Прочитав это руководство, вы узнаете, как установить и использовать ADB и Fastboot для управления мобильным телефоном Android.

Начало работы: установка ADB, Fastboot и подготовка устройства Android

Прежде чем начать, вам нужно включить подменю телефона Параметры разработчика. У меня есть мобильный телефон Redmi 9, но шаги аналогичны для большинства устройств Android.

Для начала на телефоне нажмите Настройки и выберите О телефоне; на скриншоте ниже это первый вариант; на некоторых устройствах Android этот параметр находится в нижней части меню Настройки.

Нажимайте Версия MIUI несколько раз, пока не увидите, что Параметры разработчика включены.

Вернитесь в меню Настройки, прокрутите вниз, чтобы найти, и нажмите Дополнительные настройки.

Не могли бы вы прокрутить вниз, чтобы найти параметры разработчика, и коснуться его?

Включите Отладку по USB, как показано на следующем снимке экрана.

Нажмите на поле подтверждения "Я осознаю возможные риски и принимаю на себя все возможные последствия добровольно" и нажмите ОК.

Теперь вы можете установить ADB и Fastboot со своего компьютера с Ubuntu.

Сначала установите Android Debug Bridge и Fastboot с помощью команды apt, как показано на снимке экрана ниже.

Чтобы запустить сервер ADB, выполните следующую команду.

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

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

Как видите, устройство было обнаружено правильно.

Вы можете открыть оболочку на своем устройстве Android, выполнив приведенную ниже команду.

Как видите, команда pwd показывает, что я нахожусь в корневом каталоге системы. Команда ls выведет список всех файлов и каталогов внутри. Вы можете просматривать все каталоги, используя один и тот же синтаксис Linux.

Перенос файлов с компьютера на мобильный

Следующая команда показывает, как отправлять файлы с компьютера на мобильное устройство. Для этого вам нужно запустить adb с параметром push, а затем указать файл, который вы хотите скопировать на свой телефон, и путь вашего телефона, где будет храниться файл.< /p>

Приведенная ниже команда используется для копирования файла img.jpg в папку /storage/sdcard0/Pictures/. Пути к файлам и каталогам можно узнать, просмотрев оболочку, как описано выше (оболочка adb).

Перенос файлов с мобильного на компьютер

Вы также можете копировать файлы со своего мобильного устройства с помощью параметра pull, как показано в примере ниже, в котором файл img.jpg копируется в текущий каталог компьютера (.).< /p>

Установка пакетов APK

Adb также позволяет устанавливать приложения на мобильное устройство.Для этого вам необходимо включить параметр Установить через USB в подменю Параметры разработчика в настройках телефона, как показано на рисунке ниже.

После включения параметра Установить через USB вы можете установить любой поддерживаемый пакет apk, добавив параметр install, а затем пакет apk, как показано ниже.

Ваш телефон запросит подтверждение, как показано на снимке экрана ниже; нажмите Установить, чтобы установить приложение.

Если приложение установлено правильно, вы увидите сообщение «Успешно», показанное на следующем снимке экрана.

Удаление пакетов APK

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

Перед удалением пакета необходимо увидеть его имя; вы можете сделать это, открыв оболочку на устройстве Android и выполнив команду из приведенного ниже примера (замените maildroid на имя приложения, которое вы хотите найти).

Как видите, имя пакета — com.maildroid. Чтобы удалить его, запустите:

Дополнительные команды

Для изменения разрешения телефона можно использовать следующую команду.

Приведенная ниже команда позволяет изменить dpi вашего мобильного телефона (плотность точек или количество точек на дюйм).

Стандартное восстановление не поддерживает перепрошивку пользовательских ПЗУ. Приведенную ниже команду Fastboot можно использовать для установки кастомного рекавери, такого как CWM или TWRP.

Приведенная ниже команда позволяет полностью очистить мобильный телефон, чтобы установить пользовательское ПЗУ.

Заключение

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

Я надеюсь, что это руководство по Adb и Fastboot было полезным. Продолжайте следовать Linux Hint, чтобы получить дополнительные советы и руководства по Linux.

Об авторе

Дэвид Адамс

Дэвид Адамс — системный администратор и писатель, специализирующийся на технологиях с открытым исходным кодом, программном обеспечении для обеспечения безопасности и компьютерных системах.

Несмотря на то, что ADB легко установить на Windows и Mac и он безупречно работает на устройствах Android, мы часто обнаруживали, что Fastboot не распознает устройство. Если вы собираетесь рутировать свой телефон Android, разблокировать загрузчик или установить пользовательское восстановление, то правильная установка Fastboot становится первоочередной задачей. Так что, если вы также столкнулись с той же проблемой, когда Fastboot не обнаруживает устройства в Windows 10, то вы попали по адресу. Здесь мы упомянули решения Fastboot для устройств Android от OnePlus, Xiaomi, Realme, Oppo и других. Итак, без промедления, давайте перейдем к руководству.

Fastboot не работает в Windows 10? Вот исправления!

Здесь мы составили простое руководство, чтобы ваш ПК с Windows мог легко обнаруживать устройства Android с помощью команды Fastboot. Если вы по-прежнему получаете сообщение об ошибке «fastboot ждет устройство» или сталкиваетесь с проблемами драйвера, вы можете перейти к следующему разделу для возможного решения.

Примечание. Драйверы ADB и Fastboot должны быть установлены в вашей системе. Кроме того, обратите внимание, что (если вы не добавили их в свою переменную PATH) вам нужно будет открыть командную строку (или окно Powershell) в папке Android Platform Tools на вашем ПК с Windows 10.

Телефон не подключается к ПК в режиме быстрой загрузки? Исправить здесь

<р>1. Во-первых, вам необходимо загрузить последнюю версию драйвера Fastboot отсюда.

<р>2. После этого распакуйте ZIP-файл и сохраните его желательно на рабочем столе.

<р>3. Затем подключите ваше устройство к ПК, когда телефон находится в режиме быстрой загрузки или на экране загрузчика. Если у вас работает ADB, вы можете просто запустить загрузчик adb reboot, чтобы мгновенно перейти в режим Fastboot.

<р>4. Теперь нажмите сочетание клавиш «Windows + X» в Windows 10 и быстро откройте «Диспетчер устройств». Вы также можете один раз нажать клавишу Windows, найти «Диспетчер устройств» и открыть его.

<р>5. Здесь разверните меню «Портативные» или «Другие устройства», и вы найдете упомянутое устройство Android. Однако рядом с ним будет отображаться желтый значок, означающий, что Fastboot не работает на вашем компьютере. Теперь щелкните его правой кнопкой мыши и выберите «Обновить драйвер».

<р>6. Откроется новое окно. Здесь нажмите «Выполнить поиск драйверов на моем компьютере».

<р>7. На следующей странице нажмите «Обзор» и выберите папку драйвера Fastboot, которую вы извлекли выше. Вам просто нужно выбрать папку, а не какой-то конкретный файл. Диспетчер устройств автоматически найдет файл android_winusb.inf и применит обновление.

<р>8. Выбрав папку, нажмите «Далее».

<р>9. Теперь он установит драйверы Fastboot на ваш компьютер. Если вы получаете какие-либо ошибки, перейдите к следующему методу для альтернативного решения.

<р>10. После этого вы обнаружите, что ваше Android-устройство переместилось в верхнее меню диспетчера устройств, а его имя изменится на «Android Phone -> Android Bootloader Interface».

<р>11. Теперь откройте окно командной строки и запустите команду устройств fastboot. На этот раз он обнаружит ваше устройство. Если команда «fastboot devices» по-прежнему не показывает устройства в Windows 10, перейдите к следующему шагу.

Драйверы Fastboot не устанавливаются в Windows 10

Если драйверы Fastboot не устанавливаются в Windows 10 и в результате Fastboot не может обнаружить ваше устройство, вам нужно выполнить простой шаг, чтобы драйверы установились без каких-либо препятствий. Вам придется отключить «Принудительное применение подписи драйверов» в Windows 10, чтобы на ПК можно было установить любой драйвер, не имеющий необходимой подписи. Вот как это сделать.

<р>1. Откройте меню «Пуск» и нажмите «Перезагрузить», удерживая клавишу «Shift». Отпустите клавишу Shift, когда увидите экран «Подождите».

<р>2. Вы загрузитесь на экран Advanced Recovery. Здесь перейдите в «Устранение неполадок» -> «Дополнительные параметры» -> «Параметры запуска» -> «Перезагрузить».

<р>3. Откроется новое окно «Параметры запуска». Здесь нажмите «7» или «F7» на клавиатуре, чтобы открыть Windows 10 без проверки подписи драйверов.

<р>4. Теперь запустится Windows 10, и вы сможете установить драйверы Fastboot для своего Android-смартфона, используя описанный выше метод, будь то Xiaomi, OnePlus или Realme и др. На этот раз вы не столкнетесь с ошибками при установке драйверов Fastboot.

<р>5.Если Fastboot по-прежнему не обнаруживает ваш телефон Android, щелкните правой кнопкой мыши «Android» и выберите «Обновить драйвер» -> «Выполнить поиск драйверов на моем компьютере» -> «Позвольте мне выбрать из списка доступных драйверов на моем компьютере».< /p>

<р>6. После этого дважды щелкните «Телефон Android».

<р>7. Здесь выберите «Интерфейс загрузчика Android» и нажмите «Далее».

<р>8. Наконец, драйверы Fastboot будут успешно установлены на ваше устройство, и ваш компьютер начнет обнаруживать ваше устройство Android с помощью команды Fastboot.

<р>9. С учетом всего сказанного я бы порекомендовал вам переместить папку «Инструменты платформы» или папку «Минимальный ADB» внутрь диска «С». Иногда Fastboot не обнаруживает устройства из других мест, поэтому лучше хранить папку на диске «C».

Читайте также: