Скачиваем и устанавливаем ADB, драйверы и Fastboot. Установка и использование ADB и fastboot. Команды для работы с ADB

Когда пользователь хочет обновить прошивку своего Андроид устройства, он сталкивается в меню Recovery с опцией «Apply update from adb». Мы расскажем что это такое и за что отвечает ADB на Андроиде.

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

Apply update from ADB (переводится как - Применить обновления Отладочного Моста Андроид ) - функция управления телефоном, используемая при обновлении, восстановлении или кастомной прошивке системы.

Функция Apply update from ADB в меню Recovery телефона

Обновление с помощью ADB Sideload

В арсенале отладочного моста имеется отличная команда - это ADB Sideload , которая позволяет обновить устаревшую прошивку либо восстановить устройство (это если оно не загружается).

Обновление Android-девайса происходит по средствам ZIP-архива и меню Recovery (в случае его отсутствия можно пользоваться bootloader). Стоит отметить, что имеется похожая на ADB Sideload команда - это fastboot -w update . Но при этом не во всех случаях она работает.

  1. Необходимо наличие ПК (персонального компьютера) либо ноутбука (с операционными системами Windows 8/8.1 могут быть проблемы).
  2. Обязательно наличие драйвера Android.
  3. Программный продукт ADB RUN .
  4. Наличие оригинального и рабочего кабеля USB.
  5. Девайс должен быть заряжен более чем на 40 процентов.
  6. Необходимо наличие архива в ZIP-формате с необходимым обновлением.

Нужно включить отладку USB на устройстве.


Алгоритм загрузки обновлений

  1. Первым делом необходимо скачать ZIP-архив с обновлением для своего гаджета на персональный компьютер.
  2. Второй шаг – это подключение USB-кабеля для связи смартфона или планшета с компьютером.
  3. На данном шаге на Android-устройстве нужно загрузиться в восстановительном режиме (английское название - recovery mode ).
  4. После перехода в восстановительный режим необходимо выбрать команду «Apply update from ADB».
  5. Последнее действие – это переход в командную строку и исполнение команды ADB Sideload (adb sideload <путь к файлу, название_файла>.zip ).

Надеюсь вы разобрались с тем, что означает функция Apply update from ADB в меню Рекавери и примените описанные алгоритмы при обновлении или восстановлении Андроида.

Программа Adb предназначена для работы с операционной системой Android. ADB часто используется при изменении файлов операционной системы, восстановлении рабочего состояния после неудачных действий.

ADB (Android Debug Bridge) – что в переводе означает Отладочный мост для Андроид, сам перевод этого термина уже дает возможность понять, что adb является связующим звеном между андроид устройством и компьютером, позволяя работать с файлами ОС андроид прямо с компьютера. Программа adb является частью другой программы, которая именуется Android SDK.

Как устанавливается программа ADB

1 Прежде всего, нужно скачать программу Android SDK . Для работы в операционной системе Windows 7 советуем скачать программу в zip архиве, дабы избежать проблем с последующей установкой.

2 Распаковываем архив с программой, лучше всего это сделать в корень на диск C:\

3 Теперь устанавливаем приложение SDK Platform Tools

4 В папке с установленной программой Android SDK открываем папку android-sdk-windows , в ней нужно запустить приложение SDK Manager , (при этом у вас обязательно должно быть активное соединение с интернет сетью). После ее запуска должно появиться такое окно.

5 В левой части окна нужно отметить галочками два пункта Android SDK Platform-tools и Android SDK Tools , все остальные галочки убираем. Соглашаемся с условиями использования и жмем Accept , а затем Install . После этого будут скачаны два отмеченных приложения и установлены на компьютер. На этом установка программы ADB закончена и можно начинать работу с андроид устройствами. Для каждого устройства не забывайте установить драйверы.

Для того чтобы каждый раз не прописывать путь к папке с программой, нужно отредактировать файл path . На данный момент путь к программе выглядит так: C:\android-sdk-windows\platform-tools\adb .

