Apply update from ADB – обновляем Android-смартфон

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

Fastboot Mode на «Андроиде» – что за режим и зачем нужен?

Функционал любого мобильного устройства не ограничивается доступными при ежедневном использовании возможностями – помимо основной системы присутствуют другие программные компоненты, служащие для отладки приложений, установки различных образов и управления отдельными аппаратными частями гаджета. Они носят названия recovery и fastboot. Первый оправдывает своё название, включая в себя функционал, нужный на случай возникновения проблем с какими-либо модулями смартфона, а второй по большей части направлен на расширение вариантов настройки девайса, также поддерживая перепрошивку и создание бэкапов.

По ходу статьи рассматривается режим фастбут в «Андроиде», однако на самом деле он является независимым от ОС программным обеспечением, хранящимся в памяти и прописанным производителем, а не компанией Google. В некоторых источниках данная особенность называется «инженерным меню», однако на самом деле fastboot и это понятия – разные, поскольку переход в последнее обеспечивается вводом USSD-запроса в панель вызова после загрузки Android, и выступает в качестве её части.

В некоторых случаях при пользовании телефоном fastboot включается вместо Android. В этом случае не стоит сразу считать устройство «кирпичом», поскольку выйти из этого состояния просто. Подробные инструкции по открытию и закрытию утилиты, а также пользования ею, представлены по ходу материала.

Что значит Apply update from ADB

Android Debug Bridge – это мощная программа командной строки, позволяющая пользователям обмениваться данными с гаджетом, например, с телефоном Android. Команда активизирует различные действия девайса, такие как установка приложений или их отладка. Это клиент-серверная программа, которая включает в себя три компонента:

  • Клиент, который отправляет команды. Клиент работает на ПК. Можно вызвать клиента из терминала командной строки, выполнив команду ADB.
  • Приложение, которое запускает команды на девайсе. Оно запускается как фоновый процесс на каждом гаджете.
  • Сервер, который управляет связью между клиентом и гаджетом. Сервер работает как фоновый процесс на ПК.

Чтобы использовать опцию Apply update from ADB, в качестве программы на свой компьютер вы должны сначала загрузить Android Debug Bridge.

Что такое ADB Sideload

Apply update from ADB, или «Sideload» – это технический термин, похожий на команду «upload/download». Однако он обычно относится к процессу передачи данных между мобильным телефоном и компьютером. Как уже упоминалось выше, это программа, и вам нужно будет «загрузить её» с ПК на телефон Android, чтобы завершить процесс обновления. По сравнению с другими способами такого подхода Sideload имеет несколько преимуществ:

  • Нет платы за беспроводную передачу данных.
  • Контент может быть оптимизирован для каждого мобильного устройства.
  • Отсутствуют географические ограничения и покрытие сети.
  • Содержимое не передаётся в сеть и может быть сохранено на мобильном устройстве.
Читайте также:  Потрошим коммерческий зловред Remote Control System

Что умеет Adb Run?

При помощи данной утилиты можно делать практически всё, что позволяет консоль ADB, а именно:

    • прошивать готовые сборки прошивок;
    • прошивать ядра, образы системного раздела, образы рекавери и образы модемов;
    • менять загрузочную анимацию (Bootanimation);
    • делать резервные копии данных (Backup);
    • одексировать систему с учётом разных параметров;
    • перемещать файлы с ПК на устройство и обратно;
    • устанавливать приложение на устройства;
    • перезагружать устройство в систему, режим восстановления или в режим «fastboot» (Bootloader);
    • снимать блокировку устройства (графическую, жесты, PIN);
    • вызывать стандартную консоль ADB для ручного ввода не поддерживаемых интерфейсом команд.

Данная утилита разработана создателем сайта Android + 1.

Скачать свежую версию ADB Run можно здесь.

Для установки необходимо скачать архив с дистрибутивом и запустить файл установщик.

Для использования функций утилиты, необходимо включить «Отладку по USB» на вашем Android-устройстве.

Как установить утилиты на Windows

Прежде всего, нужно проверить, что установлены все драйвера смартфона или планшета. Проще всего установить их с помощью официального программного обеспечения, которое имеется на DVD диске к вашему мобильному устройству или скачать его из сайта производителя – например, KIES (для Samsung) или HiSuite (для Huawei). Эти программы можно не использовать. Достаточно их только установить, чтобы была уверенность, что на компьютере доступны все драйвера для мобильного устройства.

