Как решить проблему "Настройки APN недоступны для этого пользователя"?

После обновления моего ASUS Zenfone 5 до Android Lollipop я не могу получить доступ к данным HSPA/3G. В Бразилии нам приходится вручную вводить настройки APN, и когда я пытаюсь это сделать, я получаю следующее сообщение (на португальском языке, здесь предварительно переведено на английский):

*Настройки имени точки доступа недоступны для этого пользователя.

Поскольку мой телефон рутирован, я попробовал решения, предложенные в этой теме, а также в этой. Ни одно из них не дало результатов, даже при условии, что я следовал каждому шагу без каких-либо ошибок или предупреждений (chmods и chowns были эффективны, а правки в content://telephony/carriers сохранялись). Я также попытался заново создать файл telephony.db, удалив его (тем самым заставив Android заполнить его заново). Сброс к заводским настройкам (как было предложено здесь) также не дал никакого эффекта.

Пока что мне нечем похвалиться. Мой единственный доступ к интернету - Wifi дома и на работе. Мобильного доступа к данным нет, а я знаю, что он есть (на этой неделе я попробовал CM12.1 и подключение к данным работало отлично. К сожалению, пришлось вернуться к стоковому ROM, потому что CM12.1 все еще слишком глючный). Никаких лучших предложений не поступило от гугления по другим сайтам и форумам.

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

Внимание: награда была автоматически присуждена этим сайтом, но проблема не была решена. Все еще ожидаю обоснованного ответа.

Окончательное обновление: пожалуйста, обратитесь к моему ответу внизу этой страницы. Проблема (наконец-то!) решена последней версией (v. 3.23.40.78), выпущенной ASUS.

После нескольких часов экспериментов я нашел причину этого (это работает для меня). Ничего слишком технического в этом посте нет, в отличие от того, что эти посты предлагают.


Шаг 1 : Включите WiFi и находитесь в зоне действия известной сети WiFi.
Шаг 2 : Перезагрузите телефон (возможно, придется перезагрузить несколько раз, если с первого раза не получится) Шаг 3 : Когда телефон перезагрузится, он должен подключиться к сети WiFi.
Шаг 4 : Перейдите в настройки APN и убедитесь, что вы можете, теперь отредактируйте настройки APN.


Причина : При включении телефона, если он не подключен к WiFi, он попытается подключиться к мобильной сети, тем самым лишая вас возможности редактировать настройки APN. Однако если вы попробуете описанные выше шаги, ваш телефон подключится к WiFi вместо Mobile-data.

Комментарии (7)

Поскольку у вас есть root-права, попробуйте скопировать и заменить файлы, связанные с телефонией, из CM12.1 на телефон.

/data/data/com.android.providers.telephony/databases/ - это путь, где существует telephony.db.

*Примечание: Это может нарушить нормальную работу вашего телефона; пробуйте на свой страх и риск.

Комментарии (2)
Решение

Последнее стоковое обновление ASUS (v. 3.24.40.78) решает проблему.

Мне пришлось размонтировать телефон, применить понижение версии 5.3.3.3 и 5.2.2.2 (в таком порядке), затем применить обновление FOTA (загрузка 97 Мб, получено и применено автоматически). Затем я смог установить последнюю версию (скачал с сайта ASUS; загрузил через USB на внутреннюю память телефона; отсоединил USB, после чего обновление применилось автоматически). APN доступны по умолчанию, мне даже не пришлось вводить свои APN вручную (как это было в предыдущих версиях).

Комментарии (0)