Команди fastboot cd. ADB команда для Android. Літерні атрибути прав доступу

ADB (Android Debug Bridge)— це драйвер для смартфонів та планшетів, який пов'язує пристрій з комп'ютером та дає можливість керувати його роботою за допомогою командного рядка.

Як встановити драйвер ADB?

На більшості пристроїв з процесором MediaTek ADB драйверавстановлюються в автоматичному режимі. Для цього качаємо архів , Розпаковуємо його на комп'ютер і запускаємо файл Install.bat.

Якщо після встановлення драйверів та підключення вимкненого смартфона до ПК у Диспетчері пристроївпоряд з назвою горить жовта лампочка, робимо таке:

  1. Заходимо на комп'ютер з облікового запису, який володіє правами адміністратора.
  2. Натискаємо клавіші - Windows+R(кнопка Windows знаходиться між лівими Ctrl та Alt).
  3. У вікні пишемо mmc devmgmt.msc(або devmgmt.msc), щоб викликати диспетчер пристроїв.
  4. На смартфоні у меню « Налаштування/Для розробників» включаємо « Налагодження по USB«.
  5. Витягаємо зі смартфона акумулятор, а потім повертаємо його назад (не вмикаючи пристрій). Якщо акумулятор не знімається, просто вимикаємо смартфон.
  6. Підключаємо смартфон до комп'ютера за допомогою кабелю USB.
  7. Диспетчері пристроїв. Якщо з'являється пристрій із жовтим трикутником у розділі ««, то не відключаючи смартфон встановлюємо на комп'ютер.

Якщо пристрій з'явиться у розділі com-портівабо в невідомі пристроїз назвою « MT65xx Preloader» або « MTK usb port» або « DA USB VCOM«Треба провести ручну установку.

Ручне встановлення ADB драйверів

Щоб встановити adb драйвера для смартфона в ручному режимі, знадобиться комп'ютер, USB кабель і кілька хвилин часу.

  1. Качаємо та розпаковуємо на комп'ютер папку з ADB драйверами .
  2. Виконуємо пункти 1-5, які описані вище.
  3. Натискаємо правою кнопкою миші на новому пристрої, що з'явився в Диспетчері пристроїв. У меню вибираємо Оновити драйвери.
  4. Заходимо до розпакованої раніше папки. У ній переходимо до підкаталогу Win7і приступаємо до встановлення. Для 32 -бітних операційних системвибираємо файл usb2ser_Win7.inf, для 64 -бітних usb2ser_Win764.inf.
  5. Дотримуємося інструкцій.
  6. Драйвер встановлено!

На Windows8, 8.1 та 10 драйвера ставляться з вимкненою перевіркою підпису.

Вимкнення перевірки підпису драйверів у Windows

Вимкнення перевірки підпису на Windows 8:

  1. Win+I -> Зміна параметрів комп'ютера -> Загальні -> Особливі варіанти завантаження -> Перезавантажити зараз.
  2. При вимиканні натисніть Діагностика -> Додаткові параметри-> Параметри завантаження -> Перезавантажити.
  3. Після появи меню, в ньому виберіть «Вимкнути обов'язкову перевірку підпису драйверів.

Вимкнення перевірки підпису на Windows 8.1:

  1. Win+I -> Параметри -> Зміна параметрів комп'ютера -> Оновлення та відновлення -> Відновлення -> Перезавантажити зараз.
  2. При вимкненні натисніть Діагностика -> Додаткові параметри -> Параметри завантаження -> Перезавантажити.
  3. Після цього з'явиться меню, натискаєте F7 і чекаєте перезавантаження комп'ютера.
  4. Далі проводиться установка драйверів за інструкцією.

