Skip to content

innixunix/DeltaPatcherAndroid

Repository files navigation

Delta Patcher Android GitHub all releases

App Screenshot

Delta Patcher Android is an android "fork" of marco-calautti's DeltaPatcher.

This is an (android) GUI software that is able to create and apply xdelta patches as the ones supported by the xdelta tool developed by Joshua McDonald.

Thanks to marco-calautti for the original implantation which was heavily used by me as a reference for the Android software

⚠️ This project is not yet finished — please report any bugs you encounter! Also feel free to share any ideas you have that could improve the project

Usage notes

  • Due to the way Android Storage APIs work, ROMs / patches with large file sizes will take a semi-long amount of time to patch.

    • The app should be able to work in the background.
  • It is recommended to exit the app via the exit button near the settings icon or via the notification exit button.

    • If the app's cache builds up, just do one of the above or clear it manually.## Building

Building

Note

We are looking for someone to create a proper app icon for this project.
If you're interested, submit an issue with the "Icon" tag and your design.
Preferably it should be a 512x512 SVG.

Clone the Repository

git clone https://github.com/yourusername/DeltaPatcherAndroid.git --recursive
cd DeltaPatcherAndroid

Open in Android Studio

  1. Launch Android Studio
  2. Select "Open an existing Android Studio project"
  3. Navigate to the cloned repository and click OK
  4. Wait for Gradle sync to complete

Build

Build → Make Project (Ctrl+F9)

What's left to do:

  • Add a settings page with ability to chnage some patch creation settings and UI settings
  • Have an app icon
  • More detailed testing