Subway Surfers Save File Transfer to New Phone — Complete Data Migration Guide (2026)

Because Subway Surfers stores progress in an encrypted local save file inside the app sandbox rather than syncing automatically, simply signing into Google Play Games on a new phone does not by itself restore your coins, keys, or unlocked characters unless Save Online was enabled beforehand — see the Subway Surfers Mod APK page for the current build’s install details if you’re setting up the new phone from scratch.

100% Save-File Migration
Facebook Cloud Sync
Scoped Storage Fix
Android to iOS Limits
Subway Surfers Mod APK logo

QUICK FACTS

MOST COMPLETE METHOD

Manual Save-File Copy (Root Required)

CLOUD SYNC SCOPE

High Scores & Coins Only

ANDROID 13/14 FIX

Use This Folder Permission

iOS TRANSFER METHOD

Facebook Account Link Only

ROOT REQUIRED

Only for Manual Copy

Migration Method Reference

Four ways to move your save state to a new device, ranked by completeness and complexity.

Migration Method

Required Tools

Cross-Platform Support

Data Safety

Manual Save-File Copy

Root File Manager (e.g. rooted ZArchiver)

Android to Android / PC

100% Complete Migration

Facebook OAuth Cloud Sync

Active Facebook Account Link

Android to Android / iOS

High Score & Cloud Currency Only

OEM Phone Transfer

Samsung Smart Switch / Cable

Same-Brand Devices Only

Partial (Sandboxes May Reset)

Google Play Games Cloud

Google Play Services

Android to Android Only

Basic Achievement Sync Only

Facebook OAuth Cloud Syncing vs Local File Migration

Understanding the technical differences between cloud account synchronization and manual local file migration helps players select the optimal transfer strategy when setting up a new smartphone.

Facebook Cloud Sync Mechanics

Cloud-Synced Parameters: High score records, top run leaderboards, and primary coin/key counters linked to your Facebook User ID via OAuth 2.0 API calls.

Non-Synced Parameters: Certain local event progression data, specific seasonal token counts, and customized offline profile configurations may not sync automatically across differing game builds.

Manual Save-File Migration Mechanics

100% Full State Mirroring: Copies the entire encrypted PlayerPrefs save file as-is — coins, keys, multiplier, unlocked characters, hoverboards, and mission progress move together as one block, since Unity stores them together rather than in separate named files.

Offline Reliability: Works completely offline without requiring active social media authentications or external cloud server validation.

Manual Save-File Transfer (Root Required)

A direct copy of the save file moves every unlocked item, character, hoverboard, and currency balance to your new phone in one step — but only on a rooted device, since the file lives inside Android’s private per-app storage that ordinary file managers cannot reach.

Steps 1-4: Prepare & Transfer

1Install a root-enabled file manager (such as ZArchiver with root access) on your old phone — root is required for this method; without it, use Facebook Cloud Sync instead.

2Grant the file manager root/superuser access, then navigate to /data/data/com.kiloo.subwaysurf/shared_prefs/.

3Long-press the shared_prefs folder, select Compress to .zip, and create SubwaySaveBackup.zip.

4Send the ZIP to your new phone via Bluetooth, USB cable, Google Drive, or Nearby Share.

Steps 5-8: Install & Restore

5Download and install Subway Surfers on your new phone; launch once to generate starter sandbox folders, then close it.

6Open the root file manager, extract SubwaySaveBackup.zip, and copy the shared_prefs folder it contains.

7With root granted on the new phone, navigate to /data/data/com.kiloo.subwaysurf/shared_prefs/ and paste, selecting Replace All.

8Open Subway Surfers — full progress, coins, keys, characters, and high scores are 100% restored.

Why This Requires Root, Not a Permission Toggle

The save file lives in /data/data/, which Android sandboxes to each app’s own Linux user ID — a standard, non-root file manager cannot read or write another app’s /data/data/ folder on any Android version. Scoped Storage (Android 11+) is a separate restriction governing the public /Android/data/ folder used for OBB and cache files; it has no bearing on the actual save location.

What Root Access Actually Requires

1Root your Android device using your OEM’s supported method (commonly Magisk) — this is unrelated to the game and is the real barrier, not a game-specific setting.

2Open your root-enabled file manager; when it requests Superuser access, tap Grant.

3Navigate directly to /data/data/com.kiloo.subwaysurf/shared_prefs/ — visible now because the file manager has root, not because of any Android Settings toggle.

4Copy the shared_prefs folder as described in the transfer steps above.

5Not willing to root the device? Use Facebook Cloud Sync or Save Online instead — manual save-file transfer has no non-root path on stock Android.

Fixing Hidden Cloud Sync Buttons via In-Game Age Gate Reset

Selecting an age below 13 at the Age Gate on a new device hides the Facebook and cloud-sync buttons — see the Facebook login fix guide for why. The reset below restores them on this device.

App Data Reset to Restore Cloud Options

1Open Settings > Apps > Subway Surfers on the new phone.

2Tap Storage and select Clear Data (resets starter preferences).

3Relaunch Subway Surfers on the new phone.

4When the Age Gate prompt appears, enter an age of 18 or higher.

5Complete the initial 10-second movement tutorial.

6Tap the Settings gear icon — Facebook Connect and Cloud Save options now appear.

Cross-Platform Save Migration: PC Emulators & iOS Limitations

Understanding cross-platform data transfer limitations ensures realistic expectations when moving save states between differing operating systems.

Transferring to PC Emulators

Manual save-file migration works between Android smartphones and Android PC emulators, since most emulators offer a built-in root toggle that ordinary phones don’t.

BlueStacks 5: Enable Root Access under Settings > Advanced, then use a root file manager inside the emulator to import the shared_prefs folder into /data/data/com.kiloo.subwaysurf/shared_prefs/.

LDPlayer 9: Enable Root Permission in LDPlayer’s settings menu, drag SubwaySaveBackup.zip into the window, then use a root file manager inside the emulator to extract the save file to the same path.

Why Android to iOS Manual Transfer Is Not Supported

iOS Encrypted Sandbox Isolation: Apple’s platform uses encrypted keychain sandbox containers that prevent users or file managers from manually viewing or editing another app’s internal save data.

Cross-Platform Method: To move progress from Android to an iPhone or iPad, link your account to Facebook Cloud Sync on the Android device, then log into the same Facebook account inside the iOS game app.

Frequently Asked Questions

Facebook Cloud Sync and Save Online work with zero root access. Manual save-file transfer, however, requires root — the save lives in Android’s private per-app storage, which only a rooted device’s file manager can reach.

The Facebook login button is hidden if an age under 13 was selected during initial app launch. To fix this, clear app data in Settings > Apps > Subway Surfers > Storage, relaunch the app, and enter an age of 18 or higher.

All of it — coins, keys, multiplier, unlocked characters, and hoverboards — lives together in a single encrypted PlayerPrefs file, not in separate named files.

/Android/data/ access isn’t the relevant barrier here — the actual save file sits in /data/data/, which requires root access on any Android version, not a Scoped Storage permission grant.

Google Play Games syncs achievements and basic high scores, but it may not restore custom unlocked coins, keys, or character rosters on a new phone. Facebook Cloud Sync — or a rooted manual save-file transfer — is what guarantees full data restoration.