Bib*_*ber 3 sqlite android root
我想打开另一个应用程序的数据库.我知道我必须具有root访问权限,但似乎root访问权限仅适用于shell命令.
我想在数据库中进行大量选择和一些插入.是否可以以root身份打开数据库,并在"普通"应用程序中使用db-handle?
提前致谢
拜伯
谢谢你的所有答案!我认为唯一的方法是制作这样的东西:
Process p = Runtime.getRuntime().exec("su sqlite3 -csv test.db \"select * from test\";");
Run Code Online (Sandbox Code Playgroud)
然后,我必须使用cvs解析器解析OutputStream,....我希望我能以更简单的方式完成它,但我看不到任何解决方案.
也许我可以创建一个到我的应用程序目录中的文件的硬链接,但它是非常危险的,因为这样一个数据库有两个".journal"文件.
感谢帮助
拜伯
归档时间: |
|
查看次数: |
6543 次 |
最近记录: |