在根应用程序中更改受保护的系统设置(如亮度,gps,数据等)的最佳(最安全)方法是什么?
我读了两种方法:
1)将settings.db复制到您的app文件夹,使用sql api对其进行操作,然后将其复制回来 - 对我来说似乎不仅仅是有点冒险。 See here
2)使用root将您的应用程序复制到系统文件夹并保留WIRTE_SECURE_SETTINGS权限 - 似乎可行,但这是否打破了市场链接,因此用户将不再接收更新? See here
或者有不同的方式吗?
谢谢你的帮助!
答案 0 :(得分:2)
您可以使用/system/app
以root身份执行“修改”命令,而无需将应用移至su
可以找到使用Runtime.exec()
(以及一个实现)执行此操作的说明here。