# 🚨 EMERGENCY: EA CDN ASSET CAPTURE GUIDE

**DATE:** 2026-02-18  
**STATUS:** 🔴 **TIME-SENSITIVE PRESERVATION EMERGENCY**  
**PRIORITY:** 🔥 **CRITICAL - ACT NOW**

---

## 🎯 SITUATION

The EA CDN is **STILL ALIVE** and serving RR3 assets!

- ✅ Game is downloading assets RIGHT NOW
- ⚠️ EA may shut down CDN at ANY TIME
- 🚨 This is our ONLY CHANCE to get official assets
- ⏱️ March 2026 shutdown - could be pulled early

**WE NEED TO MIRROR EVERYTHING BEFORE IT'S TOO LATE!**

---

## 📱 STEP 1: CAPTURE THE CDN TRAFFIC

### Option A: HTTP Canary (EASIEST - ANDROID)

**Download:**
- Google Play Store: "HTTP Canary" (free)
- Or: "Packet Capture" app

**Setup:**
```
1. Install HTTP Canary
2. Open app
3. Tap "Target Applications" → Select "Real Racing 3"
4. Return to main screen
5. Tap the play button (starts VPN mode)
6. Switch to RR3 and let it download
7. Return to HTTP Canary
8. Tap stop button
9. View captured requests
10. Export/Share the session
```

**What to Look For:**
```
- Any URLs starting with:
  • cloudcell.ea.com
  • cdn.ea.com
  • s3.amazonaws.com
  • cloudfront.net
  
- Files ending with:
  • .pak
  • .pka
  • .manifest
  • .z (ZLIB compressed)
  • .json
```

---

### Option B: Charles Proxy (DESKTOP + PHONE)

**Download:** https://www.charlesproxy.com/

**Setup:**
```
1. Install Charles on PC
2. Start Charles
3. Note your PC's IP address
4. On phone WiFi settings:
   - Set HTTP Proxy to MANUAL
   - Hostname: [Your PC IP]
   - Port: 8888
5. Install Charles SSL cert on phone:
   - Open browser on phone
   - Go to chls.pro/ssl
   - Download and install cert
6. In Charles: Proxy → SSL Proxying Settings
   - Add: *cloudcell.ea.com:443
   - Add: *.ea.com:443
7. Run RR3 on phone
8. Watch traffic in Charles
9. File → Export Session (save everything)
```

---

### Option C: mitmproxy (TECHNICAL)

**Install:**
```bash
# Ubuntu/Debian
sudo apt install mitmproxy

# macOS
brew install mitmproxy

# Windows
pip install mitmproxy
```

**Run:**
```bash
# Start proxy
mitmproxy -p 8888 --set block_global=false

# Or web interface:
mitmweb -p 8888

# Configure phone proxy to PC IP:8888
# Install cert from mitm.it on phone
```

---

### Option D: ADB tcpdump (ROOT REQUIRED)

```bash
# Connect phone via USB
adb devices

# Start packet capture
adb shell
su
tcpdump -i any -w /sdcard/rr3_traffic.pcap

# Let RR3 download assets
# Stop with Ctrl+C

# Pull capture file
exit
adb pull /sdcard/rr3_traffic.pcap

# Analyze with Wireshark
wireshark rr3_traffic.pcap
```

---

## 📋 STEP 2: DOCUMENT THE URLS

Once you capture traffic, send me:

1. **CDN Base URL**
   ```
   Example: https://cloudcell.ea.com/rr3/assets/
   ```

2. **Manifest URL**
   ```
   Example: https://cloudcell.ea.com/rr3/manifest.json
   ```

3. **Sample Asset URLs**
   ```
   Example: 
   https://cloudcell.ea.com/rr3/assets/cars/car_001.pak
   https://cloudcell.ea.com/rr3/assets/tracks/track_spa.pak
   ```

4. **Any authentication/headers required**
   ```
   X-EA-Auth: [token]
   X-Game-Version: [version]
   etc.
   ```

---

## 💾 STEP 3: DOWNLOAD EVERYTHING

### Quick Script (Once We Have URLs)

