Subway Surfers Mod APK Old Version — Downgrade Guide (2026)
Players downgrade for two real reasons: a phone too old or too low on RAM for the current build, or a preferred World Tour city they’d rather keep running in than chase whatever city rotates in next.

QUICK FACTS
ARCHIVED BUILD
v3.67.1 (248.9 MiB)
MINIMUM ANDROID
6.0 (API 23)
DOWNGRADE ERROR
INSTALL_FAILED_VERSION_DOWNGRADE
DATA SAFETY
Unverified Without Save Online
WHY DOWNGRADE
Low RAM or Preferred City
The One Real Older Build: 3.67.1
The only older build with a verified file behind it is 3.67.1 — no other historical version is hosted here.
Detail
3.67.1
File size
248.9 MiB
Version code
94010
Minimum Android
6.0 (API 23)
Signing certificate
Same A1 signer as the current build
Package
com.kiloo.subwaysurf
Because 3.67.1 and the current build share one signing certificate, moving between them in either direction never needs an uninstall on its own — the installer only blocks the move when the file being installed has a lower version code than what’s already there, covered next. The current build’s own version code is higher than 94010, which is exactly why Android accepts it as a normal update over 3.67.1 but refuses the reverse without an uninstall first.
Why Players Downgrade
Older hardware and a specific World Tour city are the two reasons that actually hold up:
Lower Memory Footprint
An earlier build asks less of a phone with 1-2 GB of RAM than the current one does — at 248.9 MiB installed, 3.67.1 is a smaller ask than a build that’s grown with each later version’s added assets since.
A phone that can’t meet the current minimum: Android 6.0 is 3.67.1’s floor; a device running an older Android release than the current build requires has no path forward except an earlier file.
A City That Already Rotated Out
World Tour moves every few weeks; a historical build stays locked to whichever city it shipped with, which is the point for a reader who wants that one back rather than whatever’s live now.
The Version-Downgrade Installer Error, and What Backup Can Honestly Promise
Android’s package manager rejects any install whose version code is lower than the one already on the device, and reports it as INSTALL_FAILED_VERSION_DOWNGRADE — this is a standard Android safeguard against a malicious script quietly replacing an updated app with an older, more exploitable one, not something specific to this build. Uninstalling the current build first clears that block, since the installer only compares version codes between what’s already present and what’s being installed — once nothing is installed under that package name, there’s no higher number left to compare against.
What that uninstall can’t promise is a guaranteed manual restore afterward. The save data itself runs through the game’s own encryption layer before anything hits storage, so a root-enabled file manager reaching the app’s private directory and a reader actually being able to pull a working profile back out of it afterward are two different claims — getting to the folder has never been shown to produce a profile that loads on a different build. Save Online or Facebook Cloud Sync, covered on Subway Surfers Mod APK, is the supported way to carry progress across an uninstall, connected before removing the current build — not a manual file copy afterward.
Progress Loss — Say This Plainly
Switching versions without Save Online or Facebook Cloud Sync connected first erases local progress, with no recovery path. This isn’t a rare edge case — players moving progress between devices or builds without that connection first have lost entire accounts, coins, characters, and scores included, with nothing to restore from afterward. The loss happens at the uninstall step, not the reinstall — by the time 3.67.1 is running, whatever was on the device before is already gone if it wasn’t synced first. Connect one of the two sync options before uninstalling anything, not after.
Offline Gameplay and Events on an Older Build
Core gameplay runs fully offline on any archived build — running, coin collection, hoverboard activation, and score multipliers don’t need a connection. Two things don’t carry over from the live game, though: a historical build stays locked to whichever World Tour city it shipped with rather than rotating with the current schedule, and any Season Hunt event tied to a date that’s already passed shows as inactive, even though offline scores and coin totals keep working normally.
Disabling Play Store Auto-Update
An older build gets quietly replaced the next time Google Play checks for updates unless auto-update is turned off first.
Disabling Global Auto-Updates
1Open the Google Play Store app.
2Tap the Profile Icon in the top right corner and select Settings.
3Tap Network preferences > Auto-update apps.
4Select Don’t auto-update apps and tap Done.
Disabling App-Specific Auto-Updates
1Open Google Play Store and search for Subway Surfers.
2Open the Subway Surfers store page.
3Tap the 3 vertical dots menu icon in the top right corner.
4Uncheck Enable auto-update.
32-bit vs. 64-bit Build Selection
The 3.67.1 file ships both arm64-v8a and armeabi-v7a native libraries, the same two architectures the current build supports — a phone compatible with the current download is compatible with 3.67.1 on this specific point.
Checking Your Device
A phone old enough to need 3.67.1 for its RAM or Android version is also old enough to check rather than assume — an older budget device is more likely to run armeabi-v7a (32-bit) only, while a 64-bit arm64-v8a processor can use either library the file ships.
A free CPU-identifier app from the Play Store reports which one a specific device has.