Вимкнення перевірки підпису на Windows 10:

  1. Затискаємо клавіші Windows та shift, та утримуємо їх.
  2. Далі Пуск -> Завершення роботи -> Перезавантаження
  3. Відпускаємо клавіші Windows та shift, та вибираємо пункт «Діагностика»
  4. На наступній сторінці вибираємо "Додаткові параметри"
  5. Далі йдемо до «Параметри завантаження»
  6. Просто тиснемо "Перезавантажити" і чекаємо, коли система завантажиться до наступного кроку.
  7. Після перезапуску ми опинимося на сторінці вибору параметра завантаження системи. Натискаємо клавішу F7.
  8. Комп'ютер перезавантажиться та вимкне перевірку підпису драйверів.
  9. Далі проводиться установка драйверів за інструкцією.

Якщо ви вказуєте пристрій шлях до файлу драйвера, але диспетчер пристроїв твердить, що з драйверами все відмінно і не хоче їх оновлювати, а пристрій з'являється в розділі « Android Composite ABD Interface» зі значком жовтого трикутника, то потрібно зробити редагування у файлі android_winusb.inf,який знаходиться в папці MTK_Android_USB_Driverзі скачаного в « Пункті 1архіву. У ньому нам потрібно прописати PID\VID, які ми попередньо дізнаємось зі свого комп'ютера. Клацаємо правою кнопкою миші на пристрої з жовтим трикутником/ Властивості/ID пристрою. Там буде 2 рядки. Ось ці рядки нам потрібно скопіювати у файл з драйверами. Потім повторно вказуємо шлях до цього драйвера.

android_winusb.inf- У цьому файлі робити зміни.

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255

VID \ PID може змінюватися, ставимо свої значення.

Потрібно прошити Android за допомогою FastBoot, але не знаєте як? У цій статті дається детальна інструкціяз використання утиліти FastBoot і як їй користуватися щоб прошити Android девайс.

Дана інструкція повністю розповість, як користуватися FastBoot! Якщо ж ви не знаєте як встановлювати архівні оновлення, то вам необхідна стаття - Clockwordmod - що це таке. Інструкція CWM recovery з картинками

Скачування та встановлення FastBoot

Перш прошити Android за допомогою FastBoot, необхідно його скачати та встановити на необхідний комп'ютер.

1. Завантажити утиліту FastBoot можна з офіційною програмою Android SDK (велика вага)

чому ADB RUN краще

Запуск

Якщо скачали Окремо Fastboot

Після того як Ви завантажили та встановили FastBoot, відкрийте на ПК програму « Командна строка »

