[Android Software Development] _Logie:
Youtube Demo Video

http://www.youtube.com/watch?v=1naY2q97d88
​

What? What is an APK Swapper?

Whenever you download a custom ROM file (from XDA Developers for example) it comes with apps, or APKs, preinstalled on it. Most of the time I find myself removing a few .APKs from ROM files because I simply don't want them there. I got bored of installing the ROM and then removing all of the .APKs via ROM Manager, so I wrote this app to make the process a lot easier. So hopefully some of you find it useful also.

What do I need to run this app?

Everything comes inside the .ZIP file that is for download. Just extract that .ZIP to wherever you want and you can run the program from there. The .ZIP contains; the main .EXE program, a command line version of 7Zip so we can unzip the ROM files to work with and there is a libs folder for the shell I use to run the command line 7Zip.

Enough! I want the download!

Ok ok, here you go. Enjoy! - Mod Edit: link removed.

I've found a bug! What do I do?

Keep calm and report it! You can report it either on this thread, or on my blog (link in the app) or on Xbox360ISO in the Coding Corner. Bug reports will be taken seriously and fixed when I have the time. Always keep up to date with the latest release to avoid disappointment!

Changelog

13/04/2013

Beta 11

Fixed : Bug where some ROMs would never extract (due to whitespace in results).

19/01/2013

Beta 10

Fixed : Bug where the ROM never extracted. Embarrassing.

Updated : Slight bit of butter added to the extraction process, should be quicker now. Slightly.

26/10/2012

Beta 9

Fixed : Bug where the APK name did not show in the list box

Updated : Few codee changes to improve performance. Butter.

27/08/2012

Beta 8

Fixed : When dropping an APK it lists the size in bytes instead of MB.

Fixed : Bug where you could drop an APK without a ROM loaded.

Fixed : Bug where the app didn't detect if the file was loaded. I dun goofed.

25/08/2012

Beta 7

Added : Now checks if the ROM is a custom ROM or a stock ROM.

Added : Size now lists as MB instead of bytes.

Fixed : Sorting by size in the ROM information list.

06/08/2012

Beta 6

Fixed : Bug where it would list all folders and files in the program folder if loading a ROM file from the program folder.

27/07/2012

Beta 5

Added : AutoAdd script. Instructions are inside the config.ini file.

Added : Log box at the bottom of the app. Removes lots of message box notifications.

Updated : Small UI changes to cover the new log box.

Updated : Some behind-the-scenes butter.

Removed : Lots of message box notifications. Some still remain however.

27/06/2012

Beta 4

Added : AutoDelete script. Instructions are inside the config.ini file.

Added : Lists ROM information at the bottom of the UI.

Added : Status label.

Added : APK Counter.

Updated : Small UI changes to include the new elements.

Updated : Some speed impovements

Fixed : A bug where it wouldn’t let the user create a .ZIP ROM file.

24/06/2012

Beta 3

Removed : All links for a warez forum that was added in the app. Not intentionally, of course. It's just my base forum where I'm always on.

04/04/2012

Beta 2

Added : Can inject multiple .APKs at once (via drag and drop on the blue box or through the listbox context menu)

Added : Can extract multiple .APKs at once

Added : Can delete multiple .APKs at once

Updated : Listbox automatically resorts itself after injection of .APKs

27/03/2012

Beta 1

Initial BETA release