Quote:
Originally Posted by SolShade
Just need to figure out how to backup the settings for it [SPB Mobile Shell 3.5] now that i got the screens how i want them, so i am able to flash new roms without much fuss
|
The settings can be found in the registry. Unfortunately, they are a little spread out. Here are the keys that I found that I needed to back up all of my settings:
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\NowScreen] has most of the general settings.
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\NowScreen\Favorites] has your favorite programs under the launcher
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\NowScreen\ActiveLayouts]
":LAUNCHER"="Mru2" this setting will default the launcher to use the advanced layout
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Weather] has your weather settings (e.g. location and update schedule)
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Widgets\FavContacts\] and the various keys underneath it store your favorite contacts.
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Widgets\HomeScreen] has the lifestyle screen layout and PrfScreen has the professional screen layout. All of the widgets on your screen are given an ID number under here.
With the screen layout, if you delete an existing widget, its registry keys are deleted. When you do a flash or master reset, that existing widget will reappear because its associated registry keys will reappear with a fresh install of SPB Mobile Shell. The trick is to modify as many of the existing widgets as you can without removing them. Any that you remove, you can try to swap ID numbers in the registry with any new widgets that you've added (e.g. you delete widget 16 and add a new one that is number 64 rename key number 64 to 16 and voila, you've replaced a default widget with a new one). If you don't add enough new widgets, you'll have to create something like a mortscript to delete the offending widgets.
Hope that helps.