SaveMyApp V0.1.3
Made by csscmaster3
Tested by WalCs and csscmaster3

v0.4.2 - 11/17/2010
-Improved backup and restore of data
-Improved script usability

v0.1.4.1 - 11/17/2010
-Improve safety of removing /preinstall/app

v0.1.4 - 11/16/2010
-Added option to clear the /preinstall/app folder
-Added messages to support clear /preinstall/app

v0.1.3 - 11/12/2010
-Added backup of /data/data
-Added messages to support Data Backup

v0.1.2 - 11/11/2010
-Added Backup /data/app-private
-Show /data/app size, prompt user for continue
-Additional messages added to improve user experience

v0.1.1 - 11/10/2010
-First Release
-Backup and Restore /data/app


Installation:
WARNING: This steps must be completed as listed, failure to do so may result in unexpected errors which I am not responsible for.

1. Enable USB debugging and make sure Sdcard is mounted on phone
1. adb push apps.sh /data
2. adb shell 
3. cd /data
4. chmod 775 apps.sh
5. ./apps.sh
	a. Follow the onscreen directions
6. Reboot and proceed to wipe and reflash
7. On boot, wait between 5 and 10 minutes depending on how many apps you have before logging into your account. (30 apps takes about 4-5 minutes)
8. Login to your account
9. Droid 2/X Bootstrapper -> Bootstrap Recovery
10. Enable USB debugging and make sure Sdcard is mounted on phone
11. adb shell
12. tar --overwrite -xvzf /sdcard/savemyapp/backup.tgz


FAQS:
Market isn't showing apps!
settings->applications->Manage Applications->All->Market->Force Stop, Clear data

Why is there a MACOSX file when I extract the archive?
Because I am lazy and I zipped it using Mac's built in archiver.

The script isn't working right away!
Redownload the newest script, just to make sure :)
