gpt4 book ai didi

android - 使用 root 访问权限在 Android 上打开另一个应用程序的 sqlite 数据库

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:07 25 4
gpt4 key购买 nike

我想打开另一个应用程序的数据库。我知道我必须具有 root 访问权限,但似乎 root 访问权限“仅”适用于 shell 命令。

我想在数据库中做很多选择和一些插入。是否可以以 root 身份打开数据库,并在“普通”应用程序中使用数据库句柄?

提前致谢

啤酒

最佳答案

谢谢大家的回答!我认为唯一的方法是做这样的事情:

Process p = Runtime.getRuntime().exec("su sqlite3 -csv test.db \"select * from test\";");

然后,我必须用 cvs 解析器解析 OutputStream,....我希望我能以更简单的方式做到这一点,但我看不到任何解决方案。

也许我可以在我的应用程序目录中创建一个文件的硬链接(hard link),但这是非常危险的,因为那样的话一个数据库有两个“.journal”文件。

感谢帮助

啤酒

关于android - 使用 root 访问权限在 Android 上打开另一个应用程序的 sqlite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16142844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com