і вве Діти команди для переходу в папку з утилітою Fastboot (якщо встановилиокремо FastBoot

cd /
cd adb

Якщо скачали ADB RUN

Якщо ваш вибір упав на програму ADB RUN, то запустіть її та виберіть у меню Manual -> ADB

Файли, які необхідно прошити, повинні знаходитися в одній папці з утилітою Fastboot

Інструкція по командам як прошити Android за допомогою FastBoot

Дуже важливо писати команди та файли прошивок, оскільки вони вказані!

Якщо у вас команда вказана

fastboot flash cache NazvaniAFiLe.img

то треба писати саме так, але не інакше. Тобто важливий регістр букв інакше ви отримаєте помилку cannot load ‘image’ - Немає такого файлу.

Команди перезавантаження в режим прошивки (bootloader)

fastboot reboot-bootloader

Команда «бачить» ПК ваш Android

Візьміть у звичку перевіряти перед тим, як щось робити в Fastboot якщо з'єднання між комп'ютером і Android:

Перевірка «чи бачить» ПК ваш Android

fastboot devices

Дану команду виконувати коли пристрій вже в режимі прошивки (bootloader)

Команди розблокування та блокування завантажувача Nexus

Розлочити bootloader для Nexus

fastboot oem unlock

Залочити bootloader для Nexus

fastboot oem lock

Команда дізнатись версію bootloader

Покаже встановлену на Android номер версії бутлоадер

fastboot getvar version-bootloader

Команди форматування розділу

Перед тим як прошити якийсь розділ в Android, спочатку його необхідно відформатувати для того, щоб не виникло проблем у роботі

fastboot erase Imya_razdela - стерти розділ: boot, radio, recovery, system, userdata та інші

Стирає розділ Кеш (Cache)

fastboot erase cache

Стирає розділ Дата (Data)

fastboot erase userdata

Стирає розділ Систем (System)

fastboot erase system

Прає розділ Recovery

fastboot erase recovery

Команди для прошивки розділу

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

fastboot flash Imya_razdela imya_file.img - прошивка обраного розділу: boot, radio, recovery, system, userdata та інші

Прошити розділ системи (System)

fastboot flash system imya.img

Прошити розділ кеш (Cache)

fastboot flash cache imya.img

Прошити розділ дата (Data)

fastboot flash userdata imya.img

Прошити розділ Recovery

fastboot flash recovery imya.img

Встановлення анімації увімкнення (прошивка розділу з анімацією)

fastboot flash splash1 splash.img

Прошити всі розділи (boot, recovery та system)

fastboot flashall

Замість imya.img- необхідно прописувати ім'я файлу, який ви збираєтеся прошити

Команда для встановлення update.zip

Прошиває на Android архів-оновлення у форматі update.zip або архів ZIP з IMG образамирізних розділів

fastboot update имя_файла.zip

Для пристроїв Sony

Перевірка підключення пристрої Sonyякщо відповідь 0.3 пристрій, то тоді підключено

fastboot.exe -i 0x0fce getvar version

Розблокування bootloader

fastboot.exe -i 0x0fce oem unlock 0xОтриманий_Ключ

Більш детальна інформація щодо розблокування Bootloader Sony - Як розблокувати Bootloader Sony

Помилка Waiting for Device

Якщо у вас довгий час у командному вікні горить напис waiting for device- означає:

  • Не встановлений або некоректно встановлений драйвер - перевстановити або встановити
  • Пристрій Android не в режимі Bootloader.
  • Некоректне підключення до USB порту- Використовувати задні порти USB 2.0 комп'ютера, не використовувати USB хаби

Більшість користувачів Androidнічого не знають про ADB. Повна назва - Android Debug Bridge, розшифровується, як «Налагоджувальний Міст Android» ADB є частиною Android SDK . За допомогою ADB можна виконувати різні дії над вашим Android планшетомабо смартфоном, такі як: перепрошивка, копіювання файлів з комп'ютера на Андроїд і назад, відновлення системи та інші.

ADB для Android – що це таке?

Вам, напевно, відомо, що операційна система Androidзаснована на модифікованому ядрі Linux. Тому і з нею виникає потреба використовувати командний рядок. Саме програма adbдопомагає встановлювати зв'язок між комп'ютером та Android. Вона є складовою середовища розробки Android SDK, тому щоб встановити Android Debug Bridge, вам потрібно завантажити Android SDK з офіційного сайту. Є версії всіх популярних операційних систем: Windows, Mac OS і Linux. Тобто, простіше кажучи, adbдозволяє за допомогою комп'ютера керувати телефоном або планшетом.

Також я раджу наступні інструкції:

Основні команди adb Андроїд

Підключіть пристрій до ПК через USB. Переконайтеся, що всі драйвери встановлені і увімкнено налагодження USB.

Працювати з Android Debug Bridge найкраще через командну рядок Windows. Для цього у Windows XP натисніть "Пуск" і введіть "cmd" у полі введення "Знайти програми та файли", після чого натисніть "Enter". Якщо у вас Windows 7 і вище, натисніть "Пуск" і введіть "cmd" у поле "Виконати" і знову натисніть клавішу "Enter".

adb devices

Найпоширеніша команда adb. За допомогою неї можна визначити, чи бачить ваш ПК підключений пристрій. Якщо ви все зробили нормально, то з'явиться такий рядок: List of devices attached. Після неї ви побачите серійний номервашого смартфона або планшета та його стан: "online" або "offline".

Якщо пише "offline", це означає, що апарат знаходиться в сплячому режимі, якщо "online", то девайс готовий виконувати ваші команди.

Завдяки цій команді ви можете встановлювати програми на вашому смартфоні або планшеті. Для цього потрібно прописати шлях, де знаходиться APK файл:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

Щоб не писати довгих шляхів, скопіюйте файл у каталог android-tools. Тоді шлях стане таким:

adb intsall nazvanie_prilogeniya.apk

adb uninstall

Вводити потрібно аналогічно до попередньої команди. При цьому програма видаляється.

Ця команда має цікаву фішку. Якщо ви додасте ключ -kПри видаленні гри або програми їх дані і кеш не видаляться, а залишаться на Android пристрої.

Завдяки цій команді можна перекидати файли з комп'ютера на Android. Для цього потрібно знати повний шлях, де зберігається файл і куди його переміщати.

adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

Щоб не писати довгих шляхів, скопіюйте файл у каталог android-tools. Тоді потрібно вводити:

adb push nazvanie_fayla/sdcard/Android

Ця команда копіює файли з Android на комп'ютер. Вам потрібно знати шлях, де знаходиться файл на смартфоні або планшеті та вказати місце, де ви хочете зберегти файл. Якщо ви не вкажете останнє, файл збережеться в директорії android-tools.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Ця команда перезавантажить ваш Android телефонабо планшет.

Завдяки цій команді ви можете завантажитися безпосередньо в режимі bootloader.

adb reboot recovery

Не всі аксесуари підтримують цю команду. За допомогою неї можна потрапити до режиму відновлення.

adb connect

За допомогою цієї команди можна підключити пристрій до Wi-Fi мережі. Для цього потрібно знати ip адресу та порт пристрою.

adb connect ip:port

За допомогою цієї команди ви отримуєте повний доступдо всіх файлів на вашому пристрої.

Другий спосіб використання adb shell це виконання одиничної команди Android shell за допомогою такої конструкції:

adb shell<команда>

Якщо ви переведете ваш телефон або планшет під керуванням Android в режимі bootloader, то команди adbбільше спрацьовувати не будуть. Тут необхідно використовувати команди fastboot.

Щоб перевірити, чи бачать ПК та Android один одного, використовуємо команду:

Після її введення з'явиться серійний номер вашого апарата.

Під час введення цієї команди можна розблокувати завантажувач телефонів та планшетів Asusта HTC. Коли пристрій знаходиться в режимі bootloader, введіть:

Також усі ваші встановлені програмита персональні дані будуть втрачені.

За допомогою цієї команди можна вивести вміст файлу log: зміни, помилки і т.д. Дані надто швидко прокручуватимуться, тому вірним рішенням буде зберегти їх в один файл TXT. Для цього введіть:

adb logcat > filename.txt

adb sideload

Команда нагоді для власників пристроїв лінійки Google Nexus. За допомогою неї можна оновити прошивку девайса. Завантажте її на комп'ютер, підключіть до нього Nexus, зайдіть режим Recovery, виберіть "Apply update from ADB", а потім введіть команду.

Потрібно прошити Android за допомогою FastBoot, але не знаєте як? У цій статті дається детальна інструкція з використання утиліти FastBoot, як їй користуватися, звідки завантажити і як прошити Android девайс.

Дана інструкція повністю розповість, як користуватися FastBoot! Як з допомогою Fastbootочищати розділи, прошивати IMG файли, виконувати перезавантаження та багато інших.

Скачування та встановлення FastBoot

Перш ніж прошити Android за допомогою FastBoot, необхідно завантажити цю утиліту та встановити на необхідний комп'ютер:

    1. Завантажити FastBoot можна зі сторінки розробників Android у комплекті platform-tools .
    2. Або скористатися програмою Adb Run, точніше краще , в якій все включено, а також вміє розблокувати графічний ключ Android .

Чому ADB RUN краще?

Запуск утиліти Fastboot

Залежно від того, що ви вибрали, завантажили окремо утиліту fastboot або вибрали adb run, запуск може відрізнятися!

Якщо скачали Окремо Fastboot

Вийміть файли:

  1. adb.exe
  2. AdbWinApi.dll
  3. AdbWinUsbApi.dll
  4. fastboot.exe
  5. libwinpthread-1.dll

Перемістіть їх на диск C:\, папка Windows. Вам вдалося встановити ADB та Fastboot на ваш комп'ютер!

Після того як Ви завантажили та встановили FastBoot, відкрийте на ПК програму « Командна строка".

Приклад запуску командного рядка Windows

Приклад установки ADB та Fastboot.

Якщо скачали ADB RUN

Якщо ваш вибір припав на фірмову програму ADB RUN, то запустіть її, наберіть кнопку A та натисніть Enter.

Файли, які необхідно прошити, бажано розмістити в одній папці з утилітою Fastboot.

Інструкція як прошити Android за допомогою FastBoot

Дуже важливо писати команди та файли прошивок, оскільки вони вказані!

Якщо у вас вказана команда:

fastboot flash cache NazvaniAFiLe.img

то треба писати саме так, а не інакше. Іншими словами важливий регістр літерінакше ви отримаєте – немає такого файлу.

Команди перезавантаження
Fastboot в режим прошивки (bootloader)

  • Для того щоб почати працювати з пристроєм Androidза допомогою Fastboot для початку необхідно перевести смартфон або планшет в режим bootloader за допомогою adb:

adb reboot bootloader

  • Перезавантаження Android з режиму прошивки (bootloader) у цей режим:

fastboot reboot-bootloader

  • Перезавантаження Android з режиму прошивки bootloader на режим bootloader:

fastboot reboot-bootloader

  • Перезавантаження Android у звичайний режим із режиму прошивки bootloader:

fastboot reboot

Команда «бачить» ПК ваш Android

Візьміть у звичку перед тим, як щось робити в Fastboot, перевіряти чи є з'єднання між комп'ютером і Android:

  • Перевірка «чи бачить» ПК ваш Android:

fastboot devices

Цю команду необхідно виконувати, коли пристрій вже в режимі прошивки (bootloader)

Команди розблокування та блокування завантажувача Google Pixel, Nexus у Fastboot

  • Розлочити bootloader для Pixel, Nexus:

fastboot oem unlock

fastboot flashing unlock

  • Закласти bootloader для Pixel, Nexus:

fastboot oem lock

Команда дізнатись версію bootloader

Покаже встановлену на Android номер версії бутлоадер:

fastboot getvar version-bootloader

Команди форматування розділу у Fastboot

Перед тим як прошити якийсь розділ в Android, спочатку його необхідно відформатувати для того, щоб не виникло проблем у роботі

fastboot erase Imya_razdela- стерти розділ: boot, radio, recovery, system, userdata та інші.

  • Стирає розділ Кеш в Fastboot:

fastboot erase cache

  • Стирає розділ Дата (Data/UserData) у Fastboot:

fastboot erase userdata

  • Стирає розділ Систем (System) у Fastboot:

fastboot erase system

  • Стирає розділ Recovery у Fastboot:

fastboot erase recovery

Команди для прошивки розділів Android у Fastboot

Після того як виконали форматування розділу або розділів Android, можна переходити до наступного кроку, прошивки:

fastboot flash Imya_razdela imya_file.img- Прошивка обраного розділу: boot, radio, recovery, system, userdata та інші.

  • Прошити розділ системи (System):

fastboot flash system imya.img

  • Прошити розділ кеш (Cache):

fastboot flash cache imya.img

  • Прошити розділ дата (Data):

fastboot flash userdata imya.img

  • Прошити розділ Recovery:

fastboot flash recovery imya.img

  • Прошити всі розділи (boot, recovery та system):

fastboot flashall

Команда для встановлення update.zip

Прошиває на Android архів-оновлення у форматі update.zip - архів ZIP з IMG образами різних розділів:

fastboot update имя_файла.zip

Для пристроїв Sony

Перевірте підключення пристрою Sony, якщо відповідь 0.3 пристрій, тоді підключено:

fastboot.exe -i 0x0fce getvar version

Розблокування bootloader

fastboot.exe -i 0x0fce oem unlock 0xОтриманий_Ключ

Більш детальна інформація щодо розблокування Bootloader Sony — Як розблокувати Bootloader Sony

Помилка Waiting for Device

Якщо у вас довгий час у командному вікні горить напис waiting for device- Значить:

  • Не встановлено або неправильно встановлено драйвер — перевстановити або інсталювати
  • Пристрій Android не в режимі Bootloader.
  • Некоректне підключення до USB порту – використовувати задні порти USB 2.0 комп'ютера, не використовувати USB хаби

Відео приклад роботи з утилітою Fastboot

Для тих, хто нічого не зрозумів!

Для тих хто нічого не зрозумів, тоді скористайтеся фірмовим додатком ADB RUN, у цій програмі введено практично всі команди, які потрібні для FASTBOOT!

Нижче наведено приклад роботи ADB RUN - як прошити швидко файл Recovery з за допомогою ADB RUN менш ніж за 5 секунд (тільки не забувайте спочатку переводити в режим bootloader)!

От і все! Більше статей та інструкцій читайте у розділі Статті та Хакі Android. Залишайтеся разом із сайтом, далі буде ще цікавіше!

Існує безліч інструментів для роботи з підключеним за допомогою USB-кабелю або Wi-Fi смартфоном. Особливо розвинені інструменти дозволяють переміщати файли, встановлювати та видаляти софт, переглядати контакти, робити скріншоти екрану і навіть відправляти СМС, проте жоден графічний інструмент не зрівняється з потужністю, яку може дати Android консоль. У цій статті ми поговоримо про ADB (Android Debug Bridge) - стандартний інструмент для налагодження та роботи з консоллю Android з комп'ютера.

Описані в статті команди можна виконувати безпосередньо на пристрої, завантаживши з маркету емулятор терміналу, але зручніше це робити, звичайно ж, з комп'ютера через adb.

Основи роботи з ADB

Для початку роботи з ADB його слід активувати на пристрої та встановити утиліту adb та драйвери на комп'ютер. Перше завдання виконується за допомогою увімкнення «Налагодження USB» у пункті налаштувань «Для розробників» (якщо цей пункт прихований, натисніть сім разів на номер збірки в меню «Про телефон»).

Для установки ADB на комп'ютер качаємо Adb Kit і розпаковуємо в будь-яку папку (рекомендую використовувати назви папок без російських символів). Також завантажуємо та встановлюємо драйвери ADB.

Працювати з adb потрібно із командного рядка. Натискаємо Win + R і вводимо cmd, далі переходимо до папки, в якій лежить adb. Для моєї папки команда буде наступною:

Cd \android

Щоб не робити всі ці маніпуляції щоразу, можна додати потрібну папку в змінну Path. Для цього необхідно зайти в "Панель управління -> Система -> Додаткові параметри системи -> Змінні середовища», знайти змінну Path і додати в кінець рядка, через точку з комою, шлях до папки з adb. Тепер після запуску консолі можна одразу вводити необхідні команди.

Перевіримо наше підключення до телефону за допомогою наступної команди (вона має вивести список підключених пристроїв):

Adb devices

З ADB можна працювати через Wi-Fi. Для цього потрібні права rootта додаток WiFi ADB. Запускаємо програму, тиснемо перемикач і приєднуємося до смартфону за допомогою команди connect і показаної додатком IP-адреси:

INFO

Копіювати виведення консолі після виділення мишкою, а також вставити копіювану команду або ім'я файлу в консоль можна правою кнопкою миші. Включається у властивості консолі.

Встановлення програм

ADB можна використовувати для встановлення програм без необхідності копіювати їх на смартфон. Достатньо виконати таку команду:

Adb install d:/downloads/ім'я_файлу.apk

До команди можна також додати додаткові ключі. Корисними будуть - перевстановити додаток із збереженням даних та -d- встановити версію меншу за поточну.

Програми можна і видаляти, але для цього потрібно знати назву пакета (як дізнатися, розповім трохи пізніше). На прикладі гри Angry Birds Seasons команда виглядатиме так:

Adb uninstall com.rovio.angrybirdsseasons

Бекап додатків

Android має вбудовані функції бекапу, які також можна запустити за допомогою командного рядка. Для цього використовується команда adb backup та набір опцій:

Adb backup [опції]<приложения>

  • -fпоказує ім'я створюваного файлу та його розташування на комп'ютері. За відсутності ключа буде створено файл backup.ab у поточному каталозі;
  • -apk|-noapkвказує, чи включати в бекап тільки дані програми або сам.apk теж (за замовчуванням не включає);
  • -obb|-noobbвказує, чи включати до бекапу розширення.obb для додатків (за замовчуванням не включає);
  • -shared|-nosharedвказує, чи включати до бекапу вміст програми на SD-карті (за замовчуванням не включає);
  • -allвказує на необхідність бекапу всіх встановлених додатків;
  • -system|-nosystemвказує, чи включати в бекап системні програми(за умовчанням включає);
  • - Перелік пакетів для бекапу.

Якщо ми хочемо створити бекап всіх несистемних прог, включаючи самі.apk, у певне місце, то команда виглядатиме так:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

Після введення необхідно підтвердити початок виконання бекапу на пристрої. Для відновлення отриманого бекапу потрібно виконати відповідну команду:

Adb restore c:\android\backup.ab

Консоль у консолі

Поряд із згаданою консоллю, яка є 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 screencap /sdcard/screen.png

Після цього картинку потрібно висмикнути з пристрою командою adb pull:

Adb pull /sdcard/screen.png

У recovery скріншот можна зробити наступною командою:

Adb pull /dev/graphics/fb0

Потім необхідно перетворити файл fb0 у нормальне зображення за допомогою FFmpeg, який потрібно завантажити та покласти в папку з adb. Розширення необхідно ставити свій пристрій:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Запис відео, що відбувається на екрані пристрою

adb shell screenrecord --size 1280x720 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Ця команда почне записувати відео з роздільною здатністю 1280 x 720 (якщо не вказати, то буде використано нативну роздільну здатність екрана пристрою), з бітрейтом 6 Мбіт/с, довжиною 20 с (якщо не вказати, то буде виставлено максимальне значення 180 с), з показом логів у консолі. Записане відео буде знаходитись у /sdcard (файл video.mp4).

INFO

Всі запущені з консолі та в adb shellпроцеси, що займають деякий час для виконання, можна перервати за допомогою комбінації Ctrl+C. Вийти з шелла і повернутися до виконання звичайних команд adb – Ctrl+D.

Управління програмами

Для керування програмами використовуються дві команди: pm(package manager) - менеджер пакетів та am(activity manager) – менеджер активностей. У цих команд є чимало ключів, які можна переглянути на порталі розробників. Зупинимося на деяких.

Для початку отримаємо список встановлених на пристрої додатків у вигляді назв пакетів, які стануть у нагоді пізніше:

Продовження доступне лише передплатникам

Варіант 1. Оформи передплату на «Хакер», щоб читати всі матеріали на сайті

Підписка дозволить тобі протягом зазначеного терміну читати ВСІ платні матеріали сайту. Ми приймаємо оплату банківськими картками, електронними грошима та переказами з рахунків мобільних операторів.




Top