[Android Software/Hacking General [Developers Only]] mateorod:
Kobik- I was going to pm you- I am hoping you can check out this test update...(as for question, the build system can already do that- I'll try and remember to address it later)

Auto-Patcher20120817v1.9.5_test

Okay guys, I am hoping some of you out there can test this new update- It is a pretty big one.

Additions

- Notes on each below.

aosp-jb Support for Pdroid

pdroid_addon support for ICS

insecure boot.img mod

Updated ALL v6supercharger patches to reflect zeppelinrox's new recommended edits to ProcessList.smali

A bunch of script edits to hopefully improve it's performance, and fix the problems with spaces in the path names for OSX and Cygwin.

Notes

We are uploading this as a test for those of you who follow our thread, hoping for some feedback. If this works for you or doesn't, please report back and include the mods you tried and the roms you used the Auto-Patcher on.

1) aosp-jb pdroid support- This support took some new thinking on our part, as it became necessary to patch the ramdisk in order to bring pdroid to aosp. It has been tested on maguro and grouper so far. I feel like it will support most straight AOSP builds just fine. Some of the more divergent OEM builds, like sense and so forth will probably not patch. I will continue to look into this. But if you have a crespo, maguro, tuna, wingray...give this a try.

Heck, run it through the patcher no matter what. If it fails, post a log and I will see about making some companion aosp-jb patches.

2) New Mod! We now can support CollegeDev's Pdroid Add-on, as requested. It is only for ICS at the moment, although I believe he intends to support Jellybean soon. You will still need to go to his thread and get the Pdroid Add-on app.. Give him some feedback on the program, it is pretty neat stuff.

3) New Mod! Since we had to unpack the boot.img for aosp-jb, we decided to make editing the boot.img part of the patcher's capability. So as a taste of mods that can bring, you can now get an insecure boot.img through the patcher.

This allows the use of adb mount/remount and root shell. I will have some more info about this when this update gets past testing...but it is a very useful thing to have when you flash all the time, believe me.

4) Zeppelinrox has released a new set of edits for the V6 in his JellyScreamSmaliPatcher script. All of the latest ICS and JB patches now cover those edits. Zep's script requires you to decompile your own files and then push them to your Andriod device for editing. I'm all about being able to do things on device, but we wanted our patches to be up-to-date. So they are!

All of these have been tested on our machines, but we both use Linux, so users with OSX and Windows (with Cygwin) please let us know how they work. (especially you kobik77, if you could...).

The boot.img editing has necessitated several binary tools that we have included in the patcher. There is a bunch of conflicting/misinformation about how wide those tools work. We may need to package an OSX-intended mkbootimg and mkbootfs binary. We may not.

So this update won't be on our techeratta page quite yet. We are pretty excited to offer the new mods. I have a couple neat things waiting in the wings once these changes get vetted, so let us know how it goes.

Please keep an unadulterated ROM or the restore.zip somewhere you can flash it in case of problems!. At this point, I feel pretty strongly that anytime the patcher produces an update.zip, it will be safe to flash. But be prepared!

Usage

The usage is the same, and on Jellybeanm real easy. Say you wanted pdroid, the v6supercharger and an insecure boot.img on an aosb-jb rom.

./auto_patcher <YOURROMSNAME>.zip pdroid,v6supercharger,insecure

NO SPACES BETWEEN MODS!

For the pdroid_addon, which is only for ICS right now...

./auto_patcher <YOURROMSNAME>.zip pdroid_addon ROMTYPE

where ROMTYPE is cm9, aokp or aosp.

We have one last major thing on our to-do list, and then we think that adding any future mods should be pretty plug-and-chug. So keep your eyes open for anything interesting.

Thanks to CollegeDev for his work on Pdroid Addon. As I said above, go to his OP and check out his work while you grab the PDroidaddon.apk. We are just making it easier to try his addition to the Pdroid framework.

Update: You will need the cpio utility if you need to patch the ramdisk (aosp-jb or insecure)! You can find it in the Cygwin set-up (Windows) or install it like you usually would for your setup.