yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
Rob

I have finalized some of my config for programs, they are working great for me. Not sure if you want to try them or not or if you have the programs.

There is:

ABD weather

AgendaFusion8.5

O2Plus

Task Manager

There are a couple of others but rather expensive medical programs, not to many people have them, these are the more commonly used.

Let me know which ones you want me to send to you if any.
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Wow, you've really thought this through.

I was going to make it so there were two classes of Cabs. Auto-installs and prompted installs. In my experience, there are a few items which I always need, and would be nice to auto install. There are also a few items which sometimes I have to install and I'd like to be prompted.

I don't think this solves your problems. How's your programming ability? Drop me a personal message if you want to help out with programming.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Upload config files here...

If you have your own config files you'd like to share, consider uploading here.

http://geekspeakradio.com/index.php?p=141

That'll be one place we can count on them sticking around for now.

Thanks,

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
I am far from a programmer, I don't mind helping out, I usually self teach everything, I just take the time to figure things out, do a lot of reading and a lot of searching. The answer is out there just have to look.

I like the idea of the auto and prompted install, with the prompted install it would be good to be able to do one at a time with check boxes or something similar.
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
I agree. Perhaps have two directories with one group being auto and one group being prompted?

Also - Any suggestions on my prior post (http://xdaforums.com/showpost.php?p=1283009&postcount=94)

as to why the registry export fails (see errors in post) after completing setup on my 8525?
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
I don't have any suggestions other than reinstalling settings saver. Copy the config and backups to another location first and after you have reinstalled and copy and paste them back, then you won't lose anything or just do the config folder and rebackup after you have reinstalled. I find that if I do a little fine tuning or make changes I will dump the backup folder and then rebackup, I know that it overwrites but I would rather be careful, these are registry keys that we are backing up.

Rob might have a better suggestion if you want to wait for his reply.
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
Good suggestion, but it didn't change anything. Export Registry still fails. Seems like something in the registry is causing the export to fail after I complete the setup of the phone as it works before doing so. It seems to fail at the same place each time (10kb in size... yes, still have room on my storage card).

Last entries in the export are:

.

.

.

[HKEY_CLASSES_ROOT\aacfile\Shellex\EventSoundHandlers\{DDDC2AE0-9CA8-4fbb-A7B0-088B6D202749}]

@="Ring Tone Plugin Player"

[HKEY_CLASSES_ROOT\ActiveSync]

@="asy"

[HKEY_CLASSES_ROOT\Active

Note the missing closing "]" on the last entry. It should be:

[HKEY_CLASSES_ROOT\ActiveSync\DefaultIcon]
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
Here is the rest of that line

[HKEY_CLASSES_ROOT\ActiveSync\DefaultIcon]

@="repllog.exe,-100"

Something is screw up in your root directory, compare your current registry with resco or another registry explorer to an old dump of your registry. You might be able to find the source of your problem. I am guessing that when you did your last backup the activesync config put something there that it shouldn't of or failed to put something there. I used the activesync config once and I didn't like it, I haven't went into it since, I will take a look and see if I can find what was missing.

You might have to delete that key and replace it, don't anything yet though, compare first and see what your missing.

I just took a look at the config, nothing in there that touches the root directory. It still could have done something though with current user changes, not sure. Best to do the compare first and then go from there.
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
Yes, I did a full export of the registry using Task Manager. I didn't see anything strange in the export. And... stupid me... I deleted the original registry dump from first loading the ROM. I could do a hard reset and recreate it, but... I've got it otherwise working, so I'll hold off on that till I want to install a new ROM. I must say, CUSTEL 2.5 is working very well for me and I don't have a strong reason to change at this point :-). We'll see how the testing on the new faria ROM goes.

The details from SettingsSavior seem to point to the UTF-8 read functions. I wonder if sections of the registry aren't in UTF-8 and that's causing problems? As I said, Task Manager has no problems going through it so it seems to be something specific to the SettingsSavior function. When I checked the output files, Task Manager is using Unicode, SettingsSavior is using UTF-8. Not a big deal as there other ways for me to do this.

And I don't use activesync to sync anything on the phone.

Again, thanks for the suggestions :-)!
[8525, TyTN, MDA Vario II, JasJam ROM Development] thefunkygibbon:
first time i used it today and it doesnt seem to have done anything.

