4 Commits

Author SHA1 Message Date
9497ebce05 Add in-game settings menu with web panel sync
Features:
- SettingsActivity accessible via Menu button (keycode 82)
- Configure server URL and mode (online/offline) in-game
- Test connection before saving settings
- Switch to offline mode with one tap
- Sync settings from web admin panel
- Real-time status messages with emoji indicators

Implementation:
- Created 13 SettingsActivity Smali files (main + inner classes)
- Created activity_settings.xml UI layout
- Added SettingsActivity to AndroidManifest.xml (portrait mode)
- Modified MainActivity.smali to handle Menu button press
- Integrated with existing ServerManager for Nimble SDK overrides
- Settings stored in SharedPreferences (rr3_server_config.xml)

APK:
- Built and signed: RR3-v14-Settings-Menu.apk (103 MB)
- Keystore: rr3-release.keystore (alias: rr3key)
- Ready for distribution

Related server changes:
- ServerSettingsController.cs with 3 API endpoints
- DeviceSettings.cshtml admin page
- UserSettings database model and migration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 10:13:47 -08:00
e8a5cbcd7e Add community server selection system
- NEW: ServerSelectionActivity as main launcher
  - Beautiful startup menu (Offline/Online modes)
  - URL input dialog with custom port support
  - Quick select presets (Official/Local/Custom)
  - 'Remember my choice' persistence
  - Help dialog for first-time users

- NEW: ServerManager for Nimble SDK URL overrides
  - Automatically configures all EA endpoints
  - Supports custom ports (:8443, :3000, etc.)
  - Comprehensive error handling and logging

- Modified MainActivity to read Intent extras
  - Reads mode (online/offline) from ServerSelectionActivity
  - Configures custom server before game init
  - Maintains backward compatibility

- Modified AndroidManifest.xml
  - ServerSelectionActivity is now LAUNCHER
  - UnpackAssetsActivity no longer exports MAIN intent
  - Intent extras preserved through activity chain

- Added XML layouts
  - activity_server_selection.xml (main menu UI)
  - dialog_server_input.xml (URL input dialog)

- Server URL format: https://domain.com:port
- SharedPreferences: rr3_server_config.xml

Ready for Phase 2: Community server backend implementation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 00:50:20 -08:00
6ffa31962e V14.0.1 Ultimate: Killswitch removed + offline features + crash fix
- Decompiled RealRacing3 v14.0.1 (versionCode 14001)
- Patched EnvironmentDataContainer.getLatestAppVersionCheckResult() to always return 0 (APP_VERSION_OK)
- Copied all offline managers from v13: LocalSaveManager, OfflineModeManager, OfflineCurrencyManager, OfflineEventsManager
- Applied delayed initialization fix to MainActivity (500ms Handler.postDelayed)
- Added MainActivity\ inner class with try-catch wrapper
- Server killswitch completely bypassed - game will work after March 2026 shutdown
- Compatible with v13 APKs (same signing key: rr3-release.keystore)

This is the ULTIMATE EDITION: Latest game version + no killswitch + offline mode + crash fixed

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 22:36:51 -08:00
8f2e2f78f3 Fix startup crash: Delay offline manager initialization by 500ms
- Move init calls from onCreate() to Handler.postDelayed()
- Create OfflineInitRunnable inner class for delayed execution
- Add try-catch wrapper for safety
- Add detailed logging for debugging

This fixes the crash caused by offline managers trying to access
Context/SharedPreferences before Android system fully initializes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 21:25:51 -08:00
818 changed files with 7482 additions and 1284 deletions

View File

