Android World of Goo Mod Manager - or maybe porting GooTool to android?
About week ago I installed World of Goo for android. I discovered that the apk file contains all levels in unencrypted format so it would be trivial to install goomods. So I was suprised that there was no automated way to install mods on android version.
So I started working on something that will actually allow me to easily install mods on android World of Goo.
Currently I have something that can:
*Copy original apk to user defined place
*Replace any file in that .apk (this is where goomods installation will happen)
*Modify AndroidManifest.xml (it actually is binary xml) so that android will see it as different application (separate modded and non-modded installations)
*Sign new apk with zipsigner (so that it's possible to actually install it)
*Ask user to install the new .apk (required enabling installation from untrusted sources)
*It does NOT need root privileges
*Very slow - at first it needs to copy 50MB apk somewhere, then to change it's content - recreate it from the scratch somewhere else (this can be changed using good library, or java 7 API which isn't available for android), the sign it - again by recreating it from the scratch (done by almost completely undocumented library, and I don't think I want to touch it's code). And then it needs to install the apk - android will copy it AGAIN and then extract.
*It can't automatically install modified World of Goo (at least without root privileges)
*I have no idea what will happen if someone will attepmt to run both World of Goo versions at once
*I don't think there is any way to access World of Goo save files (again, at least without root privileges)
*It's impossible to make modded world of goo share save files with original World of Goo - I would need to sign it with the same key as original (but 2 modded installations can share save files)
For testing I added more goo balls to level "Going up".
And my question: Can I use GooTool (modified) source code to support goomod format?
As I understand the license I can do it but I can't use the name "GooTool". Am I right?