Android: как отключить "dbopen (): path = ..." - PullRequest
1 голос
/ 04 марта 2012

Когда мое приложение открывает базу данных SQLite, в журнал записывается сообщение, подобное следующему:

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

Хотя я знаю, что люди с неподключенным телефоном не смогут получить доступ к этой частисистема, мне не особенно нравится, что путь отображается для всех, кто видит, кто может взглянуть на логи.Кроме того, люди с рутованным телефоном МОГУТ получить доступ к базе данных, и она может содержать конфиденциальную информацию.

Я знаю, я знаю, я должен зашифровать конфиденциальные данные - и я делаю.Вопрос остается, однако, кто-нибудь знает, как отключить это сообщение журнала?Я еще не нашел способ.

Заранее благодарю всех вас.

1 Ответ

0 голосов
/ 04 марта 2012

Я не слишком уверен, почему вы беспокоитесь, если кто-то с root, потому что это не остановит кого-либо с root (отключение журнала).Просто записать компакт-диск в папку не сложно, я взломал многие игры таким образом.

Просто используйте структуры данных и сохраняйте в файл ... Насколько я знаю, вы не можете отключить ведение журнала SQLite.

...