descriptionsmali editor that ports mods and themes across roms and devices
homepage URLhttps://github.com/mateor/auto-patcher
repository URLhttps://github.com/ajstein/auto-patcher.git
ownerrepoorcz+al@il5.in
last changeTue, 20 Aug 2013 06:50:13 +0000 (20 01:50 -0500)
last refreshFri, 26 Apr 2024 21:08:18 +0000 (26 23:08 +0200)
content tags
add:
README
Auto-Patcher
	authored by pastime1971 and mateor(od)

A smali patcher that ports mods and themes across roms and devices. Extracts, decompiles/unpacks, patches, recompiles/repack, and outputs a flashable zip.

Requirements for execution
   -jdk, cpio, patch


Designed to run on Linux, OSX and Windows (using Cygwin)

The main script expects the patches and patch_tools folders to be compressed. pastime has whipped up a script that gets you ready to use the program:

$./batch.sh

For usage and patch availability, place a rom.zip into this directory and try

$./auto_patcher <ROMNAME>.zip -h

This will check our various dependancies and provide some useful information.
 
To patch a ROM, 
$./auto_patcher <ROMNAME>.zip <MODTYPE> <ROMTYPE> <PATCHDATE>

where: 
   * ROMNAME is the literal name of the Rom.
   * MODTYPE would be a list of offered mods (as seen in the -h menu), separated by 
	commas and NO SPACES.
   * ROMTYPE is cm7,cm9,cm10,aokp,aokp-jb,aosp or aosp-jb.
   * PATCHDATE is the date the patch was made, pick the one right before your build 
	date from the available patches.

example:
$./auto_patcher cm-10-OFFICIAL-20120820-grouper.zip pdroid,v6supercharger cm10 20120824

See our thread on XDA:

http://forum.xda-developers.com/showthread.php?p=27589651#27589651


If you are a developer who has a mod you would like supported, you can email me at the 
address registered here at github or pm either of us on XDA.

We can support changes to boot.img, system.jars, apks and copy over files and/or img's!

Pull requests are treasured!
shortlog
2013-08-20 MateorUpdate PA-jellybean-legacy patchesgh-116-functionalizemaster
2013-08-20 MateorChange the Cygwin patch.exe manifest rules
2013-08-17 MateorMerge branch 'master' of https://github.com/mateor...
2013-08-17 MateorAdd framework2 to cm patches to support temasek builds...
2013-08-15 Chris CalderFix tabletUI for CM10.1 and CM10.2 recent nightlies.
2013-08-13 MateorChange CM10 files.txt to reflect the baksmali use for...
2013-08-13 MateorAdd remade Mms.apk patch to Cm10
2013-08-11 mateorMerge pull request #145 from Urinophoria/master
2013-08-11 UrinophoriaAdded slim patches, and "latest" symlink. incremented...
2013-08-11 MateorWhoops. We forgot to version up.
2013-08-11 MateorAdd 'latest' folder for aosp-ever
2013-08-11 mateorMerge pull request #144 from Urinophoria/master
2013-08-11 UrinophoriaTEST
2013-08-10 UrinophoriaAdd PA support for OPD
2013-08-10 MateorReenable the ability to specify PATCH_DATE manually...
2013-08-10 MateorUpdate "provisionals" for 4.3
...
tags
11 years ago v2.6.0 Auto-Patcher v2.6.0
11 years ago v2.5.0 Auto-Patcher v2.5.0
11 years ago v2.4.0 Auto-Patcherv2.4.0
11 years ago v2.3.0 Auto-Patcherv2.3.0
11 years ago v2.2.0 Auto-Patcherv2.2.0 signed&tagged
11 years ago v2.1.0 Auto-Patcherv2.1.0 signed release
11 years ago v2.0.0 Bismuth
heads
10 years ago master
10 years ago gh-116-functionalize
10 years ago gh-106-swap-ls-find
10 years ago batchsh-mods
10 years ago gh-108-backticks
10 years ago osx-readlink-error
10 years ago apk-test2
10 years ago apk-rebuild
11 years ago slim
11 years ago tabletUI
11 years ago hidden
11 years ago 2.2
11 years ago 2.3
11 years ago clean
11 years ago 2.1
11 years ago 2.0