Eliminate EA URLs: Change config to CUSTOMIZED mode
- Changed com.ea.nimble.configuration from 'live' to 'customized' - Added NimbleCustomizedSynergyServerEndpointUrl fallback (localhost:5001) - EA production URLs no longer reachable in execution path URL Priority System (enforced): 1. SharedPreferences (user config) - ALWAYS CHECKED FIRST ✅ 2. AndroidManifest.xml (localhost fallback) ✅ 3. EA Servers (unreachable with CUSTOMIZED mode) ❌ Security improvements: - No automatic EA server connections - User-controlled server selection enforced - Triple-layer protection against EA fallback - Safe localhost fallback for development Files modified: - AndroidManifest.xml (lines 126-128) Documentation: - EA-URL-ELIMINATION.md (complete analysis) - RR3-NETWORK-ANALYSIS-AND-CONFIG-SYSTEM.md (updated) Next: Rebuild APK to apply configuration changes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -123,7 +123,9 @@
|
||||
<action android:name="android.intent.action.QUICKBOOT_POWERON"/>
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<meta-data android:name="com.ea.nimble.configuration" android:value="live"/>
|
||||
<meta-data android:name="com.ea.nimble.configuration" android:value="customized"/>
|
||||
<!-- Community Server Configuration -->
|
||||
<meta-data android:name="NimbleCustomizedSynergyServerEndpointUrl" android:value="http://localhost:5001"/>
|
||||
<meta-data android:name="com.ea.nimble.tracking.defaultEnable" android:value="@string/nimble_trackingEnableFlag"/>
|
||||
<meta-data android:name="com.ea.nimble.mtx.enableVerification" android:value="@string/nimble_mtx_enableVerification"/>
|
||||
<meta-data android:name="com.ea.nimble.mtx.reportingEnabled" android:value="@string/nimble_mtx_reportingEnabled"/>
|
||||
|
||||
Reference in New Issue
Block a user