Для изменения параметров path делаем следующее:

На ярлыке « Мой компьютер » жмем правой кнопкой мышки, выбираем параметр «Свойства «, в открывшемся окне переходим в раздел «Дополнительные параметры системы «. Далее нажимаем кнопку «Параметры среды » и в окне с подписью «Системные переменные » находим параметр «path » и нажимаем на кнопку «Изменить «.

В открывшемся окне смотрим на строку «Значение переменной », в конце этой строки ставим точку с запятой (если ее нет) и пишем следующее: ;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools; Обратите внимание, что путь нужно указывать именно к той папке, в которую вы устанавливали программу Android SDK, в нашем случае, это именно такой путь.

Во всех устройствах на Android, независмо смартфон у Вас или же планшет, режим отладки по USB можно найти по такому пути: Меню -> Настройки.

Заходим в: Меню -> Настройки -> Разработка ->

Заходим в: Меню -> Настройки -> Для Разработчиков ->

Заходим в: Меню -> Настройки ->Приложения -> Разработка ->

Заходим в: Меню -> Настройки -> Еще -> Параметры Разработчика -> Отладка по USB - ставим галочку напротив данного пункта.

Заходим в: Меню -> Настройки -> Система -> О смартфоне(Планшете) -> Ищем пункт «Номер сборки» и нажимаем по нему приблизительно 7-10 раз, после этого возвращаемся обратно в Настройки -> Для Разработчиков ->

android4all.ru

Как включить "Отладку по USB" на Android

Существует много способов получения прав суперпользователя (ROOT-прав), но в большинстве из них необходимо включать режим отладки по USB. Что такое режим «Отладки по USB» и как его включить, вы сможете узнать из данной статьи.

Итак, первый вопрос: для чего же требуется режим Отладка по USB?

Отладка по USB служит для того, чтобы пользователь мог использовать службу отладки приложений и устройств на операционной системе Android (проще говоря, проверка работы приложений и системы в целом, возможные сбои и многое другое), которая носит название ADB.

Второй вопрос более интерес: как же включить отладку по USB?

Во всех устройствах на Android, независмо смартфон у Вас или же планшет, режим отладки по USB можно найти по такому пути: Меню -> Настройки.

Но, несмотря на то, что режим отладки по USB находится в настройках, варианты расположения данной опции на различных устройствах могут различаться, поэтому стоит описать 5 возможных вариантов расположения режима отладки по USB.

Как включить отладку по USB: вариант №1.

Заходим в: Меню -> Настройки -> Разработка -> Отладка по USB – ставим галочку напротив данного пункта.

Как включить отладку по USB: вариант №2.

Заходим в: Меню -> Настройки -> Для Разработчиков -> Отладка по USB - ставим галочку напротив данного пункта.

Как включить отладку по USB: вариант №3.

Заходим в: Меню -> Настройки ->Приложения -> Разработка -> Отладка по USB (данный вариант в большей степени актуален для устройств, работающих под управлением ОС Android 2.2 -3.0).

Как включить отладку по USB: вариант №4.

Заходим в: Меню -> Настройки -> Еще -> Параметры Разработчика -> Отладка по USB - ставим галочку напротив данного пункта.

Как включить отладку по USB: вариант №5.

Данный вариант подойдет для устройств, работающих на Android 4.2 и выше.

Заходим в: Меню -> Настройки -> Система -> О смартфоне(Планшете) -> Ищем пункт «Номер сборки» и нажимаем по нему приблизительно 7-10 раз, после этого возвращаемся обратно в Настройки -> Для Разработчиков -> И ставим галочку напротив пункта Отладка по USB.

Далее, читают, только те пользователи, у, которых устройства на Android 4.2 и выше.

