从我的应用程序访问 Android 超级用户
我正在编写一个应用程序,该应用程序应该修改一些它无权访问的文件:另一个应用程序的数据库、default.prop 等。
目前,它是通过“su”请求和对所需文件的临时“chmod 0777”来完成的。但我认为这不是最好的解决方案。
有没有更好的方法来进行此类操作?
例如,我应该如何检查工具箱是否支持 shell 命令(chown、chmod、grep、find)(如果没有 busybox)?
I'm writing an application that should modify some files it doesn't have access to: another application's database, default.prop, etc.
Currently, it is done with "su" request and temporary "chmod 0777" to required files. But I think that's not the best solution.
Is there any preferable way to do such operations?
And how, for example, I should check if shell commands (chown, chmod, grep, find) are supported by toolbox (if there's not busybox)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论