Софт-Портал

Adb Toolkit скачать

Рейтинг: 4.9/5.0 (538 проголосовавших)

Категория: Windows

Описание

Установка adb и fastboot для Android с помощью репозитория

Установка adb и fastboot для Android с помощью репозитория

Отличная новость для обладателей смартфонов с ОС Android. В стандартных репозиториях Ubuntu появились пакеты с приложениями adb и fastboot. Теперь не нужно будет каждый раз скачивать их и возится с интеграцией в систему, достаточно установить нужные пакеты и всё, можно работать со своим девайсом прямо из консоли.

adb (Android Debug Bridge ) - это консольная утилита для глубокого взаимодействия с файлами вашего смартфона с Android. С её помощью можно удалять и перемещать файлы, устанавливать и удалять приложения, а также многое другое.

fastboot - это консольная утилита для работы с файловой системой Android.

Вроде всё хорошо, вот только пакеты в репозиториях Ubuntu доступны только для версии 12.10. Но не беда, я нашёл репозиторий, с помощью которого можно установить данные пакеты в Ubuntu 12.04. 11.10 и 11.04 .

Установка adb и fastboot

Adb toolkit скачать:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    ADB: Инструкции для ОС Windows

    ADB: Инструкции для ОС Windows.Что такое LogCat и как им пользоваться?

    Samsung Z2: доступный смартфон с Tizen и 4G
  • Nexus 5 не получит Android 7.0 Nougat
  • Флагман Acer на Windows 10 Mobile стартует в России
  • Samsung Veyron станет первой флагманской раскладушкой
  • Обновление Pokemon GO приносит оценку покемонов
  • iPhone 6S разгромил Galaxy Note7 в тесте быстродействия
  • Что нового в Android 7.0 Nougat
  • Вышла Android 7.0 Nougat: удобнее, экономнее, быстрее
  • Wileyfox Spark: бюджетный смартфон на Cyanogen OS
  • Samsung начнет продавать восстановленные смартфоны
  • Веб?приложения исчезнут из магазина для браузера Chrome
  • В России стартует «кожаный» бюджетник Micromax

    Basiya ► ZiminY Здравствуйте. У меня проблема с Samsung Galaxy A3. Внезапно выключился и не может до конца включиться. Появляется только надпись Samsung Galaxy A3 и так постоянно. Перепробовала уже всё,нажимала все кнопки. Пробовала удерживать кнопки "выкл". "Домой" и "+". Появились какие-то надписи. Не подскажете, что делать дальше, боюсь что-нибудь не то нажать. Помогите пожалуйста, как можно включить его до конца.

  • Velaskes228 ► Miha2e мне нужна ваша помощь. у меня htc sensation xe. планирую брать батарейку анкер1900, ибо родная умирает и телефон не держит толком заряд. читаю про подделки и прочее, опасаюсь зря потраченых денег на фэйк, подскажите где её можно заказать, я с Украины. есть одна батарейка анкер1900 на сайте OLX, опасаюсь. хочется совета знатока)и батарейка эта белого цвета тоненькие полосочки сверху и снизу чёрного цвета

  • top_sto ► vip6374 Вы создали тему "Dell 7 Streak при включении доходит до надписи Dell и перезагружается. Остановить можно только через отверстие Reset"
    Я столкнулся с такой же проблемой, поэтому интересует, смогли ли вы побороть эту проблему?

  • Приложения на Google Play – Craze - ADB Toolkit

    Описание

    ++++++++++++++
    + DESCRIPTION
    ++++++++++++++
    Did you ever want to..
    . get pass an Android lockscreen within seconds?
    . download photos, videos and files?
    . edit files and apps from phone-to-phone?
    . access saved WiFi Networks, Access Point Data and Google Token?


    Craze is a mobile application based on the Android Debugging Bridge (ADB) to maintain, recover and play around with other android devices.
    If you are tired of typing tons of ADB commands into a shell or you are just not familiar with ADB commands - check it out!
    It will save you lots of time and pain - trust me.

    ++++++++++++++++
    + REQUIREMENTS
    ++++++++++++++++
    - SU binary installed
    - Busybox installed
    - ADB binary installed
    -. Root access.
    - USB: USB Host Mode / OTG Support (supported by android version 3.1 - 4.x)
    - WiFi: Requires a "WiFi ADB" app on the target device (available for android versions 2.3.3 - 4.x)

    +++++++++++
    + FEATURES
    ++++++++++++++++++++++++++++++++++
    [ ? ] Handle multiple devices at the same time
    ++++++++++++++++++++++++++++++++++
    [ ? ] Built-In Remote File Browser
    [ – ] Image Preview
    [ – ] Multi - Upload
    [ – ] Multi - Download
    [ – ] Multi - Copy
    [ – ] Multi - Cut/Move
    [ – ] Multi - Delete
    [ – ] Select All
    [ – ] Unselect All
    [ ? ] Built-In File Chooser
    [ – ] Image Preview
    [ – ] Choose files/folder to upload
    [ – ] Choose APKs to install
    [ ? ] Built-In Remote Package Browser
    [ – ] 3rd party packages
    [ – ] System packages
    [ – ] Multi - Install
    [ – ] Multi - Uninstall
    [ – ] Multi - Backup
    [ ? ] Recover Data [. Target needs root access. ]
    [ – ] WiFi Networks
    [ – ] WiFi Access Point
    [ – ] Google Token
    [ ? ] Lockscreen
    [ – ] Bypass
    [ – ] Remove [. Target needs root access. ]
    [ ? ] Power Options
    [ – ] Reboot
    [ – ] Recovery
    [ – ] Bootloader
    [ ? ] Contact
    [ – ] Email
    [ – ] XDA Developers
    [ ? ] About
    [ – ] About Craze
    +++++++++++++++++++++++++
    [ ? ] More features will come soon
    +++++++++++++++++++++++++

    +++++++++++++++
    + INSTRUCTIONS
    +++++++++++++++
    Check out the instruction section in my XDA-Developers thread:
    http://forum.xda-developers.com/showthread.php?t=2260828

    ++++++++++++
    + IMPORTANT
    ++++++++++++
    [ ? ] First
    [ – ] This app REQUIRES root access on YOUR phone!
    [ – ] If you don't have it - go and get it or Craze will immediately close itself.
    ++++++++++++++++
    [ ? ] Second
    [ – ] Disable the SU notifications for Craze if you don't want to get spammed.
    ++++++++++++++++++++
    [ ? ] Third
    [ – ] It's completely up to you what you are using this app for.
    [ – ] I am not responsible for any damage, lost data or unauthorized and illegal use of Craze!
    ++++++++++++++++++++++++

    +++++++
    + NOTE
    +++++++
    If you detect any bugs or you have any ideas please feel free to contact me via mail or on XDA-Developers.

    + + + + + + + + + + + + + +
    + Описание
    + + + + + + + + + + + + + +
    Вы когда-нибудь хотите.
    . Получить сдать Android LockScreen в течение нескольких секунд?
    . Скачать фотографии, видео и файлы?
    . Редактировать файлы и приложения с телефона на телефон?
    . Доступ спас WiFi сети, точки доступа к данным и Google Знак?


    Мания это мобильное приложение на основе Android отладки моста (АБР) для поддержания, восстановления и поиграть с другими андроид устройств.
    Если вы устали от введя тонн АБР команд в оболочке или вы просто не знакомы с командами АБР - проверьте это!
    Это сэкономит вам много времени и боль - поверьте мне.

    + + + + + + + + + + + + + + + +
    + ТРЕБОВАНИЯ
    + + + + + + + + + + + + + + + +
    - SU двоичный установлен
    - Установлен Busybox
    - АБР двоичный установлен
    -! Корневая доступ!
    - USB: Режим хоста USB / OTG Поддержка (поддерживается андроид версии 3.1 - 4.x)
    - Wi-Fi: Требуется "Wi-Fi АБР" приложение на целевом устройстве (только для андроид версии 2.3.3 - 4.x)

    + + + + + + + + + + +
    + ОСОБЕННОСТИ
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    [?] Ручка несколько устройств одновременно
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    [?] Встроенная функция дистанционного Browser File
    [-] Предварительный просмотр изображения
    [-] Мульти - Загрузить
    [-] Мульти - Скачать
    [-] Мульти - Копировать
    [-] Мульти - вырезание / перемещение
    [-] Мульти - Удалить
    [-] Выбрать все
    [-] Снять все
    [?] Встроенный выбора файла
    [-] Предварительный просмотр изображения
    [-] Выберите файлы / папки для загрузки
    [-] Выберите APKs установить
    [?] Встроенная функция дистанционного Browser пакета
    [-] 3-я партия пакеты
    [-] Системные пакеты
    [-] Мульти - Установить
    [-] Мульти - Удаление
    [-] Мульти - Резервное копирование
    [?] Восстановление данных [. Целевая нуждается в корневой доступ. ]
    [-] WiFi сети
    [-] Wi-Fi точка доступа
    [-] Google маркера
    [?] LockScreen
    [-] Обход
    [-] Удалить [. Целевая нуждается в корневой доступ. ]
    [?] Электропитание
    [-] Перезагрузка
    [-] Восстановление
    [-] Загрузчика
    [?] Контакты
    [-] E-mail
    [-] XDA Разработчики
    [?] О
    [-] О мания
    + + + + + + + + + + + + + + + + + + + + + + + + +
    [?] Дополнительные функции скоро придет
    + + + + + + + + + + + + + + + + + + + + + + + + +

    + + + + + + + + + + + + + + +
    + ИНСТРУКЦИЯ
    + + + + + + + + + + + + + + +
    Проверьте секцию команд в моей XDA-Developers теме:
    http://forum.xda-developers.com/showthread.php?t=2260828

    + + + + + + + + + + + +
    + ВАЖНО
    + + + + + + + + + + + +
    [?] Первая
    [-] Это приложение требует корневого доступа на вашем телефоне!
    [-] Если у вас нет его - пойти и получить его или Craze немедленно закрыть себя.
    + + + + + + + + + + + + + + + +
    [?] Второй
    [-] Отключить уведомления SU для Craze, если вы не хотите много спама.
    + + + + + + + + + + + + + + + + + + + +
    [?] Третий
    [-] Это полностью зависит от вас то, что вы с помощью этого приложения для.
    [-] Я не несу ответственности за любой ущерб, потерю данных или несанкционированного и незаконного использования Craze!
    + + + + + + + + + + + + + + + + + + + + + + + +

    + + + + + + +
    + ПРИМЕЧАНИЕ
    + + + + + + +
    При обнаружении любых ошибок или у вас есть идеи, пожалуйста, не стесняйтесь связаться со мной по почте или на XDA-Developers.

    Отзывы Что нового Дополнительная информация Похожие

    Tixdownloadersuper14: Блог

    Универсальный ADB драйвер для Windows упрощает подключение и получение root на универсальные утилиты, такие как, например, Nexus Toolkit.

    Первое, что мы видим, впервые включив GN Toolkit, - это экран с информацией о включении adb и об обновлении. Пишем no - и отменяем проверку.

    Adb-toolkit Download

    В моменте обрыва видео пишем fastboot boot devices Нужные файлы: 1 файл. Драйвера Usb Driver.

    Nexus Root Toolkit довольно увесистая программа, но оно и понятно, зато пользы может Сказали бы хоть что ADB и fastboot должны быть на компе.

    Для того чтобы быстро и без заморочек получить root для Sony Xperia, рекомендуем воспользоваться скриптом DooMLoRD. Данный процесс сведен до автоматизма, нужно лишь установить USB драйвер для гаджета и настроить ADB, подключить девайс к ПК через USB-кабель. Сразу хочу предупредить, что все действия выполняются на ваш страх и риск и гарантию об успешном выполнении дать не может никто. Загрузите файл со скриптом и распакуйте его в любую папку.

    Adb-toolkit Скачать

    А так же скачиваем архив adb.rar – содержит файлы Fastboot и ADB. сегодня воспользоваться программой NEXUS 4 TOOLKIT 1.3, но.

    Устанавливаем средство отладки Android ADB на Ubuntu

    Как установить ADB под Ubuntu Linux?

    Добрый день уважаемые посетители сайта fans-android.com! Сегодня я Вам расскажу о том как установить средство отладки для девайсов Android — ADB под Ubuntu Linux.

    Весь процесс установки Ubuntu я рассказывать пока не буду но, если будут просьбы, все напишу и распишу весь процесс!

    Добавляем источник приложения (репозиторий)

    Вводим команды по очереди

    Когда будете вводить sudo add-apt-repository ppa:nilarimogard/webupd8 у вас запросят пароль — это пароль с помощью которого вы входите в систему (когда будете вводить то не пугайтесь что на экране не чего не происходит, все нормально).

    Подсоединяем смартфон или планшет на Android USB шнуром к компьютером (не забудьте включить режим отладки USB).
    Вводим команду в терминале adb devices

    Если у вас отобразилось устройство то все в порядке.

    Если не заработало
    Если же нет то введите в терминал команду sudo gedit /etc/udev/rules.d/51-android.rules
    После чего введите в открывшемся текстовом редакторе вот эти строки и сохраните его:

    #Acer SUBSYSTEM==»usb», ATTR==»0502?, MODE=»0666? #ASUS SUBSYSTEM==»usb», ATTR==»0b05?, MODE=»0666? #Dell SUBSYSTEM==»usb», ATTR==»413c», MODE=»0666? #Foxconn SUBSYSTEM==»usb», ATTR==»0489?, MODE=»0666? #Garmin-Asus SUBSYSTEM==»usb», ATTR==»091E», MODE=»0666? #Google SUBSYSTEM==»usb», ATTR==»18d1?, MODE=»0666? #HTC SUBSYSTEM==»usb», ATTR==»0bb4?, MODE=»0666? #Huawei SUBSYSTEM==»usb», ATTR==»12d1?, MODE=»0666? #K-Touch SUBSYSTEM==»usb», ATTR==»24e3?, MODE=»0666? #KT Tech SUBSYSTEM==»usb», ATTR==»2116?, MODE=»0666? #Kyocera SUBSYSTEM==»usb», ATTR==»0482?, MODE=»0666? #Lenevo SUBSYSTEM==»usb», ATTR==»17EF», MODE=»0666? #LG SUBSYSTEM==»usb», ATTR==»1004?, MODE=»0666? #Motorola SUBSYSTEM==»usb», ATTR==»22b8?, MODE=»0666? #NEC SUBSYSTEM==»usb», ATTR==»0409?, MODE=»0666? #Nook SUBSYSTEM==»usb», ATTR==»2080?, MODE=»0666? #Nvidia SUBSYSTEM==»usb», ATTR==»0955?, MODE=»0666? #OTGV SUBSYSTEM==»usb», ATTR==»2257?, MODE=»0666? #Pantech SUBSYSTEM==»usb», ATTR==»10A9?, MODE=»0666? #Philips SUBSYSTEM==»usb», ATTR==»0471?, MODE=»0666? #PMC-Sierra SUBSYSTEM==»usb», ATTR==»04da», MODE=»0666? #Qualcomm SUBSYSTEM==»usb», ATTR==»05c6?, MODE=»0666? #SK Telesys SUBSYSTEM==»usb», ATTR==»1f53?, MODE=»0666? #Samsung SUBSYSTEM==»usb», ATTR==»04e8?, MODE=»0666? #Sharp SUBSYSTEM==»usb», ATTR==»04dd», MODE=»0666? #Sony Ericsson SUBSYSTEM==»usb», ATTR==»0fce», MODE=»0666? #Toshiba SUBSYSTEM==»usb», ATTR==»0930?, MODE=»0666? #ZTE SUBSYSTEM==»usb», ATTR==»19D2?, MODE=»0666?

    Перезапустите ADB введя в терминал:

    sudo adb kill-server

    sudo adb start-server

    После чего повторите команду adb devices

    На этом все дорогие посетили сайта, подписывайтесь на нашу страничку Вконтакте и заходите к нам по чаще!

    Дальше будет Интересней!

    ADB и все что с помощью него можно сделать

    Что такое ADB (Android Debug Bridge).

    (Применима для всех Android-устройств, где данный функционал не был намеренно заблокирован производителем)

    ADB (Android Debug Bridge - Отладочный мост Android) - инструмент, который устанавливается вместе с Android-SDK и позволяет управлять устройством на базе ОС Android.
    Работает на всех Android-устройствах, где данный функционал не был намеренно заблокирован производителем.
    Здесь и далее: PC - ПК, компьютер к которому подключено устройство.
    ADB - консольное приложение для PC, с помощью которого производится отладка Android устройств, в том числе и эмуляторов.
    Работает по принципу клиент-сервер. При первом запуске ADB с любой командой создается сервер в виде системной службы (демона), которая будет прослушивать все команды, посылаемые на порт 5037.
    Официальная страница
    ADB позволяет:
    • Посмотреть какие устройства подключены и могут работать с ADB.
    • Просматривать логи.
    • Копировать файлы с/на аппарат.
    • Устанавливать/Удалять приложения.
    • Удалять (очищать) раздел data.
    • Прошивать (перезаписывать) раздел data.
    • Осуществлять различные скрипты управления.
    • Управлять некоторыми сетевыми параметрами.
    Поставляется ADB в составе инструментария разработчика Андроид (Android SDK), который, в свою очередь входит в состав Android Studio.

    Распаковываем архив (рекомендуется распаковывать в корень диска или в другую папку, не содержащую русских букв в пути, ). Например: c:\adb\ или a:\adb\
    В итоге должна получиться папка в корне диска с содержимым:
    #:\adb\adb.exe - непосредственно сам ADB, с которым будем работать.
    #:\adb\AdbWinApi.dll - библиотека для работы ADB.
    #:\adb\AdbWinUsbApi.dll - библиотека для работы ADB.
    #:\adb\fastboot.exe - управление устройством переведенным в режим fastboot.
    Инструкции по установке (Windows, OS X и Linux)
    Настройки соединения, устройства. Драйверы.
    Настраиваем телефон.
    Для этого в телефон->настройки->приложения->разработка помечаем Отладка USB.
    При подключении USB-кабеля выбираем Только зарядка.
    Проверяем соединение на компьютере.
    Создаем в распакованной папке adb файл devices.cmd (проверяем что .cmd это расширение файла а не его имя) и пишем туда:

    echo off
    adb devices
    pause

    Запускаем созданный файл. Если все сделано правильно, будут видны строки:

    D:\adb>devices.cmd
    adb devices
    List of devices attached
    HT16GV402012 device
    D:\adb>pause
    Для продолжения нажмите любую клавишу.

    Если что-то неправильно, то в списке подключенных устройств (List of devices attached) будет пусто.

    Так как ADB - консольное приложение, работать в Windows с ним не очень комфортно.
    Есть несколько способов работы с консолью.
    Например, с помощью cmd.exe (Обработчика команд Windows).
    Запускается любым из следующих способов:
    1. Пуск -> Выполнить -> сmd -> Ввод (Enter).
    2. Сочетанием клавиш WIN+R -> сmd -> Ввод (Enter).
    3. В папке Windows\System32 находим файл cmd.exe и запускаем его.
    Попадаем в обработчик.
    Переходим в каталог ADB командой: cd c:\adb\.
    Далее работаем посредством команд ADB.

    adb -d Команда посылается только на устройство подключенное через USB.
    Внимание: Выдаст ошибку, если подключено больше одного устройства.

    adb -e Команда посылается на устройство в эмуляторе.
    Внимание: Выдаст ошибку, если подключено больше одного эмулятора.

    adb -s <серийный_номер_устройства> Команда посылается на устройство с указанным серийным номером:

    adb -p <имя устройства или путь> Команда посылается на устройство с указанным именем:
    Если ключ -p не указан, используется значение переменной ANDROID_PRODUCT_OUT.

    adb devices Список всех подсоединенных устройств.

    adb connect <хост>[:<порт>] Подсоединиться к андроид хосту по протококу TCP/IP через порт 5555 (по умолчанию, если не задан).

    adb disconnect [<хост>[:<порт>]] Отсоединиться от андроид подключенного через TCP/IP порт 5555 (по умолчанию, если не задан).
    Если не задан ни один параметр, отключиться от всех активных соединений.

    adb push <путь на PC> <путь на андроид> Копировать файл/папку PC->девайс.

    adb pull <путь на андроид> [<путь на PC>] Копировать файл/папку девайс->PC.

    adb sync [<каталог>] Копировать PC->девайс только новые файлы.
    Ключи:
    -l Не копировать, только создать список.

    adb shell Запуск упрощенного unix shell.
    Примеры использования

    adb emu <команда> Послать команду в консоль эмулятора

    adb install [-l] [-r] [-s] <название_приложения.apk> Послать приложение на устройство и установить его.
    Пример: adb install c:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:
    Ключи:
    -l Блокировка приложения
    -r Переустановить приложение, с сохранением данных
    -s Установить приложение на карту памяти

    adb uninstall [-k] <название_приложения.apk> Удаление приложения с устройства.
    Ключи:
    -k Не удалять сохраненные данные приложения и пользователя.

    adb wait-for-device Ждать подключения устройства.

    adb start-server Запустить службу/демон.

    adb kill-server Остановить службу/демон.

    adb get-state Получить статус:
    offline Выключен.
    bootloader В режиме начальной загрузки.
    device В режиме работы.

    adb get-serialno Получить серийный номер.

    adb status-window Непрерывный опрос состояния.

    adb remount Перемонтировать для записи. Требуется для работы скриптов, которые изменяют данные на.

    adb reboot bootloader Перезагрузка в режим bootloader.

    adb reboot recovery Перезагрузка в режим recovery.

    adb root Перезапуск демона с правами root

    adb usb Перезапуск демона, прослушивающего USB.

    adb tcpip <порт> Перезапуск демона, прослушивающего порт TCP.

    adb ppp <tty> [параметры] Запуск службы через USB.
    Note: you should not automatically start a PPP connection. <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
    Параметры:
    defaultroute debug dump local notty usepeerdns

    FastBoot - консольное приложение для PC. Используется для действий над разделами

    В выпускаемых устройствах эта функция отключена, так как поддержка USB была отключена в загрузчике. Для полнофункционального использования fastboot у вас должен быть инженерный SPL, или SPL с отключенным Security flag (S-OFF).

    SPL – это второй программный загрузчик. В сочетании с IPL, составляют загрузчик устройства. Помимо начальной загрузки Android, загрузчик также выполняет различные диагностические функции. Одна из этих функций управления данными во внутренней флэш-памяти устройства. В зависимости от установленного загрузчика SPL, пользователь сможет прошивать подписанные NBH файлы, образы флэш-памяти NAND и многое другое. Обратите внимание, что SPL установлен и работает, независимо от Android, который работает поверх его. IPL – это программа начальной загрузки. Первоначальные загрузки/инициализации оборудования. Примерно то же, что BIOS компьютера.
    Проверить, доступен ли нам fastboot можно перезагрузив HTC в загрузчик adb reboot bootloader. В верхней строке, вы должны увидеть S-OFF (безопасность выключена). Если вы видите S-ON, или вы видите фон с четырьмя цветами радуги, SPL не поддерживает fastboot. Вам нужно будет установить fastboot совместимый с SPL.

    Внимание! При подключении HTC в режиме bootloader необходимо еще раз установить драйвера Android 1.0 (не знаю почему именно так отображается в диспетчере устройств). Процедура почти аналогична описанной выше. Устанавливаются те же драйвера, только выбирается строчка не ADB, а FASTBOOT.

    fastboot devices Список присоединенных устройств в режиме fastboot.
    fastboot flash <раздел> <файл> Прошивает файл .img в раздел устройства.

    fastboot erase <раздел> Стереть раздел.
    Разделы: boot, recovery, system, userdata, radio
    Пример: fastboot erase splash1 splash1.img Прошивка загрузочного экрана Splash.

    fastboot update <имя_файла.zip> Прошивка из файла имя_файла.zip

    fastboot flashall Прошивка boot + recovery + system.

    fastboot getvar <имя_переменной> Показать переменные bootloader.
    Пример: fastboot getvar version-bootloader Получить версию bootloader.

    fastboot boot <kernel> [<ramdisk>] Скачать и загрузить kernel.

    fastboot flash:raw boot <kernel> [<ramdisk>] Создать bootimage и прошить его.

    fastboot devices Показать список подключенных устройств.

    fastboot continue Продолжить с автозагрузкой.

    fastboot reboot Перезагрузить аппарат.

    f astboot reboot-bootloader Перезагрузить девайсв режим bootloader.
    Перед командами fastboot можно использовать ключи:
    -w стереть данные пользователя и кэш
    -s <серийный номер> Указать серийный номер устройства.
    -p <product> Указать название устройства.
    -c <cmdline> Переопределить kernel commandline.
    -i <vendor id> Указать вручную USB vendor id.
    -b <base_addr> Указать в ручную базовый адрес kernel.
    -n <page size> Указать размер страниц nand. по умолчанию 2048.

    Переименовываем радио в radio.img и кладем его в папку ADB.

    @echo off
    fastboot reboot-bootloader
    echo После загрузки bootloader нажмите любую клавишу.
    pause
    fastboot flash radio radio.img
    fastboot reboot

    Восстановление прошивки из бэкапа.

    @echo off
    fastboot reboot-bootloader
    echo После загрузки bootloader нажмите любую клавишу.
    pause
    fastboot flash userdata data.img
    fastboot flash system system.img
    fastboot flash boot boot.img
    fastboot reboot

    Прошивка анимации при загрузке

    Качаем бутанимацию. Переименовываем файл в bootanimation.zip и кладем его в папку ADB.

    @echo off
    adb remount
    adb push bootanimation.zip /data/local

    Получение SuperCID (Дебрендинг

    @echo off
    adb devices
    fastboot reboot-bootloader
    echo После загрузки bootloader нажмите любую клавишу.
    pause
    fastboot oem writecid 11111111
    fastboot reboot-bootloader
    fastboot getvar cid
    fastboot reboot

    Распаковываем образ рекавери. Переименовываем файл в recovery.img и кладем его в папку с ADB.

    @echo off
    fastboot reboot-bootloader
    echo После загрузки bootloader нажмите любую клавишу.
    pause
    fastboot flash recovery recovery.img
    fastboot reboot

    Прошивка загрузочного раздела

    Переименовываем кусок прошивки отвечающий за загрузку в boot.img и кладем его в папку ADB.

    @echo off
    fastboot reboot-bootloader
    echo После загрузки bootloader нажмите любую клавишу.
    pause
    fastboot flash boot boot.img
    fastboot reboot

    Что такое LogCat и как им пользоваться?
    Чтение и запись логов (Logcat) в Linux
    adb logcat [<Ключи>] [<фильтр>] Посмотреть логи с отладочной информацией:

    Команду logcat можно использовать с машины разработки
    $ adb logcat
    или из удаленного shell
    # logcat Каждое сообщение лога в Android имеет тэг и приоритет
    Тэг – это строка указывающая компонент системы, от которого принято сообщение (например: View для системы view)
    Приоритет – имеет одно из нижеследующих значений (в порядке от меньшего к большему):
    V - Verbose (Низший приоритет).
    D - Debug
    I - Info
    W - Warning
    E - Error
    F - Fatal
    S - Silent (Наивысший приоритет, при котором ничего не выводится).

    Получить список тэгов, используемых в системе, вместе с их приоритетами можно запустив logcat. В первых двух столбцах каждого из выведенных сообщений будут указаны <приоритет>/<тэг>.
    Пример выводимого logcat сообщения:
    I/ActivityManager( 585): Starting activity: Intent < action=android.intent.action. >

    Для уменьшения вывода лога до приемлемого уровня нужно использовать выражения фильтра. Выражения фильтра позволяют указать системе нужные комбинации <тэг> и <приоритет>, остальные сообщения система не выводит.
    Выражения фильтра имеют следующий формат <тэг>:<приоритет>. где <тэг> указывает нужный тэг, <приоритет> указывает минимальный уровень приоритета для выбранного тэга. Сообщения с выбранным тэгом и приоритетом на уровне или выше указанного записываются в лог. Можно использовать любое количество пар <тэг>:<приоритет> в одном выражении фильтра. Для разделения пар <тэг>:<приоритет> используется пробел.

    Пример ниже выводит в лог все сообщения с тэгом "ActivityManager" с приоритетом "Info" или выше, и сообщения с тэгом "MyApp" и приоритетом "Debug" или выше:
    adb logcat ActivityManager:I MyApp:D *:S
    Последний элемент в выражении фильтра *:S устанавливает приоритет "silent" для всех остальных тэгов, тем самым обеспечивая вывод сообщений только для "View" и "MyApp". Использование *:S – это отличный способ для вывода в лог только явно указанных фильтров (т.е. в выражении фильтра указывается "белый список" сообщений, а *:S отправляет все остальное в "черный список").

    При помощи следующего выражения фильтра отображаются все сообщения с приоритетом "warning" или выше для всех тэгов:
    adb logcat *:W

    Если logcat запускается на машине разработчика (не через удаленный adb shell), можно также установить значение выражения фильтра по умолчанию задав переменную окружения ANDROID_LOG_TAGS:
    export ANDROID_LOG_TAGS="ActivityManager:I MyApp:D *:S"

    Следует обратить внимание что задав переменную окружения ANDROID_LOG_TAGS она не будет работать в эмуляторе/устройстве, если вы будете использовать logcat в удаленном shell или используя adb shell logcat.
    Вышеописанная команда export работает в ОС *nix и не работает в Windows.

    Контроль формата вывода лога

    Сообщения лога в дополнение к тэгу и приоритету содержат несколько полей метаданных. Можно изменять формат вывода сообщений показывая только конкретные поля метаданных. Для этого используется параметр -v и указывается один из ниже перечисленных форматов вывода.

    brief Показывать приоритет/тэг и PID процесса (формат по умолчанию).
    process Показывать только PID.
    tag Показывать только приоритет/тэг.
    thread Показывать только процесс:поток и приоритет/тэг.
    raw Показать необработанное сообщение, без полей метаданных.
    time Показывать дату, время вызова, приоритет/тэг и PID процесса.
    long Показывать все поля метаданных и отдельно сообщения с пустыми строками.

    При запуске logcat можно указать формат вывода используя параметр -v:
    adb logcat [-v <format>]
    Пример, который показывает сообщения в формате thread:
    adb logcat -v thread
    Нужно отметить, что можно использовать только один формат с параметром -v.

    Просмотр альтернативного буфера лога

    Система логов Android держит несколько кольцевых буферов для лога сообщений и не все сообщения отправляются в основной буфер. Для отображения дополнительных сообщений лога нужно запустить logcat с параметром -b.

    Таким образом можно посмотреть один из альтернативных буферов:
    radio Просмотр буфера с сообщениями связанными с радио/телефоном.
    events Просмотр буфера с сообщениями связанными с событиями.
    main Просмотр основного буфера (по умолчанию).

    Пример ниже показывает буфер с радио и телефонными сообщениями:
    adb logcat -b radio

    Просмотр stdout и stderr

    По умолчанию система Android шлет вывод stdout и stderr (System.out и System.err) в /dev/null (удаляет). В процессах, которые выполняются в виртуальной машине Dalvik (Dalvik VM) может осуществляться запись копии вывода в лог файл. В этом случае система записывает сообщения в лог используя тэги stdout и stderr с приоритетом I.
    Для перенаправления вывода нужно остановить эмулятор/устройство, затем выполнить команду shell setprop для включения перенаправления вывода. Пример того как это делается:
    $ adb shell stop
    $ adb shell setprop log.redirect-stdio true
    $ adb shell start
    Система сохраняет эту настройку, пока работает эмулятор/устройство. Чтобы использовать эту настройку по умолчанию в эмуляторе/устройстве, нужно добавить эту команду в /data/local.prop в эмуляторе/устройстве.

    Список параметров команды logcat
    -b <buffer> Загрузить альтернативный буфер лога для просмотра, такой как event или radio. Основной буфер используется по умолчанию.
    -c Очистить (сбросить) лог и выйти.
    -d Вывести лог на экран и выйти.
    -f <filename> Записать сообщения лога в файл <filename>. По умолчанию в stdout.
    -g Вывести размер указанного буфера лога и выйти.
    -n <count> Установить максимальное количество ротаций лога (количество хранимых сжатых фрагментов лога) <count>. По умолчанию 4. Требует параметр -r.
    -r <kbytes> Выполнять ротацию каждые <kbytes> вывода (разделять лог на фрагменты по <kbytes>). По умолчанию 16. Требует параметр -f.
    -s Устанавливает silent фильтром по умолчанию.
    -v <format> Устанавливает формат вывода сообщений лога. По умолчанию brief.

    Стандартные приложения, которые можно найти в прошивке

    AccountAndSyncSettings.apk — Синхронизация настроек серверов, необходимо для уведомлений Gmail.
    ApplicationsProvider.apk — Получает список приложений, установленных на телефоне и предоставляет варианты поиска.
    Bluetooth.apk — Bluetooth.
    Browser.apk — Браузер.
    BooksPhone.apk - Книги
    Calculator.apk — Калькулятор .
    Calendar.apk — Календарь.
    CalendarProvider.apk — Синхронизация календаря.
    Camera.apk — Камера.
    CertInstaller.apk — Управление сертификатами безопасности.
    Contacts.apk — Контакты и лог звонков.
    ContactsProvider.apk — Синхронизация контактов.
    DefaultContainerService.apk — Необходимо для установки приложений.
    DeskClock.apk — Часы и будильник.
    DownloadProvider.apk — Загрузка приложений (маркет, браузер, etc).
    DownloadProviderUI.apk — Обеспечивает загрузку файлов вручную и из Маректа.
    DrmProvider.apk — DRM функции для доступа к медиафайлам (включая рингтоны)
    DSPManager.apk — Обработка звука (эквалайзер).
    Email.apk — Почтовый клиент.
    FileManager.apk — Менеджер файлов.
    FM.apk —FM радио.
    Gallery.apk —Галерея.
    GoogleBackupTransport.apk — Механизм резервного копирования для приложений и настроек.
    GoogleCalendarSyncAdapter.apk — Синхронизация календаря.
    GoogleContactsSyncAdapter.apk —Синхронизация списка контактов с сервисом Google.
    GoogleFeedback.apk — Обратная связь для Google
    GooglePartnerSetup.apk—?
    GoogleQuickSearchBox.apk — Поиск google
    GoogleServicesFramework.apk — Сервис для доступа к приложениям google
    HTMLViewer.apk— Форматировщик HTML.
    LiveWallpapersPicker.apk — Выбор живых обоев
    MarketUpdater.apk — Список скачать / обновить для маркета. Не работает без Vending.apk
    MediaUploader.apk — Загрузка медиа файлов
    MediaProvider.apk — Нужна для доступа к медиафайлам
    Mms.apk — Сервис sms и mms
    Music.apk — Музыкальный и видео проигрыватель
    NetworkLocation.apk— Определяет местоположение по сети GSM.
    PackegeInstaller.apk— Сервис установки приложений (apk) с карты памяти. Не требуются при установке приложений из Маркета.
    Phone.apk — Приложение для телефона и номеронабератель
    Protips.apk— Виджет "помощь в использовании андроида"
    Settings.apk — Меню настроек устройства
    SettingsProvider.apk — Синхронизация настроек
    SetupWizard.apk — Настройка при первом включении
    SoundRecorder.apk —Диктофон
    SpareParts.apk — Меню дополнительных настроек
    Stk.apk — Sim Tool Kit; менеджер SIM карты
    Superuser.apk — Суперпользователь
    SystemUI.apk—отвечает за настройки статусбара и др,служит важным дополнением файла framework-res.apk
    Talk.apk— Google Talk.
    TelephonyProvider.apk — Синхронизация телефона
    ThemeChooser.apk—Установка тем,оформления.
    ThemeManager.apk—Менеджер установленных тем,оформления.
    Torch.apk—Фонарик
    TtsService.apk — Озвучивание текста, нужно для навигатора Google и карт Google версии v5 и выше.
    UserDictionaryProvider.apk — Словари для клавиатуры.
    Vending.apk — Маркет
    VoiceDialer.apk — Голосовой набор.
    VpnServices.apk — Приложение для VPN

    ˇ
    Скрипты на shell под Android
    adb shell <команда из списка shell> Команда посылается через shell
    Пример: adb shell rm -r /system/sd/app Удаление приложений, установленных на карту памяти.
    Пример: adb shell rm -r /system/sd/app-private Удаление приложений, установленных на карту памяти в раздел private.
    Пример: adb shell cat /proc/mtd Выдаст информацию о разделах внутренней памяти девайса.
    Выдаст что-то вроде:

    dev: size erasesize name
    mtd0: 000a0000 00020000 "misc"
    mtd1: 00420000 00020000 "recovery"
    mtd2: 002c0000 00020000 "boot"
    mtd3: 0fa00000 00020000 "system"
    mtd4: 02800000 00020000 "cache"
    mtd5: 0af20000 00020000 "userdata"


    Пример: adb shell df Выдаст информацию о свободных ресурсах в разделах памяти аппарата.
    Выдаст что-то вроде:

    Filesystem 1K-blocks Used Available Use% Mounted on
    tmpfs 160664 0 160664 0% /dev
    /dev/block/mtdblock4 40960 1292 39668 3% /cache
    /dev/block/mtdblock3 256000 146888 109112 57% /system
    /dev/block/mtdblock5 179328 125728 53600 70% /data
    /dev/block/mmcblk0p1 15521280 10056880 5464400 65% /sdcard


    Создаем в папке с ADB файл с расширением .cmd или .bat (проверяем что .cmd или .bat это расширение файла а не его имя) и пишем туда:
    скопировать блок (задаем блок и выходящие имя)

    adb shell su -c dd if=/dev/block/mmcblk0p9 of=/sdcard/factoryfs.img bs=4096

    узнать какие блоки то в общем есть

    adb shell cat /proc/partitions

    Пример:
    adb shell mount -o rw /dev/block/mtdblock3 /system
    adb shell mount -o rw /dev/block/mtdblock5 /data
    Монтировать разделы /system и /data в режиме ClockworkMod recovery.

    разблокировать от графического ключа на блокировке (после команды ввести любой жест)

    adb shell rm /data/system/gesture.key

    Удаление системных приложений.

    @rem HTC Hub
    adb shell rm /system/app/HtcDirect.apk
    adb shell rm /system/app/HtcDirect.odex

    @rem Социальные сети
    adb shell rm /system/app/com.htc.idlescreen_SN.apk
    adb shell rm /system/app/com.htc.idlescreen_SN.odex
    adb shell rm /system/app/Facebook.apk
    adb shell rm /system/app/Facebook.odex
    adb shell rm /system/app/com.htc.FriendStream3DWidget.apk
    adb shell rm /system/app/com.htc.FriendStream3DWidget.odex
    adb shell rm /system/app/Flickr.apk
    adb shell rm /system/app/Flickr.odex
    adb shell rm /system/app/teeter.apk
    adb shell rm /system/app/teeter.odex
    adb shell rm /system/app/com.htc.Twitter3DWidget.apk
    adb shell rm /system/app/com.htc.Twitter3DWidget.odex
    adb shell rm /system/app/Twitter.apk
    adb shell rm /system/app/Twitter.odex
    adb shell rm /system/app/HtcTwitter.apk
    adb shell rm /system/app/HtcTwitter.odex
    adb shell rm /system/app/HtcRecommends.apk
    adb shell rm /system/app/HtcRecommends.odex
    adb shell rm /system/app/HtcRecommendsWidget.apk
    adb shell rm /system/app/HtcRecommendsWidget.odex
    adb shell rm /system/app/HtcFacebook.apk
    adb shell rm /system/app/HtcFacebook.odex
    adb shell rm /system/app/FriendStream.apk
    adb shell rm /system/app/FriendStream.odex

    @rem Ролики из Голивуда
    adb shell rm /system/app/htcwatchwidget3d.apk
    adb shell rm /system/app/htcwatchwidget3d.odex
    adb shell rm /system/app/WatchApp.apk
    adb shell rm /system/app/WatchApp.odex

    @rem Почта. Использую AndroMail
    adb shell rm /system/app/htcmailwidgets3d.apk
    adb shell rm /system/app/htcmailwidgets3d.odex
    adb shell rm /system/app/Mail.apk
    adb shell rm /system/app/Mail.odex
    adb shell rm /system/app/Gmail.apk
    adb shell rm /system/app/Gmail.odex

    @rem Акции
    adb shell rm /system/app/com.htc.TrendsWidget.apk
    adb shell rm /system/app/com.htc.TrendsWidget.odex
    adb shell rm /system/app/Stock.apk
    adb shell rm /system/app/Stock.odex
    adb shell rm /system/app/IdleScreen_Stock.apk
    adb shell rm /system/app/IdleScreen_Stock.odex
    adb shell rm /system/app/FusionStockWidget.apk
    adb shell rm /system/app/FusionStockWidget.odex
    adb shell rm /system/app/DCSStock.apk
    adb shell rm /system/app/DCSStock.odex

    @rem Музыка. Использую Meridian Player
    adb shell rm /system/app/com.htc.MusicWidget.apk
    adb shell rm /system/app/com.htc.MusicWidget.odex
    adb shell rm /system/app/HtcStreamPlayer.apk
    adb shell rm /system/app/HtcStreamPlayer.odex

    @rem Мировые часы
    adb shell rm /system/app/WorldClock.apk
    adb shell rm /system/app/WorldClock.odex

    @rem Слежение, Карты, Улицы, Путешествия, Отпечатки на карте, Навигация. Использую Навител.
    adb shell rm /system/app/HtcLaputa.apk
    adb shell rm /system/app/HtcLaputa.odex
    adb shell rm /system/app/HtcLaputaInstaller.apk
    adb shell rm /system/app/HtcLaputaInstaller.odex
    adb shell rm /system/app/TripWidget3D.apk
    adb shell rm /system/app/TripWidget3D.odex
    adb shell rm /system/app/Street.apk
    adb shell rm /system/app/Street.odex
    adb shell rm /system/app/NetworkLocation.apk
    adb shell rm /system/app/NetworkLocation.odex
    adb shell rm /system/app/Maps.apk
    adb shell rm /system/app/Maps.odex
    adb shell rm /system/app/HtcLocationPicker.apk
    adb shell rm /system/app/HtcLocationPicker.odex
    adb shell rm /system/app/HtcLocationService.apk
    adb shell rm /system/app/HtcLocationService.odex
    adb shell rm /system/app/HtcLocationsWidget3d.apk
    adb shell rm /system/app/HtcLocationsWidget3d.odex
    adb shell rm /system/app/HtcLocationsWidgetSettings3d.apk
    adb shell rm /system/app/HtcLocationsWidgetSettings3d.odex
    adb shell rm /system/app/HtcNavigateWidget3d.apk
    adb shell rm /system/app/HtcNavigateWidget3d.odex

    @rem Синхронизация непонятно чего
    adb shell rm /system/app/MyHTC.apk
    adb shell rm /system/app/MyHTC.odex
    adb shell rm /system/app/HtcHubSyncProvider.apk
    adb shell rm /system/app/HtcHubSyncProvider.odex

    @rem Читалка. Юзаем MoonReader
    adb shell rm /system/app/EReader.apk
    adb shell rm /system/app/EReader.odex
    adb shell rm /system/app/MyShelf_Widget.apk
    adb shell rm /system/app/MyShelf_Widget.odex

    @rem GoogleTalk
    adb shell rm /system/app/Talk2.apk
    adb shell rm /system/app/Talk2.odex

    @rem Виджет СМС сообщений
    adb shell rm /system/app/com.htc.htcmsgwidgets3d.apk
    adb shell rm /system/app/com.htc.htcmsgwidgets3d.odex

    @rem Обои
    adb shell rm /system/app/MagicSmokeWallpapers.apk
    adb shell rm /system/app/MagicSmokeWallpapers.odex
    adb shell rm /system/app/VisualizationWallpapers.apk
    adb shell rm /system/app/VisualizationWallpapers.odex

    @rem Погода. Использую Gismeteo
    adb shell rm /system/app/Weather.apk
    adb shell rm /system/app/Weather.odex
    adb shell rm /system/app/WeatherAgentService.apk
    adb shell rm /system/app/WeatherAgentService.odex
    adb shell rm /system/app/WeatherLiveWallpaper.apk
    adb shell rm /system/app/WeatherLiveWallpaper.odex
    adb shell rm /system/app/WeatherProvider.apk
    adb shell rm /system/app/WeatherProvider.odex
    adb shell rm /system/app/WeatherSyncProvider.apk
    adb shell rm /system/app/WeatherSyncProvider.odex
    adb shell rm /system/app/IdleScreen_Weather.apk
    adb shell rm /system/app/IdleScreen_Weather.odex
    adb shell rm /system/app/HtcWeather3DWidget.apk
    adb shell rm /system/app/HtcWeather3DWidget.odex
    adb shell rm /system/app/HtcWeatherWallpaper.apk
    adb shell rm /system/app/HtcWeatherWallpaper.odex

    @rem Виджет фоток
    adb shell rm /system/app/HtcPhotoGridWidget3D.apk
    adb shell rm /system/app/HtcPhotoGridWidget3D.odex
    adb shell rm /system/app/HtcPhotoWidget.apk
    adb shell rm /system/app/HtcPhotoWidget.odex

    @rem Перезагружаем тело
    adb reboot

    Остановка службы ADB.

    nano26 @ 30.09.2012, 20:25


    ADB — приятно познакомиться!
    добавлен документ Adobe Acrobat (.pdf) с картинками ввода команд :good:

    В жизни андроида есть две немаловажные вещи, Точнее режима — ADB и Fastboot.

    Оба слова — это утилиты которые доступны из Android SDK при помощи командной строки. Играют они важную роль в жизни вашего телефона Если что-то случается, что-то летит или зависает, то без них вы не сделаете ничего… разве что швырнете кусок пластмассы в мусорку.

    ADB — режим, который доступен вам, как говорилось выше, из-под Android SDK. Выполняет он много функций

    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)
    И введите:

    Введите в 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.

    Пример ввода команд

    adb push
    Пример - adb push c:\app.apk /data/app

    adb pull
    Пример - adb pull /data/app_s/Stock.apk

    adb install
    Пример - adb install c:/apps/apps2sd.apk

    adb uninstall
    Пример - adb uninstall linda.apk


    Как сохранить заводскую прошивку?!
    ИНСТРУКЦИЯ:
    Как сделать бэкап прошивки (например, чтобы сохранить заводскую): (ТЕЛО ДОЛЖНО БЫТЬ РУТОВАННЫМ! )

    Распакуйте архив Прикрепленный файлADB.ZIP (290,89К) Количество загрузок: 3154

    В папке ADB находится файл backup.bat

    adb shell su -c "dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096"
    adb shell su -c "dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096"
    adb shell su -c "dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096"


    Выставить на теле USB debug -> ON
    Так же желательно включить на телефоне режим, при котором экран не гаснет при зарядке (там же, где включается USB debug)

    Присоединить тело по USB.
    Запустить backup.bat

    Подтвердить на теле Root Access.
    После этого через пару минут на Sd карте - файлы Вашей прошивки!


    Теперь необходимо запаковать полученные файлы factoryfs.rfs, zImage и modem.bin в архив tar.
    В этот же tar можно запихнуть файл datafs.rfs, взятый из любой прошивки (желательно того-же "поколения" 2.1 или 2.2, что и Ваша )
    В результате получится TAR, полностью совместимый с флэштулом ODIN и в любой момент Вы можете вернуть телефон в девственное состояние.
    На всякий случай после прошивки желательно сделать вайп или из рекавери, чтобы отформатировать кэш (cache)

    Как запихивать в TAR :

    Я делаю ТАРы Cygwin-ом.Но можно извратиться следующим способом.
    В TotalCommander ставим плагин для TAR.Открываем ЛЮБОЙ готовый TAR. Добавляем СВОЙ файл, а всё остальное - удаляем!

    То же самое можно сделать из Терминала или Putty (по SSH):
    Для этого в папке ADB есть скрипт backup.sh

    #!/system/bin/busybox sh
    dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096
    dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096
    dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096

    Скопировать его на тело в /data

    В Терминале или Putty:

    su (только для Терминала!)
    chmod 755 /data/backup.sh/data/backup.sh

    СПОСОБ ДЛЯ ТЕХ, КТО "НИ БУМ-БУМ" в ADB, но умеет набирать текст на клавиатуре.


    Все делается прямо на телефоне через Эмулятор Терминала. Описано шаг за шагом. НЕ СПЕШИ, А ТО УСПЕЕШЬ!
    Что нужно: Root, эмулятор терминала, свободное место на SD Card >300 Mb.
    Требование к пользователю: Руки хотя бы мутно напоминающие прямоту, Спокойное расположение духа, Сосредоточенность.
    ВНИМАНИЕ: При вводе команд в терминале всегда дожидайтесь ответа терминала (на каждую команду он всегда отвечает). Пока не дождались - не вводите ничего. Просто ждите.

    Итак, приступим. (Учитывая что уже есть Root и Эмулятор Терминала на телефоне)

    1) Запускаем Эмулятор Терминала
    2) Набираем команду: su (запросит права Суперпользователя. Разрешаем)
    3) Набираем команду: mkdir /sdcard/Backup (ждем сообщения от терминала что папка создана)
    4) Набираем команду: dd if=/dev/block/bml5 of=/sdcard/Backup/zImage (ждем сообщения от терминала что " такой-то файл такого-то размера создан за такое-то время")
    5) Набираем команду: dd if=/dev/block/bml10 of=/sdcard/Backup/modem.bin (ждем сообщения от терминала что " такой-то файл такого-то размера создан за такое-то время")
    6) Набираем команду: dd if=/dev/block/stl6 of=/sdcard/Backup/factoryfs.rfs (ждем сообщения от терминала что " такой-то файл такого-то размера создан за такое-то время". Будет очень долго делать - самый большой и самый важный файл!)
    7) После выполнения всех манипуляций закрываем Эмулятор Терминала
    8) Заходим в Диспетчер файлов и ищем папку Backup
    9а) Если в папке есть три файла zImage, modem.bin, factoryfs.rfs то все пучком
    9б) Если какого-то файла нету то выполняем повторно пункт 4) или 5) или 6) соответственно (смотря какого файла нету).
    10) Это и есть ваш бэкап заводской прошивки. Заныкайте его куда-нибудь на черный день.

    Если сильно за него боитесь, то заныкайте несколько копий в разные места.

    FAQ "Как восстановить заводскую прошивку"

    Что нужно: Odin Multi Downloader, любая официальная прошивка запакованная одним TAR-архивом, файлы бэкапа вашей заводской прошивки (файлы zImage, modem.bin, factoryfs.rfs)
    Требование к пользователю: Руки хотя бы мутно напоминающие прямоту, Спокойное расположение духа, Сосредоточенность.
    Итак, приступим.

    1) Берем TAR-архив любой (желательно последней) прошивки (по желанию можете переименовать его как хотите)
    2) Заменяем в нем файлы zImage, modem.bin, factoryfs.rfs на свои из бэкапа
    3) Запускаем Odin Multi Downloader (файл OPS идет в комплекте с прогой. Для нашей модели он называется apollo_0531.ops)
    4) Ставим птичку на "One Package" в Option (Левая сторона окна под СОМ-портами)
    5) Жмем кнопку "Оne Package" (Левый нижний угол окна программы)
    6) Выбираем свой TAR-архив (там где вы его ложили)
    7) Включаем на телефоне Download Mode (на выключенном телефоне зажимаем кнопки "Громкость -", "Домой" (центральная кнопка) и кнопку "Включение" - должна появится синяя дискета.)
    8) Подключаем к компу (в Odin Multi Downloader должно появится уведомления в окне СОМ-портов)
    9) Жмем "Start"
    10) Ждем пока в окне "Message" не появится надпись "Close serial port and wait until rebooting." (обычно телефон сам начинает включаться)
    11) Отключаем кабель от телефона
    12) Ждем включения телефона, а дальше все как обычно.


    Сообщение отредактировал sask - 17.03.2014, 19:43