このユーザーにはAPN設定が利用できません」という問題を解決する方法を教えてください。

ASUS Zenfone 5をAndroid Lollipopにアップグレードした後、HSPA/3Gのデータにアクセスできなくなりました。ブラジルではAPNの設定を手動で入力する必要があるのですが、それをしようとすると以下のようなメッセージが表示されます(ポルトガル語、ここでは仮に英語に翻訳しています)。

Access point Name settings are not available for this user..

私の携帯電話はRoot化されているので、このトピックこのトピックで提案された解決策を試してみました。エラーや警告もなく、すべてのステップに従ったとしても、結果は得られませんでした(chmodやchownsはすべて有効で、content://telephony/carriersへの編集は持続しました)。また、telephony.dbファイルを削除して再生成しようとしました(そのため、Androidは再びファイルを生成しなければなりません)。工場出荷時にリセットしても効果はありませんでした(提案こちら)。

今のところ、喜ぶべきことは何もありません。私がインターネットにアクセスできるのは、自宅と職場のWifiだけです。モバイルデータにはアクセスできませんが、利用できることはわかっています(今週、CM12.1を試してみたところ、データ接続は完璧に動作しました。残念ながら、CM12.1はまだバグが多いので、純正ROMに戻さなければなりませんでした。)他のサイトやフォーラムをググっても良い提案はありませんでした。

通勤時や無線LANから離れた場所での様々な作業をモバイルインターネットアクセスに頼らなければならないので、どなたかこの問題に光を当てていただけると幸いです。

*懸賞金はこのサイトから自動的に授与されましたが、問題は解決していません。まだ有効な返答を待っています。

*最終更新:このページの下部にある私の回答を参照してください。問題はASUSがリリースした最新版(v.3.23.40.78)で(やっと!)解決しました。

何時間もかけて実験した結果、その理由がわかりました(私には効果があります)。 この投稿は、これらの投稿が示唆するものとは対照的に、あまり技術的なものではありません。


ステップ1 :WiFiがオンになっていて、既知のWiFiネットワークの範囲内にあること。
ステップ2 :携帯電話を再起動します(最初にうまくいかない場合は、何度か再起動する必要があります)。 ステップ3 :携帯電話が再起動されると、WiFiネットワークに接続されるはずです。
ステップ4 :APN設定に移動して、APN設定を編集できることを確認します。


理由 :携帯電話の電源を入れると、WiFiに接続されていない場合、モバイルネットワークに接続しようとするため、APN設定の編集ができなくなります。しかし、上記の手順を試してみると、携帯データではなくWiFiに接続されます。

解説 (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アップグレードを適用しました(97Mbのダウンロード、自動的に受信、適用されました)。その後、最新版をインストールすることができました(ASUSのウェブサイトからダウンロードし、USB経由で携帯電話の内部ストレージにアップロードし、USBを抜くと自動的にアップデートが適用されました)。APNはデフォルトで利用可能で、(以前のバージョンのように)APNを手動で入力する必要はありませんでした。

解説 (0)