Błędne, powielone, zdublowane nazwy sieci w Androidzie

Rys historyczny: Użytkownicy sieci komórkowej Play mogą korzystać dodatkowo z zasobów sieci Plus oraz Orange w przypadku, gdy nie są w zasięgu macierzystej sieci Play. Taki sposób działania nazywa się roamingiem krajowym i jest wygodnym dla klientów rozwiązaniem. Niestety, jest ciemna strona tego rozwiązania. System Android ma dziwną przypadłość i ta przypadłość ciągnie się przez wiele wersji od dawna.

Otóż okazje się, że po pewnym czasie użytkowania świeżo zainstalowanego systemu na liście sieci zamiast zwyczajowo obecnych: Plus, Era, Orange PL, Play. Pojawiają się nieprawidłowe nazwy sieci w różnych konfiguracjach. Ostatnio na liście miałem wszystkie sieci o nazwie Plus 🙂

Długo szukałem rozwiązania problemu. Porady, żeby zrobić wipe telefonu pomijam milczeniem. Armatą traktować muchy nie chciałem. I wreszcie udało się 🙂 Rozwiązanie jest proste w przypadku, gdy mamy zrootowany telefon.

Procedura przywracania listy poprawnych nazw sieci:

  1. Uruchamiamy program Total Commander w naszym telefonie.
  2. Przechodzimy do folderu: /data/data/com.android.providers.telephony/
    Uwaga! Foldery /data/data/ są widoczne jako jeden folder /datadata/
  3. Usuwamy plik: optable.db
  4. Uruchamiamy ponownie telefon.
  5. Cieszymy się poprawną listą sieci 🙂

Może się okazać, że za jakiś czas problem pojawi się ponownie. Wtedy oczywiście procedurę powtarzamy i tyle co w tej chwili można z tym zrobić.

Dodaj komentarz