После того, как вы включите режим отладки по USB и впервые подключите свое устройство к компьютеру или ноутбуку и введете какую-либо из команд, или же начнете получать ROOT-права, у вас должно появиться окно с запросом на доверие к данному компьютеру, которому сейчас подключено ваше устройство. Данное сообщение будет появляться каждый раз при подключении, вашего устройства к новому компьютеру или ноутбуку. Следует поставить галочку напротив пункта «Всегда разрешать отладку с этого компьютера» и нажать на кнопку «Да». После этого можно получать ROOT-права и выполнять иные действия, для выполнения, которых требовалось включить режим отладки по USB.

Что делать если Вы включили Отладку по USB, но устройство все равно не определяется?!

Первое, на, что нужно обратить свое внимание – это на наличие установленных драйверов на подключаемом компьютере или же попробовать их обновить (переустановить). Так же наиболее распространенной ошибкой пользователей является то, что устройство в момент подключения находится в заблокированном состоянии, поэтому стоит его разблокировать. Внимание!!! Для корректной работы следует использовать USB порты версии 2.0, порты USB 3.0 не рекомендуются для подобных операций.

Если вы все делали правильно, но установить связь с компьютером вам так и не удалось, то стоит попробовать изменить способ подключения к компьютеру. Для этого необходимо: подключить устройство с помощью USB-кабеля к компьютеру, а дальше на смартфоне или планшете в выдвигающейся шторке нажать на «Подключение USB» и в появившемся окне выбрать режим PTP.

Если у вас нет под рукой USB-кабеля, но есть возможность подключиться с помощью Wi-Fi, то следующая инструкция будет полезна для Вас.

Итак, первое, что вам предстоит сделать для того, чтобы активировать подключение своего устройства по сети Wi-Fi – это получить IP-адрес и порт устройства (для проведения данной операции требуются ROOT-права), сделать это можно с помощью программы ADB Wireless, которую можно скачать с Google Play абсолютно бесплатно.

После запуска приложения ADB Wireless необходимо нажать на красную кнопку, которая в дальнейшем окрасится в красный цвет, и подождать пока произойдет подключение. Внизу же будет отображена информация в виде adb connect (ваш IP-адрес).

После выполнения всех манипуляций можно считать подключение к Android успешным, что позволяет нам в дальнейшем использовать команды adb.

android4all.ru

Как включить режим отладки на Андроид через USB: пошаговая инструкция


Режим отладки по USB - особая функция Android-устройств, необходимая в основном для разработчиков. С её помощью можно проверить работоспособность приложения и протестировать его в разных ситуациях. Но режим отладки полезен и для пользователей. Рассмотрим, для чего он может пригодиться, как включить и выключить его на Андроид-устройствах.

Зачем нужен режим отладки по USB на ОС Android?

Режим отладки позволяет пользователям:

  • Протестировать разрабатываемое приложение.
  • Получить root-доступ к смартфону или планшету.
  • Скопировать и переместить файлы с Android-устройства на компьютер.
  • Установить скачанное на компьютер стороннее (не из Play Market) приложение для Android.
  • Установить разные версии прошивок для устройства.
  • Восстановить неработающее устройство.
  • Создать резервную копию файлов и приложений.

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

Как включить режим отладки по USB на своём устройстве

Опция «Включить отладку по USB» находится в «Меню для разработчиков» (либо «Параметры разработчика»), которое бывает скрыто от пользователей в версиях Android выше 4.2. Но, опять же, некоторые производители решают открыть доступ к меню, другие - скрыть. Например, на смартфонах компании Meizu меню разработчиков открыто всегда и находится в разделе «Специальные возможности», а на устройствах Samsung доступ к меню закрыт. Всё зависит не только от компании, но и от конкретной модели устройства.

Итак, если доступ к меню для разработчиков закрыт на вашем устройстве, сделайте следующие действия: в настройках устройства откройте вкладку «Об устройстве» и нажимайте на пункт «Номер сборки» до тех пор, пока не появится уведомление о том, что вам присвоен статус разработчика и вы можете использовать специальное меню.

