Лицензия Android - Достигните функциональности устаревших функций без рута
Я нахожусь в процессе разработки приложения, которое требует программно включить точку доступа, получить SSID и пароль точки доступа (также программно), изменить системное время, перезапустить приложение, а также перезагрузить телефон - все программно. До сих пор я обнаружил, что большинство этих функций устарели и требуют root-доступа. Но я хотел бы знать, можно ли добиться этих целей без рутирования телефона, возможно, есть какая-то лицензия (предоставленная производителем телефона; самим Android; ...), которую я могу приобрести, чтобы иметь возможность делать это? Никто случайно не знает?
Кроме того, приложение предназначено для поддержки работников; он не будет доступен в магазине Google Play и будет загружен только на одну модель телефона Android. Я был бы очень благодарен за любую обратную связь, которая помогла бы мне найти способ достижения ранее упомянутых функций.
На данный момент, чтобы перезагрузить телефон, включить точку доступа при перезагрузке и запустить приложение сразу после перезагрузки. Я использую MacroDroid, который работает очень хорошо, но я хотел бы, чтобы эти функции были частью моего собственного приложения.
Я очень надеюсь, что рутирование телефона - не единственный мой вариант :)