Андроид на плате Orange Pi Zero 2


"Особенности национального апельсиноводства"©

Часть 1. Как включить Orange Pi Zero 2 и установить на ней Андроид



1. Подготовка к работе

2. Подключение и первое включение

3. Первичная настройка

4. Подключение к локальной сети

5. Установка приложений

6. Проверка системных параметров и ресурсов

7.   Проверка работы ADB  

8. Проверка работы последовательного порта



7. Проверка работы ADB

Для работы с устройством по ADB без подключения кабеля к компьютеру (и питания от него же) достаточно установить приложение WiFi_ADB (файл WiFi_ADB_base.apk), которое позволяет переключать канал ADB с USB порта на локальную сеть.



В этом случае устройство подключается по IP-адресу (например, 192.168.0.116:5555) с помощью утилиты ADB.exe (на ПК под Windows) без необходимости устанавливать драйверы и подключать кабель.

C:\adb> adb connect 192.168.0.116
connected to 192.168.0.116:5555
C:\adb> adb devices
List of devices attached
192.168.0.116:5555 device

После подключения можно войти в оболочку

C:\adb>adb shell

и посмотреть, например, использование памяти:

cupid-p2:/ # free
total used free shared buffers
Mem: 1017475072 968957952 48517120 6234112 319488
-/+ buffers/cache: 968638464 48836608
Swap: 763101184 126889984 636211200

или смонтированные файловые системы:

cupid-p2:/ # df -h
Filesystem Size Used Avail Use% Mounted on tmpfs 485M 616K 485M 1% /dev
tmpfs 485M 0 485M 0% /mnt tmpfs 485M 0 485M 0% /apex /dev/block/mmcblk0p11 11M 72K 11M 1% /metadata
/dev/block/dm-0 590M 588M 1.8M 100% /
/dev/block/dm-1 112M 112M 404K 100% /vendor
/dev/block/dm-2 106M 106M 332K 100% /product
/dev/block/mmcblk0p17 27G 1.5G 26G 6% /data
/dev/block/mmcblk0p7 614M 516K 613M 1% /cache
/dev/block/mmcblk0p16 16M 2.0K 16M 1% /Reserve0
/data/media 27G 1.5G 26G 6% /mnt/runtime/default/emulated
/dev/block/vold/public:179,1 128M 8.0M 120M 7% /mnt/media_rw/0000-0000
/mnt/media_rw/0000-0000 128M 8.0M 120M 7% /mnt/runtime/default/0000-0000

С помощью ADB достаточно просто сделать полный бекап всех приложений с их данными командой adb backup:

C:\adb> adb backup -all -apk

Более подробно об этой процедуре рассказано здесь: Резервное копирование данных Android-устройства

Полученный в результате файл архива сохраненной резервной копии orange.ab содержит следующие пакеты приложений (в общей папке APPS):


  • android.auto_generated_rro_vendor_
  • android.ext.services
  • com.alextern.shortcuthelper
  • com.allwinnertech.packageoverride
  • com.alphainventor.filemanager
  • com.android.bips
  • com.android.bluetoothmidiservice
  • com.android.bookmarkprovider
  • com.android.captiveportallogin
  • com.android.cts.ctsshim
  • com.android.cts.priv.ctsshim
  • com.android.dreams.basic
  • com.android.dreams.web
  • com.android.egg
  • com.android.externalstorage
  • com.android.gallery3d
  • com.android.hotspot2
  • com.android.htmlviewer
  • com.android.inputmethod.latin
  • com.android.managedprovisioning
  • com.android.modulemetadata
  • com.android.mtp
  • com.android.music
  • com.android.onetimeinitializer
  • com.android.pacprocessor
  • com.android.printspooler
  • com.android.providers.downloads.ui
  • com.android.providers.telephony
  • com.android.providers.tv
  • com.android.proxyhandler
  • com.android.settings.intelligence
  • com.android.simappdialog
  • com.android.traceur
  • com.android.wallpaper
  • com.android.wallpaperbackup
  • com.android.wallpapercropper
  • com.android.webview
  • com.atominvention.rootchecker
  • com.farmerbb.taskbar
  • com.keramidas.TitaniumBackup
  • com.softwinner.provision
  • com.softwinner.settingsassist
  • com.softwinner.TvdFileManager
  • com.softwinner.TvdVideo
  • com.speedsoftware.rootexplorer
  • com.ss.powershortcuts
  • com.ss.squarehome2
  • com.stephansmolek.reboot
  • com.ttxapps.wifiadb
  • de.szalkowski.activitylauncher
  • pro.capture.screenshot
  • ru.fourpda.client

    Каждый из этих пакетов - это папка с таким именем, в которой легко найти APK-файл данного приложения. Они лежат в подпапке \A и имеют имя base.apk. Замечу, что в сохраненный с помощью ADB AB-архив не попадают файлы APK системных приложений (изначально присутствующих в прошивке), а только манифест и данные. Но для приложений, установленных пользователем, создается полный бекап.

    Более подробно о распаковке AB-архива под Windows:
    Как распаковать файл сохраненных данных BACKUP.AB



  •   1    2    3    4    5    6    7    8