Мне нужно иметь возможность включать и выключать приемник GPS
По соображениям конфиденциальности, если ничего больше, включение или отключение любого вида отслеживания местоположения должно осуществляться исключительно в руках пользователя через доверенные приложения, а не по запросу произвольных третьих сторон.
Итак, если вы хотите включить и отключить GPS, создайте свою собственную прошивку, которая делает то, что вам нужно, и загрузите эту прошивку на любые устройства, которые вы хотите. Или внесите свои изменения в существующие моды прошивки (например, Cyanogen).
WRITE_SECURE_SETTINGS требуется для доступа к безопасным настройкам
Правильно.
Я довольно долго искал, и в каждом ответе, который я видел, говорилось, что ни одно приложение вне системы / прошивки не может получить такое разрешение.
Correct.
Однако это просто неправда.
Нет, это правда.
На рынке есть несколько приложений, которые делают именно то, что я пытаюсь (в отношении GPS)
Они нашли лазейку в безопасности. Я приму меры, чтобы эта дыра была исправлена.
но есть еще куча, у которых есть разрешения WRITE_SECURE_SETTINGS
Нет, есть группа, которая просит за них. Вы можете попросить любое разрешение, которое вы хотите. То, что вы просите, это то, что отображается в этих списках. То, что вы получаете - это отдельная история.