当前位置: 首页 > 技术资讯 >

Android让系统信任用户证书的方法

Android从7.0过后,默认不在信任用户导入的证书文件,以至于在数据抓包的时候,不能正确抓取HTTPS的数据包。我有一台Nexus 7 2013 LTE,如果使用官方原生的系统,几乎无法使用,所以一直以来,都使用的第三方的ROM,这里推荐LineageOS。那今天就来讲一下,LineageOS如何导入用户证书,使用Fiddler抓取HTTPS数据包。

See the source image

第一步、安装好LineageOS后,需要刷入Magisk以获取Root权限。本来Magisk有一个MagiskTrustUserCerts的模块,但是对于Android Q来说,并不好使。

第二步、安装好Fiddler,然后配置好Https数据包抓取的功能,此进程不在做过多描述。然后在平板上打开http://电脑IP地址:8888,将Fiddler生成的证书下载,并导入到Android的用户凭据里。

第三步,打开Android的调试模式,使用ADB连接Android设备。因为刚才已经导入了用户凭据,所以我们需要找到用户凭据的文件,执行以下命令。

adb connect 192.168.2.202:5555
adb shell
ls /data/misc/user/0/cacerts-added/

此时会显示类似 269953fb.0 这样的文件信息,这就是我们所导入的用户凭据文件。然后按以下步骤操作就可以了。注意将用户凭据的文件名替换成你自己的设备上的文件名。

su
mount -o rw,remount /
mount -o rw,remount /system
cp /data/misc/user/0/cacerts-added/269953fb.0 /system/etc/security/cacerts/
rm /data/misc/user/0/cacerts-added/269953fb.0
reboot

操作完后,我们的设置就会自动重启,重启后,我们设置Wifi代理,设置成我们电脑的IP,然后在使用Fiddler抓取APP的数据包即可。

相关文章:

  • 独立站内容营销指南
  • 亚马逊卖家必知的亚马逊退税服务是什么
  • 应用系统的防护基准-传输与资料的加密与保护
  • Day10:例外处理,留下来或我跟你走
  • Ruby幼幼班--Majority Element
  • 亚马逊卖家选品思路建议,新加坡站爆款产品推荐
  • bind9自建DNS解析服务
  • TikTok如何对广告进行排名?
  • 如何做好亚马逊广告测评 
  • [区块链&DAPP介绍 Day15] Solidity 教学 - events
  • Day 20 - 天眼CNN 的耳朵和嘴巴 - RNN(1) -传统RNN
  • GPU程序设计(4) -- 记忆体管理
  • Day01 前言
  • [Day26] 第二十六课 Azure巢状虚拟化-1 [进阶]
  • 关於封装
  • 最新虚拟信用卡无限开卡渠道大全
  • 俄取消商品知识产权限制 盗版游戏、电影等商标合法化
  • Windows服务器推荐:便宜好用稳定靠谱的国外Windows服务器推荐
  • Vultr促销码和2020年最新优惠:Vultr注册教程和使用方法
  • vultr.com怎么申请退款教程和方法
  • Monzo Bank教程:英国银行卡申请教程【教你国内注册申请欧洲银行卡】
  • 菲律宾虚拟卡预付卡大全
  • Vultr / Digitalocean开通教程和购买教程,Vultr / Digitalocean如何切换IP教程方法
  • VPS优惠:搬瓦工香港VPS补货/G口/KVM/月付9.9美元
  • 专业提供东南亚-越南线上支付通道
  • 企业网站如何无损换域名
  • 搬瓦工VPS开通使用教程大全:教你如何购买、切换机房、更换IP、续费、升级套餐、退款
  • 区块链是什么东西?区块链原理是什么
  • 阿里云通用型NAS怎么收费的
  • Hostinger主机如何添加一个新的域名(网站),如何更改主机的主域名(Main Domain)