一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android 数据库db 文件分析

时间:2026-06-18 09:05:01 编辑:袖梨 来源:一聚教程网

前提:准备数据库密码、xxx.db数据库文件。

Android 数据库db 文件解析

1、brew install sqlcipher

2、用终端切换到数据库的路径下,命令 cd /Users/xxxxxxx

3、输入 sqlcipher xxxxx.db ,按Enter键继续

4、提示“Enter SQL statements terminated with a “;”” 时,

输入 PRAGMA key = ‘123456’; // 123456为密码

按Enter键继续

5、输入 ATTACH DATABASE ‘plaintext.db’ AS plaintext KEY ‘’; 按Enter键继续

6、输入 SELECT sqlcipher_export(‘plaintext’); 按Enter键继续

7、DETACH DATABASE plaintext;

8、生成的plaintext.db 即为解密后的数据库,可直接打开

android Sqlite3 打开数据库:

系统命令

sqlite test.db 创建test.db文件并进入sqlite3

sqlite>.database 查看数据库文件信息命令(注意命令前带字符’.')

sqlite>.schema 查看所有表的创建语句:

sqlite>.schema table_name 查看指定表的创建语句:

sqlite>.dump table_name 以sql语句的形式列出表内容:

sqlite>.separator symble设置显示信息的分隔符:

sqlite>.separator :设置显示信息以‘:'分隔

sqlite>.mode mode_name 设置显示模式:

sqlite>.mode column默认为list,设置为column,其他模式可通过.help查看mode相关内

sqlite>.help 输出帮助信息:

sqlite>.width width_value 设置每一列的显示宽度:

sqlite>.width 2设置宽度为2

sqlite>.show 列出当前显示格式的配置

sqlite>.quit 或 sqlite>.exit退出sqlite终端命令:

sql命令:

select * from table_name;

热门栏目