ANDROID ROOT FIDDLER HTTPS 抓包

news2024/11/25 10:26:42

参考

adb 修改手机代理方式_userwyh的博客-CSDN博客_adb shell settings put global http_proxy

手机模拟器安装证书并抓包_虚无-缥缈的博客-CSDN博客_模拟器安装证书

安卓手机使用adb添加系统证书方法 - 知乎


设置设备代理(需要ROOT

设置代理:

adb shell settings put global http_proxy 代理IP地址:端口号

如:

adb shell settings put global http_proxy 127.0.0.1:8888

移除代理:

adb shell settings delete global http_proxy

adb shell settings delete global global_http_proxy_host

adb shell settings delete global global_http_proxy_port

注意:移除代理后要重启手机才能生效。设置代理可以多次设置,立即生效。

如果设备没有del方法:

使用 (来自:adb连接逍遥模拟器,并自动设置和清除代理 - 林宇风 - 博客园)

settings put global http_proxy :0

或者 (来自:Android adb 设置移除代理_wuyahui0124505的博客-CSDN博客)

解决方法,sqlite中找到settings.db,在数据库中删除代理信息(需要Root)

sqlite3 /data/data/com.android.providers.settings/databases/settings.db
sqlite> select * from global;
  1. sqlite> delete from global where name="global_http_proxy_host";

  2. sqlite> delete from global where name="global_http_proxy_port";

  3. sqlite> delete from global where name="http_proxy";

然后重启设备:reboot


 

在Android 设备上安装证书

需要安装 openSSL . 可以直接去找 openSSL-Windows 来进行安装。

先从 http://127.0.0.1:8888 下载 fiddler 根证书 FiddlerRoot.cer

1. 将根证书转换为 pem 格式:

openssl x509 -inform der -in cacert.cer -out burp.pem

2. 查看 PEM 证书的信息

openssl x509 -subject_hash_old -in certificate.pem

把结果里的名称复制出来,把pem文件;更名为:hash结果里的名称.0 (如:269953fb.0) 

3. 安装证书:adb push 269953fb.0 /system/etc/security/cacerts/ (就是把文件复制到对应的证书目录下)

4. 修改文件权限为 644

adb shell
cd /system/etc/security/cacerts/
chmod 644 269953fb.0
ls -la

确认权限是否满足当前用户可读可写(644权限-rw-r--r--)
(权限数字含义:读r=4,写w=2,执行x=1,644为(4+2)(4)(4),即〔当前用户〕读,写权限,〔群组用户〕读权限,〔其它〕读权限。)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/13886.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【重新安装Anaconda心得】

文章目录(一)环境变量设置(二)Anaconda添加镜像源【可以使用境外流量不用添加】(三)创建虚拟环境的细节(四)补充:conda的常用命令(一)环境变量设置…

算法篇------贪心1

文章目录贪心的概念题目1------经典的选择排序(简单)题目2----平衡字符串(简单)题目3---买卖股票的最佳时间(中等)题目4------跳跃游戏(中等)题目5-------钱币找零题目6------多机调度的问题贪心的概念 什么是贪心算法&#xff1…

ATF源码篇(九):docs文件夹-Components组件(8)固件升级

固件更新(FWU) 本文档描述了TF-A中可用的各种固件更新(FWU)机制的设计。 1、PSA固件更新(PSA FWU)-平台安全架构2、TBBR固件更新(TBBR FWU)-可信板引导要求 PSA固件更新实施了同名…

[附源码]java毕业设计课程作业管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

vtk拾取器-vtkAbstractPicker/vtkCellPicker

创建了VTK社区,欢迎大家加入雪易社区-CSDN社区云 简介:此文主要介绍vtk中的拾取器的用法,若能为各位小伙伴解决一些困扰就更好了。非常欢迎各位小伙伴指正并补充。 1. vtkAbstractPicker vtkAbstractPicker是vtk拾取器的基类,为…

2022下半年《软考-系统架构设计师》备考经验分享

前言 我参加了2022年11月份的《软考-系统架构设计师》考试,在一个多月的备考之中我总结了一些学习经验和答题技巧,现毫无保留的分享给大家,希望对报考的同学们有所帮助。彩蛋:关注我的公众号【劼哥舍】,回复“软考”即…

dubbo:docker安装dubbo-admin

0.引言 我们在搭建dubbo框架时,需要安装一个dubbo-admin来管理服务已经配置文件,今天我们来看看如何通过docker快速搭建一个dobbo-admin 1. 安装 1、首先到dockerhub上搜索dubbo-admin的镜像源 2、可以看到两个引用较高的镜像源,第一个是a…

SpringCloud和SpringBoot在调Feign传文件时的异常汇总及解决办法

主要记录SpringCloud在调Feign传文件时的问题: 1.(按注意点2改正即可) Current request is not a multipart request(按注意点2改正即可) 2.(按注意点3处理即可) The field files exceeds it…

Pytorch框架基础

目录 1-02张量的简介与创建 pytorch中的Tensor 张量的创建 1-03张量的操作 1. 拼接 2.张量的拼接与切分 3.张量索引 4.张量变换 1-02张量的简介与创建 张量是一个 ,它是标量,向量,矩阵的高维拓展 pytorch中的Tensor 在pytorch中的属…

【C++】C++基础知识(七)---指针

C基础知识(七)1. 指针的定义与使用2. 指针的内存3. 空指针和野指针4. const修饰指针5. 指针与数组6. 指针与函数7. 指针用于数组和函数的案例1. 指针的定义与使用 指针的作用: ------通过指针可以直接的访问变量的内存,内存编号一…

企业在线培训场景下讲师+ppt课件直播应用效果

阿酷TONY / 原创 / 2022-11-17 / 长沙 企业在线培训场景下讲师ppt课件直播应用效果 : 图 / 直播示意图 设备需求: 1. 现场布摄像头,用于采集讲师摄像头视频和音频数据; 2. PC电脑或笔记本电脑一台( 安装直播客户端&…

学会Python开发的第一步:写一个桌面小程序

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 当使用桌面应用程序的时候,有没有那么一瞬间, 想学习一下桌面应用程序开发? 建议此次课程大家稍作了解不要浪费太多时间, 因为没有哪家公司会招聘…

科普系列:AUTOSAR与OSEK网络管理比较(下)

在上篇中我们分别在状态机和报文格式方面对OSEK和AUTOSAR网络管理进行了简单介绍,感兴趣的小伙伴请移步至文章《科普系列:AUTOSAR与OSEK网络管理比较(上)》。 三、OSEK与AUTOSAR网络管理特点对比 本篇就是本文的重点了&#xff…

华为机试 - 区间交集

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 给定一组闭区间,其中部分区间存在交集。 任意两个给定区间的交集,称为公共区间(如:[1,2],[2,3]的公共区间为[2,2],[3,5],[3,6]的公共区间为[3,5])。 公共区间之间…

Springboot普通类获取运行时环境,获取运行时容器,获取Bean,等等获取运行时一切参数总结大全

文章目录获取ApplicationContextApplicationContext有什么用获取ApplicationContext使用ApplicationContext获取EnvironmentEnvironment有什么用获取Environment使用Environment获取ApplicationContext ApplicationContext有什么用 ApplicationContext为应用程序提供配置的中…

供应点击化学PEG试剂Azide-PEG-Rhodamine B,叠氮聚乙二醇罗丹明

点击化学PEG试剂——叠氮-聚乙二醇-罗丹明,化学试剂其英文名为Azide-PEG-Rhodamine B,N3-PEG-RB,它所属分类为Azide PEG Fluorescent PEG。 peg试剂的分子量均可定制,有:5000、2000、1000、3400、10000、20000 。该试…

java计算机毕业设计ssm气象百事通系统-天气预报系统

项目介绍 本气象百事通系统是针对目前仓库的实际需求,从实际工作出发,对过去的天气系统存在的问题进行分析,完善用户的使用体会。采用计算机系统来管理信息,取代人工管理模式,查询便利,信息准确率高,节省了开支,提高了工作的效率。 本系统结合计算机系统的结构、概念、模型、原…

Matlab:设置日期和时间显示格式

Matlab:设置日期和时间显示格式单个日期和持续时间数组的格式datetime 显示格式duration 显示格式calendarDuration 显示格式默认 格式datetime单个日期和持续时间数组的格式 datetime、duration 和 calendarDuration 数组有一个 Format 属性,可控制每个…

【java篇】你真的了解“基本数据类型”吗?

目录 基本介绍: 整数类型 浮点类型 布尔类型和char类型 自动类型转换 数据类型转换必须满足如下规则: 基本介绍: Java是一门强类型语言,这就意味着必须为每一个变量声明一种类型。Java为我们提供了八种基本类…

基于Qlearning强化学习的机器人路线规划仿真

目录 1.算法概述 2.仿真效果预览 3.核心MATLAB代码预览 4.完整MATLAB程序 1.算法概述 假设我们的行为准则已经学习好了, 现在我们处于状态s1, 我在写作业, 我有两个行为 a1, a2, 分别是看电视和写作业, 根据我的经验, 在这种 s1 状态下, a2 写作业 带来的潜在奖励要比 a1 看…