Теперь зайдите в это меню. В зависимости от модели, вход в меню может располагаться в разных разделах меню настроек. Либо в настройках устройства может сразу же находиться раздел «Для разработчиков» («Параметры разработчика», «Меню разработчика»), либо он может быть подразделом пунктов «Специальные возможности», «Другое», «Ещё», «Дополнительные настройки».

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

Где находится режим в разных версиях Андроид (фотогалерея)

Меню разработчика находится в разделе «Ещё» В Android 2.2–3.0 пункт «Отладка по USB» находится в разделе «Приложения» В Android 4.2 и выше меню для разработчиков вынесено в раздел «Настройки»

Видеоинструкция: как включить режим отладки по USB на Android

Как включить режим отладки по USB, если это невозможно сделать с устройства

Есть способы включить режим отладки даже, если это невозможно сделать на самом устройстве из-за, например, неработающего экрана, сломанного тачскрина, неполадок с устройством в целом.

Главное условие: на вашем устройстве уже должно быть установлено стороннее Recovery - CWM или TWRP. Это необходимо, чтобы была возможность получить полный root-доступ к операционной системе.


После перезагрузки с вашим смартфоном или планшетом можно будет работать с помощью QtADB, MyPhoneExplorer, ADB и других подобных программ. То есть, с помощью режима отладки по USB.

Что делать, если ничего не работает

Для работы с отладкой по USB используются специальные ADB-драйверы (Android Debug Bridge, дословно «мост для отладки Android»), которые можно скачать с сайта Google, официальная страница находится по ссылке: https://developer.android.com/studio/index.html. Давайте разберёмся, что делать, если ADB не определяет устройство, почему невозможно использовать режим отладки по USB.

Убедитесь, что мобильное устройство обнаружено компьютером. Для этого:

  1. Проверьте USB-кабель на повреждения. Особенное внимание обратите на сильные изгибы, участки кабеля около штекеров, где часто ломаются соединительные провода. Попробуйте использовать для подключения другой кабель. Если проблема действительно в физических дефектах - замените кабель.
  2. Попробуйте воткнуть штекер в другой USB-порт на компьютере. Желательно использовать порты на задней стороне системного блока, так как задние порты расположены непосредственно на материнской плате. Передние USB-порты не всегда подключены правильно, из-за чего и возникает проблема.
  3. Попробуйте подключить Android-устройство к другому компьютеру. Иногда бывает, что какой-то определённый ПК неправильно распознаёт смартфон или планшет и не считывает с него нужные данные. Если на другом компьютере устройство распознаётся правильно, несите свой ПК в ремонт и объясните проблему, так как причины неполадок могут быть разные.
  4. Попробуйте отключить все USB-устройства от компьютера. Некоторые из них могут мешать смартфону или планшету нормально подключиться к ПК.

Убедитесь, что используете официальную прошивку производителя устройства. Если вы установили на смартфон или планшет стороннюю прошивку (такую, как CyanogenMod или подобные), то отладка по USB может работать некорректно.

Убедитесь, что установили нужные ADB-драйвера. Есть разные версии драйверов для разных устройств. Все они распределены по моделям смартфонов и планшетов на официальном сайте. Также есть и универсальные ADB-драйвера, но использовать их лучше только в том случае, если для вашего устройства нет отдельного драйвера, так как с универсальными драйверами возможны проблемы с подключением, которые можно разрешить только со службой поддержки Google.

Разработчикам программного обеспечения лучше использовать не отдельные ADB-драйвера, а систему Android Studio, которую также можно скачать с официального сайта: developer.android.com. В Android Studio настройка драйверов происходит автоматически, кроме того, там присутствует эмулятор Android для компьютера, так что отладка по USB может и не понадобиться.

Как выключить отладку по USB

Чтобы отключить режим отладки по USB на Android-устройствах, откройте «Меню для разработчиков» и снимите отметку с пункта «Использовать отладку по USB».

