圖標

UniPatcher

Utility to apply patches to ROMs
新版本 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
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.

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 0.19 (190000) 建議 於 2026 年 10 月 15 日新增

    arm64-v8a armeabi-v7a x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 顯示通知
      允許應用程式顯示通知
    • org.emunix.unipatcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 7.9 MiB PGP 簽章 | 建置紀錄

  • 新版本 0.18
    - Support for Android 16
    - Support for devices with 16 KB page size
    - Minimum supported Android version raised from 5.0 to 7.0 (Nougat)
    - BPS patching rewritten, lower memory usage
    - Tamil translation (thanks to TamilNeram)
  • 版本 0.18 (180000) - 於 2026 年 9 月 17 日新增

    arm64-v8a x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 顯示通知
      允許應用程式顯示通知
    • org.emunix.unipatcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 3.0 MiB PGP 簽章 | 建置紀錄

  • 新版本 0.17.3
    - Arabic translation (thanks to Fayçal Boukamel)
    - Esperanto translation (thanks to Jakub Fabijan)
    - Indonesian translation (thanks to Tsaqib Fadhlurrahman Soka, Lim Jia Ming, Reza Almanda)
    - Kurdish (Central) translation (thanks to دیاری ئەرسەلان جەبار)
    - Lithuanian translation (thanks to Gediminas Murauskas)
    - Malay translation (thanks to Muhammad Ammar Bin Rozi)
    - Vietnamese translation (thanks to Haibara Ai)
    - Many other translations updated (thanks to everyone involved)
  • 版本 0.17.3 (170300) - 於 2024 年 11 月 16 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 5.0 或更高的版本。

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 顯示通知
      允許應用程式顯示通知
    • org.emunix.unipatcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.8 MiB PGP 簽章 | 建置紀錄