Xiaomi adb fastboot tools линукс

Установка ADB & Fastboot на Ubuntu 18.04 / Linux Mint 19

Как установить ADB & Fastboot на Ubuntu 18.04 / Linux Mint 19?

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

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

ADB также обеспечивает доступ к оболочке Unix для запуска команд на устройстве.

ADB работает в модели клиент-сервер и включает три компонента:

  • adbd: это демон, работающий в фоновом режиме и позволяющий запускать команды.
  • Сервер: это фоновый процесс, выполняющийся на вашем компьютере для управления связью между клиентом и демоном.
  • Клиент: клиент отвечает за отправку команд с локального компьютера на устройство через USB-соединение.

Установите ADB & Fastboot на Ubuntu 18.04 / Linux Mint 19

ADB поставляется в комплекте с Android SDK от Google, но пакет можно установить независимо на Ubuntu 18.04 / Linux Mint 19.

Установите ADB и Fastboot, выполнив приведенные ниже команды.

Получить информацию о версии ADB.

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

Сервис также можно запустить, выполнив:

Как включить отладку adb на вашем устройстве

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

Перейдите к настройкам системы и включите его в разделе Developer options.

Чтобы сбросить хост adb, запустите:

Проверьте страницу справки с параметром –help.

Источник

Xiaomi adb fastboot tools линукс

Copy raw contents

Xiaomi ADB/Fastboot Tools 😊

  • App Manager — Uninstall/reinstall/disable/enable system apps and services on demand
  • Camera2 — Enable Camera2 and EIS (TWRP required)
  • File Explorer — Transfer files between a device and a computer using ADB
  • Screen density — Tweak screen density by overriding the DPI value
  • Screen resolution — Tweak screen resolution by overriding the width and height values
  • Device properties — Retrieve tons of statistics and information about your device
  • Flasher — Flash any partition with an image, boot to any image or flash a Fastboot ROM (unlocked bootloader required)
  • Wiper — Wipe the cache or perform a factory reset
  • OEM Unlocker & Locker — Lock or unlock the bootloader (Unlocking is only supported by Android One devices)
  • ROM Downloader — Get links to the latest MIUI Fastboot ROMs or download them right away
  • Rebooter — Advanced rebooting options using ADB/Fastboot

Download the executable JAR from here.

Warning: Use the program at your own risk!

Connecting a device in ADB mode

Enable developer options in Android.

  • MIUI: Go to Settings > About device and tap ‘MIUI version’ seven times to enable developer options.
  • Android One: Go to Settings > System > About device and tap ‘Build number’ seven times to enable developer options.

Enable USB debugging in Android.

  • MIUI: Go to Settings > Additional settings > Developer options and enable USB debugging.
    • In order to use the Screen density and Screen resolution modules, enable USB debugging (Security settings) as well.
  • Android One: Go to Settings > System > Developer options and enable USB debugging.
Читайте также:  Windows постоянно спрашивает права администратора

Connect your device to the computer and launch the application. The device is going to ask for authorisation, which you’ll have to allow.

Wait for the application to detect your device. The device info should appear in the top left section.

Connecting a device in Fastboot mode

Put your device into Fastboot mode by holding power and volume down simultaneously until the Fastboot splash screen comes up.

  • If your device is loaded in ADB mode, you can enter Fastboot mode by clicking Menu > Reboot device to Fastboot.

Connect your device to the computer and launch the application.

Wait for the application to detect your device. The device info should appear in the top left section.

The application doesn’t work. Is there anything I should have installed?

Yes, the Xiaomi ADB/Fastboot Tools was developed in Kotlin for the Java Virtual Machine so it needs the JRE to run, version 11 or later.

Install Oracle Java from here or OpenJDK from here. Ninite also includes AdoptOpenJDK.

Install Oracle Java from here.

Install Oracle Java from here or OpenJDK from your preferred package manager ( openjdk-11-jre ).

The app on Windows doesn’t detect my device even though it’s connected and USB debugging is enabled. What could be the issue?

Windows most likely doesn’t recognise your device in ADB mode. Install the universal ADB drivers from here, reboot your PC and try again.

Do I need an unlocked bootloader or root access to use the app?

The Flasher, Wiper and Camera2 modules in Fastboot mode require an unlocked bootloader but everything else works without rooting or unlocking.

What apps are safe to uninstall?

All applications in the list are safe to uninstall. You might lose access to some services but the device will keep working just fine. Some other apps, like Gallery or Security, aren’t listed because uninstalling them would soft brick your device.

What’s the difference between uninstalling and disabling?