Режим отладки по USB - крайне полезный инструмент не только для разработчиков программного обеспечения, но и для простых пользователей операционной системы Android. С его помощью можно устанавливать и переустанавливать прошивки на своих мобильных устройствах, перемещать файлы со смартфона или планшета на компьютер, скачивать на Android сторонние приложения. Умение пользоваться режимом отладки по USB пригодится и в тех случаях, когда устройство перестало работать правильно, так как позволяет копаться в системных процессах, что поможет найти неполадки и неисправности. А кроме того, отладка по USB поможет получить root-доступ к устройству, что значительно расширит возможности операционной системы.

skesov.ru

Как включить отладку usb на Андроид планшете или телефоне. Для чего нужна Отладка по USB

Во многих инструкциях получения root прав и модифицированию прошивок, необходимо включить отладку по USB. Что такое Отладка по USB и для чего она нужна и как ее включить, можно узнать из данной статьи.

Для чего нужна Отладка по USB?

Отладка по USB служит для того чтобы использовать службу отладки приложений и устройств на ОС Android (проверить как работает приложение и система в целом и какие возникали сбои) которая называется ADB.

Как включить отладку по USB?

Абсолютно во всех Android девайсах, независимо будь то смартфон или планшет, отладка по USB находится в Меню -> Настройки

Возможные варианты местонахождения опции

Несмотря что, отладка по USB находится в настройках, но варианты расположения в меню может быть различным и иметь несколько вариантов как его найти! Рассмотрим 6 возможных вариантов.

Вариант №1:

Меню -> Настройки -> Разработка ->

Вариант №2:

Меню -> Настройки -> Для Разработчиков -> Отладка по USB - поставить галочку

Вариант №3:

Меню -> Настройки ->Приложения -> Разработка -> Отладка по USB (Android 2.2 - 3.0)

Вариант №4:

Меню -> Настройки -> Еще -> Параметры Разработчика -> Отладка по USB - поставить галочку

Вариант №5 для Android 4.2 и выше.

В данной статье вы узнаете что такое ADB для чего он нужен пользователям, а также как управлять им с помощью команд в Android терминале. Ну что же начнем изучать adb команды android…

Знакомимся с ADB

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

Скачать ADB

Скачать 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_hranitsya_proga.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 (Linux команды)

Суперпользователь или 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) 7 = 4 + 2 +1
  • чтение и запись (rw-) 6 = 4 + 2 + 0
  • чтение и выполнение (r-x) 5 = 4 + 0 + 1
  • только чтение 4 (r—) = 4 + 0 + 0
  • только запись 2 (-w-) = 0 + 2 + 0
  • права отсутствуют (—) 0 = 0 + 0 + 0

Для каждого файла и директории назначаются отдельно права для владельца, группы и остальных пользователей.

Владелец Группа Остальные
u g o
права доступа буквы права доступа цифры
rwxrwxrwx 777 читают, записывают, выполняют все
rwxr-xr-x 755 читает, записывает, выполняет читать и запускать
rw-r—r— 644 чтение и запись только четние
r——— 400 читает только владец

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

Назначение прав доступа цифрами

Для того чтобы изменить права файлу или директорию командой chmod используя цифры введите команду:

Sudo chmod 755 text.txt

Для директорий необходимо после chmod добавить ключ -R .

Назначение прав доступа буквами

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

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

В Linux в том числе Android существует такое понятие как ссылки — что на нормальном привычном языке звучит «ярлык». Бывают два типа ссылок это:

  • Жесткие ссылки
  • Символические ссылки или симлинки

В чем различия жестких и символических ссылок?

Символические ссылки — создают ярлык которые указывают точное место файла или папки куда ярлык ссылается. Если файл или папку переместить, символическая ссылка будет битая. Чтобы наглядно понять что такое символическая ссылка — в Windows XP или Windows 7 есть ярлыки программ на рабочем столе, которые ссылаются в папку с программой, а точней exe-шник.