@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="36" android:compileSdkVersionCodename="16" android:installLocation="auto" package="com.ea.games.r3_row" platformBuildVersionCode="36" platformBuildVersionName="16">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="36" android:compileSdkVersionCodename="16" android:installLocation="auto" package="com.ea.games.r3_row" platformBuildVersionCode="36" platformBuildVersionName="16">
<uses-permission android:maxSdkVersion="23" android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:maxSdkVersion="23" android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:maxSdkVersion="23" android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:maxSdkVersion="23" android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.CAMERA"/>
@@ -79,11 +78,15 @@
<permission android:name="com.ea.games.r3_row.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" android:protectionLevel="signature"/> <permission android:name="com.ea.games.r3_row.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" android:protectionLevel="signature"/>
<uses-permission android:name="com.ea.games.r3_row.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"/> <uses-permission android:name="com.ea.games.r3_row.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"/>
<application android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:banner="@string/icon_name_tv_row" android:dataExtractionRules="@xml/backup_android12" android:extractNativeLibs="false" android:fullBackupContent="@xml/backup_legacy" android:hardwareAccelerated="true" android:icon="@string/icon_name_row" android:isGame="true" android:label="@string/app_name" android:largeHeap="true" android:localeConfig="@xml/locale_config" android:name="androidx.multidex.MultiDexApplication" android:networkSecurityConfig="@xml/network_security_config" android:resizeableActivity="false" android:roundIcon="@string/icon_name_round_row" android:screenOrientation="sensorLandscape" android:supportsRtl="true" android:theme="@style/splashScreenTheme" android:usesCleartextTraffic="false" android:windowSoftInputMode="adjustNothing"> <application android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:banner="@string/icon_name_tv_row" android:dataExtractionRules="@xml/backup_android12" android:extractNativeLibs="false" android:fullBackupContent="@xml/backup_legacy" android:hardwareAccelerated="true" android:icon="@string/icon_name_row" android:isGame="true" android:label="@string/app_name" android:largeHeap="true" android:localeConfig="@xml/locale_config" android:name="androidx.multidex.MultiDexApplication" android:networkSecurityConfig="@xml/network_security_config" android:resizeableActivity="false" android:roundIcon="@string/icon_name_round_row" android:screenOrientation="sensorLandscape" android:supportsRtl="true" android:theme="@style/splashScreenTheme" android:usesCleartextTraffic="false" android:windowSoftInputMode="adjustNothing">
<activity android:alwaysRetainTaskState="true" android:configChanges="keyboard|keyboardHidden|orientation|uiMode|screenSize|smallestScreenSize" android:exported="true" android:hardwareAccelerated="true" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.firemint.realracing.UnpackAssetsActivity" android:screenOrientation="sensorLandscape" android:theme="@style/splashScreenTheme"> <!-- ServerSelectionActivity: Community Edition server/mode selector (NEW LAUNCHER) -->
<activity android:exported="true" android:name="com.firemint.realracing.ServerSelectionActivity" android:screenOrientation="sensorLandscape" android:theme="@style/splashScreenTheme">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN"/> <action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/> <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter> </intent-filter>
</activity>
<!-- UnpackAssetsActivity: No longer the launcher, now called by MainActivity -->
<activity android:alwaysRetainTaskState="true" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|uiMode" android:exported="false" android:hardwareAccelerated="true" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.firemint.realracing.UnpackAssetsActivity" android:screenOrientation="sensorLandscape" android:theme="@style/splashScreenTheme">
<intent-filter> <intent-filter>
<action android:name="com.google.android.apps.plus.VIEW_DEEP_LINK"/> <action android:name="com.google.android.apps.plus.VIEW_DEEP_LINK"/>
<data android:scheme="vnd.google.deeplink"/> <data android:scheme="vnd.google.deeplink"/>
@@ -93,7 +96,8 @@
<category android:name="android.intent.category.BROWSABLE"/> <category android:name="android.intent.category.BROWSABLE"/>
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:alwaysRetainTaskState="true" android:configChanges="keyboard|keyboardHidden|orientation|uiMode|screenSize|smallestScreenSize" android:hardwareAccelerated="true" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.firemint.realracing.MainActivity" android:screenOrientation="sensorLandscape" android:theme="@style/splashScreenTheme"/> <activity android:alwaysRetainTaskState="true" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|uiMode" android:hardwareAccelerated="true" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.firemint.realracing.MainActivity" android:screenOrientation="sensorLandscape" android:theme="@style/splashScreenTheme"/>
<activity android:name="com.firemint.realracing.SettingsActivity" android:label="RR3 Settings" android:theme="@android:style/Theme.Black.NoTitleBar" android:screenOrientation="portrait"/>
<property android:name="android.adservices.AD_SERVICES_CONFIG" android:resource="@xml/gma_ad_services_config"/> <property android:name="android.adservices.AD_SERVICES_CONFIG" android:resource="@xml/gma_ad_services_config"/>
<provider android:authorities="com.ea.games.r3_row.fileprovider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider"> <provider android:authorities="com.ea.games.r3_row.fileprovider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/>
@@ -167,26 +171,26 @@
<meta-data android:name="firebase_performance_logcat_enabled" android:value="false"/> <meta-data android:name="firebase_performance_logcat_enabled" android:value="false"/>
<receiver android:exported="false" android:name="com.vungle.warren.NetworkProviderReceiver"/> <receiver android:exported="false" android:name="com.vungle.warren.NetworkProviderReceiver"/>
<provider android:authorities="com.ea.games.r3_row.applovininitprovider" android:exported="false" android:initOrder="101" android:name="com.applovin.sdk.AppLovinInitProvider"/> <provider android:authorities="com.ea.games.r3_row.applovininitprovider" android:exported="false" android:initOrder="101" android:name="com.applovin.sdk.AppLovinInitProvider"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:exported="false" android:hardwareAccelerated="true" android:launchMode="singleTop" android:name="com.applovin.adview.AppLovinFullscreenActivity" android:screenOrientation="behind" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:exported="false" android:hardwareAccelerated="true" android:launchMode="singleTop" android:name="com.applovin.adview.AppLovinFullscreenActivity" android:screenOrientation="behind" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.sdk.AppLovinWebViewActivity"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.sdk.AppLovinWebViewActivity"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.hybridAds.MaxHybridMRecAdActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.hybridAds.MaxHybridMRecAdActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.hybridAds.MaxHybridNativeAdActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.hybridAds.MaxHybridNativeAdActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerDetailActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerDetailActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerMultiAdActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerMultiAdActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerAdUnitsListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerAdUnitsListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerAdUnitWaterfallsListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerAdUnitWaterfallsListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerAdUnitDetailActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerAdUnitDetailActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerCmpNetworksListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerCmpNetworksListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerTcfConsentStatusesListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerTcfConsentStatusesListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerTcfInfoListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerTcfInfoListActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerTcfStringActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerTcfStringActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerTestLiveNetworkActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerTestLiveNetworkActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerTestModeNetworkActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerTestModeNetworkActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerUnifiedFlowActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerUnifiedFlowActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.mediation.MaxDebuggerWaterfallSegmentsActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.mediation.MaxDebuggerWaterfallSegmentsActivity" android:theme="@style/com.applovin.mediation.MaxDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.creative.MaxCreativeDebuggerActivity" android:theme="@style/com.applovin.creative.CreativeDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.creative.MaxCreativeDebuggerActivity" android:theme="@style/com.applovin.creative.CreativeDebuggerActivity.Theme"/>
<activity android:configChanges="locale|keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:name="com.applovin.creative.MaxCreativeDebuggerDisplayedAdActivity" android:theme="@style/com.applovin.creative.CreativeDebuggerActivity.Theme"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:name="com.applovin.creative.MaxCreativeDebuggerDisplayedAdActivity" android:theme="@style/com.applovin.creative.CreativeDebuggerActivity.Theme"/>
<service android:exported="false" android:name="com.applovin.impl.adview.activity.FullscreenAdService" android:stopWithTask="false"/> <service android:exported="false" android:name="com.applovin.impl.adview.activity.FullscreenAdService" android:stopWithTask="false"/>
<activity android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize" android:exported="false" android:name="com.facebook.ads.AudienceNetworkActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> <activity android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize" android:exported="false" android:name="com.facebook.ads.AudienceNetworkActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<provider android:authorities="com.ea.games.r3_row.AudienceNetworkContentProvider" android:exported="false" android:name="com.facebook.ads.AudienceNetworkContentProvider"/> <provider android:authorities="com.ea.games.r3_row.AudienceNetworkContentProvider" android:exported="false" android:name="com.facebook.ads.AudienceNetworkContentProvider"/>
@@ -217,11 +221,11 @@
</receiver> </receiver>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:hardwareAccelerated="true" android:name="com.tapjoy.TJAdUnitActivity" android:theme="@style/TranslucentTheme"/> <activity android:configChanges="keyboardHidden|orientation|screenSize" android:hardwareAccelerated="true" android:name="com.tapjoy.TJAdUnitActivity" android:theme="@style/TranslucentTheme"/>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:hardwareAccelerated="true" android:name="com.tapjoy.TJWebViewActivity" android:theme="@style/TranslucentTheme"/> <activity android:configChanges="keyboardHidden|orientation|screenSize" android:hardwareAccelerated="true" android:name="com.tapjoy.TJWebViewActivity" android:theme="@style/TranslucentTheme"/>
<activity android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:exported="false" android:hardwareAccelerated="true" android:name="com.unity3d.services.ads.adunit.AdUnitActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:exported="false" android:hardwareAccelerated="true" android:name="com.unity3d.services.ads.adunit.AdUnitActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<activity android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:exported="false" android:hardwareAccelerated="true" android:name="com.unity3d.services.ads.adunit.AdUnitTransparentActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:exported="false" android:hardwareAccelerated="true" android:name="com.unity3d.services.ads.adunit.AdUnitTransparentActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
<activity android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:exported="false" android:hardwareAccelerated="false" android:name="com.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:exported="false" android:hardwareAccelerated="false" android:name="com.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
<activity android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:exported="false" android:hardwareAccelerated="false" android:name="com.unity3d.services.ads.adunit.AdUnitSoftwareActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:exported="false" android:hardwareAccelerated="false" android:name="com.unity3d.services.ads.adunit.AdUnitSoftwareActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<activity android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale" android:exported="false" android:hardwareAccelerated="true" android:name="com.unity3d.ads.adplayer.FullScreenWebViewDisplay" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> <activity android:configChanges="fontScale|keyboard|keyboardHidden|locale|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:exported="false" android:hardwareAccelerated="true" android:name="com.unity3d.ads.adplayer.FullScreenWebViewDisplay" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<provider android:authorities="com.ea.games.r3_row.androidx-startup" android:exported="false" android:name="androidx.startup.InitializationProvider"> <provider android:authorities="com.ea.games.r3_row.androidx-startup" android:exported="false" android:name="androidx.startup.InitializationProvider">
<meta-data android:name="androidx.lifecycle.ProcessLifecycleInitializer" android:value="androidx.startup"/> <meta-data android:name="androidx.lifecycle.ProcessLifecycleInitializer" android:value="androidx.startup"/>
<meta-data android:name="com.unity3d.services.core.configuration.AdsSdkInitializer" android:value="androidx.startup"/> <meta-data android:name="com.unity3d.services.core.configuration.AdsSdkInitializer" android:value="androidx.startup"/>
@@ -229,14 +233,14 @@
<meta-data android:name="androidx.emoji2.text.EmojiCompatInitializer" android:value="androidx.startup"/> <meta-data android:name="androidx.emoji2.text.EmojiCompatInitializer" android:value="androidx.startup"/>
<meta-data android:name="androidx.profileinstaller.ProfileInstallerInitializer" android:value="androidx.startup"/> <meta-data android:name="androidx.profileinstaller.ProfileInstallerInitializer" android:value="androidx.startup"/>
</provider> </provider>
<activity android:configChanges="keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:hardwareAccelerated="true" android:launchMode="singleTop" android:name="com.vungle.ads.internal.ui.VungleActivity"/> <activity android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:hardwareAccelerated="true" android:launchMode="singleTop" android:name="com.vungle.ads.internal.ui.VungleActivity"/>
<uses-library android:name="org.apache.http.legacy" android:required="false"/> <uses-library android:name="org.apache.http.legacy" android:required="false"/>
<activity android:configChanges="orientation|screenSize" android:launchMode="singleTop" android:name="com.helpshift.activities.HSMainActivity" android:theme="@style/Theme.AppCompat.NoActionBar"/> <activity android:configChanges="orientation|screenSize" android:launchMode="singleTop" android:name="com.helpshift.activities.HSMainActivity" android:theme="@style/Theme.AppCompat.NoActionBar"/>
<activity android:configChanges="orientation|screenSize" android:launchMode="singleTop" android:name="com.helpshift.activities.HSDebugActivity" android:theme="@style/Theme.AppCompat.NoActionBar"/> <activity android:configChanges="orientation|screenSize" android:launchMode="singleTop" android:name="com.helpshift.activities.HSDebugActivity" android:theme="@style/Theme.AppCompat.NoActionBar"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:exported="false" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent"/> <activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:exported="false" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent"/>
<provider android:authorities="com.ea.games.r3_row.mobileadsinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.android.gms.ads.MobileAdsInitProvider"/> <provider android:authorities="com.ea.games.r3_row.mobileadsinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.android.gms.ads.MobileAdsInitProvider"/>
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.ads.AdService"/> <service android:enabled="true" android:exported="false" android:name="com.google.android.gms.ads.AdService"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:exported="false" android:name="com.google.android.gms.ads.OutOfContextTestingActivity"/> <activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:exported="false" android:name="com.google.android.gms.ads.OutOfContextTestingActivity"/>
<activity android:excludeFromRecents="true" android:exported="false" android:launchMode="singleTask" android:name="com.google.android.gms.ads.NotificationHandlerActivity" android:taskAffinity="" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> <activity android:excludeFromRecents="true" android:exported="false" android:launchMode="singleTask" android:name="com.google.android.gms.ads.NotificationHandlerActivity" android:taskAffinity="" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<property android:name="android.adservices.AD_SERVICES_CONFIG" android:resource="@xml/gma_ad_services_config"/> <property android:name="android.adservices.AD_SERVICES_CONFIG" android:resource="@xml/gma_ad_services_config"/>
<service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/> <service android:directBootAware="false" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:name="androidx.work.impl.background.systemalarm.SystemAlarmService"/>