was using black 3 now using black 3.5 .. selected restore and it seems no different than a default fresh install. no carrier settings for gprs no contacts no anything.

am i misguided in what this application sets out to do?
[8525, TyTN, MDA Vario II, JasJam ROM Development] dextran:
Still a lot of bugs. But a good start!
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Does the application throw an error you could screenshot for me? I'll add some 'Try' 'catch' code around the registry exporting section, so that it can handle whatever corruption you have and continue on.

A crash might tell me what's wrong.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Carrier settings are odd, the provisioning system can export them without the passwords. So at this point you can either customize a config xml to reimport them or just use the cab portion to install the cab for your carrier.

It also doesn't do PIM items. I'm looking into those.

What it does do is save a ton of other settings and you can configure it yourself to save even more. Today order, owner information, font preferences, sound settings, etc.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Thanks, which bug did you find?

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
Rob - please check out my post:

http://xdaforums.com/showpost.php?p=1283009&postcount=94

in this thread. I attached screenshots.

Thanks for the help and for a great app!
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Yeah, I saw that one. The encoder is crashing. Odd.

I'll build some fault tolerance into it.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
Any possibility that it has something to do with the file type you're using? I see that SettingsSavior is using UTF-8 where as Task Manager is using Unicode?
[8525, TyTN, MDA Vario II, JasJam ROM Development] jshardin:
After installing, no joy in mudville....

Hello,

After unzipping the .94 SettingsSavior into the correct folder on my flash, I select the executable in File Explorer and all I get is the WM spinning color wheel... I've let it sit there for over 10min and no joy.. I tried deleting all of the files and re-copying them but so far no luck.

Any pointers?
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Sounds like it's crashing somewhere early. Can you check the task manager or memory and see if it's running any longer?

I'm in the middle of a bunch of changes, but I'll put more debug code in the next release.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] austinsnyc:
cant be in the right folder then?
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
Hey Rob, have a question for you.

I add this to my registry

a) [HKEY_CURRENT_USER\Software\Microsoft\MAPI]

PropertyPath="\Storage Card\Inbox\"

AttachPath="\Storage Card\Inbox\Attachments\"

b) [HKEY_LOCAL_MACHINE\System\Inbox\Settings]

PropertyPath="\Storage Card\Inbox\"

AttachPath="\Storage Card\Inbox\Attachments\"

And then I modified the General settings for these paths and backed up.

Now what should I run first, Email cab or the General settings?

I don't like my attachments going into my extended ROM, I prefer them into my storage card, the addition to my registry does what I want, just not sure what order to put them in?

Or

Is there a way to add these reg keys to the xml file that I made for email and converted to a cab file?
[8525, TyTN, MDA Vario II, JasJam ROM Development] booda:
Assuming your xml/cab is just a wap-provisioning doc, you can add registry entries like this:

<characteristic type="Registry">

<characteristic type="HKCU\Software\Microsoft\MAPI" translation="filesystem">

<parm name= "PropertyPath" datatype="string" value="\Storage Card\Inbox" />

<parm name= "AttachPath" datatype="string" value="\Storage Card\Inbox\Attachments" />

</characteristic>

</characteristic>

Your second set of keys (for HKEY_LOCAL_MACHINE\System\Inbox\Settings) would go before the closing characteristic tag.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
So does this look about right, I just took out my personal information.

<?xml version="1.0"?><wap-provisioningdoc>

<characteristic type="EMAIL2" recursive="true">

<characteristic type="{5F0C4F12-C8D5-5715-A9B3-FDF454DF9950}">

<parm name="SERVICENAME" value="tbaytel.net" />

