[Android Software/Hacking General [Developers Only]] mateorod:
Auto-Patcher v2.2.0​

is uploaded to our download page​

.

This is a MAJOR structural change for us, so please let us know your experiences. Bugs are likely, sorry. The good news is, with the Auto-Patcher, that just means the patching fails, nothing more.

New Mods

extension added to mods. Pdroid Extension: we have tentative support for CM10, PA, AOKP and AOSP. CM and AOKP seems solid, check AOSP for us, ok? You will need the .apk from his thread!

external_internal has been added to the mods. Swaps internal and external storage to allow use of all apps storage w/o sdcard.

Rom Type changes

pa added as a ROMTYPE, and yes, we added extension and pdroid patches that work for current builds.

We got rid of all the random ROMTYPES! There is only: pa, cm, aosp, and aokp now. See below!

Thanks to wbedard for the AOSP build patches and the builds themselves, and new collaborator FFU5y for the AOKP builds. Both of those gentlemen have been huge contributors, and we are talking about how best to incorporate them into the team with pastime1971, kobik77 and I.

How you interact with the program has changed!

(hopefully for the better.)

Patches are now organized by Android version (i.e. gingerbread, ics, jellybean). The program will now automatically select the best patch date for your particular build, using the UTC entry in the build.prop.

./auto_patcher ROMNAME.zip MODS

i.e.

./auto_patcher cm10-encore-alpha1.com pdroid

Will be all you need 95% of the time.

The other 5%, if you think that the romtype is wrong, then you can select it manually, like this:

./auto_patcher cm9-ICS-20120803.zip pdroid cm

Notice there is no build date indicated- it isn't needed. Or like this, to get fancy:

./auto_patcher pa-2.23-encore.zip extension,voice,external_internal,insecure pa

There are only four ROMTYPES now: {aosp, aokp, cm, and pa}

What all that means is, you shouldn't ever have to really wrangle with MODTYPE or PATCHDATE again. Here is a breakdown of how it works, but that is the important part right there.

Detail Porn (not necessary for most)

The people that may struggle with this are going to be our long-time users, who are used to the aosp-mod and all that stuff. But this rom probing shoulf be WAY more accurate and easy to deal with. Don't worry about the aosp-mod, the program checks if your rom is a kang and decides accordingly.

After you guys have had a shot at it and see if there are any raging mistakes, I will update the OP and we can take stock of ourselves. I will try and be a little more clear in the OP, I need a break right now, for real...

One note: Something has broken Gingerbread support, and I can't fix it. I tried, I did. I pulled the source and built CM7 in the middle of coding this update, so you know. But I am not going to sweat it, really. There have been 20 commits to GB in the last month and a half.

If you want CM7 AND Pdroid, get a build from August and plug it through the patcher. Those patches work. If having the nightly is that important to you, you are going to have to build for PDroid yourself.

All depends on what is in the file they want you to flash, my man. That is one of the major advantages of the Auto-Patcher. Unless you edit your own source code, any of the MODS we offer would have to be chosen from. Only with the Auto-Patcher can you layer framework changes like this.But it depends, if they don't want to replace the files we change, then no problem.