View File

@@ -0,0 +1 @@
kotlinx.coroutines.android.AndroidExceptionPreHandler

View File

@@ -0,0 +1 @@
kotlinx.coroutines.android.AndroidDispatcherFactory

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,24 +1,151 @@
version: 2.12.1 version: 2.10.0
apkFileName: real-racing-3-13-7-1.apk apkFileName: realracing3.apk
isFrameworkApk: false
usesFramework: usesFramework:
ids: ids:
- 1 - 1
tag: null
sdkInfo: sdkInfo:
minSdkVersion: 26 minSdkVersion: 26
targetSdkVersion: 36 targetSdkVersion: 36
packageInfo: packageInfo:
forcedPackageId: 127 forcedPackageId: 127
renameManifestPackage: null
versionInfo: versionInfo:
versionCode: 13701 versionCode: 14001
versionName: 13.7.1 versionName: 14.0.1
resourcesAreCompressed: false
sharedLibrary: false
sparseResources: false
unknownFiles:
DebugProbesKt.bin: 8
androidsupportmultidexversion.txt: 8
billing.properties: 8
byte_string_store.proto: 8
client_analytics.proto: 8
firebase-analytics.properties: 8
firebase-annotations.properties: 8
firebase-encoders-proto.properties: 8
firebase-encoders.properties: 8
firebase-iid-interop.properties: 8
firebase-measurement-connector.properties: 8
googleid.properties: 8
info.txt: 8
messaging_event.proto: 8
messaging_event_extension.proto: 8
play-services-ads-base.properties: 8
play-services-ads-identifier.properties: 8
play-services-ads-lite.properties: 8
play-services-ads.properties: 8
play-services-appset.properties: 8
play-services-auth-api-phone.properties: 8
play-services-auth-base.properties: 8
play-services-auth-blockstore.properties: 8
play-services-auth.properties: 8
play-services-base.properties: 8
play-services-basement.properties: 8
play-services-cloud-messaging.properties: 8
play-services-drive.properties: 8
play-services-fido.properties: 8
play-services-games-v2.properties: 8
play-services-identity-credentials.properties: 8
play-services-measurement-api.properties: 8
play-services-measurement-base.properties: 8
play-services-measurement-impl.properties: 8
play-services-measurement-sdk-api.properties: 8
play-services-measurement-sdk.properties: 8
play-services-measurement.properties: 8
play-services-stats.properties: 8
play-services-tasks.properties: 8
protolite-well-known-types.properties: 8
universal_request_store.proto: 8
user-messaging-platform.properties: 8
webview_configuration_store.proto: 8
fabric/com.amazonaws.aws-android-sdk-core.properties: 8
firebase/perf/v1/perf_metric.proto: 8
gatewayprotocol/v1/ad_data_refresh_request.proto: 8
gatewayprotocol/v1/ad_data_refresh_response.proto: 8
gatewayprotocol/v1/ad_player_config_request.proto: 8
gatewayprotocol/v1/ad_player_config_response.proto: 8
gatewayprotocol/v1/ad_request.proto: 8
gatewayprotocol/v1/ad_response.proto: 8
gatewayprotocol/v1/allowed_pii.proto: 8
gatewayprotocol/v1/bid_request_event.proto: 8
gatewayprotocol/v1/campaign_state.proto: 8
gatewayprotocol/v1/client_info.proto: 8
gatewayprotocol/v1/developer_consent.proto: 8
gatewayprotocol/v1/diagnostic_event_request.proto: 8
gatewayprotocol/v1/dynamic_device_info.proto: 8
gatewayprotocol/v1/error.proto: 8
gatewayprotocol/v1/get_token_event_request.proto: 8
gatewayprotocol/v1/header_bidding_ad_markup.proto: 8
gatewayprotocol/v1/header_bidding_token.proto: 8
gatewayprotocol/v1/initialization_completed_event_request.proto: 8
gatewayprotocol/v1/initialization_data.proto: 8
gatewayprotocol/v1/initialization_request.proto: 8
gatewayprotocol/v1/initialization_response.proto: 8
gatewayprotocol/v1/mutable_data.proto: 8
gatewayprotocol/v1/native_configuration.proto: 8
gatewayprotocol/v1/network_capability_transports.proto: 8
gatewayprotocol/v1/operative_event_request.proto: 8
gatewayprotocol/v1/pii.proto: 8
gatewayprotocol/v1/privacy_update_request.proto: 8
gatewayprotocol/v1/privacy_update_response.proto: 8
gatewayprotocol/v1/session_counters.proto: 8
gatewayprotocol/v1/static_device_info.proto: 8
gatewayprotocol/v1/test_data.proto: 8
gatewayprotocol/v1/timestamps.proto: 8
gatewayprotocol/v1/transaction_event_request.proto: 8
gatewayprotocol/v1/universal_request.proto: 8
gatewayprotocol/v1/universal_response.proto: 8
gatewayprotocol/v1/webview_configuration.proto: 8
google/protobuf/any.proto: 8
google/protobuf/api.proto: 8
google/protobuf/duration.proto: 8
google/protobuf/empty.proto: 8
google/protobuf/field_mask.proto: 8
google/protobuf/source_context.proto: 8
google/protobuf/struct.proto: 8
google/protobuf/timestamp.proto: 8
google/protobuf/type.proto: 8
google/protobuf/wrappers.proto: 8
okhttp3/internal/publicsuffix/NOTICE: 8
okhttp3/internal/publicsuffix/publicsuffixes.gz: 8
doNotCompress: doNotCompress:
- arsc - resources.arsc
- png
- so
- wav
- assets/dexopt/baseline.prof - assets/dexopt/baseline.prof
- assets/dexopt/baseline.profm - assets/dexopt/baseline.profm
- lib/arm64-v8a/libNimble.so
- lib/arm64-v8a/libRealRacing3.so
- lib/arm64-v8a/libapplovin-native-crash-reporter.so
- lib/arm64-v8a/libarcore_sdk_c.so
- lib/arm64-v8a/libarcore_sdk_jni.so
- lib/arm64-v8a/libc++_shared.so
- lib/arm64-v8a/libcrashlytics-common.so
- lib/arm64-v8a/libcrashlytics-handler.so
- lib/arm64-v8a/libcrashlytics-trampoline.so
- lib/arm64-v8a/libcrashlytics.so
- lib/arm64-v8a/libfmodex.so
- lib/arm64-v8a/libfuelmetrics.so
- lib/arm64-v8a/libgluads_shared.so
- lib/arm64-v8a/libtapjoy.so
- lib/armeabi-v7a/libNimble.so
- lib/armeabi-v7a/libRealRacing3.so
- lib/armeabi-v7a/libapplovin-native-crash-reporter.so
- lib/armeabi-v7a/libarcore_sdk_c.so
- lib/armeabi-v7a/libarcore_sdk_jni.so
- lib/armeabi-v7a/libc++_shared.so
- lib/armeabi-v7a/libcrashlytics-common.so
- lib/armeabi-v7a/libcrashlytics-handler.so
- lib/armeabi-v7a/libcrashlytics-trampoline.so
- lib/armeabi-v7a/libcrashlytics.so
- lib/armeabi-v7a/libfmodex.so
- lib/armeabi-v7a/libfuelmetrics.so
- lib/armeabi-v7a/libgluads_shared.so
- lib/armeabi-v7a/libtapjoy.so
- png
- res/raw/checksum.md5 - res/raw/checksum.md5
- res/raw/keep_arcore.xml - res/raw/keep_arcore.xml
- res/raw/keep_cronet_api.xml - res/raw/keep_cronet_api.xml
- wav
- res/raw/res.zip - res/raw/res.zip

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
kotlinx.coroutines.android.AndroidExceptionPreHandler

View File

@@ -0,0 +1 @@
kotlinx.coroutines.android.AndroidDispatcherFactory

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
71a8c186d592f0ea87dc8056161b718d f2ba88a9ee1a8a1314249a63c92d8f93

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,10 +1,10 @@
Signature-Version: 1.0 Signature-Version: 1.0
Created-By: 1.0 (Android) Created-By: 1.0 (Android)
SHA-256-Digest-Manifest: NivAph4J+Adx2l+D2YtkVgEdsCifGEsWIQZq67TqUqc= SHA-256-Digest-Manifest: gmVWQcE8Cm8MlYiTmzUWAGKtKi9z93gPKPOerEs5ehA=
X-Android-APK-Signed: 2, 3 X-Android-APK-Signed: 2, 3
Name: AndroidManifest.xml Name: AndroidManifest.xml
SHA-256-Digest: aMT9bEoyOztPs20G1q1dRuMP0rnRF4oogBvw3Myq+ng= SHA-256-Digest: 3VWGcF5sLCcW0X7NNpfSi8X7vtrfNcxuTpzOjCf1EEM=
Name: DebugProbesKt.bin Name: DebugProbesKt.bin
SHA-256-Digest: 2TpdbTK3Kqamv4TArXLgsRkCb7TmXpqayJR+Uaixff4= SHA-256-Digest: 2TpdbTK3Kqamv4TArXLgsRkCb7TmXpqayJR+Uaixff4=
@@ -313,7 +313,7 @@ Name: assets/consentformMeta.json
SHA-256-Digest: 4ttvsHULBvLkELlRSOYNrEqGf4d9Q2vxoxo+4FgfZLs= SHA-256-Digest: 4ttvsHULBvLkELlRSOYNrEqGf4d9Q2vxoxo+4FgfZLs=
Name: assets/dexopt/baseline.prof Name: assets/dexopt/baseline.prof
SHA-256-Digest: cDWCmH0zXjsOA18e08hUQsvvblR+KON0e1YRkPgrdH4= SHA-256-Digest: KUXc6xQaUWGhIIQjCIUqAUFPApJxjSZSz15PpolWvfM=
Name: assets/dexopt/baseline.profm Name: assets/dexopt/baseline.profm
SHA-256-Digest: 63fKb2Oelpl8FivWszstnFvqQpdrYTcZdveg6Xm7A5A= SHA-256-Digest: 63fKb2Oelpl8FivWszstnFvqQpdrYTcZdveg6Xm7A5A=
@@ -352,19 +352,19 @@ Name: byte_string_store.proto
SHA-256-Digest: 4nCoszgUK0LwzK1LzjjNio7OVyT21zFBe67e9N2Aynw= SHA-256-Digest: 4nCoszgUK0LwzK1LzjjNio7OVyT21zFBe67e9N2Aynw=
Name: classes.dex Name: classes.dex
SHA-256-Digest: Wf8qG0KRL3V3nOOxvKvPuxKFw239A/QGmaehx+GOiw8= SHA-256-Digest: u+ktvSpNGYYfV8OdFNFv7Ys8B8E5CljvbpxhRpszTSY=
Name: classes2.dex Name: classes2.dex
SHA-256-Digest: g7EOaBK/fGM9OT+GaEyPYOAZQcaNtV5ZlhFMcnR8Zzk= SHA-256-Digest: TGKCVjkm3ezeyk0BJXn4wr20k+NkbA2Do4OahY0vcz4=
Name: classes3.dex Name: classes3.dex
SHA-256-Digest: YVt/FYh4X83F4wXXlLrti429bBioQy73NqYqQyahAuU= SHA-256-Digest: UFpQmgolLghwT92cyCbcdW/zRcvG7PHDBFQ9OLbOv+Y=
Name: classes4.dex Name: classes4.dex
SHA-256-Digest: IjrQdq6e/JPxm1WoneuahdDEv9LKl8U2JjQfp78rWk8= SHA-256-Digest: kqU+VkBysGk95o+ucHiEHj8om0hx803wdaNsUEx3mJs=
Name: classes5.dex Name: classes5.dex
SHA-256-Digest: q4lc4jz3mm/y7c8dLunEPQkZSVNDHr7bKvQLsoV5dPw= SHA-256-Digest: bAhdB/kOvSek7wJRo5pZAhhv9k9ldlCWNkVcGv/n49A=
Name: client_analytics.proto Name: client_analytics.proto
SHA-256-Digest: EsiOhXZ9ARjm/oKvt02rDTapjzIdPYgYWzazsNC7GXU= SHA-256-Digest: EsiOhXZ9ARjm/oKvt02rDTapjzIdPYgYWzazsNC7GXU=
@@ -562,7 +562,7 @@ Name: lib/arm64-v8a/libNimble.so
SHA-256-Digest: Iqnl3Utu5F9cnTpYzPusavAJOs8VJtOStag+0IESeUk= SHA-256-Digest: Iqnl3Utu5F9cnTpYzPusavAJOs8VJtOStag+0IESeUk=
Name: lib/arm64-v8a/libRealRacing3.so Name: lib/arm64-v8a/libRealRacing3.so
SHA-256-Digest: 0++B3rdETjhkqmj+bhw7Hi+k1phfFJTg9+pz5w+uKOw= SHA-256-Digest: YSArG+mjRaElsqiLjJZPoqBkcp/XCrLunUAtFBF8clg=
Name: lib/arm64-v8a/libapplovin-native-crash-reporter.so Name: lib/arm64-v8a/libapplovin-native-crash-reporter.so
SHA-256-Digest: nOK4qXebpT4FdAf2sW6kr0xK2YScWeqXvEUVrHv+zdc= SHA-256-Digest: nOK4qXebpT4FdAf2sW6kr0xK2YScWeqXvEUVrHv+zdc=
@@ -604,7 +604,7 @@ Name: lib/armeabi-v7a/libNimble.so
SHA-256-Digest: QMqlFpLnbW1uL5lOg/s/sMFTfRvC/qKmDJDQtzf27F4= SHA-256-Digest: QMqlFpLnbW1uL5lOg/s/sMFTfRvC/qKmDJDQtzf27F4=
Name: lib/armeabi-v7a/libRealRacing3.so Name: lib/armeabi-v7a/libRealRacing3.so
SHA-256-Digest: CIOX7wIufvy2swWG2JzoK5Qob2dFKjbgaM/JgdGxhx4= SHA-256-Digest: O4oaZ/CxalNGQiv1sfE7JJ2SNNudQ9ZfFpfOiCSeADY=
Name: lib/armeabi-v7a/libapplovin-native-crash-reporter.so Name: lib/armeabi-v7a/libapplovin-native-crash-reporter.so
SHA-256-Digest: kJVPDQREFpLvjS4bgoSHSGbhkWYmj/NnjMfkaa8UcQQ= SHA-256-Digest: kJVPDQREFpLvjS4bgoSHSGbhkWYmj/NnjMfkaa8UcQQ=
@@ -781,7 +781,7 @@ Name: res/-t.png
SHA-256-Digest: +a4g6zh/g3jXP1bi9v5GJp9W6K0QjQ1Q8rMDrU6XBQo= SHA-256-Digest: +a4g6zh/g3jXP1bi9v5GJp9W6K0QjQ1Q8rMDrU6XBQo=
Name: res/-v.md5 Name: res/-v.md5
SHA-256-Digest: wC0n+a9vgioPFuUluHLHBGuXGwi1bgWncZPTOeDPGII= SHA-256-Digest: onKQPv5xUO7xEzulNY1L1YCujEnaHBLHi6g3vORXbUA=
Name: res/02.png Name: res/02.png
SHA-256-Digest: hZHHfyykMWyWxzcSs1yxoXwogW0eu5tjXsQAWclkBjk= SHA-256-Digest: hZHHfyykMWyWxzcSs1yxoXwogW0eu5tjXsQAWclkBjk=
@@ -5218,7 +5218,7 @@ Name: res/xR.xml
SHA-256-Digest: JYXofGJlgAEL3j8Yr/mRa7gaU1onV/xVKJ+6vTHmako= SHA-256-Digest: JYXofGJlgAEL3j8Yr/mRa7gaU1onV/xVKJ+6vTHmako=
Name: res/xR.zip Name: res/xR.zip
SHA-256-Digest: IpoKKui5HNFRozjfBRTfxr0juQyhbUgqNN+3PZ3uBVA= SHA-256-Digest: Es80iMEYT8B2tTuRwzmEAey8+yFPQsxmkNoSRMfxv6I=
Name: res/xU.png Name: res/xU.png
SHA-256-Digest: GAMI+jHHeDOEbeNixzsOZ7u6YUZm4fuoeIB9wcqpHqc= SHA-256-Digest: GAMI+jHHeDOEbeNixzsOZ7u6YUZm4fuoeIB9wcqpHqc=
@@ -5455,7 +5455,7 @@ Name: res/zx.png
SHA-256-Digest: ZAeT8ZISoSzolOOdXbYYuP79Nnu1jEkdkZroR/cN9BU= SHA-256-Digest: ZAeT8ZISoSzolOOdXbYYuP79Nnu1jEkdkZroR/cN9BU=
Name: resources.arsc Name: resources.arsc
SHA-256-Digest: aoahYNxrPW/wngRXcjRMkQSS2MdhGMK0xtMGkhhMc/s= SHA-256-Digest: GdnzNMQCZwBUeefkQiFWKmtSpkC1kGJECzOGG6vHp/o=
Name: universal_request_store.proto Name: universal_request_store.proto
SHA-256-Digest: 7kmLW0Q7mOWYwLewiFEt4gPXHtOWQlGAL36wKECaD5U= SHA-256-Digest: 7kmLW0Q7mOWYwLewiFEt4gPXHtOWQlGAL36wKECaD5U=

