Go Back   xda-developers > Windows Mobile Development and Hacking > Windows Mobile Software Development


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 29th October 2009, 01:38 AM
jmckeejr's Avatar
jmckeejr jmckeejr is offline
Senior Member
 
Join Date: Aug 2008
Location: Altoona, Pa
Posts: 1,509
Default [APP]"FlashBack 0.7" |Backup & autorestore for hardcore Flashers/Cooks | 10-28-09

FlashBack


UPDATE: 11-1-09
-Added dotFred's Taskmanager EXT package which is REQUIRED package. Sorry I thought that it was included in my FlashBack package. This will fix issue with no reg keys being made.
-Updating cab with dotFred's taskmanager as well.
-

I have been working on this little mortscript for a while now, constantly updating as I find more things to add. It has been one of my most valuable and timesaving tools which I cook into all of my ROMs. It allows a user to backup many items which you would have to input and change manually upon first boot. This saves me a LOT of time as I flash a new ROM just about daily. It also has the ability to autorestore all items if cooked into the ROM. I am not a programmer, so if anyone is interested in turning this into an actual program rather than mortscript please let me know Also, I am no mortscript wizard, so if anyone would like to have at the original to make it better go for it This software will create a folder in root of Storage Card named "Phone Backup", so it may not work if you do not have a Storage Card (does not support localization currently). Also, take note that although I use this quite frequently I do not guarantee it to work fully for you. I will try to work with you to find solutions when possible.
Without the help of Noonski, and many others this script could not exist. So thank you very much
You might be thinking "What do I need this for if I can use SASHIMI or UC or any of the other available autoconfig programs?". This app is not meant to be a replacement for any of these programs, rather it will work hand-in-hand with most of these to backup and restore items easily that you might not think about. It will also autoload manila in 6.5 ROMs and load your prefered wallpaper, weather, program tab preferences, and much more.
Original thread can be found HERE. I have started this new thread in attempt to reorganize and provide easy access to more information. Note to mods: please close previous thread.

Post #2 = Full list of items you can backup.
Post #3 = Changelogs and planned features (Current changelog will be in post 1)
Post #4 = Information for cooks (required reading)
Post #5 = Known bugs and issues

Cab and OEM attached below. OEM is for Visual kitchen, Legacy package can be provided upon request. Mortscipt 4.2 or newer may be required although it does use a mortrunner which should be able to run the file just fine as far as I know.If you find this software useful, consider a donation to motivate the author to improve it
Attached Files
File Type: cab Chrome Flashback 0.7.cab (323.3 KB, 931 views)
File Type: zip Chrome_FlashBack_0.7.zip (41.9 KB, 234 views)
File Type: zip dotFred Task Manager.zip (205.5 KB, 363 views)
__________________

ROM: Chrome_23007v1 also found at www.Skinzone.org
Radio: 1.14.25.35
Donations are always welcome but never expected.
FlashBack with AutoRestore

Last edited by jmckeejr; 10th November 2009 at 03:07 AM..
Reply With Quote
Sponsored Links

  #2  
Old 29th October 2009, 01:39 AM
jmckeejr's Avatar
jmckeejr jmckeejr is offline
Senior Member
 
Join Date: Aug 2008
Location: Altoona, Pa
Posts: 1,509
Default

Full list of items that can be backed up

Personal Info:
  • Backlight settings
  • Volume
  • Button configuration
  • HTC Uploader login
  • Owner Info
  • Wifi (in progress, not working fully)
  • Bluetooth Partners (in progress)

Manila:
  • Contact Card
  • Weather
  • Wallpaper
  • Internet Tab (push pages)
  • Program Launcher
  • Worrld Clock
  • AudioManager playlists

Software:
  • Resco Explorer key
  • G-Alarm
  • G-Profile
  • Titanium Weather
  • Thumbcal
  • SSmaHo Setup
  • SKTools
  • Lumos
  • WifiLocations
  • The Weather Channel
  • Music ID
  • MySpace

Games:
  • Collapse Chaos
  • Teeter
  • Resco Bubbles
  • Bejeweled 2
  • Meon
  • Assassins Creed 2
  • Asterix and Obelix ~ Cleopatra
  • Boom Blox
  • Build-a-lot

Opera Browser:
  • Opera.ini
  • Cache
  • Passwords
  • Bookmarks
  • Cookies
Opera Tools:
  • Clear cache
  • Delete Cookies
  • Real Exit (to save RAM)
  • Push Internet (enable\disable. Could also be in Manila category)

Other Tools:
  • AutoRestore settings
  • Manila Autoload
  • Hardware keyboard setting and backup (tested on Touch Pro)
  • Zensor Autoload
  • Delete All backups (use caution)
  • NoLumos will disable Lumos when cooked into ROM (for ROM chefs)
__________________

ROM: Chrome_23007v1 also found at www.Skinzone.org
Radio: 1.14.25.35
Donations are always welcome but never expected.
FlashBack with AutoRestore

Last edited by jmckeejr; 29th October 2009 at 02:09 AM..
Reply With Quote

  #3  
Old 29th October 2009, 01:40 AM
jmckeejr's Avatar
jmckeejr jmckeejr is offline
Senior Member
 
