Копирование и удаленное развертывание сборки на нескольких устройствах

Если я делаю сброс на завод, а затем настраиваю данный Android-телефон определенным образом (удаление приложений, добавление приложений, синхронизация с некоторыми устройствами Bluetooth, включение /off различные настройки системных уведомлений, настройка определенной учетной записи google и т. д.), есть способ для меня «сохранить эту конфигурацию», а затем удаленно повторно развернуть эту сборку либо на одном и том же устройстве, либо на другом устройство , которое разделяет один и тот же тип модели (т. е. от одной Samsung Galaxy S5 к другой ...)

Я подозреваю, что что-то подобное возможно, используя

Ответы и комментарии:

Это подходящее место для этого вопроса? Будет ли основной сайт SO лучше? Где-нибудь еще?
Создан 11-05-2017 08:41 Afflatus

Я только что добавил тег нескольких устройств к вашему вопросу. Возможно, вы захотите изучить ответные вопросы, используя этот тег. Также проверьте их «Связанные» разделы. Я почти уверен, что аналогичный вопрос был задан раньше, я просто не могу найти его в настоящее время. Близкое приближение: клон и распространение устройства Android 4 с предустановленными приложениями
Создан 14-05-2017 09:05 Izzy♦

@Izzy Спасибо за предложение. nandroid, как упоминалось в связанном сообщении, кажется довольно многообещающим ... Мне нужно исследовать.
Создан 14-05-2017 11:09 Afflatus

Это тоже была моя мысль - и мы должны работать на устройствах, которые похожи (та же марка, модель и версия Android). Но для этого требуется пользовательский ПЗУ, так как запасной ПЗУ не поставляется с резервными / восстановительными устройствами (особенно с Nandroid).
Создан 15-05-2017 06:18 Izzy♦

Вы предполагаете, что нет решения «все в одном»? (Я полный новичок в этом пространстве ..)
Создан 12-05-2017 12:41 Afflatus

Да, если вы не развертываете свою собственную систему на всех этих устройствах.
Создан 13-05-2017 09:54 Zulgrib

Я все еще смущен - как определяется «собственная система»? Что не позволяет просто определить собственную систему как «существующую систему + несколько изменений» и просто ее развернуть?
Создан 14-05-2017 04:35 Afflatus

Ваша собственная система означает ваше самокомпилированное ядро ​​Linux и связанное с ним программное обеспечение. По умолчанию вы не можете развернуть ничего, кроме архивов apk, ваши настройки не apk. Нет «сохранить эту конфигурацию», потому что то, что вы называете конфигурацией, - это тысячи файлов и баз данных, принадлежащих разному UID, которые уникальны для каждого устройства, даже той же модели. Чтобы сделать то, что вам нужно, вам нужно отменить Android и использовать более сырой Linux, а значит и свою собственную систему.
Создан 14-05-2017 09:10 Zulgrib

Учетные записи, такие как логин Google, вероятно, не сработают - я считаю, что они привязаны к уникальным идентификаторам устройств ...
Создан 08-07-2017 09:45 Andy Yan

Используя правила root и tasker, вы можете вытащить ваши settings.db из центральной точки по вашему выбору, но это приведет к стиранию любых настроек. Более элегантный способ - это правило назначения, которое устанавливает все настройки в базе данных. Для Wi-Fi AP вам придется вытаскивать файл wpa_supplicant откуда-то с помощью того же метода или использовать инструменты Linux для изменения файла конфигурации. Другие настройки потребуют поиска соответствующего файла конфигурации или базы данных и использования вышеописанных методов.
Создан 11-05-2017 11:40 Zulgrib 3161312

На главном устройстве Настройка устройства Установка пользовательского восстановления TWRP Архивация на SD На новом устройстве Вставить SD Установка пользовательского восстановления TWRP Восстановление из резервной копии на SD Посмотрите, работает ли это. Я никогда не пробовал, так как у меня только 1 устройство S5.
Создан 08-07-2017 08:00 Andy Anderson 1512