Переключить GPS на корневых устройствах на Android

Начиная с некоторой версии Android (я думаю, 2.3.x), вы не можете включать / выключать GPS через API, независимо от того, какие разрешения имеет приложение. В прошлом это было возможно с помощью ошибки в виджете управления питанием (см.Вот ), но теперь это исправлено.

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

РЕДАКТИРОВАТЬ:this это то, как вы получаете разрешение на чтение логов на желе, которое больше не разрешено для обычных приложений. Я пытался использовать подобное решение для разрешения WRITE_SECURE_SETTINGS, чтобы переключать gps, но это не сработало.

РЕДАКТИРОВАТЬ: до сих пор я нашел только одно работающее решение: преобразование приложения в системное приложение (можно найти рабочее решение).Вот , работает даже на андроиде 4.2.1). Однако то, о чем я подумал, - это использовать root, чтобы обойти его с самого начала, поскольку разрешение root может делать все в соответствии с тем, что я знаю.