【问题标题】:Android: How to disable "dbopen(): path = ..."Android:如何禁用“dbopen():path = ...”
【发布时间】:2012-03-04 02:17:25
【问题描述】:

当我的应用程序打开一个 SQLite 数据库时,会向日志中写入一条类似于以下内容的消息:

dbopen(): path = /data/data/myApp/databases/myDb.s3db

虽然我知道拥有无根电话的人将无法访问系统的该部分,但我并不特别喜欢将路径显示给任何可能浏览日志的人。此外,拥有 root 手机的人可以访问数据库,其中可能包含敏感信息。

我知道,我知道,我应该加密敏感数据 - 我确实这样做了。但是,问题仍然存在,有人知道如何禁用该日志消息吗?我还没有找到方法。

提前感谢大家。

【问题讨论】:

    标签: android database debugging sqlite logging


    【解决方案1】:

    我不太确定您为什么担心是否有人拥有 root,因为这不会阻止任何拥有 root 的人(禁用日志)。把CD放到你的文件夹里并不难,我用这种方式破解了很多游戏。

    只需使用数据结构并保存到文件...据我所知,您不能禁用 SQLite 日志记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 1970-01-01
      • 2012-05-15
      • 2012-06-04
      相关资源
      最近更新 更多