Join Date: Aug 2008
Location: Altoona, Pa
Posts: 1,509
Default

Changelogs and planned features:
Planned Features:
-Add xml writer such as MAKISU to allow easy backup of Email accounts, Wifi, and Bluetooth
-Add any software requests
-Add some sort of localization so it can be used in non WWE ROMs
-Allow user to select files to backup
-Allow user to select reg keys to backup
-Possibly allow user to choose backup destination
-Possibly compress backup files
-Possibly convert to program with skinnable UI

All Previous Changelogs(most recent will be in post #1)
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:
Code:
 ;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:
Code:
regwritedword("HKLM","Software\FlashBack","Finished",1)
as opposed to this:
Code:
regwritedword(""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
__________________

ROM: Chrome_23007v1 also found at www.Skinzone.org
Radio: 1.14.25.35
Donations are always welcome but never expected.
FlashBack with AutoRestore

Last edited by jmckeejr; 30th October 2009 at 10:16 PM..
Reply With Quote

  #4  
Old 29th October 2009, 01:41 AM
jmckeejr's Avatar
jmckeejr jmckeejr is offline
Senior Member
 
Join Date: Aug 2008
Location: Altoona, Pa
Posts: 1,509
Default

Information for cooks (required reading)

Sorry I dont have time right now to add all info, but I will try to add the most important stuff real quick.

-The OEM package will install all files to \Windows folder.
-If you use DotFred taskmanager(known as FDCTaskmanager as well) you will want to have a closer look at this package because the .exe file is already included but renamed to df_taskmgr.exe. You can just edit the app.dat file to add your own shortcut to start menu.
-You can also edit the location of FlashBack shortcut in the app.dat. All updates are taken directly from my kitchen, and I install my shortcut to start menu\programs\Tools\Backup.
-There will be a shortcut created in startup folder during cooking
-Autorestore will only run on BootCount=2(to avoid issues with initial customization) and will do a check of reg to make sure it has not already run. There is also a line to delete the shortcut from startup when complete.
-Basically all you need to do as a cook is to include the package that I have provided. I used to have a double check to ensure that manila was present using additional reg key(you will see above in changelog), but have removed the line from the script so it should not be needed. It will check for existence of manila.exe instead.
__________________

ROM: Chrome_23007v1 also found at www.Skinzone.org
Radio: 1.14.25.35
Donations are always welcome but never expected.
FlashBack with AutoRestore

Last edited by jmckeejr; 30th October 2009 at 10:41 PM..
Reply With Quote

  #5  
Old 29th October 2009, 01:41 AM
jmckeejr's Avatar
jmckeejr jmckeejr is offline
Senior Member
 
Join Date: Aug 2008
Location: Altoona, Pa
Posts: 1,509
Default

Known bugs and issues:
__________________

ROM: Chrome_23007v1 also found at www.Skinzone.org
Radio: 1.14.25.35
Donations are always welcome but never expected.
FlashBack with AutoRestore
Reply With Quote

  #6  
Old 29th October 2009, 05:59 AM
DaveTheTytnIIGuy's Avatar
DaveTheTytnIIGuy DaveTheTytnIIGuy is offline
Senior Member
 
Join Date: Aug 2008
Location: Sacramento, California
Posts: 854
Default

Has Email been incorporated into this, or planned for a future release? I'm addicted to flashing, but I need email access, and it's rather annoying to set up 3 accounts every week. Thanks in advance, this sounds like a very useful program.
__________________
AT&T Tilt2 (RHOD300)
[Security & SIM Unlocked, SuperCID'd] | ROM: EnergyROM "Leo" OEM COM2 | SPL: 0.85.OliNex | Radio: 4.49.25.17 | CE OS: 5.2.21885

My PDAs:
Palm IIIc>Palm LifeDrive>HTC Kaiser>NEC MobilePro 900C>HTC Rhodium
Rhodium Android
Reply With Quote

  #7  
Old 29th October 2009, 10:29 AM
ErnstJanF ErnstJanF is offline
Junior Member
 
Join Date: Aug 2008
Location: Langweer
Posts: 22
Default

Nice job!

Reply With Quote

  #8  
Old 29th October 2009, 06:37 PM
Maggot #7 Maggot #7 is offline
Junior Member
 
Join Date: May 2009
Location: Lower Saxony
Posts: 10
Thumbs up

great, thank you! that is what i was waiting for!
will test it asap and report my opinion.
Reply With Quote

  #9  
Old 29th October 2009, 07:24 PM
edvavi's Avatar
edvavi edvavi is offline
Senior Member
 
Join Date: Feb 2007
Location: Juncos
Posts: 121
Default

It's nice to have this application.
Reply With Quote

  #10  
Old 29th October 2009, 07:25 PM
theory_87 theory_87 is offline
Senior Member
 
Join Date: Apr 2009
Posts: 166
Default

can educate on how to correctly install?

I got the error message below

There is no application associated with "FlashBack". Run the application first, then open this file from within the application
Reply With Quote

Reply

Tags
autorestore, backup, flashing, rom cooking

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:50 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.