Как я могу сделать телефон Samsung, снова пройти через мастер настройки, чтобы конечный пользователь мог персонализировать телефон?
Я попытался выполнить сброс до заводских настроек, но он стирает все данные и установленные приложения, мой интерес состоит в том, чтобы сохранить приложения и стереть только существующие пользовательские данные.
Есть ли способ запустить его через ADB?... (таким образом я могу только выключить телефон и позволить конечному пользователю справиться с остальными)
Вы не можете сбросить телефон до заводских настроек и сохранить приложения. Это по дизайну.
мой интерес состоит в том, чтобы сохранить приложения и стереть только существующие пользовательские данные
Приложения привязаны к пользователю , а не к устройству.
На самом деле, причина в Условиях использования Google:
https://play.google.com/intl/en-us_us/about/play-terms.html
Когда вы загружаете приложение из Google Play, вы соглашаетесь с Условиями использования. Настройка нового пользователя с предустановленными приложениями нарушает соглашение между Google и конечным пользователем, поскольку соглашение заключается во время установки .
Вот почему устройства с несколькими учетными записями также не используют общие приложения — каждый пользователь должен «согласиться» на добросовестное использование каждого приложения.
Кроме того, с помощью службы лицензирования приложений разработчики могут блокировать использование приложений, которые не были должным образом лицензированы для текущего пользователя.
Наконец, Google призывает разработчиков приложений включать EULA в свои приложения, подтверждая вышеизложенное.
При всем при этом, если бы у вас были права root, вы могли бы создавать любые приложения на системном уровне и теоретически обойти эту проблему, но я бы не рекомендовал и не одобрял это.
Я сделал это несколько месяцев на своем планшете, и вот общий способ, которым я это сделал.
Я использовал приложение 3CTools и нашел на своем планшете системное приложение, содержащее действие для мастера настройки.
Я полагаю, что это был Settings.apk, но не уверен.
Затем я использовал эмулятор терминала, чтобы начать работу. pm start com.android.settings/com.android.settings.SetupWizzardActivity
Или что-то очень близкое к этому. Надеюсь, это помогло
СумеркиВремя
Иззи