I'll create a script to:
```bash
#!/bin/bash
# Mass download all RR3 assets

CDN_BASE="https://cloudcell.ea.com/rr3"
OUTPUT_DIR="rr3-assets-mirror"

# Download manifest
wget "$CDN_BASE/manifest.json" -O manifest.json

# Parse manifest and download all files
# (We'll generate this based on your captures)

# Download all .pak files
wget -r -np -nH --cut-dirs=2 \
     -A pak,pka,z,json \
     -e robots=off \
     "$CDN_BASE/assets/"
```

---

## 🔍 WHAT TO CAPTURE

### Priority Files:
```
1. Asset manifest (CRITICAL)
   - Lists all game assets
   - File hashes/versions
   - Download locations

2. Car assets (.pak)
   - All car models
   - Textures
   - Physics data

3. Track assets (.pak)
   - All track models
   - Environment data
   - Textures

4. UI assets (.pak)
   - Sprites
   - Fonts
   - Menu graphics

5. Audio assets
   - Engine sounds
   - Music
   - SFX

6. Game data
   - Car specifications
   - Upgrade data
   - Event configurations
```

---

## 🚀 STEP 4: UPLOAD TO ARCHIVE

Once we have everything:

```
1. Create archive:
   tar -czf rr3-assets-$(date +%Y%m%d).tar.gz rr3-assets-mirror/

2. Upload to:
   - Internet Archive (archive.org)
   - GitHub Release (if <2GB)
   - Your own hosting
   - Google Drive
   - IPFS

3. Share with community:
   - RR3 Resurrection Discord
   - r/RealRacing3 Reddit
   - Archive.org metadata
```

---

## ⏱️ TIMELINE

```
NOW:        Capture traffic (THIS STEP!)
+1 hour:    Document all URLs
+2 hours:   Create download script
+4 hours:   Start mass download
+24 hours:  Complete mirror
+48 hours:  Upload to archive
```

**DO NOT WAIT!** EA could shut down CDN at any moment!

---

## 📱 QUICK START (RIGHT NOW!)

```
1. Open phone settings
2. Go to Google Play Store
3. Search "HTTP Canary"
4. Install
5. Open HTTP Canary
6. Select RR3 as target
7. Start capture (play button)
8. Switch to RR3
9. Let it download
10. Switch back to HTTP Canary
11. Stop capture
12. Screenshot ALL the URLs you see
13. Send screenshots to me!
```

---

## 🔴 QUESTIONS TO ANSWER

1. **What URLs do you see in the traffic?**
   - CDN domain?
   - Paths?
   - File extensions?

2. **Are downloads HTTPS or HTTP?**
   - Need to know for capture

3. **How much is downloading?**
   - MB? GB?
   - How many files?

4. **Does game show progress?**
   - "Downloading X MB"
   - File names visible?

5. **Where is it saving files on phone?**
   - /sdcard/Android/data/com.ea.games.r3_row/
   - Check with file manager

---

## 💡 PRO TIP: CHECK PHONE STORAGE NOW!

```
adb shell

# Find RR3 data directory
cd /sdcard/Android/data/com.ea.games.r3_row/files/

# List downloaded files
ls -lh

# Look for:
# - .pak files
# - .pka files
# - .z files
# - manifest files

# Copy from phone to PC:
adb pull /sdcard/Android/data/com.ea.games.r3_row/files/ ./rr3-phone-assets/
```

**IF THE FILES ARE ALREADY ON YOUR PHONE, WE CAN EXTRACT THEM DIRECTLY!**

---

## 🎯 IMMEDIATE ACTIONS (RIGHT NOW!)

```
☐ 1. Install HTTP Canary on phone
☐ 2. Start capture
☐ 3. Let RR3 download assets
☐ 4. Screenshot ALL URLs
☐ 5. Check phone storage for downloaded files
☐ 6. Send me:
      - Screenshots of URLs
      - List of files on phone
      - How much downloaded (MB/GB)
```

---

## 🔥 THIS IS IT!

This is our **ONE CHANCE** to preserve Real Racing 3 properly!

**The CDN being alive is a GIFT.** We must act NOW!

I'll help you:
1. Analyze the traffic
2. Create download scripts
3. Mirror everything
4. Upload to permanent storage
5. Share with community

**But we need to start RIGHT NOW before EA pulls the plug!**

---

**Status:** 🔴 **WAITING FOR YOUR TRAFFIC CAPTURES**

Send me screenshots or text dump of the URLs you see in HTTP Canary!

🏁 LET'S SAVE THIS GAME! 🏁
