Андроїд не вдається з'єднатися з windows через adb. ADB для Android, основні команди adb Андроїд

Багато з нас вже знайомі з ADB (Android Debug Bridge), оскільки, будучи власником Android пристрою, досить часто доводиться виконувати такі прості дії, як adb push  і pull, або adb reboot  і т.д. Але для багатьох початківців користувачів один тільки вигляд командного рядка вже лякає, і здається вкрай можливим. Хоча насправді все досить просто, досвідчені користувачі не дадуть мені збрехати, а найбільша складність полягає в тому, щоб запам'ятати всі ці команди, хоча це теж не обов'язково робити, оскільки Інтернет завжди під рукою і знайти потрібну команду не складає труднощів.

Android Debug Bridge, який є частиною емулятора Android SDK, Дозволяє здійснювати зв'язок між Вашим комп'ютером і підключеним до нього Android пристроєм, до речі якщо потрібен якийсь софт, то програми на ноутбук скачати безкоштовно можна тут. Що я можу робити за допомогою ADB? Можливості у нього досить широкі, наприклад, найпопулярніші дії: копіювати файли з Android пристрою на комп'ютер, заливати файли з комп'ютера на Android, виконувати безліч Linux команд, отримувати звіти про помилки і т.д.

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

що знадобиться

1. Android Debug Bridge (ADB) для Windows 32bit - скачати

2. Android Debug Bridge (ADB) для Windows 64bit - скачати

3. Комп'ютер з встановленої Windows  ОС.

Тепер переходимо до активної фази:

1. Завантажуємо потрібний zip архів і витягаємо його куди Вам буде завгодно, наприклад, диск С.

2. Тепер переходимо в директорію C: / adb / sdk / platform-tools. Тут ви знайдете набір файлів, як показано на зображенні нижче.

3. Затискаємо кнопку Shift + правий клік мишею і запускаємо командний рядок  Windows з поточної директорії.

4. Вводимо команду adb start-server.

5. Щоб переконається, що Ваш пристрій правильно підключено камера розпізнає комп'ютером, введіть команду: adb devices. Якщо все добре, ви побачите що то схоже на це:


Тепер, коли Ваш пристрій підключено і все працює, давайте трохи з ним пограємо.

Читаємо LOGCAT через ADB

Найпростіший спосіб, це виконати команду: adb logcat. Як результат, на екрані з'явиться весь вміст лог файлу пристрою. Щоб отримати logcat в окремому файлі виконайте: adb logcat\u003e logcat.txt.

Звіт про помилки (BUGREPORT)

Можна виконати команду: adb bugreport, Але ви отримаєте повідомлення, що сформувався звіт неможливо буде прочитати, тому краще скористатися: adb bugreport\u003e result.txt.


ADB спільно з ROOT правами доступу

Для роботи з-під ADB з повними правами доступу, потрібно рутіть девайс. Якщо девайс вже доручень, тоді виконуємо команду: adb root  і бачимо те, що показано на зображенні нижче (перезавантаження ADB з root правами).


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

Щоб встановити додаток, переконайтеся, щоб в назві apk файлу  не було прогалин і треба точно знати правильний шлях до нього. Ну а далі виконуємо команду: adb install+ Назва файлу інсталяції. У своєму прикладі я встановив гру papertoss, тому якщо все пройде успішно, ви отримаєте на екрані таку картинку:


копіювання файлів

Дві дуже прості і запам'ятовуються команди. Щоб скопіювати файл з Android пристрою на комп'ютер виконуємо: adb pull. У прикладі я скачую framework-res.apk  файл з system / framework. Файл framework-res.apk виявиться в директорії C: / adb / sdk / platform-tools.


Щоб завантажити файл з комп'ютера на девайс виконуємо: adb push. Наприклад, мені потрібно залити на пристрій papertoss.apk  файл з C: \\ sanket \\ apps, Для цього виконуємо команду: adb push C: \\ SANKET \\ apps \\ papertoss.apk / sdcard / nimbuzz. Тут ми копіюємо papertoss.apk файл на флешку нашого пристрою в директорію / sdcard / nimbuzz.

Кінець першої частини ...

лайкнути

22

0

Багато хто чув про adb, багато хто користувався adb і знають всю міць консолі. Прийшов час спростити і взаємодія з даними функціоналом за допомогою програми Adb Run. Дізнатися детально можна в даному огляді.

