После сноса стоковой прошивки со своего телефона (Samsung i9100 он же Galaxy S II) я поставил CyanogenMod 9, дабы пощупать новый Android, тогда еще недоступный из Kies.
Я был доволен всем, кроме пары недостатков:
- временами подглючивающий интерфейс
- GPS не работал без соединения с интернет
Если с первым недостатком можно было легко смириться, т.к. глюки были нечастые и не раздражали (при разворачивании статусной панельки сверху-вниз она иногда не отображалась некоторое время), то некорректно работающий GPS конкретно напрягал.
Пару раз предпринимал поиски, дабы найти решение, но все безрезультатно. Даже подумывал вернуться на стоковую прошивку, получившую к тому времени новый Android.
Лень-матушка взяла верх, и я все-таки исправил GPS.
Вашему вниманию представляется замечательное приложение GPS Control SirF StarIV.
Автор не я.
Установить можно из Google Play — https://play.google.com/store/apps/details?id=com.fatdroid.android.gpscontrols2ad
После установки, нужно открыть его, предоставить права root, нажать на кнопку Enable Static Navigation, дождаться перезагрузки и всё!
Приложение заменяет GPS драйвер своим улучшенным и навигация начинает работать на ура.