Использование SD-карт с прошивкой Android на ТВ-боксах


  Часть 1     Часть 2     Часть 3     Часть 4  

Введение

1. Показанная здесь инструкция подходит для выполнения процедуры записи загрузочной SD-карты Android для устройств на базе SoC Allwinner H616, H618. К ним относятся разнообразные ТВ-боксы (приставки), а также одноплатники, например OrangePi Zero2 и OrangePi Zero3.

Работоспособность гарантируется (т.е. это проверено) для образов прошивок:

  1. Android 10 - для одноплатника OrangePi Zero2 (H616)
  2. Android 12 и Android 13 - для тв-боксов (приставок) на SoC H618, а также для одноплатника OrangePi Zero3 (H618)

Однако, это не исключает успешного результата выполняемых по этой инструкции операций записи загрузочной карты применительно к другим устройствам на Allwinner и другим версиям Android.


2. Для чего нужна загрузочная карта:

  • В одноплатниках OrangePi Zero2(3).
    Внутренняя память (eMMC) отсутствует, поэтому Android загружается и работает с SD-карты

  • В ТВ-боксах (приставках) штатный способ загрузки Android - c внутренней памяти (eMMC).

    Однако, если загрузочную карту вставить в обесточенную приставку, а затем подать питание, то загрузится версия прошивки Android, записанная на эту карту по приведенной ниже инструкции.

    Дальше можно пользоваться приставкой как обычно (настраивать, устанавливать приложения, запускать их и т.д.), с той лишь разницей, что теперь будет загружаться и работать другая версия прошивки (та, которую записали на карту).

    При этом с исходной прошивкой (стоковой или перезаписанной), хранящейся во внутренней памяти приставки, ничего не происходит, в ней не портится ни один байт. Она просто там хранится, но никак не используется. Прошивка, запущенная с загрузочной карты, ничего не знает про внутреннюю прошивку и даже не имеет доступа к этой внутренней памяти (eMMC) приставки.

    Но если из обесточенной приставки извлечь эту загрузочную карточку и снова подать питание, то приставка включится и при этом загрузится версия прошивки из внутренней памяти. Ровно в том же состоянии и с теми же настройками, что и раньше.

    Таким образом, теперь мы имеем возможность пользоваться двумя разными версиями прошивки, переходя от одной к другой за одну минуту максимум. Точнее, их может быть не две, а несколько, при условии, что у вас было приготовлено несколько загрузочных карточек с разными прошивками.

    Примечание. Использование на приставке загрузочной карты имеет ещё одно неочевидное преимущество. У вас к телевизору подключена приставка, а в доме дети. Естественно, на ней появляется предназначенный для детей контент: мультитки, игрушки и т.д. А у папы (или мамы) аккаунт в гугле для доступа к гугль-плею, плюс свои взрослые интересы в интернете. Разумеется, через некоторое время смышленый не по годам малыш быстро сообразаит, что имея доступ к аккаунтам взрослых, он много чего может. Так вот, чтобы этого не произошло, есть очень простое решение: сделайте себе персональную загрузочную карту с аккаунтами, настройками и прочей информацией личного характера, а на приставке пусть остнется только всё общедоступное, для общего пользования. Для возврата к которому достаточно легкого нажатия пальцем и извлечения карты из слота приставки.

    Ещё одно нестандартное применение такой карты - временная гостевая точка доступа. Для этого достаточно записать на карту Андроид и настроить работу его WiFi в режиме HotSpot (точка доступа) с простым разовым паролем, который можно сообщить гостям. Вставил карту, включил - и точка доступа готова. Разумеется при этом приставка должна быть включена в сеть по кабелю Ethernet (желательно - скоростному и через GPON).


    3. Инструментальная платформа:

    Любой ПК с Windows 10. На более свежих версиях Windows не проверялось, но не исключено, что тоже будет работать нормально.


    4. Представленное здесь руководство состоит из нескольких частей.

  • Часть 1. Пошаговая инструкция с картинками, ориентированная на пользователя без специальной компьютерной подготовки, например, простого телезрителя, имеющего доступ к компьютеру и минимальные навыки работы с ним.

  • Часть 2 Подключение нескольких карт к USB-порту компьютера

  • Часть 3 Структура загрузочной карты Android 12

  • Часть 4 Запись прошивки в память приставки с помощью SD-карты

  • Часть 5 Режим Recovery в Android 12

    Примечание. Для практического применения (запись карт) нужны только сами инструкции (части 1 и 4), а тексты некоторых остальных частей руководства, которые представляют чисто теоретический или познавательный интерес, можно не читать.

    Кроме того, можно посмотреть на:

  • Перевод полного руководства (на основе официальной инструкции): PhoenixCard. Руководство пользователя (скрины соответствуют интерфейсу Windows XP)

  • Исследование структуры образа Android 10: IMAGEWTY-образ Android

  •   Часть 1     Часть 2     Часть 3     Часть 4