Автором програми є  товариш Шипілов Віталій.

Суть програми Adb Run полягає в тому, що багато користувачів які користуються adb використовує типові команди і дії, і вона автоматизує їх і спрощує звернення користувача в консолі.


Як бачите програма має консольний вид і складається на даний момент  з 14 пунктів, управління в програмі відбувається так: переходи з меню в меню за допомогою цифр, підтвердження вибору кнопка Enter

Інструкція-Огляд програми ADB RUN


Зараз коротко вивчимо всі пункти меню в програмі Adb Run

1. Пункт Device attached? - перевіряє приєднаний чи смартфон до ПК (не забудьте включити налагодження по USB на Android пристрої)


2. Пункт Move - переміщення файлів з Android на ПК і ПК на Android. В даних пунктах закладені «типові» варіанти, так і ручна можливість управління.


3. Пункт Install Android App to Device - установка додатків на Android, можливі варіанти установок збереження даних, переміщення на карту пам'яті.


4. Пункт




7. Пункт Manual відповідає сам за себе, тут можна вводити команди вручну, є пункт який дозволяє не вводити постійно adb, а писати відразу команду,

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

Як встановити 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 -\u003e Зміна параметрів комп'ютера -\u003e Загальні -\u003e Особливі варіанти завантаження -\u003e Перезавантажити зараз.
  2. При виключенні натисніть Діагностика -\u003e Додаткові параметри -\u003e Параметри завантаження -\u003e Перезавантажити.
  3. Після з'явиться меню, в ньому виберіть «Відключити обов'язкову перевірку підпису драйверів.

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

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

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

  1. затискаємо клавіші Windows  і shift, і утримуємо їх.
  2. Далі Пуск -\u003e Завершення роботи -\u003e Перезавантаження
  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  - в цьому файлі робити зміни.

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

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

У статті розглянемо стандартну утиліту ADB для управління з персонального комп'ютера пристроями змобільною операційною системою Android .


  Введення в ADB

Керувати всіма аспектами мобільних пристроїв з операційною системою Android  - пам'яттю, файлової системою, Установкою і видаленням програм і т.д. - можна не тільки на самому мобільному пристрої, але і з персонального комп'ютера, підключивши до нього через USB-шнур смартфон або планшет. Для цього до мобільного пристрою часто додається спеціальне фірмове ПО.

Програма adb встановлює зв'язок між пристроєм і комп'ютером, дозволяє посилати команди на пристрій через USB з'єднання і виконувати різні маніпуляції з системою Android. Просунуті користувачі стикалися з нею при одержанні прав root, Установці ClockworkMod Recovery.

Утиліта є складовою частиною Android SDK, призначеного для розробників. Також цю утиліту виробник смартфона може постачати разом з драйверами конкретного мобільного пристрою. Але більш детально про встановлення утиліти трохи нижче.

Основні можливості інтерфейсу ADB:

  • перегляд підключених до ПК пристроїв Android;
  • перегляд логу системи Android;
  • копіювання файлів з / на пристрій Android;
  • установка і видалення додатків на пристрої Android;
  • очищати розділ data на пристрої Android;
  • запускати різні скрипти управління пристроєм Android.


  Підготовка до роботи

Для початку потрібно встановити саму консольную утиліту adb. Існує кілька варіантів її отримання.

1. Зазвичай в системах Windows  вона може встановитися разом з фірмовими драйверами смартфона або планшета. Шукати її зазвичай слід в папці Program Files в каталозі, що має назву марки смартфона.

2. Універсальним способом отримання adb для користувачів всіх операційних систем є установка утиліти через менеджер Android SDK.

Для користувачів Linux драйвера встановлювати не потрібно, але треба написати правило для udev. Нижче наведена послідовність створення правила для Ubuntu.

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

Bus 002 Device 006: ID 12d1: 1038 Huawei Technologies Co., Ltd.

Тут idVendor - це шістнадцяткові цифри після ID і до двокрапки. IdProduct - це такі чотири цифри після двокрапки.

Після цього створюємо файл /etc/udev/rules.d/51-android.rules з правами chmod 644 і з наступним змістом (підставляти свої значення ID і користувача):

