Tools · Open source

UniPatcher

Boris Timofeev

Utility to apply patches to ROMs

Download

Opens the official F-Droid page

UniPatcher screenshot 1UniPatcher screenshot 2

About UniPatcher

UniPatcher allows you to apply patches to game ROMs.

What is a patch?

A file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to make an English version of it.

This program will not help you hack native Android games, it was created for the old console games (SNES, PS1, GBA, N64, SMD\Genesis etc.)

Features:

* Supported formats of patches: IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP, XDelta

* Create XDelta patches

* Fix the checksum in SMD\Genesis ROMs

* Remove the SMC header from SNES ROMs

How to use?

You have to select a ROM file, a patch and choose which file to save, then click on the button in the bottom. Files are selected through the standard Files application (or through one of the file managers you have installed). The application will show a message when the file is patched. Do not close the application until the file is patched.

Very important:

If the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped.

What's new in 0.19

- Added support for XDelta1 patches - Fixed applying some XDelta3 patches with DJW compression that previously failed with an error - Updated interface design based on Material 3, added dynamic color themes

How to install UniPatcher

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open UniPatcher from your app drawer.

More tools apps

More