Android 项目经验汇总:Fiddler的坑,证书无效
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的坑,证书无效相关推荐
- android 项目分类汇总
原地址: http://www.cnblogs.com/deBug-hao/p/4730959.html Android 开源项目分类汇总 Android 开源项目分类汇总 Android 开源项目 ...
- android jword.zip,Android 项目打包到 JCenter 的坑
搜索下如何发布 Android 项目的信息,大部分都会找到这篇文章 Publishing Gradle Android Library to jCenter Repository,中文的指引可以看使用 ...
- iOS代码编程规范 根据项目经验汇总
带出几十位从零开始学iOS的实习生或试用期的开发人员后,觉得真的是千人千面,每个人写的代码都风格迥异,如果没有一个文档规范,每次都和新人进行口头的说教,大概自己是不用敲代码了,所以吃了亏了就开始编写i ...
- IntelliJ 使用Maven构建Android项目过程
这是我的第一篇博客!对我的意义十分重大!在这篇博客的编写过程就是我在使用Maven构建Android项目中踩过的坑的记录.在此由于本人的水平有限,这篇文章也只能当作经验借鉴而已,希望后来者能够避开这些 ...
- 【 持续更新 】Android开发笔记汇总篇,爬各种坑,敲高效代码,各种奇难杂症,有您要治的病 。
[持续更新]Android开发笔记汇总篇,爬各种坑,敲高效代码,各种奇难杂症,有您要治的病 . 一.AndroidStudio 开发工具的那些事 . 问题 1: AndroidStudio2.2以上在 ...
- SFB 项目经验-12-为某上市企业的Skype for Business购买Godday证书
<要想看Lync 2013升级SFB 2015真实项目经验:请看Lync 项目经验-01-到-Lync 项目经验-10> 本系列博文: Lync 项目经验-01-共存迁移-Lync2013 ...
- Android开源项目分类汇总-转载
太长了,还是转载吧... 今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有 ...
- Android开源项目分类汇总[转]
Android开源项目分类汇总 如果你也对开源实现库的实现原理感兴趣,欢迎 Star 和 Fork Android优秀开源项目实现原理解析 欢迎加入 QQ 交流群:383537512(入群理由需要填写 ...
- SFB 项目经验-04-共存迁移-Lync 2013-SFB 2015-Godaddy-更新公网证书
本系列博文: Lync 项目经验-01-共存迁移-Lync2013-TO-SFB 2015-规划01 http://dynamic.blog.51cto.com/711418/1858520 Lync ...
- ant design vue table 高度自适应_2年Vue项目实战经验汇总!
前言 vue作为前端主流的3大框架之一,目前在国内有着非常广泛的应用,由于其轻量和自底向上的渐进式设计思想,使其不仅仅被应用于PC系统,对于移动端,桌面软件(electronjs)等也有广泛的应用,与 ...
最新文章
- Ubuntu下GTK的安装
- 物联网助推超市转型之具体应用分析
- IOC的理解,整合AOP,解耦对Service层和Dal层的依赖
- 释疑の删除多余的ALV布局以及选择条件变式
- Linux-0.00运行环境搭建【转】
- 用linux mail命令发送邮件时指定发送人
- 启明云端分享| sigmastar ssd201/ssd202d _Uboot升级指南
- 风寒感冒和 风热感冒
- jquery ajax 解决跨域访问问题
- opencv论坛_Opencv批量添加logo的解决方案
- python stackless_Stackless Python的缺点是什么?
- VB计算文本文件的行数
- jq为a标签绑定的onclick事件在移动端不响应
- Matlab2012b安装步骤(附带Matlab2012b破解码及序列号)
- 姿态(Orientation)
- 揭开宏的神秘面纱:什么是宏,为什么使用宏?
- congestion解决方案
- 设置手机最小宽度为1000,无限重启怎么办
- C++动态分配new(C++ primer,P320)
- 相机里面删除的照片能找回来吗 相机上删除的照片可以找回吗
热门文章
- linux mmu的实现的讲解_Linux_MMU
- 饱和气压与温度的关系_饱和水蒸气压计算公式,看懂的赶紧来
- mysql5.7.22的配置说明_mysql 5.7.22 免安裝版Windows配置
- 何川L3管理课_模块4_成果管理
- 一个小型的中文文本分类系统(项目链接文末)——《ML算法原理和实践》学习笔记
- java web/Maven项目结构分析
- 简述this,call,apply,bind之间的关系
- Oracle 左连接(+)加号用法及常用语法之间的关系
- 2507-AOP- springboot中使用-使用注解方式
- web.xml 加载顺序