Youtube Demo Video
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!
Fixed : Bug where some ROMs would never extract (due to whitespace in results).
Fixed : Bug where the ROM never extracted. Embarrassing.
Updated : Slight bit of butter added to the extraction process, should be quicker now. Slightly.
Fixed : Bug where the APK name did not show in the list box
Updated : Few codee changes to improve performance. Butter.
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.
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.
Fixed : Bug where it would list all folders and files in the program folder if loading a ROM file from the program folder.
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.
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.
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.
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
Initial BETA release