SUBSYSTEMS == "usb", ATTRS (idVendor) == "12d1", ATTRS (idProduct) == "+1038", MODE = "0666", OWNER = "користувач"

$ Sudo /etc/init.d/udev reload

У першому і другому випадку отримання adb дуже бажано налаштувати змінні оточення, щоб не вводити при запуску в консолі повний шлях до встановленої утиліти. Про те, як це робити, не раз писалося і на сторінках "КВ", тому не будемо докладно встановлюватися на цьому питанні.

Налаштування персонального комп'ютера на цьому закінчена. На мобільному пристрої повинна бути включена налагодження по USB: "Настройки - Додатки - Розробка - Налагодження по USB". Підключіть ваш телефон через кабель USB  і НЕ монтують як SD!

Для отримання абсолютно всіх можливостей adb мобільний пристрій має вже мати root, і також повинен бути встановлений пакет Busybox (мається на Google Play). Але завжди слід пам'ятати, що установка прав root в деяких випадках може позбавити гарантії на ваше пристроїв.

Ось тепер можна приступати до роботи з adb.


  Робота з adb

Розглянемо деякі команди adb. Відкриваємо консоль і запускаємо команду

   $ Adb devices

Дана команда виведе список пристроїв, підключених до ПК. Повинно з'явитися щось на зразок

List of devices attached
4CA94Dxxxxx device

   $ Adb reboot

   $ Adb reboot recovery

Установка з комп'ютера пакета apk

   $ Adb install<путь_к_apk>

видалення пакета

   $ Adb uninstall

Переглянути лог роботи пристрою

   $ Adb logcat

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

І за допомогою ADB можна запустити на мобільному пристрої справжнісінький шелл Unix.

   $ Adb shell

Запустивши шелл, можна використовувати всі доступні на пристрої команди UNIX - cat, ls, df і інші, а також запускати сценарії.


Якщо є root та Busybox, то з мобільним пристроєм  взагалі можна робити все, що захочеться. Так що, використовуючи ADB, слід бути обережним.

Повний список всіх команд ADB можна отримати, запустивши adb без параметрів.

Можливо, для багатьох утиліта adb здасться складною. У подальших статтях ми розглянемо різні програми-оболонки, які спрощують роботу з цією програмою.

Михайло АСТАПЧІК

У даній статті ви дізнаєтеся що таке ADB для чого він потрібен користувачам, а також як керувати ним за допомогою команд в Android терміналі. Ну що ж почнемо вивчати

Знайомимося з ADB

ADB (android debug bridge) це - засіб налагодження, виявлення помилок в додатках, розблокування гаджетів на ОС Android і багато іншого. Офіційну документацію англійською мовою можете прочитати на даному сайті.

завантажити ADB

Завантажити ADB можна з офіційної поставляється середовищем розробки Android SDK

або ж завантажити маленький установник ADB:  установка відбувається в корінь диска З: \\
  Можна скористатися спеціальною програмою Adb Run, що полегшує взаємодію з ADB.
  Також можете скористатися програмою Android  термінал:
  Подбайте щоб на ПК були встановлені драйвера, а на Android включена налагодження по USB.

Adb команди Android і Linux

Команди Adb можна розділити 3 типу, безпосередньо для команди Adb, FastBoot () і Linux команди (Android).

Детально про кожній команді Adb

1. Перевірка наявності  приєднаного Android або бачить комп'ютер ваш смартфон або планшет

Щоб переконатися, що все працює нормально і комп'ютер упізнав Android необхідно ввести adb команду:

Приклад як використовувати:

   на даному скрині видно що Android приєднаний

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

2. підключення Android  по WI-FI

Для того щоб підключити Android по WI-FI мережі  необхідно отримати ip адресу і порт пристрою, в цьому вам допоможе додаток ADB Wireless (необхідний Root) яку можна скачати в Google Play: Після цього ввести команду adb:

  adb connect ip: port

Приклад як використовувати:

  adb connect 192.168.0.14:5555

Більш детально про те як підключити Android через WI-FI - Налагодження по USB по Wi-FI.

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

Для того щоб встановити будь-яке додаток з комп'ютера на Android необхідно ввести команду:

Приклад як використовувати:

Для того щоб за допомогою команди Adb встановити додаток необхідно. написати:

  adb intsall C: \\ papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apk