<parm name="SERVICETYPE" value="POP3" />

<parm name="INSERVER" value="mail.tbaytel.net" />

<parm name="AUTHNAME" value="left out" />

<parm name="AUTHSECRET" value="left out" />

<parm name="DOMAIN" value="" />

<parm name="OUTSERVER" value="left out" />

<parm name="REPLYADDR" value="left out" />

<parm name="SMTPALTAUTHNAME" value="" />

<parm name="SMTPALTDOMAIN" value="" />

<parm name="NAME" value="left out" />

<parm name="LINGER" value="0" />

<parm name="RETRIEVE" value="2048" />

<parm name="KEEPMAX" value="0" />

<parm name="DWNDAY" value="3" />

<parm name="FORMAT" value="2" />

<parm name="AUTHREQUIRED" value="0" />

<characteristic type="Registry">

<characteristic type="HKLM\System\Inbox\Attachments" translation="filesystem">

<parm name= "PropertyPath" datatype="string" value="\Storage Card\Inbox" />

<parm name= "AttachPath" datatype="string" value="\Storage Card\Inbox\Attachments" />

<characteristic type="Registry">

<characteristic type="HKCU\Software\Microsoft\MAPI" translation="filesystem">

<parm name= "PropertyPath" datatype="string" value="\Storage Card\Inbox" />

<parm name= "AttachPath" datatype="string" value="\Storage Card\Inbox\Attachments" />

</characteristic>

</characteristic>

</wap-provisioningdoc>
[8525, TyTN, MDA Vario II, JasJam ROM Development] booda:
You need a </characteristic> tag to close the EMAIL2 section. Also you don't need to repeat the <characteristic type="Registry"> tag; you can nest the registry entries like so:

<characteristic type="Registry">

<characteristic type="HKLM\System\Inbox\Attachments" translation="filesystem">

<parm name= "PropertyPath" datatype="string" value="\Storage Card\Inbox" />

<parm name= "AttachPath" datatype="string" value="\Storage Card\Inbox\Attachments" />

</characteristic>

<characteristic type="HKCU\Software\Microsoft\MAPI" translation="filesystem">

<parm name= "PropertyPath" datatype="string" value="\Storage Card\Inbox" />

<parm name= "AttachPath" datatype="string" value="\Storage Card\Inbox\Attachments" />

</characteristic>

</characteristic>

Otherwise it looks good.
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
Great thanks for your help, I will post how well it worked for anybody else that is interested.
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Sounds like you got an answer. Cabs install first, settings install second so that you can overwrite any particular settings you don't like which the cabs had as a default. I would have said that putting in the general would have worked fine.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Updated the app to version 0.95, which might help us to figure out why you are crashing. If you can try it and let me know I'd appreciate it!

http://geekspeakradio.com/wp-content/SettingsSaviorV0.95.zip

Thanks,

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] GreatGrey:
Is it just me, but when installing cabs under WM6, I don't seem to be getting asked whether I want them installed in main memory or the SD card?

It's very annoying.
[8525, TyTN, MDA Vario II, JasJam ROM Development] todd_jg:
Do you mean when you run Silent Install or always? I think for silent install, this is "normal" behavior. Installing anywhere other than main memeory requires normal (ie not silent) install.
[8525, TyTN, MDA Vario II, JasJam ROM Development] X_Farhad:
wouldn't it be nice having a feature for silent install, that'll let the user choose which cabs should be installed on device memory and which on Storage Card? :rolleyes:
[8525, TyTN, MDA Vario II, JasJam ROM Development] scioni:
Error during Installation

Dear Rob,

I got the same error, but suddenly after clicking the first time the application. So, the application is never started, but just created two directories: Configs and Installers.

I have extracted the 0.95 files in the right directory on the Storage card, but the application is not able to start ...

I tried also with 0.94 version and I got the same error just after running for the first time :confused:

I have the Black 2.5 ROM, could it a problem?

Thanks for some suggestions

