Мои приложения не могут сохранить мой ввод или выбор в Android 6.0.1, как это исправить?

Я использую Nexus5, его исходная версия 4.x, позже я обновил ее до 5.0 (Lollipop), а недавно обновил свою систему до 6.0.1 с помощью внутреннего механизма обновления. Но я обнаружил серьезную проблему. Многие приложения теперь не могут хранить входные данные кеша. Который отлично работает в моей эре 4.x раньше.

Есть предыстория, которую я должен упомянуть, поскольку я нахожусь в Китае, многие из моих приложений загружаются с местного рынка приложений, но не с рынка Google Play.

Вот описание проблемы с использованием приложений для заказа еды на моем мобильном телефоне.
На последнем этапе заказа еды я должен был выбрать свой текущий адрес.
Затем мне было предложено просмотреть одну страницу, где я могу выбирать между всеми своими адресами. После того, как я закончил выбор, меня перенаправили обратно на главную страницу заказа.
Но там я обнаружил, что мое поведение при выборе адреса не было сохранено.

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

Вчера я загрузил еще одно приложение для фильмов, но я застрял на странице входа каждый раз, когда вводил информацию и нажимал «ОК». После вспышки он снова перенаправляет меня на страницу входа. Это сводит меня с ума. Я открыл для него все разрешения, перезагрузил телефон, но все равно застрял в бесконечном цикле входа в систему.

Все те приложения, о которых я упоминал выше, имеют сотни миллионов пользователей в Китае. Я полагал, что они рассмотрели совместимость с версией 6.0. Поэтому мне интересно, что-то может пойти не так во время моего обновления.

Кто-нибудь имеет представление об этой проблеме? Как это исправить? (Лучше всего, если решение не требует переустановки моей системы вручную.)

PS: я только что сделал еще одно обновление до патча 2016.08 для своего мобильного телефона. И происходили веселые вещи. Когда я открыл свое приложение shadowsocks, система требует, чтобы я проверил разрешение на подключение для него. Я выбрал OK на моем экране. Ничего не произошло, shadowsocks не начал проксировать. Я снова нажимаю кнопку, появляется тот же экран с запросом разрешения. Я пробовал 5 раз. Не могу запустить свои теневые носки, кажется, после этого обновления всплывающее окно системы также не может сохранить мой выбор/ввод.

Это произошло на Android 6.0 или вы просто обновились с Lollipop до Marshmallow?
Я обновил свой Nexus5 с версии 4.x до Lollipop, а затем обновил его до Marshmallow, используя внутренний пакет обновления, предложенный Google. До обновления, по крайней мере, в возрасте 4.x все идет хорошо.
Может сброс до заводских?

Ответы (1)

Это не тот ответ, который вы искали, но я бы на вашем месте установил последнюю версию TWRP (при условии, что вы получили root-права) и загрузил последнюю версию «молота» для Nexus 5 (GSM/LTE) 6.0.1 ( M4B30X, октябрь 2016 г.) .

Получив ZIP-файл, распакуйте его в папку. Вот увидишь

  • загрузчик-молот-hhz20h.img
  • радио-молот-m8974a-2.0.50.2.30.img
  • изображение-молот-m4b30x.zip
  • фласт-все.bat

Распакуйте этот прилагаемый почтовый индекс, чтобы получить:

  • boot.img
  • кеш.img
  • system.img
  • пользовательские данные.img
  • recovery.img

Отредактируйте flash-all.batчто-то вроде этого:

@ECHO OFF

::PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-hammerhead-hhz20h.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.30.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul

fastboot erase boot
fastboot flash boot boot.img

fastboot erase cache
fastboot flash cache cache.img

fastboot erase system
fastboot flash system system.img

fastboot erase userdata
fastboot flash userdata userdata.img

::fastboot flash recovery twrp.img     // this one if rooted
::fastboot flash recovery recovery.img // this one if not rooted

echo Press any key to exit...

Вы упомянули, что ранее прошивали заводской образ, поэтому я опустил информацию о том, как настроить и использовать, fastboot.exeно подробности можно найти здесь: https://developers.google.com/android/images

Я не знаю, решит ли это вашу проблему с кешем, но это более совершенный метод прошивки, чем запуск стокового flash-all.bat.