安卓7.0以上安装fiddler证书(模拟器)
大家好,又见面了,我是你们的朋友全栈君。
1.fiddler,最好fiddler4以上
fiddler官网下载即可
Download Fiddler Web Debugging Tool for Free by Telerik
https://www.telerik.com/download/fiddler
2.夜神模拟器(百度下载)
3.安装jdk(jdk8能够更好的支持自动化工具)
https://www.oracle.com/java/technologies/downloads/#jdk17-windows下载jdk,之前先在磁盘创建一个文件夹java,java文件夹下分别创建jdk和jre两个文件夹
第一次需要更改安装目录时选择jdk文件夹
第二次需要更改安装目录时选择jre文件夹
配置jdk环境(win10电脑)
属性
高级系统设置
环境变量
在系统变量中增加一个变量名Java_Home,值是E:\java\jdk(这里是你的jdk安装位置)
在系统变量中增加一个变量名CLASSPATH值 是 .;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar(完整复制)
在path中添加
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
打开cmd命令输入java 和 javac
出现如上界面jdk即安装成功
如有问题可参阅
4.安装sdk
下载
打开exe文件安装
新建一个sdk文件夹,安装时路径选择sdk
配置sdk环境
添加变量名ANDROID_HOME
值E:\SDK(你自己的sdk文件夹路径)
在path中添加
%ANDROID_HOME\platform-tools%
%ANDROID_HOME\tools%
E:\SDK\platform-tools
打开SDK Manager
将tools下的前三个包和EXtras下面的所有包下载下来
5.安装adb
默认模拟器已经打开了开发者模式
开启usb调试
一般情况下,我们的adb版本要高于夜神模拟器的adb的版本,我们要进行如下操作
打开sdk目录下的platform-tools文件夹,将图中的三个文件复制到夜神模拟器的bin目录下
进行替换
并且在当前目录下的adb.exe复制一份,将复制过后的文件重命名为nox_adb.exe
6.linux下转证书格式
首先将fiddler证书导出到桌面
将文件拷贝到linux系统下执行以下操作
如果是PEM格式的:
openssl x509 -inform DER -in FiddlerRoot.cer -out FiddlerRoot.pem
openssl x509 -inform PEM -subject_hash_old -in FiddlerRoot.pem | head -1
cat FiddlerRoot.pem > 哈希值
7.adb命令 安装证书到系统下
打开cmd命令进入证书文件目录
进入adb shell
获取root权限 su
在shell中依次执行以下命令
- # 重新挂载系统,以可以写入文件到系统目录
- mount -o rw,remount /system
- # 复制证书到Android系统证书目录
- cp /sdcard/8bbe0e8d.0 /system/etc/security/cacerts
- # 修改证书权限
- chmod 644 /system/etc/security/cacerts/8bbe0e8d.0
- 我这里重复安装了两个
抓不到包可以尝试一下抓取所有进程
详情可以参考
添加fiddler证书到手机根目录_莫殇~的博客-CSDN博客_fiddler根目录在哪
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156354.html原文链接:https://javaforall.cn
相关文章
- 安卓适配AutoSize详解
- 安卓渗透神器—ShotDroid
- 【说站】安卓手绘视频制作v1.5.10高级版
- 安卓数据转移到iphone很慢_iphone数据迁移中断怎么继续
- 安装luajit_lua安卓
- 【Android TV 开发】安卓电视调试 ( 开启网络远程调试 )
- 安卓手机上安装Linux系统(安卓安装linux)
- 在安卓手机上安装Kali Linux的指南(安卓安装kalilinux)
- Android与Linux:一段持久而又充满变数的联系(安卓内核linux)
- Linux上安装安卓应用:快速便捷的操作(linux安卓app)
- 安卓手机上安装Linux软件的指南(安卓安装linux软件)
- 将MacOS安装到安卓平板的秘诀(安卓平板安装macos)
- 构建新局面:安卓基于Linux系统(安卓基于linux)
- 安卓设备上安装Linux系统:踏上新的体验之旅(安卓系统安装linux)
- 在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏
- 体验 /e/ OS:开源的去谷歌化的安卓
- 安卓手机轻松安装 Linux,体验新乐趣!(安卓手机 安装linux)
- 安卓系统上高效安装Redis(安卓安装redis)
- 安卓开发离不开Redis(安卓 redis)