微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何开发一个使用VPN api检索所有浏览信息的Android应用程序?

如何解决如何开发一个使用VPN api检索所有浏览信息的Android应用程序?

注意:我正在尝试构建的应用程序将投入生产。这不仅仅是为了练习

我正在尝试开发一个需要检索用户在 Android 设备上访问过的网站的应用程序。此外,我想检索网站的内容,特别是广告内容,以查找用户看到的广告。

我尝试使用辅助功能用户看到广告内容。但是辅助功能 API 不会返回在浏览器中看到的广告内容。甚至跟踪浏览历史也不是一直有效。(我尝试使用 Accessibility API 从浏览器地址栏的值中检索浏览历史)。

我知道所有这些都可以通过使用我们自己的自定义浏览器并使用设备管理员权限将其设置为用户手机的认设置来完成。

但我想尝试使用 VPN API 拦截请求。我使用 VPN API 连接到代理服务器(我已经使用 mitm 代理工具设置了代理。我什至尝试使用 http-toolkit 提供自己的 android 应用程序)它通过在用户证书存储中安装根 CA 证书来拦截和解密所有浏览器请求。只是 DNS 拦截对我不起作用,因为我也想获取请求和响应正文。

但我想知道是否可以在 android 设备本身本地解密和查看 HTTPS 请求和响应正文的数据。如果可能的话,我想知道它的一些技术细节。

我也在寻找除此问题中提到的解决方案之外的任何解决方

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。