Mobile guide

How to Apply XDelta Patches on Android and iOS

Delta Patcher is a desktop program, so there’s no Android or iOS build to download. You can still apply an XDelta patch from a phone or tablet: either use a browser-based patcher, or patch on a computer and copy the result across.

  • Updated
  • Checked against Delta Patcher 3.1.6
  • 4 min read
  • Verified against primary sources · how we check

In short

  • There’s no official Delta Patcher app for Android or iOS. The releases are Windows, macOS and Linux only.
  • The quickest mobile route is a browser-based patcher, which does the work on your device without uploading anything.
  • For very large files, patching on a computer and transferring the result is more reliable.
  • Delta Patcher and the Delta emulator are unrelated projects that happen to share a word.

Is there a Delta Patcher for Android or iOS?

No. Delta Patcher 3.1.6 is a desktop application built with wxWidgets, and the developer publishes builds for Windows, macOS and Linux (including a Flathub package for Linux desktops). There’s no Android APK and no iOS app, official or otherwise, on the download page.

If you find an app store listing claiming to be “Delta Patcher for Android”, it isn’t from the developer. Treat it the way you’d treat any unofficial repackage of a program.

Option 1: use a web patcher in your browser

The practical answer on a phone is a browser-based patcher: a web page that reads your files locally and rebuilds the patched file on the device, with nothing to install and nothing uploaded. Extract the .xdelta from its archive first, open the patcher, choose your game file and then the patch, and save the result.

The full walkthrough, including how to tell a local patcher from a service that uploads your files, is on its own page:

Online XDelta patcher: patching in your browser

Option 2: patch on a computer, then transfer

This is the most reliable route, and the only sensible one for big images. It also gives you a verified original to keep:

  1. On a Windows, macOS or Linux machine, download Delta Patcher and apply the patch, with Backup original file ticked.
  2. Check the patched file opens correctly on the computer if you can.
  3. Copy the patched ROM to your phone by USB cable, cloud storage or a local network share.
  4. Import it into your emulator as you would any other game.

Loading the patched ROM into an emulator

Patching produces an ordinary game file, so nothing special is required afterwards:

  • iOS and iPadOS: save the patched file to the Files app, then import it into your emulator. In Delta, add it the same way you added your other games.
  • Android: put the file anywhere your emulator can read, then open it from the emulator’s game list or file picker.

Keep the patched file’s extension correct for its system (.nds, .gba, .sfc and so on), because emulators use it to pick the right core.

A note on soft patching

Some emulators can apply a patch on the fly, leaving the ROM untouched. RetroArch’s soft patching supports UPS, IPS and BPS by placing a patch next to the ROM with a matching file name; XDelta is only available when support was enabled at compile time, so it usually isn’t. For XDelta hacks, patch the file properly instead of relying on soft patching.

Delta Patcher vs the Delta emulator

Searches for “delta hack” or “hack delta” usually mix up two unrelated projects with similar names:

Two different projects that share a word
Delta PatcherDelta (emulator)
What it isA desktop tool that applies and creates XDelta patchesA classic-console emulator for iPhone and iPad
Made byMarco CalauttiRiley Testut
PlatformsWindows, macOS, LinuxiOS and iPadOS
What it does with a ROM hackTurns your clean ROM into the hacked versionPlays the resulting game file
Related to the other?NoNo

In practice they sit at different steps of the same job: apply the patch first (on a computer or in a browser), then play the patched file in whichever emulator you use. If a hack won’t boot after patching, check the patched file’s checksum before blaming the emulator, and see the patched file doesn’t work.

Mobile troubleshooting

Common mobile patching problems
ProblemLikely causeFix
The patcher can’t see your patchIt’s still inside a .zip, or has a different extensionExtract the archive first; XDelta patches may also be named .vcdiff
The tab crashes or runs out of memoryThe file is too large for the browser on this devicePatch on a computer and transfer the result
Checksum mismatchYour dump isn’t the one the hack expectsFixing checksum mismatch
The emulator won’t list the patched fileWrong extension or an unreadable folderRestore the correct extension and move it where the emulator can read it
You can’t find the saved fileBrowsers save to the Downloads folderLook in Downloads, then move it next to your other games

Continue learning

Sources and references