Ошибка зацикливания: «К сожалению, мастер установки остановлен».

10

С моим S4 работает CM13, я теперь получаю эту ошибку,

К сожалению, мастер установки остановлен.

Как мне решить это?

Эван Кэрролл
источник
Если вы собираетесь понизить вопрос, просто скажите мне, почему. Я уже нашел проблему, когда решил сам ответить здесь и внести свой вклад в базу вопросов.
Эван Кэрролл
Следуйте моему ответу <a href=" android.stackexchange.com/questions/167055/…>, чтобы непосредственно избавиться от мастера установки
iBug
Вы можете следовать моему ответу здесь, чтобы избавиться от мастера установки напрямую.
iBug

Ответы:

6

Вот метод, который вы можете обойтись без хлыста,

  1. Загрузиться в TWRP Recovery
  2. Смонтировать систему (смонтировать → проверить System)
  3. Дополнительно → Диспетчер файлов
  4. Перейти к /system/priv-app/Setup-Wizard
  5. Удали это
Эван Кэрролл
источник
1
Не забудьте сначала скопировать его на SDCard или что-то еще.
Авен
4

При нажатии я заметил, reportчто проблема была в разрешении.

При использовании adb shell dumpsys package com.google.android.setupwizard вы увидите два списка, связанных с разрешениями, один запрашиваемых разрешений и один установки разрешений .

Сравнивая эти списки, было запрошено 8 пунктов, но они не установлены. Я исправил это с помощью:

pm grant com.google.android.setupwizard android.permission.CALL_PHONE
pm grant com.google.android.setupwizard android.permission.GET_ACCOUNTS
pm grant com.google.android.setupwizard android.permission.PROCESS_OUTGOING_CALLS
pm grant com.google.android.setupwizard android.permission.READ_CONTACTS
pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE
pm grant com.google.android.setupwizard android.permission.WRITE_CONTACTS

pm grant com.google.android.setupwizard android.permission.READ_OWNER_DATA
pm grant com.google.android.setupwizard android.permission.WRITE_OWNER_DATA

Обратите внимание , что последние два элемента дал сообщение об ошибке: Bad argument: java.lang.IllegalArgumentException: Unknown permission: android.permission.READ_OWNER_DATA. Но, игнорируя это, теперь мой телефон снова заработал.

Виллем Хенгевельд
источник
Я думаю, что у меня похожая проблема, но я не могу найти dumpsys или pm в оболочке ADB. Знаете ли вы, возможно, они были удалены или мне нужно сначала что-то установить?
Мари
3

Я перепробовал все решения, перечисленные здесь, и в моем случае они не работали. Удаление мастера установки в целом сработало, но оно также нарушило многопользовательские функции (очевидно, в мастере создается пользователь по умолчанию, и без него вы не сможете создать больше пользователей!). Также кнопка «Домой» и квадратная кнопка не работали вообще. Поэтому я решил снова прошить изображение и решить проблему, а не лечить симптомы.

В моем случае мне пришлось войти в меню настроек и включить + подключиться к WiFi. Судя по всему, мастер «забывает» показывать диалог подключения к wifi! Попасть в меню настроек потребовалось несколько попыток, но это абсолютно выполнимо.

Как только я был подключен к Wi-Fi, он работал как надо. Я использую AOSP 7.1.2 на Nexus 7 2012.

Паули Кеттунен
источник
3
  1. Убедитесь, что в меню « Настройки» > « Параметры разработчика» вы включили отладку по USB (теперь она называется « Отладка по Android» ) и в разделе « Доступ с правами root» вы выбрали « Приложения» и «ADB» .
  2. Подключите кабель USB к компьютеру, который adbустановлен и работает (при условии, что он доступен в PATH).
  3. Из терминала запустить:
adb root
adb shell 'pm disable com.google.android.setupwizard'

Если у вас нет рута или если adb rootне получится, вы можете использовать вместо этого adb shell 'pm hide com.google.android.setupwizard'.

ПРИМЕЧАНИЕ . Эта проблема обычно возникает при установке основного обновления CM без очистки раздела данных, поэтому, возможно, более чистым решением будет резервное копирование всех соответствующих приложений, чистая установка, установка правильной версии gapps, а затем восстановление данных приложения. из резервных копий.

ccpizza
источник
1
После использования оболочки adb 'pm disable com.google.android.setupwizard' мне удалось войти в систему и ввести информацию о моем аккаунте Google, затем я включил ее из 'adb shell' pm, чтобы завершить com.google.android.setupwizard ' настройка.
Муаад ЭльШариф
1

Для меня это решение сработало. Это может раздражать, поскольку вам приходится делать все щелчки между сообщениями об ошибках мастера установки.

И да, этот метод будет работать во всех версиях Android (в том числе 7.1.1-Tested)

  1. Зайдите в настройки (из панели уведомлений, очевидно)
  2. Перейти в приложения
  3. Нажмите на 3 точки в правом верхнем углу
  4. Нажмите на Показать систему
  5. Прокрутите весь путь до мастера установки в списке приложений и щелкните по нему (под разрешением вы, вероятно, увидите что-то вроде Без разрешений).
  6. Нажмите на разрешения
  7. Предоставьте разрешения как для телефона, так и для контактов, (если есть какие-либо другие, такие как, камера, местоположение, предоставить им все )

Сообщение об ошибке исчезло, как только я это сделал. Надеюсь, поможет ;)

биография
источник
Что делать, если панель уведомлений не закрылась? Отладка по USB отключена ...
Вальдемар Восински