视频加载失败

【安装证书】雷电Android14模拟器-安卓抓包

627 字
3 分钟
【安装证书】雷电Android14模拟器-安卓抓包

说明#

从 Android 14 开始,系统信任的 CA 证书 存储 路径已经从传统的 /system/etc/security/cacerts 迁移到了 APEX 模块(即只读分区)下的 /apex/com.android.conscrypt/cacerts。这就是为什么像安卓9那样手动复制到旧的 /system 路径下会失效。
要解决这个问题,可以试试利用tmpfs内存文件系统,这是目前较推荐的方法,通过在内存中创建一个临时文件系统 (tmpfs) 并绑定挂载,绕过对只读分区的直接修改。成功后,证书会立即生效,无需重启模拟器,但是重启后操作会失效。

1 获取证书#

从burpsuit导出DER证书
导出证书:在 Burp Suite 里,Proxy -> Options -> Import / export CA certificate -> Export -> Certificate in DER format,导出 cacert.der 文件。

burp证书导出
burp证书导出

2 将DER证书转换为PEM证书和改名#

# 1. 把 DER 格式转成 PEM 格式
openssl x509 -inform DER -in cacert.der -out burp.pem
# 2. 计算证书的哈希值(这会是新证书的文件名)
openssl x509 -inform PEM -subject_hash_old -in burp.pem | head -1
# 3. 把 PEM 文件重命名为计算出来的哈希值,后缀是 .0
#或者直接重命名也行
ren burp.pem 9a5ba575.0

3 模拟器打开root权限和文件读写、adb调试#

磁盘设置1
磁盘设置1

其他设置2
其他设置2

4 使用ADB安装证书#

假设输出的哈希值为 9a5ba575。

# 查看设备名
adb devices
# emulator-5558修改为你看到的设备名
# 先将证书拷贝的tmp目录
adb -s emulator-5558 push 9a5ba575.0 /data/local/tmp/
# 连接模拟器并获取 Root 权限:
adb -s emulator-5558 root
adb -s emulator-5558 shell
su
#!/system/bin/sh
CERT_NAME="9a5ba575.0" # 记得修改成你的哈希值文件名
CERT_PATH="/data/local/tmp" # 假设你把证书放在了这里
# 1. 创建临时目录并复制原有证书
mkdir -p -m 700 /data/local/tmp/tmp-ca-copy
cp /apex/com.android.conscrypt/cacerts/* /data/local/tmp/tmp-ca-copy/
# 2. 创建 tmpfs 挂载点
mount -t tmpfs tmpfs /system/etc/security/cacerts
# 3. 将原有证书复制回 tmpfs
mv /data/local/tmp/tmp-ca-copy/* /system/etc/security/cacerts/
# 4. 将你的新证书复制进去
cp /data/local/tmp/$CERT_NAME /system/etc/security/cacerts/
# 5. 设置正确的权限和 SELinux 上下文
chown root:root /system/etc/security/cacerts/*
chmod 644 /system/etc/security/cacerts/*
chcon u:object_r:system_file:s0 /system/etc/security/cacerts/*
# 6. 将挂载绑定到新路径
mount --bind /system/etc/security/cacerts /apex/com.android.conscrypt/cacerts

5 在模拟器中检查证书#

设置->安全和隐私->更多安全和隐私设置->加密与凭据->可信凭据
看到PortSwigger表示成功

检查证书
检查证书

6 自动脚本#

了解了原理,可以使用适用雷电9/14的证书安装工具,避免重复劳动。

下载通道#

【抓包证书一键安装脚本】雷电模拟器14-tuulei

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

【安装证书】雷电Android14模拟器-安卓抓包
https://tuulei.cn/posts/leidian-android14-install-cert/
作者
tuulei
发布于
2026-09-03
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
tuulei
请你再闪亮一点点,尽管我太平凡。
公告
分类
标签
最新动态
站点统计
文章
13
分类
4
标签
16
总字数
17,835
运行时长
0 天
最后活动
0 天前
总访问量
--
文章目录