Как заставить GPS работать в Android 4.1 Jelly Bean?

В последнее время у меня всякие проблемы со звуком и GPS и компасом... Пробовал разные ромы, разные ядра, разные патчи.

Коротко о том, что после долгого безделья, пытаясь заставить все функции работать одновременно, в конце концов мне пришлось сбросить телефон до заводских настроек и начать заново.

Теперь текущая ситуация такова, что у меня есть рутированный телефон с Jelly Bean 4.1. Он был недавно установлен примерно за час до написания этого.

Однако GPS не отвечает. Конечно, я хочу это исправить, но я не хочу проходить через всю ту неразбериху, через которую я прошел за последние несколько дней.

Итак... как мне заставить мой GPS работать, не играя в функцию "Ударь крота"? Я делаю вдох, замедляюсь и ищу надежный патч или процесс, который я могу выполнить с разумной уверенностью и без догадок.

Конкретика в том, что у меня Samsung Galaxy S2, GT-I9100, выпущенный в Японии. Android версии 4.1.2, ядро ​​3.0.15-CM (Siyah 5.0.1), Cyanogenmod 10-20121120-NIGHTLY.

Обновление: проблема с компасом, о которой я упоминал ранее, была исправлена, когда я использовал сборку Cyanogenmod, доступную в этой теме на форуме XDA. Так что сейчас я просто сосредоточен на починке GPS.

Ответы (5)

Вы пробовали приложения типа GPSFix из магазина Play?

И взгляните на веб-сайт Samsung Galaxy S2 GPS Проблема? РЕШЕНО! в котором говорится о том, как опция экономии заряда батареи (отключение повторяющегося опроса данных GPS) вызывает проблемы с исправлением и как ее можно настроить с помощью другого приложения, управления GPS для SGS2 , которое упоминается там.

Прежде чем начать с этих двух, просто для исключения ложных тревог, можете ли вы попробовать исправить это, подключив интернет-соединение и находясь на открытом месте, где вы можете видеть небо, как в поле?

Все сказано и сделано, я до сих пор не знаю, почему магнитный север перевернут в вашем случае!

Спасибо за ответ. Я пробовал множество приложений для исправления GPS и тестировал их на открытом пространстве, но все равно ничего не получаю. У моего друга установлен Jelly Bean без проблем с GPS, поэтому я думаю, что GPS должен работать с этим ПЗУ, но пока без радости.
В итоге получил ответ в другом месте, но вам 100 повторений, по крайней мере, за попытку помочь. :)

Я нашел решение в этом ответе на форуме XDA .

Чтобы обобщить и, надеюсь, быть полезным для других, ключевой момент, по-видимому, заключается в том, что даже если вы думаете, что у вас есть правильное ПЗУ для правильного устройства, может случиться так, что ваша конкретная модель имеет очень небольшие отличия.

В моем случае, если я правильно понимаю, я использовал ПЗУ, созданные для модели GT-I9100 Samsung Galaxy S2. Однако выпущенное в Японии устройство SC-02C имеет очень небольшие отличия. Итак, мне нужно было более подробно остановиться на том, какое программное обеспечение я скачал.

Работает ли GPS со стандартным ПЗУ вашего мобильного телефона? Если да, то проблема, похоже, исходит от CM.

Если Jelly Bean недоступен в виде стандартного ПЗУ для вашего мобильного телефона, вполне вероятно, что GPS не будет работать с CM Jelly Bean, потому что в этом случае, вероятно, отсутствуют необходимые драйверы.

Пожалуйста, уточните свой ответ, сделайте его более ясным, я не мог понять, в чем был ваш вопрос о стандартном ПЗУ. Кроме того, если вы хотите что-то задать автору, сделайте это в комментарии, если это возможно.
Из-за моей репутации я не могу комментировать в данный момент... Я пытаюсь сделать свой ответ более четким.
«Если Jelly Bean не доступен в качестве стандартного ПЗУ для вашего мобильного телефона, вероятно, GPS не будет работать с CM Jelly Bean, потому что в этом случае, вероятно, отсутствуют необходимые драйверы». - Неправда в моем случае. У меня есть LG P500, который только «официально» благословлен 2.3.3. Я использовал CM7 (2.3.3 Gingerbread), CM9 (4.0 ICS) и CM10 (4.1 Jellybean) на своем устройстве, и у всех не было проблем с исправлением GPS.
Это возможно. Тогда вам повезло. Но не всегда драйвера от GB работают на JB.

Нашел его для своего SGS2 с ПЗУ JellyBean Rainbox и прочитал об этом на форуме Nexus: вы должны отключить Google Location в настройках. Перезагрузите телефон и снова включите его. GPS фиксирует сразу ;-)

Перезагрузка, кажется, надежно решает проблему, но это неприемлемое решение.

Он восстановил заводские настройки телефона и недавно установил на него ПЗУ, я полагаю, что он перезагрузил его во время этого процесса.