Stefano
[8525, TyTN, MDA Vario II, JasJam ROM Development] LuXx:
Error

Yeah version .93 is the only one that works on my Hermes! I've tried .94 and get an error and now i've tried .95 and it said its' installed in the bluetooth folder (which it's not).
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Cool. this helps me actually.

I changed some code in .94 and up to try to dynamically find the storage card, in case they weren't called "Storage Card". I did this for foreign languages. It sounds like it's seeing the bluetooth folder as a removable media though.

I'll try to mount a bluetooth folder on the device, but I case I can't figure it out, will you tell me how you setup the bluetooth folder? Is it a way to share a folder on your pc as a storage card on the device?

If you want to try the app, remove the bluetooth folder and it will probably work.

Thanks,

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Prompted installs will ask you where they should install.

Auto installs will install to the device, not a ram card.

I spent a few hours trying to determine how to override the default install location, but I didn't get anywhere. If you want to look for commandline options for wceload.exe or other strategies to get it to install silently to a particular device, i'd appreciate the help. I couldn't find it.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
It would be very nice, I just couldn't figure it out.

See my previous post.

Thanks!

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] LuXx:
I'm using rom [UPDATE 05-28] vp3G's take on LVSW 05-19 3.30.2.1 [CINGULAR-optimized] and it has the bluetooth folder.
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Odd, that code is pretty simple...

<snip>

else if (Directory.Exists(strSource))

{

try

{

foreach (string fileName in Directory.GetFiles(strSource))

{

string[] arrFile = fileName.Split('\\');

string strNew = Path.Combine(strDest, arrFile[arrFile.Length - 1]);

File.Copy(fileName, strNew, true);

}

}

catch (Exception ex)

{

MessageBox.Show("Error enumerating or copying dir: " + strSource + " : " + ex.Message);

}

<snip>

You can see that this latest version adds a 'try' block, to attempt to catch whatever it crashing it. If that doesn't make a difference, I will make a version for you which writes out the directories it's copying to a file before it does it, so we can try to figure out what could possibly be causing the crash.

Thanks for your help!

Rob

PS: Download this version http://geekspeakradio.com/wp-content/SettingsSaviorV0.96.zip
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Cool, thanks.

I think I fixed the StorageCard locator function in version 0.96. Try a download and let me know if it's better.

Thanks for your help!

Rob

Download http://geekspeakradio.com/wp-content/SettingsSavior0.96.zip
[8525, TyTN, MDA Vario II, JasJam ROM Development] p.loong:
Anything new on v0.96?
[8525, TyTN, MDA Vario II, JasJam ROM Development] GermanGuy:
Still crashing on startup
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Any details about the crash?

Screenshots?

What's your storage card name?

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
New since when? Sorry, Check the version history in the first post in this thread.

There were more features in .95 (prompted and silent cab installs), .96 mostly had fixes (or attempts at fixes).

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] hoodwink:
Works ok for me _IF_ I turn off and dismount Extrom. If not , even tho installed on Strorage Card, Setingsaviour 96 thinks it's in Extrom and craps out.
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
Rob,

Thanks so much for the enhancements!!!

1) The separate areas for the auto installs and the non-silent installs works great :-)! FYI - I'm installing a total of 33 cabs with all but 8 in the auto area.

2) The "Export Registry" now works for me :-)!

3) The Today theme - the new setting does get saved and set, but when the phone restarts, it's still using the old theme. Weird!

Great Job!! This is a terrific utility for those of us who go from ROM to ROM - ROM Nomads, I guess ;-)!
[8525, TyTN, MDA Vario II, JasJam ROM Development] p.loong:
Hi Rob i'am using .95 now any changes with .96?
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Cool, I'll add some code to detect extended roms too.

Thanks.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Cool. Glad to know we're getting somewhere. I don't change my themes much. I will look at it when I get some time. Right now I'm chasing down some other strange crashes.

If you use the tools to take diffs of the registry and the file system you might be able to figure out what's not getting saved.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
From the first post in this thread...

