backing up apps for firmware upgrade
Titanium Backup PRO Key ★ root(available in the Google Play Store, by developer "Titanium Track") is the easiest way to back up your apps exactly as they are. The pay version ($5.99) should be pretty close to what you're looking for, Titanium Backup PRO Key ★ root.