美文网首页
Android设备HTTPS证书的命令行安装方式

Android设备HTTPS证书的命令行安装方式

作者: 乐活北京 | 来源:发表于2023-10-12 13:58 被阅读0次

Android抓包、android证书安装、抓包

由于屏端没有浏览器,通过浏览器安装证书的方式过于麻烦,另外这类设备性能极低,安装浏览器完全跑不动,所以需要更简单的安装证书的方式
证书装完后,关于如何设置代理服务器的方式比较简单,请自行查找,或者参考文档底部链接

下载证书

用一台Android测试机下载证书(需要先配置代理服务器),跟我用电脑直接下载的看起来好像是一样的,可能关键就在于命名上,不知道是不是可以复用,大家可以试试(我用的第一个成功的)

Android手机下载的

charles-proxy-ssl-proxying-certificate.pem

mac上直接通过charles上下载的 chls.pro/ssl

charles-proxy-ssl-proxying-certificate (1).pem

2. 查看证书内容

# “.pem”文件使用:
openssl x509 -subject_hash_old -in cert.pem
# “.cer”文件使用:
openssl x509 -subject_hash_old -in cert.cer -inform der

复制顶部内容
[图片上传失败...(image-c14916-1697176718963)]

3. 重命名证书名字

注意:mac电脑直接重命名修改不了pem的后缀,
请使用mv命令mv charles-proxy-ssl-proxying-certificate.pem 923cd86c.0

4. 通过命令行导入手机

# 系统目录为只读模式,先进行加权
adb root
adb remount
# 推送文件到系统目录
adb push 923cd86c.0 /system/etc/security/cacerts/

5. 加权&重启 (非必需)

adb shell chmod 777 /system/etc/security/cacerts/923cd86c.0
adb reboot
  1. 确认手机上的证书安装成功并且已经开启
    在系统证书的最下边,直接拉到最下边找就行
# 打开设置
adb shell am start -n com.android.settings/.Settings
# 进入安全性和位置信息 =》 进入加密与凭据 =》 进入信任的凭据
# 拉到最下边
# 找到XK72Ltd, 看看开关是否打开了

[图片上传失败...(image-89b923-1697176718963)]

7. 设置代理服务器

自行百度

8. 完活

刚开始还是unknown,打开证书开关后,搞定
[图片上传失败...(image-dd333f-1697176718963)]

相关文章

  • Mac中用命令行启动AVD模拟器

    找到Android SDK的安装目录,默认为~/Library/Android/sdk/ 命令行 AVD模拟设备所...

  • iOS使用Charles抓取HTTPS,证书设置后仍然显示unk

    除了常规的charles电脑端证书安装信任和iOS设备证书安装外,若HTTPS包仍然显示Unkown,则根据如下步...

  • Charles https抓包 — Android

    一、写在前面二、Https抓包的实现(一)首先,电脑得装个证书(二)然后,移动设备上安装证书       * 安装...

  • charles证书的安装

    一、电脑证书安装 二、手机证书安装 为了抓取https的包,需要手机上下载对应的证书 这一步的目的是为了移动设备连...

  • charles证书安装

    一、电脑证书安装 二、手机证书安装 为了抓取https的包,需要手机上下载对应的证书 这一步的目的是为了移动设备连...

  • charles证书安装

    一、电脑证书安装 二、手机证书安装 为了抓取https的包,需要手机上下载对应的证书 这一步的目的是为了移动设备连...

  • [Tips] ADB WIFI 调试

    方式一:命令行 使用USB数据线连接Android设备; 在dos命令行输入adb tcpip 命令(例如: ad...

  • 安卓7.0出现Charles无法抓包 - unknown和证书无

    Android使用Charles抓取Https请求的报文时,Android和Charles都正确安装了证书之后出现...

  • django环境搭建与bower安装

    一、django环境搭建 1.安装方式 方式1:安装python、pip后,命令行执行 方式2:在 https:/...

  • 3.3 Odoo安装和更新模块

    命令行方式安装新模块 命令行方式更新模块 我的昵称:维度WeDo我的主页:https://www.jianshu....

网友评论

      本文标题:Android设备HTTPS证书的命令行安装方式

      本文链接:https://www.haomeiwen.com/subject/xkqobdtx.html