Geeks, please accept the hero post of 2021 Microsoft x Intel hacking contest>>>
Reference article: https://www.jianshu.com/p/5aba3b19a3e5
First, add network access to the app
Add in Android manifest. XML
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
This can’t be used yet. You need to add a certificate to the app
Add in Android manifest. XML
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
</application>
The path is as follows: RES/XML/network_ security_ config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config>
<domain includeSubdomains="true">example.com</domain>
<pin-set expiration="2018-01-01">
<pin digest="SHA-256">7HIpactkIAq2Y49orFOOQKurWxmmSFZhBCoQYcRhJ3Y=</pin>
<!-- backup pin -->
<pin digest="SHA-256">fwza0LRMXouZHRC8Ei+4PyuldPDcf3UKgO/04cDM1oE=</pin>
</pin-set>
</domain-config>
</network-security-config>
Similar Posts:
- Permissions required by Vibrator.vibrate: android.permission.VIBRATE
- cleartext http traffic to 192.168.1.106 not permitted
- [Solved] Android O Error: Error inflating class android.webkit.WebView/For security reasons, WebView is not allowed in privileged processes
- Solution to the error of “may missing Internet permission” in Android
- The network of vagrant manual – public network
- Attribute application@label value=(xxx) from AndroidManifest.xml:8:16-37 is also present at [com.github.adrielcafe:AndroidAudioConverter:0.0.8] AndroidManifest.xml:11:18-50 value=(@string/app_name)
- Android Error: open failed: EACCES (Permission denied)
- How to find Oracle EBS Weblogic Server Admin Port and URL
- [Solved] iOS – NSURLConnection finished with error – code -1002