На конкурс Андроид статей, наверное)
1 Введение
Зачем это нужно: для взлома, получения рут прав, доступа к системной части прошивки для его последующего изменения.
А так же ADB позволяет
- Просмотреть какие устройства подключены и могут работать с ADB
- Просматривать лог системы Андроид
- Копировать файлы с/на Андроид устройства(о)
- Устанавливать/Удалять приложения на Андроид устройстве
- Удалять (очищать) раздел data на Андроид устройстве
- Прошивать (перезаписывать) раздел data на Андроид устройстве
- Осуществлять различные скрипты управления Андроид устройством
- Управлять некоторыми сетевыми параметрами Андроид устройства
- И многое ещё...
SDK (от англ. software development kit) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ.
2. Установка
2.1. идем на сайт developer.android.com, переходим на вкладку sdk и качаем sdk для вашей системы. лучше качать в зипе. распаковываем в корень диска с
скрин сайта developer.android.com
2.2. идем на сайт oracle.com, выбираем вкладку Downloads, замем JAVA for developers, далее выбираем JRE как на скриншоте. Скачиваем, устанавливаем
Вкладка Downloads
Выбираем правильную версию JRE
2.3. в папке sdk запускаем SDK Manager.exe, выбираем нужные пакеты для работы. Желательно как на скриншоте. Если у вас другие версии андройд, то выбираем нужные. Подтверждаем установку, ждем
Нужные нам пакеты
2.4. далее идем в папку C:\android-sdk-windows\platform-tools и копируем этот адрес (в этой папке должны лежать файлы adb.exe и др)
Папка с программой
2.5.1. Для Windows XP: идем в панель управления, свойства системы, дополнительно, переменные среды
2.5.2. Для Windows Vista/7: идем в панель управления, система, дополнительные параметры системы
Переменные среды
2.6. находим пункт переменные среды и ищем пункт Path, жмем изменить и ничего не удаляя через точку с запетой добавляем свой путь C:\android-sdk-windows\platform-tools (смотрим скриншот). жмем ок
Добавляем переменную
2.7. проверяем: заходим в пуск, запускаем командную строчку (желательно от имени администратора для Windows Vista/7) и вводим команду adb и получаем примерно следующее.
Результат
получили, значит все работает)
3. Команды
Вот список весьма полезных команд:
adb devices - просмотреть какие устройства подключенны
adb wait-for-device - Ждать подключения устройства
adb get-serialno - просмотр серрийного номера
adb logcat - проссмотр что делает устройство
adb logcat > c:\logcat.txt - сохранит все изменения в файл
фильтры для logcat
V — Verbose (многословный) (самый низкий приоритет, режим по умолчанию)
D — Debug (отладка)
I — Info (информация)
W — Warning (предупреждение)
E — Error (ошибка)
F — Fatal (критическая ошибка)
S — Silent (тишина) (самый высокий приоритет, режим молчания, ничего не выводиться)
пример, adb logcat *:W - выводиться только сообщения об ошибках в работе системы
adb logcat [-b ] - выводит информацию буферов системы
radio — Просмотр буфера содержащего сообщения модуля радио/телефонии.
events — Просмотр буфера содержащего сообщения связанных событий.
main — Просмотр основного буфера логов (по умолчанию)
пример, adb logcat -b radio
adb reboot - перезагрузка устройства
adb reboot recovery - перезагрузка устройства в режим recovery
adb reboot bootloader - Перезагрузка в режим bootloader.
adb shell cat /proc/mtd - просмотр информации о "разделах" памяти аппарата
adb shell df - просмотр информации о разделах и свободных ресурсах
adb push - копирование файла в устройство
adb pull [] - копирование файла в ккомпьютер
adb install [-l] [-r] [-s] - установка приложения
пример, adb install с:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:
фильтры
-l Блокировка приложения
-r Переустановить приложение, с сохранением данных
-s Установить приложение на карту памяти
adb uninstall - удаление приложения
пример, adb uninstall autostarts.apk
4. Заключение
Вот мы и познакомились с Андройд СДК) В следующей редакции добавлю еще скриншотов и интересных команд. Так же Вы можете установить приложение CMDLinux для самостоятельного изучения)
а если Android 4.0.4, то лучше ставить 4.0 версию или 4.0.3 ?
0 ответить