View Full Version : [APP]"FlashBack 0.7" |Backup & autorestore for hardcore Flashers/Cooks | 10-28-09
jmckeejr
29th October 2009, 02:38 AM
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 (http://forum.xda-developers.com/showthread.php?p=3841452#post3841452). 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 :)
jmckeejr
29th October 2009, 02:39 AM
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)
jmckeejr
29th October 2009, 02:40 AM
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:
;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(""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 ;)
jmckeejr
29th October 2009, 02:41 AM
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.
jmckeejr
29th October 2009, 02:41 AM
Known bugs and issues:
DaveTheTytnIIGuy
29th October 2009, 06:59 AM
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.
ErnstJanF
29th October 2009, 11:29 AM
Nice job!
;)
Maggot #7
29th October 2009, 07:37 PM
great, thank you! that is what i was waiting for! :D
will test it asap and report my opinion.
edvavi
29th October 2009, 08:24 PM
It's nice to have this application.
theory_87
29th October 2009, 08:25 PM
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
jmckeejr
30th October 2009, 04:41 AM
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
Install to device. What language is the ROM? Currently only works on WWE.
re: Email~ I hope to use an xml writer like Makisu(comes w/ SASHIMI). Will be looking into it when I get some time. Same will be needed for Wifi I think.
nir36
30th October 2009, 06:19 AM
Until now, i've been SASHIMI-ING everything including reg keys. this is definately a wonderful addition to SASHIMI.
one problem tho... I just tried to backup some settings and it didn't put anything in the Phone Backup dir (working with a Blackstone on Topix 3.1.1 ROM).
theory_87
30th October 2009, 07:08 AM
Install to device. What language is the ROM? Currently only works on WWE.
re: Email~ I hope to use an xml writer like Makisu(comes w/ SASHIMI). Will be looking into it when I get some time. Same will be needed for Wifi I think.
i'm using tess v3.6 topaz wwe...
PMDColeslaw
30th October 2009, 05:35 PM
HAving an error after installing... Says it's unable to create the director "/Storage Card/Phone"
Thats prob because my "Storage Card" is named "Internal Storage"
Is there a way to correct this on my end or is it something you have to change in the script?
UPDATE**
Hope this is ok with the dev, if not - my appologies.
I edited the script myself to make it work with "Internal Storage" as opposed to "Storage Card"
If anyone else has this issue just install from the cab as normal, then copy the Flashback.MSCR file from the attached .zip in this post to your device Windows directory and select yes when prompted to replace the existing file. Should work after that.
242042
jmckeejr
30th October 2009, 10:40 PM
Until now, i've been SASHIMI-ING everything including reg keys. this is definately a wonderful addition to SASHIMI.
one problem tho... I just tried to backup some settings and it didn't put anything in the Phone Backup dir (working with a Blackstone on Topix 3.1.1 ROM).
Which settings? Did it make the folder in Storage Card?
HAving an error after installing... Says it's unable to create the director "/Storage Card/Phone"
Thats prob because my "Storage Card" is named "Internal Storage"
Is there a way to correct this on my end or is it something you have to change in the script?
UPDATE**
Hope this is ok with the dev, if not - my appologies.
I edited the script myself to make it work with "Internal Storage" as opposed to "Storage Card"
If anyone else has this issue just install from the cab as normal, then copy the Flashback.MSCR file from the attached .zip in this post to your device Windows directory and select yes when prompted to replace the existing file. Should work after that.
242042
Definitely ok. This is as open source as open source can be. There is a lot to be done still, so any help is gladly taken :)
I will try to get into the details this weekend for cooks and enthusiastic folks who would like to add/change things. Does anyone know of an easy way to add localization? ie if storage card is named as something else, I know some things can use code like %Storage% or something. I would have added something so you could select directories, but the AutoRestore relies on using Storage Card for now. Maybe as I figure mnore out I will do a rewrite and clean it up. There is a lot of repeated entries that I should be able to eliminate with variables. I also still need to add xml restore son nI can get more included.
nir36
31st October 2009, 02:41 AM
Well, it created the directory by itself, and it also backed up some files.. like the wallpaper and such, but it didn't post reg keys for some reason. that's the only problem i can see right now.
other than that, wonderful idea, wonderful mechanism. thank you so much :)
jmckeejr
31st October 2009, 04:48 AM
Well, it created the directory by itself, and it also backed up some files.. like the wallpaper and such, but it didn't post reg keys for some reason. that's the only problem i can see right now.
other than that, wonderful idea, wonderful mechanism. thank you so much :)
it uses .ini for some manila settings rather than exporting entire reg key (taskmanager wont export value or I cant figure it out)
-Arturo-
31st October 2009, 06:21 PM
it uses .ini for some manila settings rather than exporting entire reg key (taskmanager wont export value or I cant figure it out)
Well, same problem on my phone it creats folders "phone backup/reg keys" but doesn';t save anything in them and I only tried to backup owner info, rings and alerts and also thumbcal & resco settings. I'm running the latest ver. of MortScript I think it's v. 4.3 b. maybe your scripts were written for the last stable version 4.2.
jmckeejr
1st November 2009, 04:14 PM
Well, same problem on my phone it creats folders "phone backup/reg keys" but doesn';t save anything in them and I only tried to backup owner info, rings and alerts and also thumbcal & resco settings. I'm running the latest ver. of MortScript I think it's v. 4.3 b. maybe your scripts were written for the last stable version 4.2.
I have updated first post with Taskmanager package. I had thought it was included in the original package, but after downloading it myself and looking I see its not there. df_taskmgr.exe is a required file and I have added the package to post 1. Have also updated the cab file.
Thanks for the feedback, otherwise I would not have found it.
-Arturo-
1st November 2009, 08:55 PM
I have updated first post with Taskmanager package. I had thought it was included in the original package, but after downloading it myself and looking I see its not there. df_taskmgr.exe is a required file and I have added the package to post 1. Have also updated the cab file.
Thanks for the feedback, otherwise I would not have found it.
Thanks Jmckeerjr.
Backup function works flawlessly now. This is really useful app.
nir36
2nd November 2009, 02:06 AM
oo. will try it out right away.
feedback later. thanks! :)
KRAZzysoldier
3rd November 2009, 04:20 PM
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
I get the same error with the 0.7 ver.
...installed on devicethough and found flashback in windows root directory.
kjhadfield
4th November 2009, 08:20 AM
thanks you , i always used 2 manually install and flash a lot= bad combo when a gf/wifey is included in2 the equation. now i dont need to set my phone up for hrs.
i just starting looking into this sort of thing (run juicyr2 on tp2 w/ xda_uc) and since the only thing i have figured out bout xda_uc is 2 be able 2 install cabs automatic. and now this w/ all the settings. i have a couple questions, if you dont mind; i'm on sense 2.5, so will i be able to restore manila files when upgrading rom (as long as it stays 2.5)? i not sure i understand manila autorestore, sorry 4 my ignorance. i tried testing w/ the manila weather backup then deleted all weather then restore but i get an error message then click out of it then i get a succed message. when restore manila files do i need to make sure sense ui is disabled?
i am completely new to this sorta thing, so any more helpful info. would be great an my gf will be happy (i cant stop flashing)
thanks you
fino35
6th November 2009, 09:17 AM
any chance of activesync support?
rafabad
6th November 2009, 09:19 AM
this program can do backup data msn money? dont work touch diamond, error "dont create folder store card...."
irus
6th November 2009, 04:20 PM
Personal Info:
Bluetooth Partners (in progress)
I just want to say that i have been trying to get this myself for ever, with no luck, so if you get this working you will be da Man. Thanks and keep up the good work
irus
6th November 2009, 04:33 PM
I get the same error with the 0.7 ver.
...installed on devicethough and found flashback in windows root directory.
you need mortscript installed on your device
jmckeejr
6th November 2009, 06:50 PM
this program can do backup data msn money? dont work touch diamond, error "dont create folder store card...."
It most likely wont work on Diamond yet as it does not have a Storage Card. This is the key component right now where all backups are saved. You may be able to make a folder on the root your device named "Storage Card".
gioskywalker
7th November 2009, 02:38 PM
Hi
I have installed the program in to the htc HD (rom axlor 6.1) but the program don't work
report error:
Couldn't create directory '\storage card\phone backup'
Line 2
(\Windows\FlashBack.mscr):
mkdir("\storage card\Phone Backup")
Please Help Me
non riesco a far funzionare Flashback...mi da questo errore, qualcuno sa aiutarmi??
rafabad
7th November 2009, 04:41 PM
Hi
I have installed the program in to the htc HD (rom axlor 6.1) but the program don't work
report error:
Couldn't create directory '\storage card\phone backup'
Line 2
(\Windows\FlashBack.mscr):
mkdir("\storage card\Phone Backup")
Please Help Me
non riesco a far funzionare Flashback...mi da questo errore, qualcuno sa aiutarmi??
read post 28
rafabad
8th November 2009, 10:04 PM
to the next release could be included backup msn money and titanium (chome)
rjmjr69
9th November 2009, 06:25 AM
If mortscript is needed wouldnt that be very important to tell users?
jmckeejr
10th November 2009, 02:59 AM
If mortscript is needed wouldnt that be very important to tell users?
Should not be needed as it has mortrunner which afaik should be able to run the file on its own. But I will add it to the beginning. Have not had any time lately, so havent even look at the script or the thread in a few days
sprinttouch666
12th November 2009, 09:29 PM
just wondering if there will ever b support for manila 2.5?
silenthatred
16th November 2009, 09:58 PM
Where it says facebook backup, does that include backing up the links to facebook profiles within manila to contacts?
jmckeejr
17th November 2009, 05:05 AM
just wondering if there will ever b support for manila 2.5?
Most likely. I havent had time to do any updating at all, been upgrading my ROM to one with the 2.5 port progress :)
Where it says facebook backup, does that include backing up the links to facebook profiles within manila to contacts?
It does not. It is for SocialNetworks(uploader, and sometimes works for Facebook updates in manila NewContactCard)
drjim
11th December 2009, 12:45 AM
just wondering if there will ever b support for manila 2.5?
So if we use manila 2.5, this app won't be of use?
Thanks for the clarification.
Ventura8
2nd February 2010, 01:33 PM
flashback 0.7 does NOT work in agents 47 5.7.889 LEO
I've tried to back up meon and is does create storage card/phone backup/reg but it is empty
hendrixus
24th March 2010, 10:33 PM
HAving an error after installing... Says it's unable to create the director "/Storage Card/Phone"
Thats prob because my "Storage Card" is named "Internal Storage"
Is there a way to correct this on my end or is it something you have to change in the script?
UPDATE**
Hope this is ok with the dev, if not - my appologies.
I edited the script myself to make it work with "Internal Storage" as opposed to "Storage Card"
If anyone else has this issue just install from the cab as normal, then copy the Flashback.MSCR file from the attached .zip in this post to your device Windows directory and select yes when prompted to replace the existing file. Should work after that.
242042
Thanks. How to convert this into a .cab again?
yassero
20th April 2010, 09:33 AM
Can we have a very simple guidelines for nerds ?
like in steps
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.