1、Fiddler的坑,证书无效

Fiddler是用来抓包的强大工具,但是按照流程安装证书等一系列操作之后,会发现要抓包APP的HTTPS链接始终无法访问,提示证书问题。
然后看网上说是需要root手机,然后安装什么Xposed、TrustManager.
然后我就纳闷了,以前手机抓包好好地,怎么现在不可以了呢,于是乎就换了个Android 5.1的测试机,结果顺利抓包。压根不用什么劳什子的XPosed之类的折腾。

根本原因是 Android7.0 之后默认不信任用户添加到系统的CA证书:

To provide a more consistent and more secure experience across the Android ecosystem, beginning with Android Nougat, compatible devices trust only the standardized system CAs maintained in AOSP。(百度翻译:为了在整个Android生态系统中提供更一致、更安全的体验,从Android Nougat开始,兼容设备只信任AOSP中维护的标准化系统CA)

也就是说对基于 SDK24 及以上的APP来说,即使你在手机上安装了抓包工具的证书也无法抓取 https 请求

2、对接SDK的坑

我们Android APP最近升级了一个SDK,结果发现我们线上Crash收集系统收集不到错误日志了,然后排查发现第三方SDK默认提供了一个SDKCrashHandler,用以捕获APP崩溃的异常。问题是我们升级SDK的时候,对方升级文档对此只字未提。真是太坑了,而且第三方SDK的CrashHandler默认是开

Android 项目经验汇总:Fiddler的坑,证书无效相关推荐

  1. android 项目分类汇总

    原地址:  http://www.cnblogs.com/deBug-hao/p/4730959.html Android 开源项目分类汇总 Android 开源项目分类汇总 Android 开源项目 ...

  2. android jword.zip,Android 项目打包到 JCenter 的坑

    搜索下如何发布 Android 项目的信息,大部分都会找到这篇文章 Publishing Gradle Android Library to jCenter Repository,中文的指引可以看使用 ...

  3. iOS代码编程规范 根据项目经验汇总

    带出几十位从零开始学iOS的实习生或试用期的开发人员后,觉得真的是千人千面,每个人写的代码都风格迥异,如果没有一个文档规范,每次都和新人进行口头的说教,大概自己是不用敲代码了,所以吃了亏了就开始编写i ...

  4. IntelliJ 使用Maven构建Android项目过程

    这是我的第一篇博客!对我的意义十分重大!在这篇博客的编写过程就是我在使用Maven构建Android项目中踩过的坑的记录.在此由于本人的水平有限,这篇文章也只能当作经验借鉴而已,希望后来者能够避开这些 ...

  5. 【 持续更新 】Android开发笔记汇总篇,爬各种坑,敲高效代码,各种奇难杂症,有您要治的病 。

    [持续更新]Android开发笔记汇总篇,爬各种坑,敲高效代码,各种奇难杂症,有您要治的病 . 一.AndroidStudio 开发工具的那些事 . 问题 1: AndroidStudio2.2以上在 ...

  6. SFB 项目经验-12-为某上市企业的Skype for Business购买Godday证书

    <要想看Lync 2013升级SFB 2015真实项目经验:请看Lync 项目经验-01-到-Lync 项目经验-10> 本系列博文: Lync 项目经验-01-共存迁移-Lync2013 ...

  7. Android开源项目分类汇总-转载

    太长了,还是转载吧... 今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有 ...

  8. Android开源项目分类汇总[转]

    Android开源项目分类汇总 如果你也对开源实现库的实现原理感兴趣,欢迎 Star 和 Fork Android优秀开源项目实现原理解析 欢迎加入 QQ 交流群:383537512(入群理由需要填写 ...

  9. SFB 项目经验-04-共存迁移-Lync 2013-SFB 2015-Godaddy-更新公网证书

    本系列博文: Lync 项目经验-01-共存迁移-Lync2013-TO-SFB 2015-规划01 http://dynamic.blog.51cto.com/711418/1858520 Lync ...

  10. ant design vue table 高度自适应_2年Vue项目实战经验汇总!

    前言 vue作为前端主流的3大框架之一,目前在国内有着非常广泛的应用,由于其轻量和自底向上的渐进式设计思想,使其不仅仅被应用于PC系统,对于移动端,桌面软件(electronjs)等也有广泛的应用,与 ...

最新文章

  1. Ubuntu下GTK的安装
  2. 物联网助推超市转型之具体应用分析
  3. IOC的理解,整合AOP,解耦对Service层和Dal层的依赖
  4. 释疑の删除多余的ALV布局以及选择条件变式
  5. Linux-0.00运行环境搭建【转】
  6. 用linux mail命令发送邮件时指定发送人
  7. 启明云端分享| sigmastar ssd201/ssd202d _Uboot升级指南
  8. 风寒感冒和 风热感冒
  9. jquery ajax 解决跨域访问问题
  10. opencv论坛_Opencv批量添加logo的解决方案
  11. python stackless_Stackless Python的缺点是什么?
  12. VB计算文本文件的行数
  13. jq为a标签绑定的onclick事件在移动端不响应
  14. Matlab2012b安装步骤(附带Matlab2012b破解码及序列号)
  15. 姿态(Orientation)
  16. 揭开宏的神秘面纱:什么是宏,为什么使用宏?
  17. congestion解决方案
  18. 设置手机最小宽度为1000,无限重启怎么办
  19. C++动态分配new(C++ primer,P320)
  20. 相机里面删除的照片能找回来吗 相机上删除的照片可以找回吗

热门文章

  1. linux mmu的实现的讲解_Linux_MMU
  2. 饱和气压与温度的关系_饱和水蒸气压计算公式,看懂的赶紧来
  3. mysql5.7.22的配置说明_mysql 5.7.22 免安裝版Windows配置
  4. 何川L3管理课_模块4_成果管理
  5. 一个小型的中文文本分类系统(项目链接文末)——《ML算法原理和实践》学习笔记
  6. java web/Maven项目结构分析
  7. 简述this,call,apply,bind之间的关系
  8. Oracle 左连接(+)加号用法及常用语法之间的关系
  9. 2507-AOP- springboot中使用-使用注解方式
  10. web.xml 加载顺序