rog*_*hat 4 ssl android android-7.0-nougat charles-proxy
我正在尝试Charles Proxy在Samsung s8运行时启用SSL ,Android Nougat但不知道如何操作。
在Nougat我能够在我的设备上成功记录多个应用程序的查尔斯会话之前。
已按照此和此设置所有内容,但这是在 Android 中启用 Charles 时要遵循的第一步。我的用例与其他问题中的用例不同,因为我正在监视第三方应用程序并且我没有任何AndroidManifest.xml或res目录来创建network_configuration文件。
也经历了网络安全配置和做什么,但不知道如何。
有没有办法为我设备中的所有第三方应用程序启用代理?有什么方法可以将此网络配置添加到设备本身而不是单个应用程序?
感谢帮助。
脚步
1) 在 res 文件夹中创建 xml 文件夹
2) 创建名为“network_security_config.xml”的文件。添加代码
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system"/>
</trust-anchors>
</base-config>
<debug-overrides>
<trust-anchors>
<certificates src="user"/>
</trust-anchors>
</debug-overrides>
</network-security-config>
Run Code Online (Sandbox Code Playgroud)
3) 在 AndroidManifest.xml 中的 Application 标签下引用此文件
android:networkSecurityConfig="@xml/network_security_config"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3192 次 |
| 最近记录: |