Apply (nearly) any patch
Discontinued in protest of Google's new draconian Android APIs and policies. Android R (11) will break my apps by leaving files completely inaccessible through standard means, and the effort it would take to update them to use the new APIs is too much. I can no longer consider Android a real OS if R releases with its currently proposed changes. I will delist this app on February 1, 2020, at which point it may no longer be accessible. Those who have it installed may keep it, but it may not work with any given new Android version.
The source is and has been available here: https://github.com/xperia64/android-rom-patcher/
ROM Patcher is a ROM/binary file patcher that supports many patch formats, as well as decompressing ECM files via unecm. Simply choose a file to patch, the patch itself, and optionally an output file name and tap "Patch". Apply translations to your own ROMs/ISOs (not native Android games). No ROMs, ISOs or patches are included. All requests for ROMs and ISOs will be ignored.
Consider purchasing the paid version of ROM Patcher to enable NMP patches and support future development: https://play.google.com/store/apps/details?id=com.xperia64.rompatcher.donation
Recognized Patch Formats:
APS, ASM, BPS, BSDIFF, DLDI, DPS, ECM, IPS, IPS32, PPF, UPS, XDELTA1, XDELTA3, XPC
FAQ:
Q: How do I hack ?
A: This app is not intended to modify apps, only ROMs or ISOs. You cannot 'hack' other android apps unless you provide a patch
Q: Glazed
A: Check the "Ignore checksum" checkbox
Q: I cannot install/update the app
A: This is an issue with Google Play of your device at the moment, not this app
Q: The patch doesn't work
A: Make sure the ROM is correct, untrimmed, and all files are unzipped/unrar'd/un7z'd
Q: The patched ROM doesn't work in _______
A: Contact the author of that app, not me. There is no guarantee the patched ROM will work with any third party apps. ROM Patcher only applies a patch to a file. If you provide an incorrect ROM or patch, any errors that may occur are not the fault of ROM Patcher.
Q: There is no file extension!
A: If you cannot rename a file, you probably shouldn't be using this app
Q: My ROM/patch wont show up
A: Ensure you know where the files actually are. Also, make sure the patch file extension matches one of the ones listed above and you are not trying to patch a patch file.
This app uses components from MultiPatch for Mac which is licensed under GPL. The source is available if desired.