Ограниченный сервис Google Play зависает в процессе загрузки

Я использую oneplus one с CM13. Существует защита конфиденциальности, которая позволяет заблокировать любое разрешение для любого приложения/сервиса. Я применил эту функцию к сервису Google Play. Теперь он запрашивает у меня разрешение и зависает сразу после загрузки устройства, поэтому я даже не могу разблокировать экран, чтобы позволить службе делать то, что она просит. Я могу загрузиться в режим восстановления и выполнить сброс настроек, но я хотел бы сохранить некоторые файлы/фотографии с моего Android. Аппарат на стоковом рекавери и прошивке с ОТА обновлением. Не укоренен. Режим отладки USB не включен. Можно ли вернуть систему в нормальное состояние или хотя бы вытащить из нее файлы?

Спасибо.

Ответы (2)

Это известная проблема при блокировке сервисов Google Play с помощью Privacy Guard на CM13. Однако есть обходной путь , если на устройстве установлено пользовательское восстановление, такое как TWRP .

  1. Загрузитесь в рекавери
  2. Откройте файловый менеджер
  3. Перейдите в /данные/система
  4. Удалите файл с именем appops.xml.
  5. Перезагрузить.

Поскольку вы не рутировали / не устанавливали кастомную прошивку, единственный вариант — сброс до заводских настроек из рекавери. Вы потеряете все приложения, но данные, хранящиеся в памяти устройства, будут в безопасности.

Это должен быть принятый ответ, большое спасибо. Все еще работает на CM14.1 (с v20).

Я сделал то же самое, и действительно, телефон зависает, когда я собираюсь ввести свой пароль. К счастью, простая загрузка в безопасном режиме сработала нормально, а после изменения разрешения на местоположение с Always askна Allowedзаработало снова.

Как загрузить Oneplus One в безопасном режиме:

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