The OS sees which apps have been disabled and it can re-enable them whenever it pleases but it cannot do the same with uninstalled apps. Apps you disable may come back anytime and you can also re-enable them in the Settings, while uninstalled apps will only return if you reinstall them (using ADB or an APK) or factory reset the device. There’s no difference when it comes to their impact on the system, however, functionality or performance wise, so I recommend uninstalling apps which you believe pose a security/privacy risk and disabling everything else.

Do uninstalled system apps affect OTA updates?

No, you are free to install updates without the fear of bricking your device or losing data.

Do uninstalled system apps come back with updates?

No, uninstalled apps should only come back when you reinstall them or factory reset your device.

Why does the Uninstaller hang on some apps?

There are some apps Global MIUI doesn’t let you uninstall but Chinese MIUI does. If you try to uninstall an app like that, the tool might hang. If that happens, close the tools, disconnect your device, uninstall the app manually, then launch the tools again and reconnect your device to proceed.

Why does the Uninstaller fail to uninstall some apps?

If the attempted uninstallation of an application results in a failure or anything other than success, that isn’t a bug or an issue within the program. It means that ADB was not able to uninstall the application and there is nothing we can do about it. Similary, if an uninstallation has no result at all (neither success nor failure), that means that ADB didn’t report anything, therefore the program cannot derive any information about the successfulness of the uninstallation.

Читайте также:  Резервное копирование системы windows 2003

How do I regain uninstalled system apps?

Simply reinstall them using the Reinstaller module when connected in ADB mode. In case the Reinstaller module is disabled because your device doesn’t support it, you must perform a factory reset.

The app is called Xiaomi ADB/Fastboot Tools. Does that mean that it only works with Xiaomi devices?

ADB and Fastboot are universal interfaces on Android but some of the algorithms and methods of the app are specific to Xiaomi devices, so mostly yes.

Does this replace MiFlash or MiUnlock?

No. Fastboot ROM flashing is available so MiFlash can mostly be replaced but implementing EDL flashing or bootloader unlocking on MIUI would only make the program unnecessarily complex.

Источник

linux-notes.org

Установка android tools (ADB,fastboot, QTADB) на Debian/Ubuntu/Linux Mint

Не знаете как установить fastboot на Ubuntu, Debian или Mint? Нужны android tools для программирования под андроид и не знаете как установить их? То данная статья «Установка android tools (ADB,fastboot, QTADB) на Debian/Ubuntu/Linux Mint» именно для Вас. Я все расскажу и покажу, на готовых примерах будет наглядно видно что и как нужно делать.

Если у вас есть Android смартфон, то вам нужно рано или поздно использовать некоторыми конкретными инструментами для Android, такими как ADB или fastboot. Эта статья объясняет, простые шаги, необходимые для установки Android инструментов, в том числе последней Android SDK на компьютере Ubuntu.

1. Настраиваем ADB UDEV правила

До того как Вы будите использовать ваше устройство android в adb mode, нужно:


Bus 002 Device 059: ID 18d1:4e42 Google Inc.

Этот вывод говорит что в системе имеется Google Nexus 7 и подключенный с использованием MTP mode и USB Debug on. Так же дает нам понят кто изготовитель и модель телефона (его ID).

Теперь, когда у нас есть эти данные, мы можем создать правила Udev:

your_login_from_OS — это логин с вашей ОС (Debian/Ubuntu/Mint).

Теперь перезапускаем наше созданное udev правило чтобы оно начало работать:

2. Установка android tools

Если вы не планируете делать разработку на андроид устройстве, вам не нужно устанавливать полный SDK. Два андроид-инструмента теперь доступны для Ubuntu и Debian в виде пакетов. Они обеспечивают минимальный набор инструментов, таких как adb и fastboot.

Эти инструменты нужны именно для того что бы получить полный доступ к вашему телефону (права root) , прошить ROM, или установить стороннее ПО.

2.1. Установка минимального пакета для работы
Добавляем репозиторий в систему для установки утилит:

Если «чистая ОС», то можно получить ошибку:

После чего все хорошо добавилось!

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

Устанавливаем adb и fastboot:

Инструменты теперь доступны в командной строке.

2.2. Установка компилятора, android SDK

Если вам действительно нужно установить полный Android SDK, вот шаги.

Я проверил это только процесс установки под Ubuntu и Debian, все работало!

2.2.1.Установка ORACLE JAVA 7

Чтобы установить полный Android SDK, нужно для начала установить последнюю версию Oracle Java. Мы также должны предварительно удалить OpenJDK. Oracle Java не доступен в официальных репозиториях Ubuntu потому что это не разрешено в новой лицензии Java.

