[Android Software/Hacking General [Developers Only]] mateorod:
Lol...I literally found out this morning that they finally released source...it won't be long.

While I am here...let's see what I can remember about the new additions to Auto-Patcher. I just pushed 40 commits worth of changes...

So if you enter ./auto_patcher without options a help menu will appear. It will advise you to try ./auto_patcher -h. Press 'q' to get past usage info and this is what you will see...

$./auto_patcher -h
The Auto-Patcher v2.5.0
*******************************

The available mods are
****************************************************
* pdroid openpdroid voice v6supercharger *
* voice insecure secure external_internal *
* tabletUI 3gdongle pd2.0 *
****************************************************

To find out more about any mod, simply enter:
./auto_patcher -h <MODNAME>

Multiple MODS can be combined by separating them with a comma and NO SPACES!!!

usage: ./auto_patcher <ROM> <MODS> <ROMTYPE>
example: ./auto_patcher CM10.zip openpdroid,3gdongle cm

AVAILABLE PATCHES

*******************************************************************
Note: There are ONLY 4 ROMTYPES: [pa, cm, aokp, and aosp].

3gdongle/4.1/generic	pdroid/4.1/cm
3gdongle/4.2/generic	pdroid/4.1/generic
external_internal/all	pdroid/4.0/aosp
insecure/all	pdroid/4.0/aokp
openpdroid/4.1/aosp	pdroid/4.0/cm
openpdroid/4.1/pa	pdroid/4.0/generic
openpdroid/4.1/aokp	secure/all
openpdroid/4.1/cm	tabletUI/4.1/aosp
openpdroid/4.2/aosp	tabletUI/4.1/aokp
openpdroid/4.2/aokp	tabletUI/4.1/cm
openpdroid/4.2/cm	tabletUI/4.1/generic
pd2.0/aosp	v6supercharger/4.1/aosp
pd2.0/4.1/pa	v6supercharger/4.1/cm
pd2.0/4.1/aokp	v6supercharger/4.1/generic
pd2.0/4.1/cm	v6supercharger/4.0/cm
pdroid/2.3/cm	v6supercharger/4.0/generic
pdroid/4.1/aosp	v6supercharger/4.2/generic
pdroid/4.1/pa	voice/all
pdroid/4.1/aokp

!!! Do not put Android Version number on command line !!!!
*****************************************************************
Specific auto_patcher script options
./auto_patcher -h mods Lists mods
-h <MODNAME> Specific <MOD> info
-h advanced Advanced usage+lists all available patch dates

I have instituted a bunch of information about each mod. That includes protections such as any other mod it may conflict with, as well as the Android versions it supports and links to any dependancies and the original developer.

So to get the info on the brand new 'openpdroid':

$./auto_patcher -h openpdroid

The Auto-Patcher v2.5.0 by Mateorod and Pastime1971
*************************************************

Mod Name: openpdroid

A fork of the open-source PDroid and Pdroid2.0 framework.

Developer: FFU5y/wbedard/mateorod/Community
Dependancies: The PDroidManager app freely available from Google Play or http://xdaforums.com/showthread.php?t=1994860

Works on ROMs from Android 4.1.2 -> 4.2.1

usage: ./auto_patcher <ROM> <MODS> <ROMTYPE>
example: ./auto_patcher CM10.zip openpdroid cm

Use ./auto_patcher -h for the help menu

I have tried to pass this level of detail all the way through the help menu and error catching. There will be some more updates over the next week as users get a crack at it and I will try and think of some ways to get ApG users some of this information.

A feature that is finished, but not pushed quite yet, is one that will take your ROM as an argument and return any mods that can be applied to it. It needs a little more testing before it goes up.

I hand built apktool to 1.5.1 and the smali binaries to 1.5.2 and can report that the script runs much faster as a result, Thanks to JesusFreke, iBotPeaches and paulobrien!

There is more...but you get the idea. The big ticket item is openpdroid and the 4.2.1 support for PDroid Manager. The security fix that has been applied to the pdroid and openpdroid mods (and sent to CollegeDev should he choose to plug the hole) is here; the complete list of changes to the Auto-Patcher are here.