После можете перейти к загрузке пакета с ADB и Fastboot от Google. Скачать сможете по следующей ссылке:

Будет загружен архив, который следует распаковать в указанное место. Таким образом, появится папка Platform-tools, в которой должны быть файлы и

Для выполнения утилит нужно вызвать окно Командной строки, которая указывает на папку с вышеуказанными файлами EXE. Здесь все просто. Перейдите в Platform-Tools, затем удерживая клавишу Shift, кликните правой кнопкой мыши внутри этого каталога. Из выпадающего меню выберите пункт «Открыть окно команд».

Отобразится интерфейс, в которой уже указан путь на папку Platform-Tools.

Если такого пункта нет, а вместо него отображается «Открыть окно PowerShell», то это значит, что на ПК установлена Windows 10 с обновлением Creators Update или более новым. Microsoft спрятал эту опцию. Можно запустить Командную строку в нужной папке с помощью проводника Windows 10. Для этого наберите в адресной строке проводника cmd и кликните на Enter. Также можно ее восстановить – смотрите инструкцию, как вернуть пункт командной строки в контекстное меню Windows 10.

Если уже открыли интерфейс Командной строки, указывающее на папку Platform-Tools, то теперь нужно выполнить команду, которая соединит компьютер с телефоном. Для этого включите Параметры разработчика на Андроиде и активируйте пункт Отладка USB, а затем подключите смартфон к ПК с помощью USB кабеля.

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

adb devices

На экране Андроида появится запрос, разрешить отладку USB. Отметьте пункт запомнить компьютер («Всегда разрешать с этого компьютера»). А затем выберите «Разрешить».

Смартфон будет подключен к компьютеру в режиме отладки USB и теперь сможете выполнять утилиты.

Читайте также:  10 приложений для управления компьютером с Android телефона

Процедура ADB выполняются в случае, когда на смартфоне или планшете полностью загружена система Андроид. Если устройство запущено в режиме загрузчика, то используем Fastboot, так как интерфейс ADB тогда недоступен. Android не запускается в режиме загрузчика, поэтому не сможете воспользоваться утилитой ADB.

Инструкция по установке обновления через ADB

Важно! Минимальный заряд батареи для установки небольших пакетов – 50%. Для крупных обновлений рекомендуется зарядить аккумулятор на 75-100%.

  1. Скачайте архив с обновлением в формате ZIP. Переименуйте пакет в «ota» или «update».
  2. В настройках телефона, откройте раздел для разработчиков, где активируйте « ».
  3. Подключите аппарат к компьютеру, где настроена работа ADB. Необходим кабель с поддержкой передачи данных.
  4. В контекстном меню, с учетом зажатой кнопки Shift, вызовите окно команд.
  5. Переведите телефон в режим восстановления командой adb reboot recovery .
  6. Подтвердите действие, если на экране мобильного устройства появится запрос на использование USB отладки.
  7. В меню recovery выберите пункт «apply update from adb», для применения обновления через ADB. Для навигации используются кнопки громкости, клавиша питания – подтверждение действия.
  8. Далее на компьютере введите adb sideload (путь к архиву на ПК)
  9. По завершению установки, воспользуйтесь перезагрузкой смартфона из recovery – reboot system now. Или командой adb reboot на ПК.

Инструкция: Как сделать скриншот и записать видео с экрана Android с помощью ADB Run

Многие из нас знают, что для создания скриншотов на своем Android устройстве можно воспользоваться как встроенными методами, зажимая определенную комбинацию кнопок или же использовать сторонние приложения, для работы, которых требуется наличие Root-прав. Сегодня мы рассмотрим способ создания скриншотов и запись видео с экрана вашего Android устройства на компьютере, используя для этого лишь программу ADB Run, наличие Root-прав необязательно.

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

  • Программа ADB Run
  • Устройство с включенной отладкой USB
  • USB-кабель и компьютер

Консоль в консоли

Наряду с упомянутой консолью, которая является DOS-консолью под Windows, в Android существует и своя. Она вызывается через adb shell и представляет собой по сути стандартную Linux-консоль, но с неполным набором команд, расширить который можно, установив из маркета BusyBox. Использовать эту консоль можно двумя способами. В интерактивном режиме она запускается командой

adb shell

