**前言:在Android7之后,系統不再信任用戶級的證書,只信任系統級的證書,抓包某些app會提示無網絡,所以需要將證書安裝手機系統級根證書中,我這里使用模擬器安裝演示**
<br>
> 準備工具
> 安裝openssl `下載地址:http://slproweb.com/products/Win32OpenSSL.html`
> 準備adb工具(模擬器軟件文件夾里一般都有) `Android Debug Bridge (安卓調試橋)` [AB工具](./platform-tools.rar)
* 導出fiddler證書到桌面
* 安裝openssl
* 執行 `openssl x509 -subject_hash_old -in .\FiddlerRoot.cer -inform der`
* > 找不到openssl命令時,可到openssl安裝位置下執行
> 
* 拿到證書 `HASH` 值 e5c3944b
* 將剛剛導出到桌面的證書改成e5c3944b.0,0是后綴名?
* 上傳e5c3944b.0證書到手機設備 需使用 ADB工具了
* > 查看安卓設備 命令 `adb devices`
* > 安卓需要開發者模式,調試模式
* > 如使用夜神模擬器 adb 無設備時 嘗試 `adb connect 127.0.0.1:62001` 連接夜神默認端口
* >> 無法確認夜神默認端口,在夜神模擬器安裝的目錄下,找到bin\BignoxVMS目錄
>> 進入對應的模擬器下的目錄,找到`nox.vbox` 搜索 `5555` hostport 即是端口號
* 上傳證書 `adb push C:\Users\13393\Desktop\e5c3944b.0 /sdcard`
* 進入手機shell `adb shell`
* 獲取root權限 `su`
* 重新掛載系統,使文件具有可讀寫權限 `mount -o rw,remount /system`
* 進入證書目錄 ` cd sdcard`
* 復制證書,到系統根證書目錄下 `cp e5c3944b.0 /system/etc/security/cacerts`
* 修改證書權限 `chmod 644 /system/etc/security/cacerts/e5c3944b.0`
* **重啟手機**
- 簡介
- PHP
- 字符串函數
- 數組函數
- 正則
- 加密函數
- 面向對象
- 關鍵字
- 設計模式
- 魔術方法
- 機制擴展
- 會話機制
- PHP框架
- laravel
- 問題
- swoole
- easyswoole
- workerman
- 數據庫
- Sphinx
- MongoDB
- MemCache
- Redis
- 基礎操作
- 數據類型
- 持久化
- 分布式鎖
- 內存模型
- redis高級特性
- MySql
- 基礎操作
- 數據類型
- 數據表引擎
- 鎖機制
- 事務處理
- 存儲過程
- 觸發器
- 索引
- 關聯查詢
- 分析SQL語句-優化查詢
- 分區分表
- 主從復制
- MySql安全性
- 網絡協議
- HTTP
- header詳解
- 狀態碼
- nginx-配置
- 邏輯算法
- 時間和空間復雜度
- 常見算法
- 數據結構
- 核心
- 進程、線程、協程
- 存儲容量-計量單位
- 開發軟件及配置
- 版本控制器
- Git
- Fidder
- Fidder-Android7
- 自動化部署
- Jenkins
- supervisor
- Elasticsearch
- LogStash
- RabbitMQ
- AB測試
- JAVA-JDK
- FileBeat
- PhpStorm
- Composer
- Linux
- API安全
- 高并發及大流量相關概念
- 網站優化
- WEB
- Electron