как повторно включить первоначальную настройку при следующей загрузке? [дубликат]

tl; dr: Что такое скрытый параметр, который сообщает запуску мастера-первого пользователя? я просто хочу снова включить этот флаг, чтобы в следующий раз при загрузке телефона отображался мастер нового пользователя и подсказки пользовательского интерфейса.

Друг дал мне свой новый нексус для установки CM11 и нескольких приложений.

Чтобы установить эти приложения, я создал фиктивную учетную запись Google, загрузил их из магазина, настроил, а затем удалил свою учетную запись.

теперь я хочу вернуть телефон таким образом, чтобы при включении он показывал мастер создания новой учетной записи/включения Wi-Fi/и т. д.

Я уже пытался стереть данные из системного приложения «одноразовая настройка», но это ничего не дало. Любые другие идеи?

Вы хотите сделать сброс до заводских настроек ? Но это также удалит установленные вами приложения. Кроме того: приложения всегда «привязаны» к учетной записи, с которой вы их установили (не говоря уже о многопользовательском режиме), особенно платные. «очистка данных» уже удалила то, что вы все равно настроили.
я хочу сохранить те, которые настроены на телефоне. Я добавил фиктивную учетную запись, установил приложения, удалил учетную запись.
Где-то может быть «скрытый параметр» (чтобы указать, запущен ли мастер), но я никогда не читал об «официальном способе» его запуска. Если вы хотите, чтобы «предварительно настроенные приложения были установлены», сделать это непросто. Хотя это может быть достигнуто с помощью adb backupприложения Helium Backup , я сомневаюсь, что это облегчит задачу «целевому пользователю», равно как и любой другой способ «загрузки приложений». Если простого способа указать на приложения достаточно: AppBrain предлагает функцию обмена «списками», которую можно использовать для «установки всех в списке» на другие устройства.
Возможно, вы могли бы извлечь APK-файлы и поместить их в ZIP-архив, выполнить сброс до заводских настроек, а затем прошить ZIP-файл?
@Izzy, это именно то, что я хочу здесь :) эта скрытая настройка.
@aureljared, если они даже не могут загрузить приложения и настроить их, они не могут и этого сделать! Кроме того, конечный результат будет именно тем, что я уже сделал. т.е. установил бесплатные приложения с маркета, удалил тестовый аккаунт. Я просто хочу, чтобы при следующем включении телефона был экран мастера с инструкциями и т.д.
Загляните в build prop, посмотрите, есть ли там что-то

Ответы (2)

У меня была противоположная проблема. Я удалил OneTimeInit и SetupWizard, и после полной перезагрузки моя система вела себя так же, как на первом экране инициализации:

  • раскрывающееся меню уведомлений недоступно
  • последний экран недоступен
  • кнопка домой недоступна
  • меню ограниченной мощности

Так что мне пришлось установить все эти флаги первой загрузки вручную. Затем я нашел три из них, которые решили мою проблему:

settings put global setup_wizard_has_run 1
settings put global device_provisioned 1
settings put secure user_setup_complete 1

решения не нашел. но нашел «достаточно хороший обходной путь»

  1. удалить весь Wi-Fi, который вы сохранили
  2. зарядить аккумулятор до максимума
  3. удалить учетную запись, используемую для установки всего
  4. очистить недавнюю историю приложений
  5. удалить данные приложения домашнего экрана.
  6. открыть новую настройку учетной записи
  7. заблокировать телефон.
  8. отправим его
  9. надеюсь, он прибудет менее чем за 3 дня, что и потребовалось, чтобы разрядить батарею: D

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

и я был избавлен от работы по добавлению нескольких дополнительных приложений в образ cyanogemMOD и сбросу телефона к заводским настройкам. так намного проще :D

Имейте в виду, что многие перевозчики/почтовые службы не разрешают вам отправлять заряженные батареи из-за риска возгорания. Будьте внимательны при проверке, так как это может быть уголовным преступлением (при использовании почтовой службы или авиаперевозок).