ADB – приятно познакомиться!
Posted by flipp3r | Posted in articles, IT, manuals | Posted on 24-01-2012
0
В жизни андроида есть две немаловажные вещи, Точнее режима – ADB и Fastboot.
Оба слова – это утилиты которые доступны из Android SDK при помощи командной строки. Играют они важную роль в жизни вашего телефона
Если что-то случается, что-то летит или зависает, то без них вы не сделаете ничего… разве что швырнете кусок пластмассы в мусорку.
ADB – режим, который доступен вам, как говорилось выше, из-под Android SDK. Выполняет он много функций
Начнем с установки и настройки ADB. И все что вам пригодится в этом деле:
Android SDK - Скачать
WinRar - Скачать (32bit) Скачать (64bit)
Windows PC
USB Кабель
Rooted HTC Dream (Google G1)
Настройка Android SDK
Скачиваем файл (sdk) выше
Распаковываем на рабочий стол
Берем «android-sdk-windows» папку и кидаем ее в корень вашего системного диска (C:\)
Правый клик на «Мой компьютер» и жмем на свойства
Выбираем закладку «Дополнительно» либо «Дополнительные настройки» (или что-то в этом роде) (Vista/Windows 7)
Там выбираем «Переменные среды» (англ. – Environment Variables)
Нажимаем создать
Название переменной: adb
Значение: C:\android-sdk-windows\tools
После этого:
1. Запускаем SDK Setup.exe
2. Если ругается на нас ошибкой, то идем в настройки и жмем на «Force http//…..»
3. Выбираем все опции и жмем пока все добро скачается.
Если возникают какие-то проблемы, то скачайте папку USB-DRIVERS - ТУТ (Windows XP/Vista/Windows 7)
Подготовка вашего телефона к ADB
- В вашем телефоне идем в настройки (Settings)
- Выбираем Приложения (Applications)
- Выбираем Разработка (Development)
- Убедитесь что ‘USB Debugging’ отмечено галочкой (Т.е. включено)
Установка драйверов
- Подключите ваш телефон через USB и НЕ МОНТИРУЙТЕ SD!
- Ваш компьютер должен обноружить новое устройство, после чего он сам попытается установить Android 1.0 driver
- Пускай он это сделает

- Если же не находит, то нажмите «Установить драйвер вручную»
- Драйвер который нам необходим расположен в папке с вашим Android SDK 1.5r2 (C:\android-sdk-windows\usb_driver)
- После чего ваше устройство ADB Android должно быть установленно! Возьмите с полки пирожок

Для Android SDK 1.5r3+
1. Запускаем SDK Setup.exe
2. Если ругается на нас ошибкой, то идем в настройки и жмем на «Force http//…..»
3. Выбираем все опции и жмем пока все добро скачается.
Если возникают какие-то проблемы, то скачайте папку USB-DRIVERS - ТУТ (Windows XP/Vista/Windows 7)
Проверяем обнаруживает ли ADB ваш телефон:
Открываем команандную строку (Выполнить -> cmd -> enter)
И введите:
cd C:\android-sdk-windows\tools {Enter}
adb devices {после этого вы должны увидеть список устройств)
adb shell {вы должны увидеть символ # в строке}
Теперь вы настроили все что бы работал режим adb Введите в cmd команду adb (без ничего), и нажмите enter. Ниже вы увидите все команды доступные в данном режиме
Поздравляю! Вы закончили с установкой и с настройкой ADB !:-)
Список всех ADB команд:
-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.
If -p is not specified, the ANDROID_PRODUCT_OUT
environment variable is used, which must
be an absolute path.
devices - list all connected devices
device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> <local> - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb jdwp - list PIDs of processes hosting a JDWP transport
adb install [-l] [-r] <file> - push this package file to the device and instal
l it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.
adb help - show this help message
adb version - show version num
scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb root - restarts adb with root permissions
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PDP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns
adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:
- If <directory> is not specified, both /system and /data partitions will be u
pdated.
- If it is "system" or "data", only the corresponding partition
is updated.
Источник: http://androidon.яru








rsdlite_5.0.msi