В консоли появляется знак $ (далее по тексту этот знак будет означать необходимость ввода предварительной команды adb shell), и после этого можно вводить серию команд, получая после каждой отклик. Второй способ — если необходимо ввести только одну команду, можно писать ее подряд за adb shell.

В шелле работают стандартные команды для копирования, перемещения и удаления файлов: cp, mv и rm. Можно менять каталоги (cd) и смотреть их содержимое (ls). Кроме стандартных Linux-команд, о которых можно узнать из любого справочника, в Android есть несколько своих специализированных инструментов, но, чтобы использовать некоторые из них, придется получить на смартфоне права root, а после запуска консоли выполнять команду su:

adb shell su

Это нужно делать, если в ответ на какую-либо команду ты видишь строку, похожую на «access denied» или «are you root?». В случае успеха знак $ сменится на #.

Вывод свободного пространства на устройстве командой adb shell df

Читайте также:  Как делать скриншот экрана на компьютере

Пример работы команды ls для вывода информации о разделах

Копирование файлов

Две очень простые и запоминающиеся команды. Чтобы скопировать файл с Android устройства на компьютер выполняем: adb pull. В примере я скачиваю файл из system/framework. Файл окажется в директории C:/adb/sdk/platform-tools.

Чтобы загрузить файл с компьютера на девайс выполняем: adb push. Например, мне нужно залить на устройство файл из C:sanketapps, для этого выполняем команду: adb push C: /sdcard/nimbuzz. Здесь мы копируем файл на флешку нашего устройства в директорию /sdcard/nimbuzz.

Конец первой части…

Кол-во блоков: 10 | Общее кол-во символов: 4230Количество использованных доноров: 3Информация по каждому донору:

  1. -run-obzor-funktsiy/: использовано 2 блоков из 5, кол-во символов 384 (9%)
  2. : использовано 2 блоков из 2, кол-во символов 2149 (51%)
  3. _i_poleznoe/: использовано 5 блоков из 6, кол-во символов 1697 (40%)

Установка

Установить приложение можно посетив официальный сайт . Необходимо скачать архив SDK tools для Windows, согласившись перед этим с правилами использования.

После этого требуется распаковать архив , зайти в каталог tools, выбрать там папку bin и обратиться к файлу sdkmanager. Он как раз позволить установить программу.

Дальше происходит работа в командной строке Windows. Делаем запуск от имени администратора. После этого открываем папку sdkmanager, прописав к ней путь C:\sdk-tools-windows-3859397\tools\bin.

В ходе установки прочитайте лицензионное соглашение , нажмите клавишу Y.

Установка

Если весь процесс прошел правильно, то в корневой папке появится директория platform-tools с файлами и

Установка

Как работает ADB

Установка

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

Установка

Теперь необходимо соединить устройство с ПК и проверить видит ли его приложение. Подключение происходит при помощи usb кабеля. Следует выбрать режим MTP – диспетчер файлов, а затем пункт «для разработчиков». Если такой пункт не появился, то стоит зайти в раздел «о телефоне », кликнуть 7-10 раз на номер сборки. После этого в появившемся пункте «для разработчиков» необходимо выбрать «отладку по usb».

Установка

Затем в командной строке системы водим adb devices. Это позволит увидеть информацию об устройстве. Выглядит это как на скриншоте.

Установка

После, проверяется программа fastboot, прописывается в консоли задача fastboot reboot, нажимается на ввод.

Установка

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

Установка

Команды ADB

Установка

Утилита предполагает работу со смартфоном, выполнение различных действий. Основных команд ADB всего 10:

Установка

Достаточно прописать путь к папке, откуда копируется и в которую копируется информация.

Установка

Так же есть возможность получить доступ к меню восстановления «recovery».

Установка

Но стоит помнить, что после выполнения этой программы, все данные на телефоне удаляются.

Установка
  1. Shell – ее можно использовать в двух вариантах. Первый – ввод ее в командную строку, с последующим вводом. Это позволит выйти в режим терминала , где возможно выполнение любых команд Android shell. Но пользоваться им следует осторожно, так как устройству можно нанести сильный вред.
Установка

Второй вариант – единичный ввод действия. Таким образом, можно, например, сменить возможность прав доступа к некоторым папкам.

Установка

Бонусная утилита – Sideload. Она подходит владельцам устройства Nexus, позволяя обновлять официальную прошивку на всех устройствах компании.

Установка