Инструменты пользователя

Инструменты сайта


android

Android

Режим отладки по USB

Android Debug Bridge (ADB)

Для работы с утилитами ADB в openSUSE Linux установить пакет android-tools. На данный момент версия Android Debug Bridge version 1.0.31. После установки выполнить следующие действия. Далее приводится пример работы для планшета Tesla Neon 7.0 w 8GB.

1. Выяснить idVendor USB устройства для подключенного планшета, например, с помощью команды dmesg (или lsusb):

[ 3747.361219] usb 1-4.1: New USB device found, idVendor=2207, idProduct=0010
[ 3747.361226] usb 1-4.1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 3747.361230] usb 1-4.1: Product: Tesla
[ 3747.361233] usb 1-4.1: Manufacturer: rockchip
[ 3747.361236] usb 1-4.1: SerialNumber: TZ1872RBZ1

2. Установить нужный режим доступа и группу для файла-устройства USB. Добавить в файл /usr/lib/udev/rules.d/51-android.rules или лучше создать отдельный файл /etc/udev/rules.d/51-android.rules:

# Tesla Rockchip RK3126
SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0660", GROUP="users"

Переподключить устройство. Пользователь должен входить в группу users (проверить можно через groups <username>).

3. Создать файл ~/.android/adb_usb.ini и указать в нем idVendor:

0x2207

4. Проверить доступность устройства:

$ adb start-server
$ adb devices
List of devices attached 
TZ1872RBZ1	device

Получение root на устройствах на основе Rockchip

The /system partition is mounted with nosuid option, preventing Android applications from executing setuid programs. You can temporary unmount and mount again with suid option:

adb shell mount -o rw,remount /system

Источники:
http://superuser.com/questions/1021798/android-linux-ignores-setuid-flag
https://www.linux.org.ru/forum/mobile/9848262
http://4pda.ru/forum/index.php?showtopic=517325
http://rulsmart.com/forum/topic_2043

Включение режима отладки по USB на некоторых устройствах

http://droidium.ru/kak-podklyuchit-android-k-kompyuteru

На некоторых устройства с Андроид 4.2 и выше нет USB отладки. Например, у таких смартфонов и планшетов, как LG Nexus 4, Google Nexus 10, Samsung Galaxy S4 и т.д. Вот способ, чтобы включить данный режим, который очень хорошо скрыт.

  1. Зайдите в «Настройки» > выберите «О телефоне/Планшете»>
  2. Перейдите в «Версия сборки (номер сборки)», пункт находится внизу списка прокрутки .
  3. Нажмите на «номер сборки» неоднократно (7 раз) . После третьего нажатия должно появиться сообщение о том, что у вас есть еще 4 нажатия, чтобы наконец стать разработчиком. Продолжайте нажимать, пока не появится вариант меню «Опции разработчика».
  4. После появления данного пункта меню нажмите «OK», войдите в пункт «Опции разработчика», чтобы включить отладку по USB.

Структура файловой системы

Двоичные файлы OBB

http://www.filetypeadvisor.com/ru/extension/obb

Как акроним от «Opaque Binary Blob» (Непрозрачный двоичный блок) расширение .obb присваивается файлам преимущественно для указания, скорее, на их функцию, чем внутренний формат. Непрозрачный двоичный блок (OBB) — это двоичный файл, содержащий некоторые данные, которые можно прочесть и извлечь, только если известен внутренний формат такого файла (.obb).

Применительно к Google Android — популярной операционной системе для мобильных устройств с сенсорными экранами — файлы OBB используются в качестве контейнеров ресурсов с собственной внутренней файловой системой, прозрачным шифрованием и общим доступом со стороны приложений. В Android управление OBB-контейнерами осуществляется централизованно посредством API StorageManager; они могут монтироваться в общую файловую систему по мере необходимости.

Файл .obb — это объемный двоичный файл, возможно, зашифрованный, который служит хранилищем разнообразных данных (изображения, аудио, видео), задействованных приложениями Android.

По причине ограничения на размер, наложенного на главные файлы приложений (APK), многие разработчики решили выносить все объемное содержимое своих приложений во внешние OBB-блоки — пакеты расширения приложений (.obb). Такие пакеты расширения распространяются вместе с главными файлами APK и обрабатываются прозрачно для пользователя.

Кроме того, расширение .obb также выступает в ассоциации с типом и форматом файлов «Резервная копия Online-Banking+» (OBB). В Online-Banking+ (OB+), представляющим собой полноценное решение для интернет-банкинга от Buhl Data Service GmbH, файлы OBB используются в качестве защищенных шифрованием резервных копий пользовательских данных. Помимо обеспечения сохранности данных, архивы резервных копий OBB могут использоваться для переноса полных пользовательских профилей OB+ с одного компьютера на другой. Восстановить данные из архива .obb в OB+ можно при помощи встроенного средства работы с резервными копиями.

android.txt · Последние изменения: 2017/02/16 12:53 — reug