安卓高版本7.0之后,模拟器无法下载证书。
谷歌修改安卓系统,7.0之后,app只信任指定证书和系统内置的证书,后续用户安装的证书不生效,故只能想办法装到系统内部。

第一步,准备pem证书

1.打开Charles–help下载charles.cer到桌面

2.由于证书格式转换需要用到 openssl,去官网下载后,安装好openssl.添加OpenSSL的路径到系统变量中的path

下面是证书格式转换 (windows里面的命令行操作)
pem证书转.cer证书
openssl x509 -outform der -in demo.pem -out demo.cer
cer证书转.pem证书
openssl x509 -inform der -in “C:\Users\Desktop\CharlesCA.cer” -out “C:\Users\Desktop\ca.pem”

3,打开夜神模拟器,根目录会有nox_adb.exe文件,用命令行去操控这个文件。(如果不是用夜神模拟器,也可以自己下载adb 工具,原理一样)

3.1.查看连接状态
nox_adb.exe devices

3.2.判断是否有root权限
nox_adb.exe root
没有root权限 打开夜神–给模拟器勾选上root,重启模拟器

3.3.将/system部分置于可写入模式 adb remount

4.查看证书信息hash值
openssl x509 -subject_hash_old -in “C:\Users\Desktop\ca.pem”

拷贝该文件,重命名为 hash结果里面的名称 (02631509).0 的证书
同理fiddler的证书也如此

5.adb下cmd中执行
adb push 02631509.0/system/etc/security/cacerts/ 就是把证书文件复制到证书

夜神模拟器无法安装Charles证书相关推荐

  1. 手机安装charles证书与雷电模拟器4.0安装charles证书流程

    在做手机app测试时,有时候会要求进行手机app弱网测试,让公司的手机app在弱网下进行测试,查看app功能是否正常. 使用charles进行手机app弱网测试: 第一步: 1.配置手机端,让char ...

  2. 夜神模拟器的安装与使用

    转载:http://www.mamicode.com/info-detail-1537597.html 安卓开发环境搭建中,我们创建并启动了eclipse自带的安卓模拟器,该模拟器不仅启动慢,而且在使 ...

  3. 小米手机安装 charles 证书,提示“没有可安装的证书”

    错误环境: 1. Mac 下的 charles 2. 小米手机(MI 6 MUI 9.6 ,Android 8.x) 错误提示: 安装 charles 证书时,提示"没有可安装的证书&quo ...

  4. monkeyrunner之夜神模拟器的安装与使用(二)

    在上一篇文章-安卓开发环境搭建中,我们创建并启动了eclipse自带的安卓模拟器,该模拟器不仅启动慢,而且在使用过程中的反应速度也是出奇的差,经常出现卡机现象.为了解决这种现象,因此,我们又寻找到了更 ...

  5. 小米手机安装Charles证书

    小米手机安装Charles证书 确保电脑已经配置好 更改手机所连接Wi-Fi主机名(电脑IP)和端口(8888) 用UC浏览器(自带浏览器

  6. vivo x21安装Charles证书步骤

    vivo x21安装Charles证书步骤 1:下载Charles证书安装包 注意:这款vivo手机和华为P20不一样,我把下载好的Charles证书安装包发到qq中,后缀名为:.crt的可以直接打开 ...

  7. Android安装Charles证书(华为手机测试)

    Android安装Charles证书(华为手机测试) 首先说明的是,最好看过其他安装证书的文章,已经会了-PC端Charles和手机代理设置-这一步骤,这样会很明白我在说什么. 方法一: 1. 通过C ...

  8. Android SDK+appium+夜神模拟器,安装配置

    首先下载Android SDK 百度网盘共享链接: https://pan.baidu.com/s/1sLWbC5grXN1X8OFAQ632gg 提取码:24g4 下载解压后配置环境变量 变量名AN ...

  9. 青花瓷抓包工具如何对Android手机https请求抓包及华为手机安装Charles证书方法详解!

    网上搜索了很多文档,这两篇是写的比较全面的,整个流程看完,你就会安装使用了! 参考:windows下使用Charles工具如何对android手机https请求进行抓包 参考:Android安装Cha ...

  10. 华为p20 安装Charles证书步骤

    华为p20 安装Charles证书步骤 我从网上搜索,有的人说,需要把证书的包的后缀名改为:crt; 刚开始我以为,华为只认识pem, 但是我今天测试了,它也认识crt 下面我说一下我的大体步骤:1) ...

最新文章

  1. gearman中任务的优先级和返回状态
  2. oracle数据库 pc6,使用logdump 查看ogg的CSN
  3. qt windows 静态编译_VS+QT工程配置问题
  4. 应用丨AI和机器学习如何改变美国政府决策方式
  5. python import问题
  6. PM Basic Skill---Communicate Plan
  7. 56页PPT讲解电气设备的选择(高低压开关设备、互感器、母线等)
  8. Adobe Reader栈溢出漏洞(CVE-2010-2883)分析
  9. 游戏打包过程枯燥且繁琐,如何提升打包效率?
  10. 01.轮播图之三 : collectionView 轮播
  11. 王爽 汇编语言第三版 第8章( 寻址方式 ) --- 数据处理的两个问题
  12. python怎么调用navicat_三十七、python操作mysql,和navicat
  13. poj3190 区间贪心 挑战程序设计竞赛
  14. 网络、通信术语及概念
  15. springboot内置浏览器_SpringBoot快速搭建
  16. “不会Linux,怎么当程序员?”面试官:等着被淘汰吧!
  17. python代码-你见过哪些令你瞠目结舌的 Python 代码技巧?
  18. 思维导图c语言java区别_C语言基本数据类型的思维导图
  19. python 方向盘_码农:科目二(可以摸方向盘了)
  20. 用Python实现辞职信

热门文章

  1. C++实现经典同步问题(生产者消费者、读者写者、哲学家进餐、吸烟者问题)
  2. 【H.264/AVC 句法和语义详解】(十二):H264中的帧场编码模式详解
  3. 解决新版 Edge 浏览器无法使用 IDM 的问题
  4. 多元函数微分学的几何应用
  5. html中的布局方式,网页设计常见的5种布局方式
  6. 一行python代码带你装B
  7. 整理了一些常用的软件测试工具【建议收藏】
  8. 一道数学题目-如何证明(a,b)=1,则(a^n,b^n)=1
  9. Numpy.fromfunction用法
  10. MATLAB命令行窗口常见命令与功能