Установка обновления Android OTA без SD-карты ⇐ Android
Установка обновления Android OTA без SD-карты
У нас есть рутованное устройство Android, и мы разработали для него приложение и специальную прошивку, модифицированную по сравнению с Android 7.1. Мы создаем ромы, без проблем.
Мы устанавливаем прошивку, помещая OTA-обновление на SD-карту, а затем даем устройству сценарий в /cache/recovery, который будет запускаться после перезагрузки в режиме восстановления.
Скрипт содержит следующие строки:
--update_package=/sdcard/update.zip перезагрузить Все это прекрасно работало уже много лет. Проблема в том, что теперь мы хотим создать версию устройства без SD-карты, и все попытки установить ОТА-обновление без SD-карты не увенчались успехом. Мы пытаемся использовать внутреннюю память для хранения обновления, которое, конечно, недоступно из режима восстановления. GPT чата в некоторой степени помог, но не помог нам найти решение.
Что мы пробовали/точка отказа
-Хранение обновления в папке, которую монтирует режим восстановления/нет разрешений на доступ к обновлению.
-Создание раздела для хранения обновления/невозможно смонтировать раздел в режиме восстановления
-Запускаем обновление после перезагрузки в рекавери/не знаю команду для его установки
Предполагается, что мы сможем это сделать, потому что это делают телефоны. Но в конечном итоге я хотел бы знать, возможно ли это вообще без SD-карты. Если да, может ли кто-нибудь объяснить, как?
У нас есть рутованное устройство Android, и мы разработали для него приложение и специальную прошивку, модифицированную по сравнению с Android 7.1. Мы создаем ромы, без проблем.
Мы устанавливаем прошивку, помещая OTA-обновление на SD-карту, а затем даем устройству сценарий в /cache/recovery, который будет запускаться после перезагрузки в режиме восстановления.
Скрипт содержит следующие строки:
--update_package=/sdcard/update.zip перезагрузить Все это прекрасно работало уже много лет. Проблема в том, что теперь мы хотим создать версию устройства без SD-карты, и все попытки установить ОТА-обновление без SD-карты не увенчались успехом. Мы пытаемся использовать внутреннюю память для хранения обновления, которое, конечно, недоступно из режима восстановления. GPT чата в некоторой степени помог, но не помог нам найти решение.
Что мы пробовали/точка отказа
-Хранение обновления в папке, которую монтирует режим восстановления/нет разрешений на доступ к обновлению.
-Создание раздела для хранения обновления/невозможно смонтировать раздел в режиме восстановления
-Запускаем обновление после перезагрузки в рекавери/не знаю команду для его установки
Предполагается, что мы сможем это сделать, потому что это делают телефоны. Но в конечном итоге я хотел бы знать, возможно ли это вообще без SD-карты. Если да, может ли кто-нибудь объяснить, как?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение