266 lines
5.5 KiB
Markdown
266 lines
5.5 KiB
Markdown
# 🎯 HAR FILE ANALYSIS RESULTS
|
|
|
|
**File:** pin-river.data.ea.com_2026_02_18_10_37_48.har
|
|
**Size:** 2.46 MB
|
|
**Requests:** 2,355 HTTP requests captured
|
|
**Date:** 2026-02-18
|
|
|
|
---
|
|
|
|
## ✅ KEY DISCOVERIES
|
|
|
|
### 1. CDN Domain Found! 🎉
|
|
|
|
**Primary Asset CDN:**
|
|
```
|
|
firemonkeys.akamaized.net
|
|
```
|
|
|
|
- **What it is:** Akamai CDN (Content Delivery Network)
|
|
- **Purpose:** Hosts Real Racing 3 game assets
|
|
- **Connections:** 30+ HTTPS connections captured
|
|
- **Status:** ✅ **STILL ACTIVE**
|
|
|
|
---
|
|
|
|
### 2. EA Server Domains
|
|
|
|
#### Core Services:
|
|
```
|
|
gateway.ea.com - API Gateway
|
|
syn-dir.sn.eamobile.com - Synergy Director (routing)
|
|
product.sn.eamobile.com - Product Catalog (IAP)
|
|
user.sn.eamobile.com - User Management
|
|
```
|
|
|
|
#### Analytics/Telemetry:
|
|
```
|
|
pin-river.data.ea.com - Analytics
|
|
river-mobile.data.ea.com - Mobile analytics
|
|
```
|
|
|
|
#### Other Services:
|
|
```
|
|
0037-connect.cloudcell.com - Connection service
|
|
ping1.tnt-ea.com - Network monitoring
|
|
```
|
|
|
|
---
|
|
|
|
## 📊 Traffic Analysis
|
|
|
|
### HTTP Methods:
|
|
- **CONNECT:** 2,355 (100%)
|
|
- All HTTPS tunnel setups
|
|
- Actual content was encrypted
|
|
|
|
### Status Codes:
|
|
- **200 OK:** 2,352 (99.9%)
|
|
- **0 (No Response):** 3 (0.1%)
|
|
|
|
### What This Means:
|
|
- ✅ Connections successful
|
|
- ⚠️ Actual asset URLs not captured (HTTPS encrypted)
|
|
- ✅ We know the CDN domain
|
|
- ❓ Need to find asset paths
|
|
|
|
---
|
|
|
|
## 🔍 What We DON'T Have Yet
|
|
|
|
### Missing Information:
|
|
```
|
|
❌ Exact asset URLs (e.g., /rr3/cars/car_001.pak)
|
|
❌ Asset manifest URL
|
|
❌ File directory structure
|
|
❌ Authentication headers (if any)
|
|
```
|
|
|
|
### Why:
|
|
The HAR was captured by an HTTP proxy that couldn't decrypt HTTPS traffic. It only saw the connection setup (CONNECT method), not the actual data transfer.
|
|
|
|
---
|
|
|
|
## 🎯 NEXT STEPS
|
|
|
|
### Step 1: Check Downloaded Files on Phone
|
|
|
|
**Go to:**
|
|
```
|
|
Settings → Apps → Real Racing 3 → Storage
|
|
```
|
|
|
|
**Tell me:**
|
|
- Total size (e.g., "2.5 GB")
|
|
- Cache size
|
|
- Data size
|
|
|
|
### Step 2: Access Files with File Manager
|
|
|
|
**Navigate to:**
|
|
```
|
|
Internal Storage/Android/data/com.ea.games.r3_row/files/
|
|
```
|
|
|
|
**Look for:**
|
|
- `.pak` files (packed assets)
|
|
- `.pka` files (packed assets alternate)
|
|
- `.z` files (compressed)
|
|
- `.dat` files (data)
|
|
- `.bin` files (binary)
|
|
- `manifest` or `.json` files
|
|
|
|
**Send me:**
|
|
- Screenshots of file list
|
|
- Or file names via text
|
|
|
|
### Step 3: Transfer Files to Server
|
|
|
|
**Best methods:**
|
|
|
|
**USB + ADB:**
|
|
```bash
|
|
adb devices
|
|
adb pull /sdcard/Android/data/com.ea.games.r3_row/files/ E:\rr3\phone-assets\
|
|
```
|
|
|
|
**Cloud Upload:**
|
|
- Google Drive (you already use this)
|
|
- Upload folder to Drive
|
|
- Download on OVH server
|
|
|
|
---
|
|
|
|
## 🔬 Asset URL Discovery Methods
|
|
|
|
### Method A: Reverse Engineer APK (Already Done)
|
|
```
|
|
✅ APK decompiled at E:\rr3\decompiled\
|
|
❓ Search for asset URL patterns
|
|
```
|
|
|
|
### Method B: Inspect Downloaded Files
|
|
```
|
|
- Manifest files may contain URLs
|
|
- Config files may have CDN paths
|
|
- We have extraction tools ready
|
|
```
|
|
|
|
### Method C: Test Common Patterns
|
|
```
|
|
Try URLs like:
|
|
https://firemonkeys.akamaized.net/rr3/assets/[filename]
|
|
https://firemonkeys.akamaized.net/realracing3/[filename]
|
|
https://firemonkeys.akamaized.net/mobile/rr3/[filename]
|
|
```
|
|
|
|
### Method D: HTTPS Decryption Capture
|
|
```
|
|
- Install mitmproxy with SSL cert on phone
|
|
- Recapture with decryption
|
|
- See actual asset URLs
|
|
(Only if needed - files on phone might be enough!)
|
|
```
|
|
|
|
---
|
|
|
|
## 💡 Probable Asset Structure
|
|
|
|
Based on typical EA/Akamai CDN patterns:
|
|
|
|
```
|
|
https://firemonkeys.akamaized.net/
|
|
├── rr3/
|
|
│ ├── manifest.json
|
|
│ ├── assets/
|
|
│ │ ├── cars/
|
|
│ │ │ ├── car_001.pak
|
|
│ │ │ ├── car_002.pak
|
|
│ │ │ └── ...
|
|
│ │ ├── tracks/
|
|
│ │ │ ├── track_spa.pak
|
|
│ │ │ └── ...
|
|
│ │ └── ui/
|
|
│ │ └── ...
|
|
│ └── version.txt
|
|
```
|
|
|
|
---
|
|
|
|
## 🚨 CRITICAL: Files Already Downloaded!
|
|
|
|
**The game already downloaded assets to your phone!**
|
|
|
|
These files are sitting in:
|
|
```
|
|
/sdcard/Android/data/com.ea.games.r3_row/files/
|
|
```
|
|
|
|
**We can:**
|
|
1. ✅ Copy files from phone NOW
|
|
2. ✅ Preserve what's already downloaded
|
|
3. ✅ Analyze to find URL patterns
|
|
4. ✅ Mirror remaining assets (if any)
|
|
|
|
**No need to re-download if files are already there!**
|
|
|
|
---
|
|
|
|
## 📋 ACTION ITEMS
|
|
|
|
### Immediate (DO NOW):
|
|
```
|
|
☐ Check phone: Settings → Apps → RR3 → Storage (how many GB?)
|
|
☐ Open file manager: Android/data/com.ea.games.r3_row/files/
|
|
☐ Screenshot or list files found
|
|
☐ Tell me file names and sizes
|
|
```
|
|
|
|
### Next (Once we know what you have):
|
|
```
|
|
☐ Transfer files to OVH server
|
|
☐ Analyze file structure
|
|
☐ Find asset manifest
|
|
☐ Mirror remaining files from firemonkeys.akamaized.net
|
|
☐ Preserve everything to Internet Archive
|
|
```
|
|
|
|
---
|
|
|
|
## 🎯 What We've Learned
|
|
|
|
### ✅ Confirmed:
|
|
- CDN is alive: `firemonkeys.akamaized.net`
|
|
- EA servers operational
|
|
- Game successfully downloaded assets
|
|
- HTTPS encryption prevents easy URL capture
|
|
|
|
### ❓ Unknown:
|
|
- Exact asset URLs
|
|
- Total asset count
|
|
- Manifest location
|
|
- Authentication requirements
|
|
|
|
### 🎯 Goal:
|
|
- Get files from phone → server
|
|
- Analyze structure
|
|
- Mirror CDN
|
|
- Preserve forever
|
|
|
|
---
|
|
|
|
## 💬 Reply With:
|
|
|
|
**Right now, tell me:**
|
|
|
|
1. **Phone storage:** "Settings shows RR3 is using [X] GB"
|
|
2. **Files visible:** "I can see [description] in file manager"
|
|
3. **Transfer method:** "I prefer [USB/Cloud/FTP]"
|
|
|
|
Then we'll proceed with preservation! 🏁
|
|
|
|
---
|
|
|
|
**Status:** 🟡 **Waiting for file information from phone**
|
|
**Next:** Transfer and preserve downloaded assets!
|