u user Владелец
g group

Пользователи, входящие в группу

o others

  1. c:\android\adb
  2. Идём в Пуск Выполнить (или нажимаем на клавиатуре Win + R , кому как удобно) и набираем следующее:
    cmd
  3. Открылась командная строка. В ней пишем:
    cd c:\android\adb
    где c:\android\adb
    *Полезный совет: TAB

  1. Устанавливаем ADB и fastboot на ПК (см. выше)
  2. Идём в ту папку, куда установили наши adb и fastboot. У меня это
    /home/myuser/nexus/adb/
  3. Идём в терминал и там пишем:
    cd /home/myuser/nexus/adb/
    где /home/myuser/nexus/adb/ - путь к папке с adb и fastboot. У вас он может быть другим
    *Полезный совет: чтобы не набирать всё вручную, можно набирать часть имени папки и жать на TAB
  4. Подключаем наше нексус-устройство к ПК
  5. Выполняем необходимые команды (см. ниже)

  1. Устанавливаем ADB и fastboot на ПК (см. выше)
  2. Идём в ту папку, куда установили наши adb и fastboot. У меня это
    /home/myuser/nexus/adb/
  3. Идём в терминал и там пишем:
    cd /home/myuser/nexus/adb/
    где /home/myuser/nexus/adb/ - путь к папке с adb и fastboot. У вас он может быть другим
    *Полезный совет: чтобы не набирать всё вручную, можно набирать часть имени папки и жать на TAB
  4. Подключаем наше нексус-устройство к ПК
  5. Выполняем необходимые команды (см. ниже)


ADB - Android Development Bridge. Проще говоря, это штука для разработки и отладки приложений под наш любимый Android. Но ведь мы никакие не программисты (в большинстве своём), а обычные пользователи! Зачем же он нам? Давайте разбираться.
adb, с точки зрения простого пользователя, включает в себя следующие возможности:
-Правка файлов на самом девайсе через ПК
-Возможность устанавливать приложения, прошивки, ядра, радио, бутлоадеры и рекавери
-Возмодность "Выкачивать" нужные нам файлы с телефона

Для работы с adb необходимо сначала установить их на компьютер (как - см. выше)

Команды ADB:
ADB push (записывает файл на ваш девайс) -- adb push c:\example.apk /sdcard/example.apk
ADB pull (извлекает файл из аппарата на компьютер) -- adb pull /system/app/example.apk c:\example.apk
ADB install (инсталляция программы на аппарат) -- adb install c:\example.apk
adb reboot (перезагрузка аппарата)
adb reboot recovery (перезагрузка аппарата и последующая загрузка в рекавери)
adb reboot bootloader (перезагрузка аппарата и последующая загрузка в бутлоадер)
adb remount (размонтирование и монтирование раздела /system)

Команды ADB-Shell:
adb shell (запускает линукс-оболочку для работы на аппарате)
cd (навигация по дирректориям аппарата) -- cd /system/app
ls (аналог команды "dir" в DOS-е, показывает содержимое дирректории) -- ls /system/app
rm (удаление файла из дирректории) -- rm /system/app/example.apk
cp (копирует файл из дирректории в дирректорию на аппарате) -- cp /system/app/example.apk /sdcard/example.apk
exit (выход из ADB-Shell) -- exit

Команды утилиты fastboot:
fastboot devices - список девайсов, подключенных к компьютеру (используется для проверки подключения)
fastboot reboot - перезагрузка аппарата
fastboot reboot-recovery - перезагрузка аппарата в рекавери
fastboot reboot-bootloader - перезагрузка аппарата в бутлоадер
fastboot flash boot filename.img - прошивка ядра
flashboot flash radio filename.img - прошивка радио
fastboot oem lock - закрыть бутлоадер.
fastboot oem unlock - открыть бутлоадер (стирает все пользовательские данные)

Это далеко не полный список команд!