Пакет в PPA автоматически загружает (и устанавливает) Oracle Java JDK 7 с официального сайта и устанавливает его на компьютере:

Удаляем для начала openSDK, можно сделать следующим образом:

Добавляем нужный репозиторий и обновляем ОС:

Устанавливаем Oracle Java JDK 7:

2.2.2. Установка IA32-LIBS

Читайте также:  Как узнать версию windows через cmd

Android SDK все еще нуждается в пакетах 32 бит совместимости для запуска. Так что, если вы работаете в распределение AMD64, необходимо установить пакет с a32-libs:

Эта библиотека скачает много пакетов, на некоторые нужно будет подтверждение.

2.2.3. Установка android SDK
Скачайте Android SDK. Извлеките его в одну папку и из этой папки запустите следующие команды:

3. Добавление ADB к разрешенным подключениям

Начиная с Android 4.2.2, была введена новая функция безопасности в ADB. Вы должны подтвердить на устройстве, что в настоящее время вы используете доверенное подключение к компьютеру.

Эта функция безопасности нужно ADB версии 1.0.30 и выше.

Вы можете проверить легко свою версию ADB:

Если ADB версия является слишком старой, вы получите:

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

4. Установка QTADB

QtADB является мощным графическим менеджером для Android устройств на базе протокола ADB.

QtADB позволит вам:

  • Иметь полный доступ к файловой системе Android устройства.
  • Управлять установленными приложениями.
  • Получить некоторую информацию устройств (уровень заряда батареи, использование памяти, …).
  • Сделать некоторое скринши дисплея устройства.

4.1. Требования на стороне телефона
Чтобы иметь возможность в полной мере использовать QtADB с телефоном, он должен:

  • Быть зарутован (be rooted)
  • Должен быть установленный BusyBox на телефоне (без установленного BusyBox, половина QtADB функциональных не будет работать).

Если ваш телефон работает CyanogenMod, вы должны также получить полный доступ (root) для ADB.

Это делается через Настройки / суперпользователь / Настройки (Settings / Superuser / Settings)

Вы можете проверить вашу конфигурацию телефона с помощью следующей команды:

4.2. Установка QtADB.

Для QtADB требуется:

  • Установленная и рабочая ADB (сделано ранее)
  • Qt libs версии 4.7 или выше

Первый шаг заключается в установке зависимостей. Затем вы можете загрузить исполняемый файл с сайта в разделе загрузок и установить его. Выберите и скачайте пакет согласно вашей ОС (32-бит i386 или 64-бита AMD64).

Установим библиотеки, нужные для нормально работы:

Переходим в папку и скачиваем нужный для Вас архив:

После скачивания, распакуем данный архив:

Перенесем все в нужную директорию:

Выставим права на папку:

Удалим все ненужное:

Я установил и распаковал для х64- битной ОС и теперь QtADB установлено на ПК.

4.3. Избавляемся от некоторых ошибок

QtADB версии 0.8+ имеет неприятную ошибку.

Когда вы запускаете, некоторые интернет обновление при процессе проверки, дает сбои.

Segmentation fault (core dumped) Ошибка сегментации (ядро сбрасывается)

Когда это проверка обновление устанавливается по умолчанию, мы должны отключить ее. Это делается просто с помощью создания файла конфигурации по умолчанию QtADB.conf, который отключает клавишу CheckForUpdateOnStart:

Этот файл имеет следующие строки :

Теперь QtADB должно прекратить выделоватся и начать работать нормально при запуске.

4.4. Создать запуск GNOME SHELL

Последние шаги, объявите app при запуске Gnome Shell.

Это делается путем создания файла qtadb.desktop:

Объявляем все переменные:

Теперь вы можете запустить QtADB через ваш рабочий стол Gnome Shell и ваша файловая система Fuly в телефоне теперь доступны.

Создать запуск GNOME SHELL

Будьте осторожны, у вас есть все полномочия! МОЖЕТЕ ЧТО ТО НАТВОРИТЬ!

6 thoughts on “ Установка android tools (ADB,fastboot, QTADB) на Debian/Ubuntu/Linux Mint ”

У меня команды add-apt-repository на свежеустановленном последнем дебиане и в помине нету! Вообще статья неправильная, не вводите в заблуждение людей. По другому adb поставил и шаг с настройкой udev пропустил, ибо система сама всё за меня настроила)

Если «чистая ОС», то можно получить ошибку:

После чего все хорошо добавилось!

Кстати пакет называется android-tools-adb на debian. Потом никаких настроек udev делать не надо, debian избавил меня от лишнего геморроя!

Источник

Оцените статью