View File

@@ -1,7 +1,7 @@
Manifest-Version: 1.0 Manifest-Version: 1.0
Name: AndroidManifest.xml Name: AndroidManifest.xml
SHA-256-Digest: Xd5MCWBV+N7LHHiwB5zkYUDbuCBhh7kanj9Pd/o7Qe8= SHA-256-Digest: V7VPSrhSoIpMDccTNE9Iwgr4TUMyf3yVvFIyieSX4/Y=
Name: DebugProbesKt.bin Name: DebugProbesKt.bin
SHA-256-Digest: rooILdYJMTg1upPD70eaOvmQOXfXvcgd9Fu9IJ7H0No= SHA-256-Digest: rooILdYJMTg1upPD70eaOvmQOXfXvcgd9Fu9IJ7H0No=
@@ -310,7 +310,7 @@ Name: assets/consentformMeta.json
SHA-256-Digest: C2PbnQpffWI3RERzkZKAO/0+nm73WjJqbcBtWLFTDv0= SHA-256-Digest: C2PbnQpffWI3RERzkZKAO/0+nm73WjJqbcBtWLFTDv0=
Name: assets/dexopt/baseline.prof Name: assets/dexopt/baseline.prof
SHA-256-Digest: xjcdYCdwYYB368vmT8nVMsIFZ1xlKLYTVR+ZJ9JLEM8= SHA-256-Digest: oHpNzNxpbqKZh4U83LPctP4MZ+aprnTzhoyOneBNsY0=
Name: assets/dexopt/baseline.profm Name: assets/dexopt/baseline.profm
SHA-256-Digest: XMVBMVYxCJ5o1PJwRBH0R/gicpeXrpop71uIMXzvEw8= SHA-256-Digest: XMVBMVYxCJ5o1PJwRBH0R/gicpeXrpop71uIMXzvEw8=
@@ -349,19 +349,19 @@ Name: byte_string_store.proto
SHA-256-Digest: 30GI1O2SV1Gy+Eg4YA5ZsaZLcqQ5nTJWmPu34KNb/e0= SHA-256-Digest: 30GI1O2SV1Gy+Eg4YA5ZsaZLcqQ5nTJWmPu34KNb/e0=
Name: classes.dex Name: classes.dex
SHA-256-Digest: c+k5JGcvm9Mb8jlOAnG/iejCNaS3nDiWRLjnsEgjSi4= SHA-256-Digest: T6gzVnpDoxqIDav2Ig8KMQga0Z7cYWKAwoeVdybCxb0=
Name: classes2.dex Name: classes2.dex
SHA-256-Digest: g46mg5bDxlgQFKTNToog83AJ9PQ++49knte440+Hv2M= SHA-256-Digest: Tsgii66BYoH0x5C9HS1xqeN96ntvL3pfj6UrWvAS4gU=
Name: classes3.dex Name: classes3.dex
SHA-256-Digest: 5v4XOOx807Rqq3fL2ZEtSreQB+9wDdiFluDQ9CKZBn8= SHA-256-Digest: mDdJOqRFJ84W67f0lfTY4RCNqEkVJV5Emp+A14xRVMo=
Name: classes4.dex Name: classes4.dex
SHA-256-Digest: uMHkOpxkEy1fzZ2Yiti00dMRxNKW4TzfMmqAYqW2oHs= SHA-256-Digest: /slohmK3YR4wk2uz1SGtpGCWc0mPfopOG43UFhimLMU=
Name: classes5.dex Name: classes5.dex
SHA-256-Digest: i8SF3aN+YtOgrbpNL/eUZbiWA0mHCG5CleksQRpxygg= SHA-256-Digest: hKAAiCBanJb5iGJQx506+wTE+CHYBwqESSjwJBkDvAo=
Name: client_analytics.proto Name: client_analytics.proto
SHA-256-Digest: DHZzJ3Z3KyYFKFWPm2daSVKcrXhcQhyhG0hxebgWJhA= SHA-256-Digest: DHZzJ3Z3KyYFKFWPm2daSVKcrXhcQhyhG0hxebgWJhA=
@@ -559,7 +559,7 @@ Name: lib/arm64-v8a/libNimble.so
SHA-256-Digest: xTvkOMdhhS+3Vf3uB2L5wWccHNQ8dZO12/AqVuwlVmM= SHA-256-Digest: xTvkOMdhhS+3Vf3uB2L5wWccHNQ8dZO12/AqVuwlVmM=
Name: lib/arm64-v8a/libRealRacing3.so Name: lib/arm64-v8a/libRealRacing3.so
SHA-256-Digest: DVBiK81DFU9pgYCKUUbfxOyYQqi1sJLzOikl1Lt4Y/E= SHA-256-Digest: V+22MU+x9zkWRG3M8qqyIjqTKuY8zfIUnP/t21qnMFE=
Name: lib/arm64-v8a/libapplovin-native-crash-reporter.so Name: lib/arm64-v8a/libapplovin-native-crash-reporter.so
SHA-256-Digest: 07sTTAaqkq85lbGurB5370KccHv19MLtGW0EXUQc3xk= SHA-256-Digest: 07sTTAaqkq85lbGurB5370KccHv19MLtGW0EXUQc3xk=
@@ -601,7 +601,7 @@ Name: lib/armeabi-v7a/libNimble.so
SHA-256-Digest: KY+T78vKGmFdDVGSfRppOGxkQqEI6hn/M5NwbpfYZbk= SHA-256-Digest: KY+T78vKGmFdDVGSfRppOGxkQqEI6hn/M5NwbpfYZbk=
Name: lib/armeabi-v7a/libRealRacing3.so Name: lib/armeabi-v7a/libRealRacing3.so
SHA-256-Digest: KoaChfWKAzpW4IfvL+0apkj1XYJiLJyohjrz9qmFZDE= SHA-256-Digest: +47ysmlfiKyQr2w5ZORlwN2Dfhb3b6sMe5KNAHDNMNo=
Name: lib/armeabi-v7a/libapplovin-native-crash-reporter.so Name: lib/armeabi-v7a/libapplovin-native-crash-reporter.so
SHA-256-Digest: 8htSdus3oeVT7IQfylRrawXWHe51pe0APzjeiRnAD4w= SHA-256-Digest: 8htSdus3oeVT7IQfylRrawXWHe51pe0APzjeiRnAD4w=
@@ -778,7 +778,7 @@ Name: res/-t.png
SHA-256-Digest: ClBjeC23e241VLK+pGtJN43pen9O8mXq17y6v4cueME= SHA-256-Digest: ClBjeC23e241VLK+pGtJN43pen9O8mXq17y6v4cueME=
Name: res/-v.md5 Name: res/-v.md5
SHA-256-Digest: i+FN75ghPTXRB8nY9A/cqGP67AtUn9TQZhtoocEnuiE= SHA-256-Digest: 0h4HYJiJi7WFpypf4uZaC/HCqV4EKtrNuNq/n466fvA=
Name: res/02.png Name: res/02.png
SHA-256-Digest: XR0uSaARO59s4hC11PoPRSonP08s4SP1lAONfldn4gE= SHA-256-Digest: XR0uSaARO59s4hC11PoPRSonP08s4SP1lAONfldn4gE=
@@ -5215,7 +5215,7 @@ Name: res/xR.xml
SHA-256-Digest: KoaNGIy8NA152I9Q/HtIcsYkm5xScZMiJULOcLGWBoA= SHA-256-Digest: KoaNGIy8NA152I9Q/HtIcsYkm5xScZMiJULOcLGWBoA=
Name: res/xR.zip Name: res/xR.zip
SHA-256-Digest: NeRitsRNyNPzWV0MZu34hFaMMxgs2GEyplArxc33GOk= SHA-256-Digest: UR8rUWzldoyhk7a9LjQvtMdceQHKPhmcLnmTEjwCREo=
Name: res/xU.png Name: res/xU.png
SHA-256-Digest: EY3+5i/SGFP4GTm5iqJWmErz3VEgWOF5VjwqLrgzywk= SHA-256-Digest: EY3+5i/SGFP4GTm5iqJWmErz3VEgWOF5VjwqLrgzywk=
@@ -5452,7 +5452,7 @@ Name: res/zx.png
SHA-256-Digest: pBoa7fItD69zVcWW4FBIbT38aCv7sCMvXwYdYBwUo2w= SHA-256-Digest: pBoa7fItD69zVcWW4FBIbT38aCv7sCMvXwYdYBwUo2w=
Name: resources.arsc Name: resources.arsc
SHA-256-Digest: iI8o3LMg3DVUvhjny5EcLHkcBdoCst5XUy2LgptZ2Zc= SHA-256-Digest: jMgbX19FXKrd84x0ia+9gtujiWIfw4M2mvL2+AD1T5Y=
Name: universal_request_store.proto Name: universal_request_store.proto
SHA-256-Digest: vKL71X50SJyzGIsltmJmY2HyMiHi5ebJ/F6Qd386fZc= SHA-256-Digest: vKL71X50SJyzGIsltmJmY2HyMiHi5ebJ/F6Qd386fZc=

