Основні комманди adb і fastboot

Основні комманди ADB і fastboot

Багато з вас не раз стикалися з ситуацією, коли для отримання root прав на Android планшеті або смартфоні, установки нової прошивки, відновлення системи і інших речей, потрібно було підключати його до комп`ютера і виконувати ряд команд adb або fastboot, через вікно командного рядка (терміналу).

Основні комманди ADB і fastboot

Більшість вводять ці команди, не розуміючи, що вони означають, просто дотримуючись знайденої в мережі інструкції. І якщо ви хочете отримати більш повне уявлення про те, що відбувається при їх виконанні, то сьогодні ми познайомимося з десятком основних команд, які повинен знати кожен просунутий користувач Android.
Але перед тим як ніж почати ознайомлення з цими командами, нагадаю, що перш ніж ваш планшет або смартфон зміг їх виконувати, ви повинні подбати, щоб на вашому комп`ютері був встановлений Android SDK, а на самому планшеті або смартфоні, в меню його налаштувань була включена опція «налагодження USB».

Як встановити Android SDK, що містить в собі програми adb і fastboot, читайте тут. Також нагадаю, що в Android 4.2 і вище, пункт «Налагодження USB» у прихованому режимі, і як отримати до нього доступ, ви можете почитати тут.

Для тих, хто забув, як запустити вікно командного рядка в Windows нагадаю, що найпростіше це зробити, натиснувши на «Пуск», після чого у вікні пошуку потрібно буде ввести cmd і натиснути клавішу «Enter».

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

1 Команда adb devices

Це, напевно, найголовніша з усіх десяти команд, про які йтиметься. За допомогою неї ми можемо дізнатися, чи бачить комп`ютер ваше Android пристрій, і якщо бачить, то чи може він спілкуватися з ним через команди терміналу.

Якщо все нормально, то після введення команди adb devices у вікні командного рядка Windows або терміналу Linux, ви повинні побачити рядок з текстом List of devices attached, після якої буде рядок, що складається з серійного номера вашого пристрою і його стану - offline або online:

Основні комманди ADB і fastboot

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

2 Команда adb push

За допомогою команди adb push ви можете копіювати файли на свій планшет або смартфон. При цьому ви повинні вказати шлях до папки, в яку ви хочете помістити файл на пристрої і папці на комп`ютері, звідки буде копіюватися файл. Другий шлях вказувати не обов`язково, якщо файл розташований в тій же папці, де знаходиться програма adb.
Ось приклад копіювання відеофайлу superfreak.mp4 з комп`ютера на пристрій, в папку / sdcard / Movies за допомогою команди adb push superfreak.mp4 / sdcard / Movies /

Основні комманди ADB і fastboot

Для користувачів Windows хочу нагадати, що в Android при вказівці шляху до файлів і папок використовується прямий слеш - /, а не зворотний, як ви звикли.

3 Команда adb pull

Якщо команда adb push використовується для передачі файлів на Android пристрій, то adb pull використовується для копіювання файлів з пристрою на комп`ютер. Так само як і в попередньому випадку, ви повинні вказати шлях, звідки ви хочете взяти файл на пристрої і шлях, куди ви хочете цей файл помістити на комп`ютері. Другий шлях вказувати не обов`язково, якщо ви хочете, щоб файл потрапив в папку, з якої ви запускали програму adb.




Ось приклад копіювання файлу superfreak.mp4 з папки / sdcard / Movies / вашого планшета або смартфона на робочий стіл Windows 8 користувача Jerry, C: Users Jerry Desktop

Основні комманди ADB і fastboot

Вивчаємо Android. Десять основних команд ADB і fastboot, які ви повинні знати
Якщо ви хочете, щоб файл потрапив в папку, з якої ви запускали adb, просто введіть команду adb pull /sdcard/Movies/superfreak.mp4

4 Команда adb reboot

Ця команда часто використовується в процесі отримання root прав або встановлення нового програмного забезпечення, коли потрібно прийняти ті зміни, які ми зробили на нашому пристрої. Після того, як ви введете команду adb reboot, ваш планшет або телефон перезавантажиться.

Основні комманди ADB і fastboot

Також ця команда важлива тим, що її можна розміщувати всередині скриптів, що дозволяє перезавантажувати пристрій після виконання всіх необхідних операцій автоматично.

5 Команди adb reboot-bootloader і adb reboot recovery




За допомогою adb можна не просто перезавантажувати Android пристрій, але і перезавантажувати його в завантажувач (bootloader). Цей режим потрібен для того, щоб ми могли розблокувати завантажувач, що необхідно для отримання root прав і подальшої установки альтернативних прошивок.

Основні комманди ADB і fastboot

Деякі пристрої можна завантажити в bootloader за допомогою певної комбінації клавіш при їх включенні, але часто команда adb reboot-bootloader - це єдиний спосіб отримати доступ до завантажувача.

Точно також, програму adb можна використовувати для отримання доступу до меню відновлення планшета або смартфона або рекавери (recovery). Це можна зробити за допомогою команди adb reboot recovery

6 Команда fastboot devices

Якщо ви перевантажили свій планшет в режим завантажувача (bootloader) то він перестане приймати команди adb. В цьому режимі з пристроєм ми можемо спілкуватися за допомогою програми fastboot.

За допомогою команди fastboot devices ви можете дізнатися, чи може ваш пристрій приймати команди від цієї програми в режимі завантажувача. Так як fastboot є дуже потужним інструментом, деякі виробники Android пристроїв не надають доступу для цієї програми в режимі завантажувача.

Так само, як і в випадку з adb, після введення команди fastboot devices ви повинні побачити серійний номер вашого пристрою.

Основні комманди ADB і fastboot

Найчастіше причиною непрацездатності fastboot є відсутність необхідних Windows драйверів вашого пристрою.

7 Команда fastboot oem unlock

Деякі виробники (наприклад, HTC або Asus) випускають спеціальні утиліти, що дозволяють розблокувати завантажувач їх планшетів і смартфонів, після чого на них можна буде встановлювати альтернативні рекавери, такі як ClockworkMod або TWRP і прошивки від незалежних розробників (кастомниє прошивки).

Однак у багатьох випадках, розблокувати завантажувач Android пристрою можна за допомогою програми fastboot. Зробити це дуже просто - коли ваш планшет або телефон знаходиться в режимі bootloader (пункт 5), досить у вікні командного рядка ввести таку команду: fastboot oem unlock.

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

Основні комманди ADB і fastboot

Увага! Після виконання команди fastboot oem unlock, ваш пристрій буде повністю очищено від встановлених вами програм і ваші персональні дані будуть також видалені.

Відео: Універсальний інсталятор Adb і Fastboot Драйверів

8 Команда adb shell

Команда adb shell часто бентежить деяких початківців користувачів.

Є два шляхи використання цієї команди. Якщо ви просто введете в вікні командного рядка текст adb shell і натиснете клавішу «Enter», то ви «потрапите» в режим терміналу, або командну оболонку вашого Android пристрою, де ви зможете виконувати будь-які команди Android shell.

Нижче ви можете побачити результат виконання команди ls в середовищі Android shell

Основні комманди ADB і fastboot

Цей режим добре відомий користувачам Linux і Mac комп`ютерів. Якщо ви знайомі з командами оболонки bash, то проблем з роботою в цьому режимі у вас не буде. В іншому випадку я не рекомендую користуватися режимом adb shell, до тих пір, поки ви не будете розуміти, призначення всіх його команд, так як в цьому режимі ви маєте повний доступ до файлів на вашому пристрої і можете випадково нанести непоправні зміни в операційній системі.