Тобто написати команду adb install  шлях до програми і назва програми.

4. Надіслати будь-якої файл на Android

Для того щоб відправити з комп'ютера на Android будь  файл існує наступна команда:

  adb push

Приклад як використовувати:

Для того щоб за допомогою команди Adb відправити файл з ПК на Android необхідно написати adb команду:

  adb push C: \\ papka_gde_hranitsya_file \\ imja_file / sdcard

Тобто написати adb команду шлях до файлу, назва файлу та місце де зберегти даний файл.

5. Прийняти файл c Android на ПК

Для того щоб прийняти абсолютно будь-який файл з пристрою Android на комп'ютер існує команда:

  adb pull

Приклад як використовувати:

Для того щоб за допомогою команди Adb прийняти файл з Android девайса на ваш ПК необхідно написати:

  adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson.avi C: \\ papka_gde_budet_hranitsya_file

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

Для того щоб перезавантажити Android після будь-яких виконаних операцій, або перезавантажити в спеціальний режим, існує команда:

  adb reboot

Приклад як використовувати:

Команди перезавантажать Android в нормальний режим (звичайна перезавантаження):

  adb reboot  або   adb reboot normal

  завантаження Bootloader:

  adb reboot bootloader

Команда перезавантажить Android в режим Recovery:

  adb reboot recovery

7. Перейти в управління Android , Після чого можна використовувати linux команди ОС Android

Весь потенціал Android розкривається після того коли ви переходите в управління Android де доступні багато команд linux. Для цього існує команда:

  adb shell

Команди в терміналі Android

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

До введення команди: su користувач є Гостем в системі (багато дій заблоковані) і позначається на початку терміналу знаком долар: $ після введення команди: su стає адміном і в терміналі позначається як американський номер: #
  Приклад як використовувати:


2. Команда перейти в папку  (Згодом і правильніше буде називати каталог замість папки)

Для того щоб переміщатися між розділами і каталогами в Android, існує спеціальна команда:

Приклад як використовувати:

Щоб перейти з розділу / sdcard в розділ / sdcard / xxx / porno / hot_girl

  cd / sdcard / xxx / porno / hot_girl

Для того щоб повернутися з розділу на каталог вище, або назад в / sdcard:
  якщо знаходимося в каталозі / sdcard / xxx / porno / hot_girl - hot_girl

опинимося в каталозі:

  / Sdcard / xxx / porno /

якщо необхідно піднятися в / sdcard то:

cd ../ ../  (Стільки разів скільки це необхідно)

Увага в Android та інших Unix системах файли Primer і primer або PrimER абсолютно різні файли

3. Перемістити / Перейменувати  файл або каталог

Переміщення і перейменування файлу, каталогу здійснюється c тільки однією командою:

приклад Перейменувати файл:

  mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

приклад Перейменувати папку:

  mv -r / sdcard / xxx / hot_porno / sdcard / xxx / super

приклад як перемістити  файл:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

приклад як перемістити  папку:

  mv -r / sdcard / xxx / hot_porno / sdcard / hot_porno

4. Переглянути що є всередині каталогу

Для того щоб дізнатися які каталоги і файли міститися від місця де ви перебуваєте використовують наступну linux команду:

Приклад як використовувати:

  ls / sdcard / xxx / hot_porno /

ви отримаєте в вікні наступне повідомлення:

  Alenka.avi

  Pamela.avi

  Anderson.avi

Приклад як використовувати:

  ls -a / sdcard / xxx / hot_porno /

видасть наступні повідомлення:

  .Skruty_file_Hot.avi

Pamela Anderson.avi

Skrutiy_File.avi

5. Копіювати файл або папку (каталог)

Для того щоб скопіювати будь-якої файл або папку і перемістити куди або:

приклад Скопіювати файл:

  cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

приклад Скопіювати  папку:

  cp -r / sdcard / xxx / hot_porno / sdcard / hot_porno

6. Приєднати розділ (примонтировать) і від'єднати

Для того щоб дізнатися які розділи існують в Android, підключити або відключити:

mount  (Активувати розділ) і umont  (Від'єднати розділ)

Дізнатися які розділи примонтировать в даний момент, введіть:

Для того щоб приєднати розділ:

  mount / dev / block / mmcc121

або   mount / systcode

Для того щоб від'єднати розділ:

  umount / dev / block / mmcc121

або   umount / systcode

7. Створити каталог (папку)

Для того щоб створити де або папку використовуйте команду:

Приклад як використовувати:

  mkdir / sdcrad / android_papka

8. Видалити   каталог (папку) або файл

Якщо ви хочете відмінити будь-якої файл або папку linux команда:

приклад як видалити файл:

  rm /sdcard/xxx/hot_porno/Alenka.avi

приклад як видалити папку:

  rm - r / sdcard / xxx / hot_porno

9. Вивести вміст файлу на екран (прочитати)

Якщо перед вами стоїть завдання вивести на екран вміст текстового файлу:

Приклад як використовувати:

  cat /sdcard/books/Толстой_кніга_война_і_мір.txt

і отримаємо:

Еh bien, mon prince. Genes et Lucques ne sont plus que des apanages, des маєтку, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus мій вірний раб, comme vous dites.

10. Вивести вміст файлу на екран (прочитати в зворотному порядку)

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

11. Показати повний шлях

Для того щоб зрозуміти в якому розділі і каталозі перебуваєте:

Приклад як використовувати:

Якщо знаходимося в будь-якому каталозі і треба дізнатися повний шлях (наприклад знаходимося в системному розділі, каталог app):

видасть повідомлення:

/ System / app /

12. Створити порожній файл

Для того щоб створити текстовий файл:

Приклад як використовувати:

Створимо файл 666.txt в каталозі / sdcard:

  touch /sdcard/666.txt

13.  Створення Резервної копії з розділу і відновлення

Приклад як використовувати:

Створення Резервної копії на Sd карту

  dd if = dev / block / mmcblk0p1 of = sdcard / efs.img

Приклад як використовувати:

Відновлення розділу з резервної копії  з Sd карти

  dd if = / sdcard / efs.img of = / dev / block / mmcblk0p1

14. Перегляд займаного місця

Для того щоб зрозуміти скільки займає що або:

Приклад як використовувати:

Виставлення permission, прав файлів і тек

Щоб дізнатися які права у файлів і директорій потрібно написати таку команду

Права Доступу (permission)

Записують їх ось такому вигляді - RWX (буквеному) або 777 (арифметичних)

Права доступу поділяють

1. Доступ до файлів
  2. Доступ до директорії

Літерні атрибути прав доступу

r - читання даних файлів і директорій (read)
  w - зміна умістів файлів і директорій або запис в них, але не вилучення (write)
  x - виконання файлу або дозвіл зайти в директорію

Буває три групи користувачів

«User» - власник файлу або директорії
  «Group» -член групи, до якої належить власник
  «World» - інші, не пов'язані з 2-х груп

Порядок запису прав доступу виглядає так
  спочатку виставляються права доступу для власника - «u»
  після групи - «g»
  і в кінці для інших - «o»

наприклад:

  rwx r- r-

Власник файлу має право на читання (r), запис (w) в нього і виконання (x), інші тільки право на читання:

Арифметичні атрибути прав доступу

r - читання 4
  w - запис 2
  x - виконання 1
  «-» ніяких прав 0


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

7 (rwx) = 4 + 2 +1 повні права
  5 (r-x) = 4 + 0 + 1 читання і виконання
  6 (rw-) = 4 + 2 + 0 читання і запис
  4 (r-) = 4 + 0 + 0 тільки читання


Для новачків можливо стане в нагоді калькулятор онлайн - посилання.

Задавати права потрібно командою chmod
  наприклад
chmod 777 *  - задасть права на читання і запис і виконання всіх файлів і папок
chmod 755 file.avi

  Жорсткі і символічні посилання

У Linux в тому числі Android існує таке поняття як посилання - що на нормальному звичному мовою звучить «ярлик». Бувають два типи посилань це:

  • жорсткі посилання
  • Символічні посилання або симлінк

У чому відмінності жорстких і символічних посилань?

Символічні посилання - створюють ярлик які вказують точне місце файлу або папки куди ярлик посилається. Якщо файл або папку перемістити, символічна посилання буде бита. Щоб наочно зрозуміти що таке символічне посилання - в Windows XP або Windows 7 є ярлики програм на робочому столі, які посилаються в папку з програмою, а точніше exe-шник.