View File

@@ -0,0 +1 @@
1.7.0

View File

@@ -0,0 +1 @@
1.4.1

View File

@@ -0,0 +1 @@
1.7.0

View File

@@ -0,0 +1 @@
1.7.0

View File

@@ -0,0 +1 @@
task ':arch:core:core-runtime:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
1.1.0

View File

@@ -0,0 +1 @@
1.8.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.15.0

View File

@@ -0,0 +1 @@
1.15.0

View File

@@ -0,0 +1 @@
1.5.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.3.0

View File

@@ -0,0 +1 @@
1.3.0

View File

@@ -0,0 +1 @@
1.5.7

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
task ':lifecycle:lifecycle-livedata-core:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
task ':lifecycle:lifecycle-livedata:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
task ':lifecycle:lifecycle-process:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
task ':lifecycle:lifecycle-runtime:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
task ':lifecycle:lifecycle-service:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
task ':lifecycle:lifecycle-viewmodel-savedstate:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
task ':lifecycle:lifecycle-viewmodel:writeVersionFile' property 'version'

View File

@@ -0,0 +1 @@
1.1.0

View File

@@ -0,0 +1 @@
1.3.1

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
1.0.0-beta05

View File

@@ -0,0 +1 @@
1.0.0-beta05

View File

@@ -0,0 +1 @@
1.3.1

View File

@@ -0,0 +1 @@
1.2.1

View File

@@ -0,0 +1 @@
2.6.1

View File

@@ -0,0 +1 @@
2.6.1

View File

@@ -0,0 +1 @@
1.2.1

View File

@@ -0,0 +1 @@
1.0.0

View File

@@ -0,0 +1 @@
2.4.0

View File

@@ -0,0 +1 @@
2.4.0

View File

@@ -0,0 +1 @@
1.1.1

View File

@@ -0,0 +1 @@
1.2.0

View File

@@ -0,0 +1 @@
1.2.0

View File

@@ -0,0 +1 @@
1.1.0

View File

@@ -0,0 +1 @@
1.0.0

Some files were not shown because too many files have changed in this diff Show More