Другий спосіб використання adb shell - це виконання одиничної команди Android shell за допомогою такої конструкції: adb shell lt; командаgt ;. Наприклад ви можете змінити права доступу до файлу за допомогою команди типу «adb shell chmod 666 / data / ім`я файлу»

Відео: Універсальний інсталятор Adb і Fastboot Драйверів

9 Команда adb install

За допомогою програми adb ви можете не просто копіювати файли на пристрій і назад. Ця програма також дозволяє встановлювати додатки на Android пристрою у вигляді apk файлів. Для цього існує команда adb install. Вона трохи схожа на команду push: ви повинні вказати шлях, де знаходиться файл з додатком, яке ви хочете встановити. Тому найпростіше спочатку скопіювати apk файл в папку з програмою adb, після чого установку програми ви можете зробити за допомогою команди adb install ІмяФайлаПріложенія.apk

Основні комманди ADB і fastboot

Якщо вам потрібно оновити додаток, то в цьому випадку потрібно використовувати ключ -r і команда буде виглядати так: adb install -r ІмяФайлаПріложенія.apk.

За допомогою ключа -s ви можете встановлювати додатки на карту пам`яті (якщо ваша прошивка дозволяє робити це). Ключ -l дозволяє заблокувати додаток при установці (встановивши його в папку / data / app-private). Існують і інші ключі для більш просунутих функцій, але їх опис - це тема окремої статті.

10 Команда adb uninstall

І нарешті, ви можете видаляти додатки з вашого планшета або телефону. Для цього потрібно використовувати команду adb uninstall ІмяФайлаПріложенія.apk
У цієї команди є ключ -k, який дозволяє при видаленні програми не видаляти його дані і кеш, а залишити їх на пристрої.

Поділися в соціальних мережах:

Схожі
Прошивка андроїд за допомогою утиліти fastbootПрошивка андроїд за допомогою утиліти fastboot
Завантажити mtk droid tools. Інструкція як користуватися (отримати root на андроїд)Завантажити mtk droid tools. Інструкція як користуватися (отримати root на андроїд)
Як користуватися kingo root на андроїд - інструкціяЯк користуватися kingo root на андроїд - інструкція
Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.
Просте використання adb для android. Adb runПросте використання adb для android. Adb run
Як включити налагодження usb на андроїд планшеті або телефоні. Для чого потрібна налагодження по usbЯк включити налагодження usb на андроїд планшеті або телефоні. Для чого потрібна налагодження по usb
Відключаємо пароль sudo в linuxВідключаємо пароль sudo в linux
Break - включити або відключити обробку ctrl + c в dos.Break - включити або відключити обробку ctrl + c в dos.
Waiting for device - помилка в adb або fastboot (андроїд)Waiting for device - помилка в adb або fastboot (андроїд)
Команда quser - відобразити відомості про які увійшли в систему користувачів windowsКоманда quser - відобразити відомості про які увійшли в систему користувачів windows
» » Основні комманди adb і fastboot