[Windows Mobile Development and Hacking General] jmckeejr:
[APP]Apps\Scripts to backup Personal info(and AutoRestore) |"FlashBack 0.6"| 10-23-09

UPDATE: 10-22-09 FlashBack 0.6

-Added program tab backup and autorestore

-Added MySpace profile(Microsoft MySpace)

-Added some more Game and Software items

-Added Zensor autorestore and autoload(autoload still needs some work)

UPDATE: 8-27-09 FlashBack 0.5

Uploading latest package from my kitchen. I will put together a cab soon, but for now you can use the flashback script from the package and overwrite original :)

Changelog:

Made some minor modifications as well as some optimization to reduce errors when restoring.

-Added Wifi Locations backup under software

-Added double check for manila autorestore. This way if you have non manila ROM It will not try to load manila.

For this to work correctly you need to add the following lines to your manila app.reg:

;FlashBack support
[HKEY_LOCAL_MACHINE\Software\FlashBack]
"ManilaExists"=dword:1

NOTE: Make sure to disable weather restore or delete the database when switching manila builds

Still taking further requests and hoping for some help from the real mort pros :)

UPDATE: 8-3-09

-Some fixes for missed lines

-Fixed G-Alarm(misspelled something causing no backup)

-added Facebook backup(not fully tested)

-added world clock cities

-Changed backup of manila files to use INI

-If you have cooked an older version into your ROM, be sure to use the newest FlashBack to backup Manila data again. The new AutoRestore script relies on the new INI files.

-Any more software requests?

UPDATE: Huge update.

Added:

-more personal settings(Buttons)

-Tools*

-Manila Wallpaper and Weather(tested .png and .jpg wallpapers)

-Made a package which will restore all saved settings when cooked into ROM.

-Added option to Auto restore. Auto is enabled by default. Look under tools.

-Added support for some builds of Opera

-Added option to Auto load Manila after Flash as oposed to "Windows Default" AKA Titanium. I prefer Manila, so if you enable the option and its cooked in you can have it right after flash.

-Prepared for adding program registrations

Check it out and let me know if it is all working for you. Please note that I will not be held responsible for any loss of data(should that somehow occur, but dont know how it would). Attaching Visual Package and cab. Legacy package will come soon. Edit: Legacy is here, but not sure if it works as I dont use legacy. Please report back for others.

jmckeejr

EDIT: The "RestoreAll" mortscrpt in packages has an extra quotation mark on line 29. Remove the first one before cooking. Should look like this:

regwritedword("HKLM","Software\FlashBack","Finished",1)

as opposed to this:

regwritedword([B]"[/B]"HKLM","Software\FlashBack","Finished",1)

This is not a needed step, but it is to double check that Restoreall does not run more than once. There is provision in the script for it to delete the link from startup as well.

Another note: Some features still need some more work to function properly. This is all trial and error as I have to find all the appropriate keys for each item. Some have more than one key which needs backed up. Thanks for trying FlashBack ;)

UPDATE: 7-27-09

After some more work with mortscript(and some help from Noonski, thanks bud) I have put together another backup script which backs up personal info such as :

-Bluetooth Partners

-Wifi Networks

-Owner Info

-Volume

-Rings and Alerts

-Backlight settings

It is still a work in progress, but figured I would put it out there for testing and also feedback on what else to add. Noonski showed me the command lines needed to export and import reg, so now it is just a matter of adding the correct keys. I am learning as I go, so bear with me here. Feel free to test this script and add feedback here. If you are skilled with mortscript feel free to take what I have and make it better. Here is the zip with a cab(which has the script, an exe with icon and dotfred's taskmanager to import the keys). I also included the script and exe to make it easier for others to add or change things. Thanks for trying it ;) By the way I call it Flash Back because I flash so manyt ROMs and I just want my info back in an easy way ;)

LINK RIGHT HERE :)

I am very new to mortscript, so this may not be as pretty as some of the pro's might be able to do. I am hoping that someone would be interested in this and develop it further. Basically, this will copy the saved game files from teeter(labrynth) and Resco Bubbles. I started out with teeter, then found the save file for Resco, and I am thinking of adding other games/Apps to the backup list. If you know where the program data is saved, should be pretty easy to add to the list.

This script is not as advanced as it could be, but does the job required. It copies only to a specific location. Which is "\storage card\phone backup\*"

it will create the needed folders, and have separate folder for each program. I wanted it this way because I can then make a script to run in SASHIMI and restore everything on auto.

Attatched are 2 cabs. One is only for Teeter backup, the second is for both games. Includes shortcut and icons.

This is one of my first mortscript applications, so go easy on me. Just thought I would share. I know I am flashing so many ROMs that I could never get to the end of any games, so it sounded pretty handy to me. Once I get things commented out and cleaned up a bit, I will share the script for mort-pro's to fix up and optimize(hopefully). I will also share my autorestore script for SASHIMI or UC when I get it done and checked.