Пароль sqlite db с использованием android-database-sqlcipher

Я декомпилирую Android APK и получаю зашифрованный файл sqlite db с именем e.db. Хотя этот файл e.db зашифрован пакетом android-database-sqlcipher, я нашел пароль xxmhkhl_zhj по этому коду:

net.sqlcipher.Cursor localCursor = this.helper.getWritableDatabase ("xxmhkhl_zhj"). rawQuery ("выбрать * из робота", ноль);

Поэтому я пытаюсь прочитать этот e.db с помощью sqlcipher command line, navicat а также db browser for SQLite, Но где я ввожу этот пароль или PRAGMA KEY xxmhkhl_zhjЯ получаю "файл зашифрован или не является базой данных".

Итак, каков реальный пароль файла базы данных sqlite, зашифрованного SQLiteOpenHelper.getWritable/ReadableDatabase(пароль). Или я должен использовать только библиотеку android-database-sqlcipher для чтения этого зашифрованного файла БД?

0 ответов

Другие вопросы по тегам