6/2 7:31 AM MST updatded to 0.96

Fixed the storage card location code to not improperly detect the Bluetooth folder as a storage card.

Added debug code around the GetFiles call in the MoveDirectory function to try to see why it's crashing for some people.
[8525, TyTN, MDA Vario II, JasJam ROM Development] p.loong:
Thanks i'am flashing now will give it a try
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
v0.97

Cool let me know.

0.97 -

1) Added some smarts to sync up the start menu. It's more than just copying files into a folder, the program has to move the start menu items around to 'match' the backuped version.

Essentially, it looks at the backup version of the files. Then for each file it finds in the backup, it attempts to find the same file on in the /windows/start menu/ folder tree and will move them files (if found) into the location they are in the backup. This may not yield an exact duplicate if all of the shortcuts aren't found.

As a config file, it should run after the rest of the packages have been installed, so there is a good chance if you stage things right it will work properly. It's possible I could 'restore' missing link files from the backup directory in a future version if it proves to be worth while. I'm not sure if it will though, why would we want shortcuts to stuff which probably isn't installed.

2) I changed the 'Storage Folder' detection to exclude Bluetooth and ExtendedRom's. Also changed the functions philosophy to 'trust' the install location as a memory card. This means it looks to where the app is installed, try to 'find' a storage card with the same name. Hopefully, this should prevent continued false positives.

Enjoy

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] Lurch3559:
Great work Rob, I will download and give a try next time I flash. Glad you found a way to deal with the start menu, one question, did you include it in the general settings or did you make it a new config?
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Good question... It's a new config called "start menu" right now.

After people test it for a while, i'll probably move it into general.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
faria

Anyone else used SS on Faria's rom?

It's giving me fits. Don't know if it's the rom or what SS does to it.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
No, using it with Custel 2.5.

Just did a pass with .97 and the new Start Menu feature - seems to work great! I'm now at the point where all my settings are restored for me :-)!

I did get an error message though - Error Code # 2147753992 right after the non-silent installs complete. Any idea what that is?

Thanks!!
[8525, TyTN, MDA Vario II, JasJam ROM Development] austinsnyc:
welp i had the issue that it was saying that it was installed in the Ext_rom first which it was not now after downloading .97 its giving me an error saying "Settings Savior must be moved to \storage card\SettingsSavior. its currently installed in \storage card\program files\settings savior" BUT its installed where it should be @ \stoage Card\SettingsSavior

interesting bug...

EDIT: using a custom Lvsw rom...
[8525, TyTN, MDA Vario II, JasJam ROM Development] saeba:
I just used it with Faria's V1 Clean ROM... It seemed to work ok although I'm still getting that Error Code # 2147753992. Also, on soft-reset, I got a "Launch error". Something must not be in Faria's ROM. I didn't use any of the (beta) configs.

Anyway, I didn't see a big difference in program memory (which was why I wanted to try it), so I went back to Custel 2.5. Both run at about 20mb free after I load up my configuration.

Which Faria Rom are you using and what problems are you seeing?
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
That's odd, real crash, just error #?

I'll have to see if I can get it to happen to me while it's on the debugger.

Send me a screenshot or something if possible.

THanks,

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Sounds like my error message is backwards. The program must be installed in \Storage Card\Program Files\SettingsSavior.

See if moving it will fix it, i'll check the error.

Rob
[8525, TyTN, MDA Vario II, JasJam ROM Development] dny238:
Yeah, not sure. Al I have now is an extracted folder called "faria XDAROM". It might have preceeded the clean rom versions. It's got a bunch of junk in it.

The problem is that it doesn't keep some settings. I reverts the back light screen timeout to 10 seconds, after I change it to 2 minutes. Seems like it sticks until I stop using the machine for a few minutes.

That's just one of the simple problems I was having. The Internet connection seems to auto disconnected aggressively too.

Who knows, I might try a newer one, I might move over to Custel's.

Rob