View Full Version : Making CAB file with all your personal settings
HappyGoat
2nd May 2005, 04:10 PM
Hi all,
Does anyone have experience with making your own CAB file that contains your personal settings, such as:
- Owner info
- Common program settings
- Telco network settings (MMS, SMS, etc)
I want then to include this CAB in my Ext ROM, so I don't need to go through customizing after each Hard Reset.
A small tut would be great, and I will post this in wiki.
Thanks! :)
pena_leve
2nd May 2005, 04:32 PM
Hi HappyGoat.
I don't know if can help you, but try this:
http://www.customcabbage.co.uk/
At least for smartphones is working... Just a shot but... :roll:
toenailed
2nd May 2005, 07:37 PM
hi happygoat
i really dont know if blueangel and himalaya have the same registry configuration ..
but in himalaya you can find the Owner and Notes information in this registry Section(suggest to set it already and then export it with registry editor)
HKEY_CURRENT_USER\ControlPanel\Owner
"Notes" -> is for the Notes of Owner Information
"Owner" -> is for Personal Information
for Regional Settings(set the value already then just export the entire key)
HKEY_LOCAL_MACHINE\nls
for Clock GMT (set the value then export the entire key with regedit)
HKEY_LOCAL_MACHINE\Time
and in here(sometimes needs to set both)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Clock
for Changing the Default SIP
HKEY_CURRENT_USER\ControlPanel\SIP
"DefaulfIM" <- Change the value of this depends on SIP DestID(can be found in CLSID look for the Key with "IsSIPInputMethod" Subkey)
example: (Dont use this search for the SIP DestID in your device sometimes it differ in different device)
Keyboard -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Block Recognizer -> {42429691-ae04-11d0-a4f8-00aa00a749b9}
Letter Recognizer -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Transcriber -> {F0034DD0-2AD4-11d1-9CB0-E84BE8000000}
Phone Pad -> {51A2CB38-154E-4C92-A625-A83871C99EC2}
HKEY_CURRENT_USER\ControlPanel\SIP
Make the SIP Drageable
"DragStyle" <- Set 1 to make the SIP Dragable, 0 to fix Position or not movable[
WORD Completion Settings
HKEY_CURRENT_USER\ControlPanel\SIP
"SuggAutoCorr" <- 1 if AutoCorrect or Replace text as you type, 0 if not
"SuggChars" <-Number of letters before suggesting a word/s
"SuggWords" <- Number of Word/s to be suggested, set 0 to disable Word Suggestion
"SuggSpace"-> 1 to add space after suggested word, 0 if not
to Change the Default Control Panel Program Location goto
HKEY_LOCAL_MACHINE\ControlPanel
on each Control Panel Module key
set the value of "Group" to this
0 -> to locate it to Personal Tab
1 -> to System Tab
2 -> to Connections tab
for example to change the Buttons Setting location goto
HKEY_LOCAL_MACHINE\ControlPanel\Buttons
change the value of "Group" to 0 so you will see the button settings in the Personal Tab, 1 if you want to System tab, or 2 if you want to locate the Button setting in the Connections tab
Unhide Control Panel Program
remove the "Redirect" value in the following
Policy or AdminPassword
HKEY_LOCAL_MACHINE\ControlPanel\AdminPassword
Old Backlight Settings
HKEY_LOCAL_MACHINE\ControlPanel\Backlight
Contrast Settings
HKEY_LOCAL_MACHINE\ControlPanel\Contrast
Old Power Settings
HKEY_LOCAL_MACHINE\ControlPanel\Power
Change the Device ID
HKEY_LOCAL_MACHINE\Ident
"Name"-> Device Name
"Desc"-> Device Description
anyway little late here but i got more .. ill finish tomorrow including how to create GPRS and MMS Settings cab .. nyt
HappyGoat
2nd May 2005, 08:03 PM
Excellent work....nice! :)
I will test this and see if the keys are the same...and noticed that most of the keys are the same, handy!
Looking forward to PART II... ;)
If all is working, I will add this to wiki, coz I think it is very handy...
wstahlhut
3rd May 2005, 12:49 AM
Well there goes the project I was working on, :P thanks for all the info...
HappyGoat
3rd May 2005, 10:04 AM
Well there goes the project I was working on, :P thanks for all the info...
Well, you can ALWAYS add your stuff and findings...! ;)
toenailed
3rd May 2005, 03:51 PM
tnx happygoat
anyway heres some additional registry settings .. ill start with those already been posted here in this forum ..
Turn On Bluetooth Profile
[HKEY_CURRENT_USER\Software\HTC\BTProfile]
"ON"=dword:00000001 ->0 if off
SMS Notification Always On
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\Setting s]
SMSDeliveryNotify = dword:00000001 ->0 if off
Disable SMS Sent Notification
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Settin gs]
"SMSNoSentMsg"= dword:00000001 ->0 if Enable
Phone Ringtone Script [HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]
change the value of "Script"
heres the code
a - stands for display
r - repeat/replay the script again
c - sets the volume C50, c150, c100
f - means flash .. f1 flash for 1 second and f0 stands for flash continuously
p -means play ringtone
v- vibrate then incorporate with number to state how many seconds it will vibrate example. v3 vibrate for 3seconds or v0 for continous
w - stands for wait or pause then specify how many seconds like w3(wait for 3 seconds)
heres the example
Flash - af1w60f0
Ring - apw3r
Ring Once - ap
Increasing Ring - c50apw3c150r
Vibrate Then Ring - v3w3apw3r
Vibrate - av3w3r
Short Vibrate - av1w3r
Vibrate Long Then Ring - v3w3v3w3apw3r
Vibrate And Ring - av0pw3r
Increasing Ring And Vibrate - c50apv3w3c150r
Fast Vibrate And Flash - af1v1w1f0r
Vibrate and Ring Continously without pausing - av0pr[/b]
Album -> enabling Hidden "Editor" Options
[HKEY_LOCAL_MACHINE\ SOFTWARE\HTC\Album\ DisableEditor]
"Disable" -> Set 0 to Enable and 1 to Disable
---------------------------------------------------------
now the other registry setting that only works after soft reset ..
set Display name in Contacts
[HKEY_LOCAL_MACHINE\SOFTWARE\contact\cproghook]
"FL"-> Set 0 if LastName then FirstName, 1 if FirstName then LastName
Changing the Message Sent Notification Message
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox\Svc\SM S]
Change the Value "MessageSent" to whatever you like the Default is "Message Sent"
Microsoft Bluetooth Stack Status after Softreset
[HKEY_CURRENT_USER\Software\Microsoft\Bluetooth\Set tings]
"ScanMode" -> set 7 if Discoverable, 5 Turn on only, 0 if OFF
Broadcom/Widcomm Bluetooth Stack Status after Softreset
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Gener al]
"StackMode" -> 0 means Bluetooth OFF, 1 Means Bluetooth ON
Broadcom/Widcomm Discoverable and Connectable
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Filte rs]
"WhoAllowedToConnect"-> if 0 No one allow to connect, 1 if All Devices allow to connectble, 2 if Paired Devices Only
"AllowOthersToDiscover"-> 0 if Bluetooth Undiscoverable, 1 if Discoverable
Broadcom/Widcomm Device Identification
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Gener al]
"UsePocketPCName" -> 1 if you want to uset the Pocket PC Device ID Name, 0 if you want to set on your own Device ID
"DeviceName"-> Preffered BroadCom/Widcomm Device ID
Broadcom/Widcomm Setting maximum Simultaneous Connection
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Gener al]
"MaxSimultConnections"
Changing Starting Page in PIE
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Start Page"="http://forum.xda-developers.com" <-example
Setting Cleartype Text in PIE[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Internet Settings]
"ClearTypeText"<- Set 1 to Enable Cleartype in PIE, 0 to Disable
Setting ClearType Text in Pocket PC thru Registry
in [HKEY_LOCAL_MACHINE\System\GDI]
Create a Subkey then Name it "CLEARTYPE"
Settings Screen Text Size thru Registry
[HKEY_LOCAL_MACHINE\ControlPanel\Stylus\96DPI]
"CurFont"= change to the ff value ..
dword:00000258 -> Smallest
dword:000002BC -> Smaller
dword:00000320 -> Normal/Default
dword:000003E8 -> Larger
dword:0000044C -> Largest
SCREEN ORIENTATION
Set the Screen Orientation thru Registry and works only after soft reset
[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
Change the Value of "Angle" to the FF:
dword:00000000 or dword:00000360 -> Portrait Mode
dword:00000090 -> Landscape(Right-Handed)
dword:00000180 -> Portrait Up-side Down
dword:00000270 -> Landscape (Left-Handed)
Hide/Unhide Screen Orientation Option in Screen Module[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
"HideOrientationUI" -> set 0 to unhide, 1 to hide
Set Fix Landscape(Right-Handed) Mode and No Landscape(Left-handed) in Screen Settings
[HKEY_LOCAL_MACHINE\System\GDI\ROTATION]
"Landscapefixed"-> set 0 if disable, 1 to enable
okih still got lots of settings will continue tomorrow ..
HappyGoat
3rd May 2005, 04:12 PM
Excellent toenailed... :)
I will start a nice wiki on "How To Make Your Own PersonalSettings.CAB file"
Looking forward to also include your basic network settings (for SMS and MMS etc.).
Thanks again for your elaborate work.
Sergio_Bandeira
3rd May 2005, 06:42 PM
I will start a nice wiki on "How To Make Your Own PersonalSettings.CAB file"
I have made a .reg file with all my settings. I'll post it here.
Download "WinCE CAB Manager".
With this, you can make your .CAB file.
Make a new CAB or open an existent file that you want to install and import the .REG file in that CAB.
Save it.
Copy to PDA and test it!
The better way to do a REG file is hard reset the device, export all the registry, customize all that you want and export all the registry again.
Copy to desktop PC, compare it (I use Compare It!), and make your XDAcustom.reg file.
HappyGoat
3rd May 2005, 07:30 PM
The better way to do a REG file is hard reset the device, export all the registry, customize all that you want and export all the registry again.
Copy to desktop PC, compare it (I use Compare It!), and make your XDAcustom.reg file.
That is indeed a nice idea...excellent, I will add it to the HOW-TO in wiki.
Thanks! :)
Khashim
3rd May 2005, 08:02 PM
Hey,
Does anyone know where the registry key for button lock is?
toenailed
4th May 2005, 04:04 AM
Excellent toenailed... :)
I will start a nice wiki on "How To Make Your Own PersonalSettings.CAB file"
Looking forward to also include your basic network settings (for SMS and MMS etc.).
Thanks again for your elaborate work.
Tnx HappyGoat .. :)
About the MMS Settings it can be found in this Registry Section ..
if You want you can set your MMS Configuration then Export The Entire KEY
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config]
But important Configuration can be found in this section
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI]
but heres a little understanding about the some important Registry Input
Setting The Server MMS Settings(MMS Settings->Server )
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
"1"="Globe"->Indicate the index 1 of Server MMS Settings.. identify in [HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1] example "Globe" look below
"2"="test"->Indicate the index 2 of Server MMS Settings.. identify in [HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
"DefaultSetting" -> Set which is the Default Server example set 1 if you want to set "Globe" or 2 if you want the "test".. setting 0 will indicate no Default Server Settings
"TotalSettings" -> View how many Server Settings Viewable, set 1 .. and only the Index 1 or "1" will be view in MMS Settings->Server Tab, 2 if you want "1" and "2" will be view .. etc
to create a Server Information
Create a Subkey in this Registry
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
under the SUBKEY create the following Reg value
Name -> String (REG_SZ)
Gateway-> String (REG_SZ)
GatewayPort -> DWORD(REG_DWORD)
MmscURI-> String (REG_SZ)
SendDefault-> DWORD(REG_DWORD)
RecvDefault-> DWORD(REG_DWORD)
Example of Server Configuration of "test" and "Globe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1\test]
"Name"="Sample Server" -> Indicate the Server Name
"Gateway"="0.0.0.0" -> Gateway Address
"MmscURI"="http://" -> the Server Address
"GatewayPort"=dword:000023F1 -> the Gateway Port Number(in decimal 9201)
"SendDefault"=dword:00019000 -> Sending Size Limitation ex. 100K= 19000HEX
"RecvDefault"=dword:0007D000-> Receiving Size Limitation ex. 500K= 7D000HEX
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1\Globe]
"Name"="Globe Telecom" -> Server Name
"Gateway"="192.40.100.20" -> Gateway
"MmscURI"="http://192.40.100.22:10021/mmsc" -> the Server Address
"GatewayPort"=dword:000023F1 -> the Gateway Port Number(in decimal 9201)
"SendDefault"=dword:00019000-> Sending Size Limitation ex. 100K= 19000HEX
"RecvDefault"=dword:0007D000-> Receiving Size Limitation ex. 500K= 7D000HEX
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI\SizeLimit]
"SendCount"-> Setting how Many "Sending Size limitations" listed in DropDown Listed ..
"SendDefault"=dword:00019000 -> Setting the Default Send Limitation
"SendLimit1"=dword:0000C800 -> Send Limit one can be change ex. 50K=dword:0000C800
"SendLimit2"=dword:00019000 -> Send Limit two can be change ex. 100K=dword:00019000
"SendLimit3"=dword:0003E800 -> Send Limit three can be change ex. 250K=dword:00003E800
*Sending And Receiving Limitations will depend on your Telco Network .. in some country the maximum sending and recieving is only 100K
Setting The Preferences MMS Settings(MMS Settings->Preferences Tab)
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1]
"SendDelayedNotifyResp" -> Set 0 if You want "Retrieve the Messages Immediately", 1 if you will just notify about the MMS receive and will not Download the messages until you tap the download button in the message
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI]
"DownloadHomeNetworkOnly" set 0 to "OK to Download when Roaming", 1 if you want Download only on the Home Network
"DefaultResolution"= Setting the sending "PHOTO RESOLUTION" on FF:
dword:00000000 -> QQVGA(160x120)
dword:00000001 -> QVGA(320x240)
dword:00000002 -> VGA(640x480)
dword:00000003 -> Original
"ConnectionVia"="Globe MMS Settings"-> Setting the Connect Via: .. ex Globe MMS Settings or The Internet
"SaveSentMessage"->set 1 if you want to Save the Messages in the Sent Folder, 0 if not
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI\TryLimit]
"TryDefault" -> Setting the "Attempts Before Giving UP" Connections
input 0 if will not Give up or 1 to 5 depends of how many tries you want
Other Settings
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI]
"MaxSlides"=-> Setting the Maximum Slide that you can create .. Default is 9
"NeedLoadSimCard"-> Setting 1 will load all the contacts in your SIM card, 0 if not
"CaptureVideoEnable"-> Set 1 to Enable the "Capture Video ..." options or able to capture video in MMS Composer, 0 if not
"CameraEnable" ->Set 1 to Enable the "Capture Picture..." options or able to capture Picture in MMS Composer, 0 if not
"AlwaysChooseCustom"-> 1 if you want to Always Choose the Custom MMS template, setting 0 will always popup a MMS template everytime you want to create a MMS
"AutoResend"-> 1 to set Auto Resend if Sending Failed .. 0 if not
Hey,
Does anyone know where the registry key for button lock is?
hiya Khashim ..
AFAIK.. you cannot set Buttonlock in registry ..
use the SetButtonLock.exe (ftp://xda:xda@ftp.xda-developers.com/BlueAngel/Extended_ROM_Kitchen_1_22/Autorun/SetButtonLock.exe) if you want to turn ON the Button Lock during hard reset .. .. :)
Khashim
4th May 2005, 05:39 AM
Thanks toenailed
qureshi
4th May 2005, 09:38 AM
Thanks to ToeNailed, it's a really good job. By and large all of the setting for Imate PDA2k is working nicely.
HappyGoat
4th May 2005, 01:36 PM
Thanks toenailed for a really nice layout...!
Added a new page to wiki:
http://wiki.xda-developers.com/index.php?pagename=BA_PersonalCAB
And added all tweaks to this page:
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks
Cheers,
HG :)
vicer
4th May 2005, 01:54 PM
Ok I am trying...
but 1)Extract the keys from your registry using Resco Explorer or Pocket Controller software
2) Open each .reg file using Notepad or UltraEdit, and save all the keys in one .reg file by copy-paste
I have made a full backup file on my storage card of my registry with PMH, now I think to do the follow:
1) backup all programs and data with Sprite software on sd card
2) upgrade to new rom
3) reinstall PMH and restore registry
4) reinstall Sprite and restore programs
5) ... it will be ok ? I hope so because I really don't understand how to follow step 2 by HappyGoat :oops:
Thanks for pacience..
HDuser
4th May 2005, 01:57 PM
In resco you need to got to options -> add in
and tick the Active add-ins -> "My registry"
Then in the root window open -> My Registry
Long hold on what ever you want
Pop up for inport / export comes up.
Then find the file on your device
copy to pc.....
PapaDocta
4th May 2005, 02:06 PM
thanks all.... great tweaks and info
vicer
4th May 2005, 03:14 PM
In resco you need to got to options -> add in
and tick the Active add-ins -> "My registry"
Then in the root window open -> My Registry
Long hold on what ever you want
Pop up for inport / export comes up.
Then find the file on your device
copy to pc.....
hi..sorry maybe is an obvious reply.. but my resco (explorer 2003 v5.13) in add-ins has only "internal zip compression" and "my ftp locations" no "my registry" box...
PS solved with another sw (PMH regedit) thanks anyway..be back soon :oops:
HDuser
4th May 2005, 03:20 PM
did you do an upgade over the internet on your device,
I had the same problem with the ftp add-in.
Best is to go over handango and download the install, run it of your desktop when connected and I think it asks you which add-ins you want.
Its a cab file that is executed on your device.
As you dont have that option the cab has not beem executed.
toenailed
4th May 2005, 04:18 PM
hi guys..
actually i still got lots of registry tweak .. but i dont have my xda2 in my hand .. i forgot the other .. anyway here are some
CAB Installation
Making all installed cab to be uninstallable or cannot be removed..
[HKEY_CLASSES_ROOT\cabfile\Shell\Open\Command]
@="wceload.exe /nouninstall "%1"
Will not Prompt during Cab installation or will install without any Interface
[HKEY_CLASSES_ROOT\cabfile\Shell\Open\Command]
@="wceload.exe /noui "%1"
Always ask for Path Destination During Installation
[HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Microsoft Application Installer]
"fAskDest"-> Set 1 to Enable, 0 to disable
Specifying How the cab will be deleted during installation
[HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Microsoft Application Installer]
"nDynamicDelete" -> Set to the Following Value
dword:00000000 -> it Will not remove the cab file
dword:00000001 -> remove the cab after installation
dword:00000002 -> consider a file as a chunks block of data and dynamically remove the file
SIP
Setting SIP List
Search for "IsSIPInputMethod" Subkey of the SIP CLSID ([HKEY_CLASSES_ROOT\CLSID\)
then set "(Default)" to 1 if Visible or 0 if remove or not Visible in SIP List
example:(check if you have the same CLSID)
Keyboard -> CLSID"{42429667-ae04-11d0-a4f8-00aa00a749b9}"
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Letter Recognizer -> CLSID{42429690-ae04-11d0-a4f8-00aa00a749b9}
[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Block Recognizer ->{42429691-ae04-11d0-a4f8-00aa00a749b9}
[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Transcriber-> CLSID {F0034DD0-2AD4-11d1-9CB0-E84BE8000000}
[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Phone Pad -> CLSID {51A2CB38-154E-4C92-A625-A83871C99EC2}
[HKEY_CLASSES_ROOT\CLSID\{51A2CB38-154E-4C92-A625-A83871C99EC2}\IsSIPInputMethod]
@="1" <- 1 if included in the SIP list, 0 if not
Keyboard Options
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}]
"KBMode" -> Change to the Following value
dword:00000000 -> Use Large Keys
dword:00000003 -> Use Large Keys with Gesture
dword:00000005 -> Use Small Keys
Letter Recognizer
[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}]
"LeftHanded"=dword:00000000 ->1 to set "Right to left Crossbar", 0 if not
"Accents"=dword:00000001 -> 1 to "Allow Accented Characters", 0 if not
"SingleStroke"=dword:00000000 -> 1 to "Quick Stroke", 0 if not
Block Recognizer
[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}]
"Accents"=dword:00000000 -> 1 to "Allow Accented Characters", 0 if not
SYSTEM FONT
[HKEY_LOCAL_MACHINE\System\GDI\SYSFNT]
"Nm"="Tahoma" -> Change the Default System FON, Look first for available font in your device
"HtInPts"=dword:00000001 -> 1 if the Character Size is base in Points, 0 if base on Regular Font Size
"Ht"=dword:00000384 -> Set the Font Size
NOTE: if HtInPts is set to 1 or Enable, 384H(900Decimal) is like 14(decimal) in regular Font size
if HtInPts is set to 0 or Disable, you can use the Regular Font Size 14 is the Default, the System Font Size is slightly smaller than the Actual Font size in Pocket Word
"Wt"=dword:00000190 -> System Font weight you can change in to this settings
dword:00000190 -> Regular or Normal
dword:000002BC -> Bold
"It"=dword:00000000 -> 1 if System Font will be italic, 0 if not
MENU FONT
Menu Bar Font-> Font in your Menu Bar
[HKEY_LOCAL_MACHINE\System\GWE\Menu\BarFnt]
"Nm"="Tahoma" -> Change the Default Menu Bar FONT, Look first for available font in your device
"HtInPts"=dword:00000001 -> 1 if the Character Size is base in Points, 0 if base on Regular Font Size
"Ht"=dword:00000384 -> Set the Font Size
NOTE: if HtInPts is set to 1 or Enable, 320H(800Decimal) is like 13(decimal) in regular Font size
if HtInPts is set to 0 or Disable, you can use the Regular Font Size 13 is the Default, the System Font Size is slightly smaller than the Actual Font size in Pocket Word
"Wt"=dword:00000190 -> MenuBar Font weight you can change in to this settings
dword:00000190 -> Regular or Normal
dword:000002BC -> Bold
"It"=dword:00000000 -> 1 if MenuBar Font will be italic, 0 if not
Menu Popup Font -> Font when you click the Menu Bar
[HKEY_LOCAL_MACHINE\System\GWE\Menu\PopFnt]
"Nm"="Tahoma" -> Change the Default Menu Popup FONT, Look first for available font in your device
"HtInPts"=dword:00000001 -> 1 if the Character Size is base in Points, 0 if base on Regular Font Size
"Ht"=dword:00000384 -> Set the Font Size
NOTE: if HtInPts is set to 1 or Enable, 320H(800Decimal) is like 13(decimal) in regular Font size
if HtInPts is set to 0 or Disable, you can use the Regular Font Size 13 is the Default, the System Font Size is slightly smaller than the Actual Font size in Pocket Word
"Wt"=dword:00000190 -> Menu PopupFont weight you can change in to this settings
dword:00000190 -> Regular or Normal
dword:000002BC -> Bold
"It"=dword:00000000 -> 1 if Menu Popup Font will be italic, 0 if not
toenailed
4th May 2005, 04:36 PM
heres the full resco file explorer 5.13 cab but 5.14 is now available
FtpAddin_p03.ARMv4.CAB
Explorer2003_p.ARMv4.CAB
Registry_p03.ARMv4.CAB
you can also use PHM regedit just add
REGEDIT4
on the top most portion of the reg file to be able to be exported in WinCE Cab Manager
HDuser
4th May 2005, 04:49 PM
Toenailed
You are to cool for this thread, time to move on to bigger and better things. How about a trip to wiki?
The page that you need to add to is:
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks
This can be done by doing an edit of that page and cut and pasting your info from the above post.
The formating is different bold is done with *text* so what I would suggest is that you open up a test page in:
http://wiki.xda-developers.com/index.php?pagename=BA_Wiki_Development
Copy some but not all of the content of the hacks page (it gets to long to navigate and you only need the format) to your test page.
Paste in your above post, Clean up the format, test it and then edit the original page by adding in your new stuff out of your test page.
As you will see Happygoat has covered your old info, is he not a nice man.
Thanks for your input.
toenailed
4th May 2005, 05:46 PM
hi MDAIIIUser ..
actually we already on to creating a wiki .. in HIMALAYA
that focuses on this matter
Different Himalayas WM2003SE ROM(including the translated 2.20)
Sins Merged ROM v2.0
the Himalaya's MAGNETO (WM2005)
and the Himalaya COMPRESS EXTENDED ROM ( CrunchIT and ZIP method)
but we still on the process of collecting data .. since most of we have is still in theories and need lots of study and confirmation ..(especially in MAGNETO) .. but we already have some assestment and study that we posted and use, and editing it we find an incorrect info .. we just dont want to destroy the reputation of wiki so we posted it first, so everyone can give an assestment if we have a correct info .. (anyway thats how the wiki works, editing if incorrect data is found ).. but we still want to make sure on everything .. anyway i will try to create a test page .. for our sample wiki project .. and then make my first wiki by adding the stuff i have in the Registry Hack section .. then after we confirmed on the data we have about the himalay.. then we will create the wiki .. :)
ncruz
4th May 2005, 06:43 PM
What about the cmsomething.xml file that comes with operator customization cabs? Configures the connections, does anyone know how to get it to work with a custom cab? i didn't have any luck with it...
toenailed
4th May 2005, 06:52 PM
What about the cmsomething.xml file that comes with operator customization cabs? Configures the connections, does anyone know how to get it to work with a custom cab? i didn't have any luck with it...
its little late here . .. im so tired and sleepy.. . i will post on how to create the xml and cabs for operator tomorrow :wink:
ncruz
4th May 2005, 09:58 PM
I know how to edit it the problem is that if i load it it in a cab (copy it to \windows) it doesn't do a thing... Maybe there's some trick :> Thank's for your hard work!!
Khashim
5th May 2005, 04:38 PM
Hey,
Are there any registry entries for Permanent Save? Or is there any way to enable permanent save on a hard reset to restore anything in Storage (i.e. an executable like SetButtonLock.exe)?
toenailed
5th May 2005, 05:24 PM
okih this is definitely not my lucky day .. it already happen in my PM then it also happen in this post .. and twice
after creating a long instruction on how to create a CM_Entries.xml ..
i just want to preview my post then of course i click the Preview button .. then suprise the browser says
"The Page Cannot be displayed"
then voila .. all my message are gone .. grrrrr...
to ncruz
okih i m little tired to recreate it again bro or look for the ..
but promise i will post how to create a CM_entries.xml
in this wiki page
http://wiki.xda-developers.com/index.php?pagename=How%20to%20Create%20a%20GPRS%20 Connections%20CAB%3A%20XML%20Method
anyway can you pm me the CM_Entries.xml that you already created bro . so i can study the connection settings you have and why it doesnt register
if i got an extra time during my break tomorrow bro (usually im still have some patient even in my breaktime.. :cry: ).. i will create a wiki page then post it here the link about creating the CM_Entries.xml ..
anyway bro the connections can be found in this registry section
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr
and in this
HKEY_CURRENT_USER\Comm\RasBook
you have manually set the connections first and then export this two registry section
i will create a wiki for this
http://wiki.xda-developers.com/index.php?pagename=HOW_TO_Create_GPRS_CAB_REG
also if you want you can study the customized GPRS cab that i already created in this ff post
http://forum.xda-developers.com/viewtopic.php?p=92146#92146
http://forum.xda-developers.com/viewtopic.php?p=101828#101828
http://forum.xda-developers.com/viewtopic.php?p=112129#112129
just remmeber bro .. the cm_entries should be only save as ANSI.. :)
toenailed
5th May 2005, 05:31 PM
Hey,
Are there any registry entries for Permanent Save? Or is there any way to enable permanent save on a hard reset to restore anything in Storage (i.e. an executable like SetButtonLock.exe)?
hiya Khashim
actually it is in the registry
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Advanc edCPL]
"EnabledStateTask"=dword:00000000 <- 0 if disable Task PS, 1 if enable
"EnabledStateContact"=dword:00000000 <- 0 if disable Contact , 1 if enable
"EnabledStateConnection"=dword:00000000 <- 0 if disable Connection PS, 1 if enable
"EnabledStateCalendar"=dword:00000000 <- 0 if disable Calendar PS, 1 if enable
Make Sure that the Following is also set bro to 1 or enable .. :)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Advanc edCPL]
"CalendarPassColdBoot"=dword:00000001
"ConatctPassColdBoot"=dword:00000001
"ConnectionPassColdBoot"=dword:00000001
"TaskPassColdBoot"=dword:00000001
okih im a little tired bro .. can you check if this is right .. but im sure it is in the [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Advanc edCPL]
Khashim
5th May 2005, 05:57 PM
Hey,
Are there any registry entries for Permanent Save? Or is there any way to enable permanent save on a hard reset to restore anything in Storage (i.e. an executable like SetButtonLock.exe)?
hiya Khashim
actually it is in the registry
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Advanc edCPL]
"EnabledStateTask"=dword:00000000 <- 0 if disable Task PS, 1 if enable
"EnabledStateContact"=dword:00000000 <- 0 if disable Contact , 1 if enable
"EnabledStateConnection"=dword:00000000 <- 0 if disable Connection PS, 1 if enable
"EnabledStateCalendar"=dword:00000000 <- 0 if disable Calendar PS, 1 if enable
Make Sure that the Following is also set bro to 1 or enable .. :)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Advanc edCPL]
"CalendarPassColdBoot"=dword:00000001
"ConatctPassColdBoot"=dword:00000001
"ConnectionPassColdBoot"=dword:00000001
"TaskPassColdBoot"=dword:00000001
okih im a little tired bro .. can you check if this is right .. but im sure it is in the [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Advanc edCPL]
Hey toenailed,
Thanks, but there is a problem. Instead of restoring on a hard reset, permanent save overwrites the backups. So, it skips restoring and goes straight to synchronizing. Any ideas?
wshealy
6th May 2005, 12:53 AM
Hi
Great thread! Now that I have updated to 1.12 and 1.40. I'm working on rebuilding my SX66. I thought it would be a good time to try some of the things you suggest since I hate reentering stuff.
The set button lock worked great.
Now I'm trying to create a reg file to add owner info. I used Resco's registry editor to export my settings before upgrading and the clean registry after upgrading.
I used notepad on XP to cut my Owner information into a new reg file with the standard header:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\ControlPanel\Owner]
"Owner"=hex:57,00,...
Resulting in an error X Unknown error importing Registry script file.
Resco uses \ to divide the long hex string so next I tried making mine match MORcustom deleting the \ so it was one long hex string. Still same error.
Any suggestions? What tools do you use? I am thinking that eventually I'll import it into a cab file that I can execute in my hard reset config.txt.
Thanks, great thread hope I can get mine to work soon.
toenailed
6th May 2005, 08:23 PM
Hey toenailed,
Thanks, but there is a problem. Instead of restoring on a hard reset, permanent save overwrites the backups. So, it skips restoring and goes straight to synchronizing. Any ideas?
hi Khashim ..
yeah i was really tired last night to give the Registry .. it will just synchronize the contacts since Permanent Save use exes or dlls to synchronize while uses the MyCpl.cpl Permanent Save Settings for Restoring .. :(
toenailed
6th May 2005, 08:34 PM
Hi
Great thread! Now that I have updated to 1.12 and 1.40. I'm working on rebuilding my SX66. I thought it would be a good time to try some of the things you suggest since I hate reentering stuff.
The set button lock worked great.
Now I'm trying to create a reg file to add owner info. I used Resco's registry editor to export my settings before upgrading and the clean registry after upgrading.
I used notepad on XP to cut my Owner information into a new reg file with the standard header:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\ControlPanel\Owner]
"Owner"=hex:57,00,...
Resulting in an error X Unknown error importing Registry script file.
Resco uses \ to divide the long hex string so next I tried making mine match MORcustom deleting the \ so it was one long hex string. Still same error.
Any suggestions? What tools do you use? I am thinking that eventually I'll import it into a cab file that I can execute in my hard reset config.txt.
Thanks, great thread hope I can get mine to work soon.
if you export the registry in Resco you need to add this to uppertop most of the reg file
Windows Registry Editor Version 5.00
if you export the registry with PHM Regestry Editor you need to use this instead
REGEDIT4
NOW if you use the Windows Registry Editor Version 5.00 you have to remember that the reg file should be save as Unicode
and
if you use the REGEDIT4 you have to save it as ANSI
in notepad you can set it by clicking File->Save As.. then under Encoding List Box use the Appropriate Encoding Type (ANSI or Unicode)
Now if you are using the WinCe Cab Manager to import the reg file .. remember to remove the \ and spaces in the OWNER or Notes cause the WinceCab manager will only import the first line before the first "\"
Khashim
6th May 2005, 09:26 PM
Hey toenailed,
Thanks, but there is a problem. Instead of restoring on a hard reset, permanent save overwrites the backups. So, it skips restoring and goes straight to synchronizing. Any ideas?
hi Khashim ..
yeah i was really tired last night to give the Registry .. it will just synchronize the contacts since Permanent Save use exes or dlls to synchronize while uses the MyCpl.cpl Permanent Save Settings for Restoring ..
Anyway there is another way you can use .. i dont have a BA for me to test this .. but it works in ALL Himalaya WM2003SE and WM2005(Not Entirely work but it does what is should do) .. the exe below calls the Permanent Save .. so if you add this to Config.txt the Permanent Save settings will Open during a hard reset .. :)
Hey toenailed,
Nothing was attached. :P
Thanks
wshealy
7th May 2005, 01:52 AM
Toenailed:
Thanks, Without your help I never would have figured all that out. Guess you need the secret handshake or it is clear as mud.
...and all:
Is there a way to skip the screen align on hard reset?
I searched my registry for entries related to my email imap server I had added and only found this...
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\SyncSer viceProviders\INet]
There are no entries under it and no other reference.... Where is messenger putting the account info?
I also import my new reg file into Win CE Cab Mgr and when I try and install it I get an error that it isn't valid for my device. Is this because the cab has no files or does it only use the original format? I tried the one for WM2003.
Now I just wish there was a way to feed active sync a playlist list sort of thing of software you want reloaded. I often park stuff I'm not useing by removing the program from my SX66 but leaving it in active sync. I have more stuff than my SX66 likes to handle.
Thanks again Toenailed and all!
toenailed
8th May 2005, 03:27 PM
Hey toenailed,
Nothing was attached. :P
Thanks
i intentionally remove the attachment since the proggie does work .. it only execute the Permanent Save Settings and .. if you state the exe under the config.txt it will not wait till the Permanent save closes and the cab installation will still go on .. but if you still want to try the file here it is .. just remove the RST command in your config.txt then manually reset your device .. so it will not reset after it execute the Permanent save .. :)
toenailed
8th May 2005, 04:54 PM
Toenailed:
Thanks, Without your help I never would have figured all that out. Guess you need the secret handshake or it is clear as mud.
...and all:
Is there a way to skip the screen align on hard reset?
just create a file name it ---> welcome.not .. then place it to your storage card .. it doesnt necessarily needed what type of file.. i only tried it once .. but i create a text file then name it welcome.not .. but the problem is the stylus is not align .. but you can find the setting of the screen alignment .. in here
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
I searched my registry for entries related to my email imap server I had added and only found this...
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\SyncSer viceProviders\INet]
There are no entries under it and no other reference.... Where is messenger putting the account info?
AFAIK the .. settings for POP3 and IMAP4 can be found somewhere in reg section [HKEY_CURRENT_USER\Software\Microsoft\Inbox\ or in HKLM .. ill just check later .. i still dont have my device yet ..
but you need to create a folder and the folder is place in database .. so you will not be able to use the reg
about the MSN if im not mistaken the registry can be found here
[HKEY_CURRENT_USER\Software\Microsoft\MessengerServ ice]
i dont have my device .. so icant make it sure ..
I also import my new reg file into Win CE Cab Mgr and when I try and install it I get an error that it isn't valid for my device. Is this because the cab has no files or does it only use the original format? I tried the one for WM2003.
Now I just wish there was a way to feed active sync a playlist list sort of thing of software you want reloaded. I often park stuff I'm not useing by removing the program from my SX66 but leaving it in active sync. I have more stuff than my SX66 likes to handle.
Thanks again Toenailed and all![/
use the Original .. the Pocket PC 2003 option is only compatible to WM2003 and not for SE .. but if you use the Original cab format.. you will getting the Annoying Message saying "the Progrma you have installed may not display properly ...etc"
to remove this you need to set MAXIMUM OS BUILD to 0xE0000000hex or -536870912 .. but the wince cab manager cannot set the Maximum OS Build in a negative value .. it will just popup saying you need to input a positive value .. you can only set a negative value in cabwiz ..
so what im suggesting is if you really want to use wince cab manager to create a cab .. use a CAB Template .. here i attach a cab u can use this one ..i already set the BuildMAx to -536870912, Minimum OS version to 4.0 and Maximum to 4.99 ..
everytime you want to create a cab .. just make sure youve change the Company and Application name and dont Ever Opent the Operating System Tab in Cab information Properties .. then dont click save .. just use save as.. :)
Khashim
8th May 2005, 05:30 PM
i intentionally remove the attachment since the proggie does work .. it only execute the Permanent Save Settings and .. if you state the exe under the config.txt it will not wait till the Permanent save closes and the cab installation will still go on .. but if you still want to try the file here it is .. just remove the RST command in your config.txt then manually reset your device .. so it will not reset after it execute the Permanent save .. :)
Hey toenailed,
It doesn't seem to work with the BlueAngel. Nothing happened after a hardreset, so I tried running the program manually and it opened up the button lock application. Any other ideas?
Thanks
wshealy
9th May 2005, 04:02 AM
Toenailed
Thanks again!
I am not particular about which cab program I use do you suggest another one?
Off to try your suggestions!
buzz_lightyear
9th May 2005, 08:32 AM
Hi toenailed... :o)
you really are The Master of Registry
great work!!!
THANX
buzz
toenailed
9th May 2005, 09:27 PM
Hey toenailed,
It doesn't seem to work with the BlueAngel. Nothing happened after a hardreset, so I tried running the program manually and it opened up the button lock application. Any other ideas?
Thanks
hi khashim,
actually i still have some ideas .. but i really havnt try it yet .. ill just check if that will work .. BUT .. there is another ideas that i have that ive already tried and does work on us (in himalaya but not sure in blue angel)
Maybe this is an addition to the WIKI but i need a confirmation first if it will work in BA.. the method was first use by the Legendary Sin .. in his .. materpiece .. Sins Himalaya 2.02.t1.WWE & 2.06.00WWE Merged ROM v2.0 (http://forum.xda-developers.com/viewtopic.php?t=16916), and although the intention is different to this thread (but the same in Sins Merged ROM) we also use this method in my XdA2JoJo.v3.2zS (http://forum.xda-developers.com/viewtopic.php?p=111818#111818)
Heres the Procedures
1. First Perform a Hard Reset with Your Cooked Extended ROM (its Oki if you still havent created a CAB with your Preferred SEttings)
2. then Set Everything to your preffered Settings .. like the Owner Info, the GMT and the Regional Settings .. or any other settings that you want, Also restore your contacts and create your POP3 or your IMAP4 Configuration, also set your MMS and GPRS configuration , i mean set it all as if you are ready to use your device .. :)
3. Now download the Sprite BackUp 3.14 (http://forum.xda-developers.com/download.php?id=2923) or the Pre Release Version of Sprite Backup (http://spritesoftware.crmdesk.com/download.aspx?id=20222) (not sure if this is already been release)
4. Run and install the Program in your Device
5. Then RUN the Sprite Backup, GO to Advanced Mode(Options->Switch to Advanced Mode) Set everything except the "Encrypt Backup" in General Backup Options .. Options->Backup Options->General Backup Options
6. then Backup your Device and Wait, Now it will create an Self-Restoring Exe Backup File, test it first if will wor, run the exe file .. then you will see the Sprite Backup Advance Restore Dialog Box.. test if it will restore the backup that you have(make sure that the file is in exe)
7. Now Rename the File to ..AutoRun.Exe..
8. Then delete everything in your Extended ROM(make sure you already have a backup of your cooked Extended ROM, just in case something goes wrong) and then place the AutoRun.exe(the self-restoring Compressed backup) to your Extended ROM
9. then Perform a Hard Reset
the idea is to create a Self Restoring Compressed backup using the Sprite Backup Software .. then Restore it during the hardreset .. the CheckAutorun.exe (found in your windows directory) will call the Autorun.exe in your Extended ROM during the hard reset and because we rename the Backup to AutoRun.exe it will popup the Sprite Backup Advance Restore Procedures instead of the usual Autorun.exe cab installation..
.
but in you want to just include it to your config.txt
-> just make sure you rename it to something else like ExtROM.exe
then in config.txt
add this
CPY1:\Extended_ROM\ExtROM.exe
CPY2:\Windows\ExtROM.exe
EXEC:\Windows\ExtROM.exe
.. but i prefer the Autorun.exe trick
PS .. i only try it bro with himalaya and not sure if this will work in BA.. i forgot also if the GMT can be set .. i cant remember but i think it will reset to -8 Pacific USA during Sprite Backup but im not sure(i still dont have my device yet) .. and also sorry bro for always late reply .. i only have one to two hours to take a glimpse in my computer .. i little busy lately especially in my work eh.. sowee .. :)
toenailed
9th May 2005, 09:43 PM
Toenailed
Thanks again!
I am not particular about which cab program I use do you suggest another one?
Off to try your suggestions!
actually i still consider CABwiz the best cab creating program ..
it comes with Pocket PC 2003 SDK and free to download in MS site ..
heres the link that teach how to create a cab using cabwiz
http://www.sundialsoft.freeserve.co.uk/cabinfo.htm
http://www.codeproject.com/ce/pocketpc_deploy.asp
but i will not expect that all will gonna love this proggie since .. you have to type it manually under notepad .. so you can just try the
WinCe Cab Manager since you can easily imported the reg file
http://www.ocpsoftware.com/products.php?nm=cecabmgr
or if you want a more advance cab installer then
e-pocketSetup
http://www.e-pocketsetup.com/
but still EVC++ 4.0 SP4 and Cabwiz is the most advance method in creating cab
toenailed
9th May 2005, 09:44 PM
Hi toenailed... :o)
you really are The Master of Registry
great work!!!
THANX
buzz
tnX man .. :wink: .. but still not as good as you are.. :)
Khashim
9th May 2005, 10:58 PM
hi khashim,
actually i still have some ideas .. but i really havnt try it yet .. ill just check if that will work .. BUT .. there is another ideas that i have that ive already tried and does work on us (in himalaya but not sure in blue angel)
Maybe this is an addition to the WIKI but i need a confirmation first if it will work in BA.. the method was first use by the Legendary Sin .. in his .. materpiece .. Sins Himalaya 2.02.t1.WWE & 2.06.00WWE Merged ROM v2.0 (http://forum.xda-developers.com/viewtopic.php?t=16916), and although the intention is different to this thread (but the same in Sins Merged ROM) we also use this method in my XdA2JoJo.v3.2zS (http://forum.xda-developers.com/viewtopic.php?p=111818#111818)
Heres the Procedures
1. First Perform a Hard Reset with Your Cooked Extended ROM (its Oki if you still havent created a CAB with your Preferred SEttings)
2. then Set Everything to your preffered Settings .. like the Owner Info, the GMT and the Regional Settings .. or any other settings that you want, Also restore your contacts and create your POP3 or your IMAP4 Configuration, also set your MMS and GPRS configuration , i mean set it all as if you are ready to use your device .. :)
3. Now download the Sprite BackUp 3.14 (http://forum.xda-developers.com/download.php?id=2923) or the Pre Release Version of Sprite Backup (http://spritesoftware.crmdesk.com/download.aspx?id=20222) (not sure if this is already been release)
4. Run and install the Program in your Device
5. Then RUN the Sprite Backup, GO to Advanced Mode(Options->Switch to Advanced Mode) Set everything except the "Encrypt Backup" in General Backup Options .. Options->Backup Options->General Backup Options
6. then Backup your Device and Wait, Now it will create an Self-Restoring Exe Backup File, test it first if will wor, run the exe file .. then you will see the Sprite Backup Advance Restore Dialog Box.. test if it will restore the backup that you have(make sure that the file is in exe)
7. Now Rename the File to ..AutoRun.Exe..
8. Then delete everything in your Extended ROM(make sure you already have a backup of your cooked Extended ROM, just in case something goes wrong) and then place the AutoRun.exe(the self-restoring Compressed backup) to your Extended ROM
9. then Perform a Hard Reset
the idea is to create a Self Restoring Compressed backup using the Sprite Backup Software .. then Restore it during the hardreset .. the CheckAutorun.exe (found in your windows directory) will call the Autorun.exe in your Extended ROM during the hard reset and because we rename the Backup to AutoRun.exe it will popup the Sprite Backup Advance Restore Procedures instead of the usual Autorun.exe cab installation..
.
but in you want to just include it to your config.txt
-> just make sure you rename it to something else like ExtROM.exe
then in config.txt
add this
CPY1:\Extended_ROM\ExtROM.exe
CPY2:\Windows\ExtROM.exe
EXEC:\Windows\ExtROM.exe
.. but i prefer the Autorun.exe trick
PS .. i only try it bro with himalaya and not sure if this will work in BA.. i forgot also if the GMT can be set .. i cant remember but i think it will reset to -8 Pacific USA during Sprite Backup but im not sure(i still dont have my device yet) .. and also sorry bro for always late reply .. i only have one to two hours to take a glimpse in my computer .. i little busy lately especially in my work eh.. sowee .. :)
Hey toenailed,
That would definately work on a BA. The only problem with that is that once there is a ROM update with new versions of Camera, Java, Album, etc., then you have to go through all that trouble. Also, although I like Sprite Backup, it messes up sometimes (for example, message databases can become corrupt).
If there is no other way, I'll do that. But I really want to find a way that deals solely with the extended ROM.
Thanks
toenailed
9th May 2005, 11:26 PM
Hey toenailed,
That would definately work on a BA. The only problem with that is that once there is a ROM update with new versions of Camera, Java, Album, etc., then you have to go through all that trouble. Also, although I like Sprite Backup, it messes up sometimes (for example, message databases can become corrupt).
If there is no other way, I'll do that. But I really want to find a way that deals solely with the extended ROM.
Thanks
hey .. i definitely agree with you .. thats why i created the XdA2Jojo.v3.2zS.cab .. so we can still use the Sprite Backup to restore and yet we can still use the Config.txt to cook our own rom .. so incase a new version of OEM cab is release .. we can easily replace it without having to recreate the sprite backup ..
actually you can use both .. the sprite backup and the extended ROM config.txt ..without even use my XdA2JoJo.v3.2zS.cab .. if you still interested i cn post later how ..
wshealy
10th May 2005, 05:30 AM
Toenailed
I was following until you suggested doing both the sprite backup.exe and the cab unzip from XdA2Jojo.v3.2zS.cab. Are you considering a version of XdA2Jojo.v3.2zS.cab for BA.
Talk more about the concept of doing both.
Thanks
Khashim
10th May 2005, 02:10 PM
Hmm.......interesting.....Yeah, please explain
Khashim
16th May 2005, 02:04 PM
Hey toenailed,
Have you figured out any other ways to restore things from Permanent Save?
I'm surprised no one has created an executable for this.
Phreakazoidz
17th May 2005, 05:27 AM
Hi toenailed... :o)
you really are The Master of Registry
great work!!!
THANX
buzz
tnX man .. :wink: .. but still not as good as you are.. :)
Thanks toenailed for ur Information!!
Phreakazoidz
toenailed
18th May 2005, 04:16 AM
Toenailed
I was following until you suggested doing both the sprite backup.exe and the cab unzip from XdA2Jojo.v3.2zS.cab. Are you considering a version of XdA2Jojo.v3.2zS.cab for BA.
Talk more about the concept of doing both.
Thanks
Hmm.......interesting.....Yeah, please explain
OOOPPPPSSS reallly soweee guys .. after the excitement in MEDC 2005 (http://wiki.xda-developers.com/index.php?pagename=Himalaya_2005) and big commotion on the new patch release of WM5.0 for HIMALAYA (http://forum.xda-developers.com/viewtopic.php?t=21391) .. we got so busy and excited ..
anyway the idea of using both the Sprite Backup and extended_ROM is good but you will have some difficulties if you use welcome.not .. since the touch screen is not calibrated yet .. but heres how .. (its almost the same method)
1. First Rename the Autorun.exe found in your Extended_ROM to Config.exe (use the autorun.exe that has config.txt)
2. Create a Shortcut for Config.exe using Resco File Explorer or File Explorer then name the Shortcut Config.lnk then place the config.lnk to a safer place like storage folder or storage card
3. Perform a Hard reset, and since the Autorun.exe is rename the Config.exe, Extended_ROM will not RUN
4. Now set everything to your own likings like the Regional Settings, the SIP or anything or Even Restore your Contacts now so it will also backup your Contacts
5. After Setting the Owner INFORMATION or Notes, on Options TAB .. Check only one of this Identification Information or Notes,This is Optional, but in Himalaya 2.06ROM this is very important if we fail to do this the boot will lockup and hardreset is required, im not sure if in BA you need this also,
Anyway as i said before this is very important in Himalaya 2.06 but not sure if this is important in BA
6. This is very Important, copy the Config.lnk to your \Windows\Startup\ directory
7. Now download the Sprite BackUp 3.14 or the Pre Release Version of Sprite Backup (not sure if this is already been release)
8. Run and install the Program in your Device
9. Then RUN the Sprite Backup, GO to Advanced Mode(Options->Switch to Advanced Mode) Set everything except the "Encrypt Backup" in General Backup Options .. Options->Backup Options->General Backup Options
10. to avoid corruption in Messaging .. uncheck the Email then Backup your Device and Wait, Now it will create an Self-Restoring Exe Backup File, test it first if will worf, run the exe file .. then you will see the Sprite Backup Advance Restore Dialog Box.. test if it will restore the backup that you have(make sure that the file is in exe)
11. Rename the File to ..AutoRun.Exe..
12. Now Unlock and unhide the Extended ROM place the Autorun.exe and the attached CleanLNK.exe in your Extended_ROM
13. State the CleanLNK.exe in your Config.txt <- Dont Forget this
13. then Perform a hard reset
the idea is after a hard reset the Sprite Backup will open ..
you need to tap the restore and to start the Restoring of the backup ..
after it restore .. it will ask you if you want to reset your device then just tap yes ..
After the Soft reset your owner information will popup just tap the screen the you will see that it is now installing the CABs found in your extended ROM..
after that cleanlnk.exe will remove the Config.lnk found in your Windows\Startup directory so after a soft reset, it will no longer run the Cab installation
Toenailed
I was following until you suggested doing both the sprite backup.exe and the cab unzip from XdA2Jojo.v3.2zS.cab. Are you considering a version of XdA2Jojo.v3.2zS.cab for BA.
Theoretically XdA2JoJo.v3.2zS.cab will also work in BA but i havent try it .. you can try it bro ..
1. just perform a hard reset without any OEM cab installed ..
2. then backup using the Step 4 to 9 above
3. Name the Exe File to Sins.Merged.v2.0.exe
4. Download this file http://forum.xda-developers.com/download.php?id=4366
5. Extract and Open the Sins.Merged.v2.0.zip using winrar or any zip program replace the Sins.Merged.v2.0.exe with your Sins.Merged.v2.0.exe ..
6. Place the XdA2JoJo.v3.2zS.cab and Sins.Merged.v2.0.zip to your Extended_ROM and state the XdA2JoJo.v3.2zS.cab on the uppertop most of your config.txt
CAB: \Extended_ROM\XdA2JoJo.v3.2zS.CAB
7. Then Zip all the Cabs you have in your Extended_ROM .. name the Zip File ExtROM.zip then place ExtROM.zip to your Extended_ROM
8. Now Add/ create a Cab for your Owner Information.. place it to your Extended ROM .. then State the cab in config.txt after the XdA2JoJo.v3.2zS.cab, it config.txt should looks like this
CAB: \Extended_ROM\XdA2JoJo.v3.2zt.CAB
CAB: \Extended_ROM\OwnerInformation.CAB
EXEC:\Extended_ROM\SetButtonLock.exe
RST: Reset
8. then perform a hard reset ..
Now idea it first .. it will extract the Sins.Merged.v2.0.zip
then it will run the Sins.Merged.v2.0.cab(anyway you can edit this with wince cab manager), then after that the Sins.Merged.v2.0.exe both found in your Sins.Merged.v2.0.zip
then it will soft reset after it restore everything ..
then your owner information will popup just tap the screen then it will continue the installation process ..
now why we include the OwnerInformation.cab since it was already created in the Backup? because i added in XdA2JoJO.v3.2zS.cab to delete the OwnerInformation since the release i have include a notes to prevent the boot lockup problem we have this will restore your Owner Information after cab installation .. :)
toenailed
18th May 2005, 05:07 AM
Hey toenailed,
Have you figured out any other ways to restore things from Permanent Save?
I'm surprised no one has created an executable for this.
u can test it bro which command will open the permanent save applet .. i already list out the control panel applet
for Himalaya
http://wiki.xda-developers.com/index.php?pagename=Himalaya_ControlPanel_Applet_Li nk_WM2003SE_and_WM5.0
and for Wallaby (by itsme)
http://www.xs4all.nl/~itsme/projects/xda/xda-controlpanel.html
use D25RUN bro http://forum.xda-developers.com/viewtopic.php?t=19706
copy the D25RUN.exe and D25RUN.txt in your extended_ROM
then edit the D25RUN.txt find which ctlpnl.exe will open the Permanent Save
example of D25RUN.txt
# Will Open the Password Settings in HIMALAYA WM2003SE or WM5.0
app=\Windows\ctlpnl.exe
param="\Windows\cplmain.cpl,1"
then after you found it .. just add
EXEC:\Extended_ROM\D25RUN.exe
in your config.txt and remove the RST: RESET Command
HDuser
18th May 2005, 08:55 AM
toenailed
When I Grow up, can I be as smart as you?? PlEASE!!
Nice one bro, when are you going to give us the hack that makes my BA make coffee, you seem to beable to work all the other stuff out.
HappyGoat
20th May 2005, 11:26 AM
toenailed
When I Grow up, can I be as smart as you?? PlEASE!!
Nice one bro, when are you going to give us the hack that makes my BA make coffee, you seem to beable to work all the other stuff out.
Make coffee would be nice, but how about predicting the lottery numbers...? ;)
Great work, toenailed, thanks! :D
toenailed
20th May 2005, 02:26 PM
toenailed
When I Grow up, can I be as smart as you?? PlEASE!!
Nice one bro, when are you going to give us the hack that makes my BA make coffee, you seem to beable to work all the other stuff out.
Make coffee would be nice, but how about predicting the lottery numbers...? ;)
Great work, toenailed, thanks! :D
hehehe dont worry guys as soon as i find it in the registry .. i will create a wiki then post here the link .. hehehe .. :lol:
PS should i reserved a wiki tutorial page on How to make a Coffee using your Himalaya or BlueAngel and Predicting the lottery number with your Device .. hehehehe .. :wink:
HDuser
20th May 2005, 04:10 PM
Sure, knew you could do it for you are so smart (even good looking (maybe)).
When will you post the link?
PS Thanks for your great contributions to the site and can I have mine with milk?
cease
20th May 2005, 11:44 PM
Hey,
Does anyone know where the registry key for button lock is?
hiya Khashim ..
AFAIK.. you cannot set Buttonlock in registry ..
use the SetButtonLock.exe (ftp://xda:xda@ftp.xda-developers.com/BlueAngel/Extended_ROM_Kitchen_1_22/Autorun/SetButtonLock.exe) if you want to turn ON the Button Lock during hard reset .. .. :)
toenailed, sorry, but I have a really dumb question. How does one use the EXE file? Simply copy it to the Extended ROM directory? CABs I know how to do, EXE's, I've not read about. Thx.
toenailed
22nd May 2005, 03:56 PM
(even good looking (maybe)).
?
not just maybe .. its 199% true .. a very good looking .. .. i will kill whoever disagree hehehe .. :wink:
toenailed, sorry, but I have a really dumb question. How does one use the EXE file? Simply copy it to the Extended ROM directory? CABs I know how to do, EXE's, I've not read about. Thx.
hi cease .. just include it in config.txt .. use the autorun.exe bro that uses the config.txt so it will surely run the exe .. anyways heres a very important notice(ok, i will say this again, in himalaya it is very important but im not sure in BA if this is also needed)
if you state a cab bro .. make sure that there is a space between the CAB: and \Extended_ROM .. example
CAB: \Extended_ROM\PersonalSettings.CAB
but if you state an exe dont include a Space between the EXEC and the :\Extended_ROM .. example
EXEC:\Extended\ROM\SetButtonLock.exe
and also it is very important that the exe file is stated after the last CAB file installed .. so it should look like this (example only)
CAB: \Extended_ROM\CallerID.CAB
CAB: \Extended_ROM\Camera.CAB
CAB: \Extended_ROM\Album.CAB
CAB: \Extended_ROM\OwnerInformation.CAB
EXEC:\Extended_ROM\SetButtonLock.exe
RST: Reset
thats it hope this will help bro .. :wink:
DayRavies
25th May 2005, 03:56 PM
Hi all,
Thanks for all great knowledge that is shared here.
I’ve been looking around for some time to find a working solution for one of my problems but is yet to find one that works for me.
I would like a cab file for the GPRS-settings to the Swedish operators (Telia, Vodafone, Tele2 and Multicom).
I’ve tried the following things from this site.
1. Exported the registry with the Resco tool before and after I’ve entered the connection information. Then used the difference between the reg-files (with CompareIT!) and added “Windows Registry Editor Version 5.00” at the top of the file. I’ve tried ANSI and Unicode. I imported the resulting reg-file into WinCE Cab manager and created a CAB-file. When “running” the CAB-file I get a connection with the right name and modem set to “Cellular Line (GPRS). The thing that doesn’t is included is the APN. I don’t know about the username, password etc since Telia doesn’t use it.
2. I think the XML-method (http://wiki.xda-developers.com/index.php?pagename=How%20to%20Create%20a%20GPRS%20 Connections%20CAB%3A%20XML%20Method) would do it for me but I don’t know what to do with the xml ie. how do I get from xml to CAB.
I’m sure the requested information is here some where but I couldn’t find it.
Thankful for help.
toenailed
25th May 2005, 06:30 PM
hi DayRavies..
SO sowee about the CAB Tutorial that i didnt finish .. we got so busy about the magneto .. that i put the WIKI tutorial on my least priority work .. :oops: .. but i will finish it bro .. anyway ..
the best option to create a cab is using the cabwiz especially one included in VS2005 Beta2 and Wince5.0 SDK .. since it has the Provisioning XML features ..
but you can still create the cab in WinCE Cab Manger .. you only need the OEM Cab and edit it .. i attach bro the example i use in WIKI page .. what you only need is to edit the Platformxxx.reg and CM_Entries.xml ..
Platformxxx.reg - contains some registry settings for ArcSoft MMS Composer or Other Settings like the GPRS Settings(CHAP Authentication and Class 10) or the GMT ..
CM_Entries.xml - contains the actual Provisioning XML
some idea is already in this page (but still not finish)
http://wiki.xda-developers.com/index.php?pagename=How%20to%20Create%20a%20GPRS%20 Connections%20CAB%3A%20XML%20Method
heres some idea that i havent still included in the wiki ..
CM_Networks
<characteristic type="CM_Networks">
<characteristic type="Smart MMS Settings">
<parm name="DestId" value="{CB876A52-9744-4c91-955B-53CFC9861FE4}" />
</characteristic>
<characteristic type="Smart GPRS WAP Settings">
<parm name="DestId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
</characteristic>
<characteristic type="Smart GPRS Settings">
<parm name="DestId" value="{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}" />
</characteristic>
</characteristic>
In CM_networks it created the Connections Settings like the Smart MMS Settings, Smart GPRS WAP Settings and the Smart GPRS Settings
but you need to create a unique DestID for this be able to create the Settings
You can create a DestId for Connections using your PPC and the registry .. heres how
1. Goto Network Management (Start->Settings->Connections Tab->COnnections->Advanced Tab->then Tap the "Select Networks" Button)
2. Then Tap the New Button(its oki tap in any of the two listbox)
3. Then "Enter a name for these settings" ex. "Smart MMS Settings", after that tap OK
4. Open Registry Editor (RegEdit or Resco Registry) then goto this Registry Section
[HKEY_LOCAL_MACHINE\Comm\ConnMgr\Destinations]
look for the Key Name of Your Connection Settings for Example the "Smart MMS Settings" so it will be
[HKEY_LOCAL_MACHINE\Comm\ConnMgr\Destinations\Smart MMS Settings]
under this key you will find the DestId just copy it save this will be your DestId for Smart MMS Settings
Smart MMS Settings = CB876A52-9744-4c91-955B-53CFC9861FE4
Smart GPRS WAP Settings = F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291
Smart GPRS Settings = 0112BB3C-ECF5-4dc5-A26D-51A4558CF756
CM_ProxyEntries
<characteristic type="CM_ProxyEntries">
<characteristic type="HTTP-{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}">
<parm name="SrcId" value="{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}" />
<parm name="DestId" value="{436EF144-B4FB-4863-A041-8F905A62C572}" />
<parm name="Proxy" value="new-inet:1159" />
<parm name="Type" value="0" />
<parm name="Enable" value="1" />
</characteristic>
<characteristic type="HTTP-{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}">
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="DestId" value="{A1182988-0D73-439E-87AD-2A5B369F808B}" />
<parm name="Proxy" value="new-corp:1118" />
<parm name="Type" value="0" />
<parm name="Enable" value="1" />
</characteristic>
<characteristic type="WAP-{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}">
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="DestId" value="{7022E968-5A97-4051-BC1C-C578E2FBA5D9}" />
<parm name="Proxy" value="10.102.61.46:9201" />
<parm name="Type" value="2" />
<parm name="Enable" value="1" />
</characteristic>
<characteristic type="WTLS-{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}">
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="DestId" value="{F28D1F74-72BE-4394-A4A7-4E296219390C}" />
<parm name="Proxy" value="10.102.61.46:9203" />
<parm name="Type" value="2" />
<parm name="Enable" value="1" />
</characteristic>
</characteristic>
The Above code is setting the ProxyEntries and setting the Default Connections for Internet and Work Settings
the idea is we will set the Smart GPRS Settings as Default Internet Connections while the Smart WAP GPRS Settings as Default Private Network or Work Connections
following on the Setting in WIKI page
http://wiki.xda-developers.com/index.php?pagename=How%20to%20Create%20a%20GPRS%20 Connections%20CAB%3A%20XML%20Method
Smart GPRS Settings - Doesnt have any proxy Server
Smart WAP GPRS Settings - sets
HTTP Proxy
Proxy Server: <None>
Proxy Port: <None>
WAP Proxy
Proxy Server: 10.102.61.46
Proxy Port: 9201
Secure WAP Proxy
Secure Wap Proxy:10.102.61.46
Secure Wap Port: 9203
:!: To Make the "Smart GPRS Settings" The Default Internet Connection you need to set the connection -> "The Internet" to Smart GPRS Settings
The Internet -> DestId is 436EF144-B4FB-4863-A041-8F905A62C572
:!: To Make the "Smart WAP GPRS Settings" The Default Private Network Connections you need to set the connection to "Work" to Smart WAP GPRS Settings
Work -> DestId is A1182988-0D73-439E-87AD-2A5B369F808B
:!: if you need to Set the WAP Proxy you need to set the Setting to the "The Wap Network" connections
The Wap Network -> DestId is 7022E968-5A97-4051-BC1C-C578E2FBA5D9
:!: if you need to Set the Secure WAP Proxy you need to set the Setting to the "Secure Wap Network" connections
Secure Wap Network -> DestId is F28D1F74-72BE-4394-A4A7-4E296219390C
ALL OF THIS CAN BE FOUND IN THIS REGISTRY SECTION
[HKEY_LOCAL_MACHINE\Comm\ConnMgr\Destinations]
To Set the Proxy
for HTTP
<characteristic type="HTTP-{(DestId of the Settings)}">
for WAP
<characteristic type="WAP-{(DestId of the Settings)}">
for Secure WAP Network
<characteristic type="WTLS-{(DestId of the Settings)}">
for SOCKS
<characteristic type="SOCKS-{(DestId of the Settings)}">
To Set the Parameter of the Proxy Server
<parm name="Proxy" value="(ProxyServer:Port)" />
if not applicable use
for "The Internet"
new-inet:1159
for "Work
new-corp:1118
To Set the Proxy Type
<parm name="Type" value="0" />
Value is set to
0 = Proxy is not Applicable
1 = Set the Http Proxy Server
2 = Set the WAP or Secure Wap Network Proxy Server
4 = Set the SOCKS 4
8 = Set the SOCKS 5
To Make the Smart GPRS Settings the Default Connections
Make the Smart GPRS Settings(Source settings) Copy it to the the "The Internet"(Destination Settings)
<parm name="SrcId" value="{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}" /> <- "Smart GPRS Settings" DestId -Source Settings
<parm name="DestId" value="{436EF144-B4FB-4863-A041-8F905A62C572}" /> <- "The Internet" DestId -Destination Settings
and Since it doesnt have any Proxy Settings .. Smart GPRS Settings -> ProxyEntries should look like this
<characteristic type="HTTP-{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}">
<parm name="SrcId" value="{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}" />
<parm name="DestId" value="{436EF144-B4FB-4863-A041-8F905A62C572}" />
<parm name="Proxy" value="new-inet:1159" />
<parm name="Type" value="0" />
<parm name="Enable" value="1" />
</characteristic>
To Make the Smart WAP GPRS Settings the Default Connections
Make the Smart WAP GPRS Settings(Source settings) Copy it to the the "Work"(Destination Settings)
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" /> <- "Smart GPRS Settings" DestId -Source
<parm name="DestId" value="{A1182988-0D73-439E-87AD-2A5B369F808B}" /> <- "Work" DestId - Destination
same goes to the WAP
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" /> <- "Smart GPRS Settings" DestId -Source
<parm name="DestId" value="{7022E968-5A97-4051-BC1C-C578E2FBA5D9}" /> <- "The WAP Network" DestId- Destination
and Secure WAP
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" /> <- "Smart GPRS Settings" DestId -Source
<parm name="DestId" value="{F28D1F74-72BE-4394-A4A7-4E296219390C}" /> <- "Secure WAP Network" DestId - Destination
<characteristic type="HTTP-{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}">
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="DestId" value="{A1182988-0D73-439E-87AD-2A5B369F808B}" />
<parm name="Proxy" value="new-corp:1118" />
<parm name="Type" value="0" />
<parm name="Enable" value="1" />
</characteristic>
<characteristic type="WAP-{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}">
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="DestId" value="{7022E968-5A97-4051-BC1C-C578E2FBA5D9}" />
<parm name="Proxy" value="10.102.61.46:9201" />
<parm name="Type" value="2" />
<parm name="Enable" value="1" />
</characteristic>
<characteristic type="WTLS-{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}">
<parm name="SrcId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="DestId" value="{F28D1F74-72BE-4394-A4A7-4E296219390C}" />
<parm name="Proxy" value="10.102.61.46:9203" />
<parm name="Type" value="2" />
<parm name="Enable" value="1" />
</characteristic>
CM_GPRSEntries
<characteristic type="CM_GPRSEntries">
<characteristic type="Smart Internet">
<parm name="DestId" value="{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}" />
<parm name="Enabled" value="1" />
<parm name="UserName" value="" />
<parm name="Password" value="" />
<parm name="Domain" value="" />
<parm name="SpecificIpAddr" value="0" />
<parm name="IpAddr" value="" />
<parm name="SpecificNameServers" value="1" />
<parm name="DnsAddr" value="202.57.96.3" />
<parm name="AltDnsAddr" value="202.57.96.4" />
<parm name="WinsAddr" value="" />
<parm name="AltWinsAddr" value="" />
<characteristic type="DevSpecificCellular">
<parm name="BearerInfoValid" value="1" />
<parm name="GPRSInfoValid" value="1" />
<parm name="GPRSInfoProtocolType" value="2" />
<parm name="GPRSInfoL2ProtocolType" value="PPP" />
<parm name="GPRSInfoAccessPointName" value="internet" />
<parm name="GPRSInfoAddress" value="" />
<parm name="GPRSInfoDataCompression" value="1" />
<parm name="GPRSInfoHeaderCompression" value="1" />
<parm name="GPRSInfoParameters" value="" />
</characteristic>
</characteristic>
<characteristic type="Smart GPRS">
<parm name="DestId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="Enabled" value="1" />
<parm name="UserName" value="" />
<parm name="Password" value="" />
<parm name="Domain" value="" />
<parm name="SpecificIpAddr" value="0" />
<parm name="IpAddr" value="" />
<parm name="SpecificNameServers" value="0" />
<parm name="DnsAddr" value="" />
<parm name="AltDnsAddr" value="" />
<parm name="WinsAddr" value="" />
<parm name="AltWinsAddr" value="" />
<characteristic type="DevSpecificCellular">
<parm name="BearerInfoValid" value="1" />
<parm name="GPRSInfoValid" value="1" />
<parm name="GPRSInfoProtocolType" value="2" />
<parm name="GPRSInfoL2ProtocolType" value="PPP" />
<parm name="GPRSInfoAccessPointName" value="smart1" />
<parm name="GPRSInfoAddress" value="" />
<parm name="GPRSInfoDataCompression" value="1" />
<parm name="GPRSInfoHeaderCompression" value="1" />
<parm name="GPRSInfoParameters" value="" />
</characteristic>
</characteristic>
<characteristic type="Smart MMS">
<parm name="DestId" value="{CB876A52-9744-4c91-955B-53CFC9861FE4}" />
<parm name="Enabled" value="1" />
<parm name="UserName" value="" />
<parm name="Password" value="" />
<parm name="Domain" value="" />
<parm name="SpecificIpAddr" value="0" />
<parm name="IpAddr" value="" />
<parm name="SpecificNameServers" value="0" />
<parm name="DnsAddr" value="" />
<parm name="AltDnsAddr" value="" />
<parm name="WinsAddr" value="" />
<parm name="AltWinsAddr" value="" />
<characteristic type="DevSpecificCellular">
<parm name="BearerInfoValid" value="1" />
<parm name="GPRSInfoValid" value="1" />
<parm name="GPRSInfoProtocolType" value="2" />
<parm name="GPRSInfoL2ProtocolType" value="PPP" />
<parm name="GPRSInfoAccessPointName" value="mms" />
<parm name="GPRSInfoAddress" value="" />
<parm name="GPRSInfoDataCompression" value="1" />
<parm name="GPRSInfoHeaderCompression" value="1" />
<parm name="GPRSInfoParameters" value="" />
</characteristic>
</characteristic>
</characteristic>
Above Code is uses to create a Modem Connections for Specific Connection Settings
for Example if we want to create a modem
for Smart GPRS Settings
we will create the Smart Internet Modem
for Smart WAP GPRS Settings
we will create the Smart GPRS Modem
and for Smart MMS Settings
we will create the Smart MMS Modem
following on the WIKI Page ..
FOR MMS Settings
APN: mms
username:<blank>
password:<blank>
domain:<blank>
IP Address: <Server-Assigned>
Primary DNS: <Server-Assigned>
Secondary DNS: <Server-Assigned>
FOR Internet GPRS Settings
APN: internet
username:<blank>
password:<blank>
domain:<blank>
IP Address: <Server-Assigned>
Primary DNS: 202.57.96.3
Secondary DNS: 202.57.96.4
FOR WAP Settings
APN: smart1
username:<blank>
password:<blank>
domain:<blank>
IP Address: <Server-Assigned>
Primary DNS: 202.57.96.3
Secondary DNS: 202.57.96.4
we will focus only on this following code and leave the other as it is
<parm name="DestId" value="{CB876A52-9744-4c91-955B-53CFC9861FE4}" />
<parm name="UserName" value="" />
<parm name="Password" value="" />
<parm name="Domain" value="" />
<parm name="SpecificIpAddr" value="0" />
<parm name="IpAddr" value="" />
<parm name="SpecificNameServers" value="0" />
<parm name="DnsAddr" value="" />
<parm name="AltDnsAddr" value="" />
<parm name="WinsAddr" value="" />
<parm name="AltWinsAddr" value="" />
<characteristic type="DevSpecificCellular">
<parm name="GPRSInfoAccessPointName" value="mms" />
To Set the IP Address
<parm name="SpecificIpAddr" value="0" />
Value Can be set in
0 = Use Server-Assigned IP Address
1 = Use Specific IP Address
<parm name="IpAddr" value="" />
Value is the IP Address .. if the SpecificIpAddr is set to 0 leave the value blank
To Set the Server Address
<parm name="SpecificNameServers" value="0" />
Value Can be set in
0 = Use Server-Assigned Address
1 = Use Specific server Address
if Specific Server Address
just set the value for
<parm name="DnsAddr" value="" /> <- Primary DNS
<parm name="AltDnsAddr" value="" /> <- Secondary DNS
<parm name="WinsAddr" value="" /> <- Primary WINS
TO Set the Access Point NAME (APN)
Create a DevSpecificCellular Characteristic Type
<characteristic type="DevSpecificCellular">
then under it is the GPRSInfoAccessPointName and its value
<parm name="GPRSInfoAccessPointName" value="mms" /> <- Example of APN is "mms"
To Create a Modem for Smart GPRS Settings
<characteristic type="Smart Internet"> <- Name of the Modem Connection
<parm name="DestId" value="{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}" /> <- DestId of Smart GPRS Settings
and since APN, Primary and Secondary DNS is set this should it look like
<characteristic type="Smart Internet">
<parm name="DestId" value="{0112BB3C-ECF5-4dc5-A26D-51A4558CF756}" />
<parm name="Enabled" value="1" />
<parm name="UserName" value="" />
<parm name="Password" value="" />
<parm name="Domain" value="" />
<parm name="SpecificIpAddr" value="0" />
<parm name="IpAddr" value="" />
<parm name="SpecificNameServers" value="1" />
<parm name="DnsAddr" value="202.57.96.3" />
<parm name="AltDnsAddr" value="202.57.96.4" />
<parm name="WinsAddr" value="" />
<parm name="AltWinsAddr" value="" />
<characteristic type="DevSpecificCellular">
<parm name="BearerInfoValid" value="1" />
<parm name="GPRSInfoValid" value="1" />
<parm name="GPRSInfoProtocolType" value="2" />
<parm name="GPRSInfoL2ProtocolType" value="PPP" />
<parm name="GPRSInfoAccessPointName" value="internet" />
<parm name="GPRSInfoAddress" value="" />
<parm name="GPRSInfoDataCompression" value="1" />
<parm name="GPRSInfoHeaderCompression" value="1" />
<parm name="GPRSInfoParameters" value="" />
</characteristic>
</characteristic>
To Create a Modem for Smart WAP GPRS Settings
<characteristic type="Smart GPRS"> <- Name of Modem
<parm name="DestId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" /> <- DestId of Smart WAP GPRS Settings
and since only the APN is set this should it look like
<characteristic type="Smart GPRS">
<parm name="DestId" value="{F9B4CC28-FE1A-4d87-BAED-EE2DC5CCF291}" />
<parm name="Enabled" value="1" />
<parm name="UserName" value="" />
<parm name="Password" value="" />
<parm name="Domain" value="" />
<parm name="SpecificIpAddr" value="0" />
<parm name="IpAddr" value="" />
<parm name="SpecificNameServers" value="0" />
<parm name="DnsAddr" value="" />
<parm name="AltDnsAddr" value="" />
<parm name="WinsAddr" value="" />
<parm name="AltWinsAddr" value="" />
<characteristic type="DevSpecificCellular">
<parm name="BearerInfoValid" value="1" />
<parm name="GPRSInfoValid" value="1" />
<parm name="GPRSInfoProtocolType" value="2" />
<parm name="GPRSInfoL2ProtocolType" value="PPP" />
<parm name="GPRSInfoAccessPointName" value="smart1" />
<parm name="GPRSInfoAddress" value="" />
<parm name="GPRSInfoDataCompression" value="1" />
<parm name="GPRSInfoHeaderCompression" value="1" />
<parm name="GPRSInfoParameters" value="" />
</characteristic>
</characteristic>
To Create a Modem for Smart MMS Settings
<characteristic type="Smart MMS"> <- Name of Modem
<parm name="DestId" value="{CB876A52-9744-4c91-955B-53CFC9861FE4}" /> <- DestId of Smart MMS Settings
and since also only the APN is set this should it lalso ook like
<characteristic type="Smart MMS">
<parm name="DestId" value="{CB876A52-9744-4c91-955B-53CFC9861FE4}" />
<parm name="Enabled" value="1" />
<parm name="UserName" value="" />
<parm name="Password" value="" />
<parm name="Domain" value="" />
<parm name="SpecificIpAddr" value="0" />
<parm name="IpAddr" value="" />
<parm name="SpecificNameServers" value="0" />
<parm name="DnsAddr" value="" />
<parm name="AltDnsAddr" value="" />
<parm name="WinsAddr" value="" />
<parm name="AltWinsAddr" value="" />
<characteristic type="DevSpecificCellular">
<parm name="BearerInfoValid" value="1" />
<parm name="GPRSInfoValid" value="1" />
<parm name="GPRSInfoProtocolType" value="2" />
<parm name="GPRSInfoL2ProtocolType" value="PPP" />
<parm name="GPRSInfoAccessPointName" value="mms" />
<parm name="GPRSInfoAddress" value="" />
<parm name="GPRSInfoDataCompression" value="1" />
<parm name="GPRSInfoHeaderCompression" value="1" />
<parm name="GPRSInfoParameters" value="" />
</characteristic>
</characteristic>
PS .. i will put this in wiki and include the full details for each code with full description .... :)
-toe
Knight__Mayor
27th May 2005, 02:13 AM
Hi all,
I'm trying to develop an online utility to enable people to create their own personalisation CABs using just reg files.
Eventually the idea is that people can enter their settings/options into a webpage & create a CAB file - but at the moment I just have it accepting .reg files and popping out a CAB at the end.
It's still in the early stages of development, but I would appreciate any feedback.
Link: http://knight.myvnc.com/reg2cab/reg2cab.htm
(Note - Reg files should be formatted in the same way you would to import into WinCE CAB Manager)
wshealy
27th May 2005, 04:58 AM
Toenailed
It is taking me a few days to absorb all the items in your last epic. Thanks!
Knight
One concern...These registry files tend to have our most sensitive information. I'm not sure I trust a web site with my passwords, reg codes, etc. Is a downloadable option possible?
W
zohaer21
27th May 2005, 08:34 AM
can you make reg settings with serial numbers of apps???
i thought that didnt work????
Knight__Mayor
27th May 2005, 07:01 PM
Hi wshealy,
You have a fair point there. Personally, I have never come across an application reg key within the registry - but I don't doubt that they can exist. Further to that - I fully understand that Owner Info is very sensitive information that people would not want to share.
The fact that I KNOW that the uploaded reg file is deleted as soon as the CAB is produced, and that the resultant cab is deleted as soon as it's downloaded is moot - I can't really prove it to you guys. (Unless anyone want's to know how it's done).
However, as far as I'm concerned - the vast majority of 'personal' registry settings I use are purely based on preference of OS settings (my today screen, my today items order & selection, my spbWeather settings, my button mappings, etc etc) and I woudn't care about anyone knowing these.
I'm a hobbyist developer & full time Pocket PC enthusiast - I made the page to give some of my mates from work (fellow PPC lovers) who didn't have a way to produce cabs the ability to do so. Plus - it's still veery early in development so I was kinda hoping you guys could bug test it 4 me. :oops:
The posts within these forums have taught me everything I know about my M1000 and figured that in doing this I could give a little something back to the community.
I guess what I'm trying to say is - if it's useful to ya - use it. If not - ignore it.
Sorry for going on a bit, but I had a point to make. :lol:
Knight__Mayor
27th May 2005, 07:05 PM
p.s. Does anybody know the registry setting for the ClearType Tuner scale?
I can find the key to switch on cleartype, but I find it very blurry on default. Would prefer if I could set it to the third-from-the-left on the ClearType tuner scale.
Help appreciated :D
PapaDocta
27th May 2005, 11:42 PM
does anyone know a registry hack to enable the mms delivery report on all the time?
TIA
10-Dee-Q
26th June 2005, 01:48 PM
hi i'm quite a new bie here, but i red wiki's page
and change my registry for the contactsdisplay to vlue "1" to shows firts name, Last name, using resco registry editor,
after that i soft reset, but how come the contacts is still showing in last name, first name manner >??
did i miss something here ?
thx very much for anyhelp :P
10-Dee-Q
3rd July 2005, 06:09 PM
anyone??
findus
3rd July 2005, 11:05 PM
KnightMayor,
Nice one mate, love the idea, will give it a good test this week!
Thanks for your hard work,
Fin
Sergio_Bandeira
4th July 2005, 02:49 AM
can you make reg settings with serial numbers of apps???
i thought that didnt work????
Yes, it work!
Indeed I use a lot of that registry tweaks to install and auto-registering applications. :lol:
DayRavies
19th July 2005, 08:43 AM
Hi,
thanks far all information shared in this thread.
I've got a few registry questions:
HKEY_LOCAL_MACHINE\ControlPanel
on each Control Panel Module key
set the value of "Group" to this
0 -> to locate it to Personal Tab
1 -> to System Tab
2 -> to Connections tab
For example to change the Buttons Setting location goto
HKEY_LOCAL_MACHINE\ControlPanel\Buttons...
*Unhide Control Panel Program
remove the "Redirect" value in the following
Policy or AdminPassword
HKEY_LOCAL_MACHINE\ControlPanel\AdminPassword
Old Backlight Settings
HKEY_LOCAL_MACHINE\ControlPanel\Backlight
Contrast Settings
HKEY_LOCAL_MACHINE\ControlPanel\Contrast
Old Power Settings
HKEY_LOCAL_MACHINE\ControlPanel\Power
Does anyone know the key for Screen settings so I can move this?
Is it possible to disable the start menu?
Is it possible to remove the Programs Icon in the start menu?
Is it possible to remove the Settings Icon in the start menu?
Is it possible to hide tab-pages (Personal/System/Connections) from Settings?
Is it possible to disable all phone functionality but still be able to use GPRS?
Thanks
rick83
15th August 2005, 07:58 PM
hi,
i would like to know if is there any reg tweak to not display the
recently launched programs. I have done some searching around
but, dont quite seem to find it.
TIA
Speedn
21st August 2005, 08:54 PM
Hi Guys,
been mucking around with WinCab manager, except my trial ran out :cry: . Upgraded to bigstorage the other day, so i started playing around with making my own custom extrom... I got a magician so from what i can figure folder\2577 seems to be a pretty neat option for doing that. anyway i guess my question is there any software which is on par with WinCe cab manager without the hefty price tag? its more than i can afford or even justify for somethin i wont use much at all.
can you edit cabs with Cab Wizard? and e-pocket is for setup.exe rather than cabs is it not?
Thanks SpeedN
was halfway through a personalised registry cab when my trial ran out :(
guuuug
21st August 2005, 11:29 PM
Hey,
Is it possible to let a .CAB run a file?
Also, is it possible to delete reg entries?
grt.
guuuug
21st August 2005, 11:39 PM
and is there a possibility to delete files with a cab? since windows has a couple of files that i would like to replace. Like the camera templates.
JesperR
25th October 2005, 09:44 PM
I have tried to restore my Qtek and make a export of the regitry and the made the change and then made a export again and compare it. But when i try to use the .cab file i made it is missing some things.
So i hope there are somebody who can make a .cab file for my which install MMS and GPRS so it works.
I have attach my network informations.
I hope some body can help me.
Is there anybody who now if is possible to make the same with the email?
BadBoy18
26th October 2005, 03:26 PM
Do you guys know if there is a way to delete registry keys? (in my case, unwanted sip), I’m not sure if it's possible with just a cab file.
Any help is more than welcome.
thanks in advance
t0flus
14th November 2005, 05:58 PM
It is possible to delete reg keys. You build your own Setup.dll. Documentation on this can be found in the Pocket PC 2003 SDK.
Øystein
apung
16th February 2006, 11:33 AM
how to include all file in mms ... now only picture and song ... i must send file more... exmple for sym 60 apps mms it!
please help
Sheichiro
20th March 2008, 09:38 PM
is there the registry key to move the start menu bar to the bottom of the sceen?
sphynx88
23rd May 2008, 10:48 PM
wow this has got to be simply one of the most brilliant ideas ever! thank you! i'm excited to be on my way to creating my own cab
*look at my grammar! see how excited i was hahaha
Hi all,
Does anyone have experience with making your own CAB file that contains your personal settings, such as:
- Owner info
- Common program settings
- Telco network settings (MMS, SMS, etc)
I want then to include this CAB in my Ext ROM, so I don't need to go through customizing after each Hard Reset.
A small tut would be great, and I will post this in wiki.
Thanks! :)
IsLNdbOi
3rd July 2009, 10:12 AM
I just got into all this user customization stuff and making the UC xml file is too complicated for me. This seems a little easier. I've made the two registry exports (one right after a hard reset and another after setting all of my personal preferences and entering all serial numbers / registration info. into all my apps.).
After I've opened both registry exports with UltraEdit or UltraCompare, what do I do? Does UltraEdit or UltraCompare make a new registry file that contains only the differences b/w the two registry exports I compared?
Do I simply take that new registry file and use WinCE CAB Manager to put it in a CAB file?
I looked at the Wiki and the instructions are more of an overall guide. I'm a n00b and am looking for a step-by-step. Also, I'm doing all of this on a Sprint Touch Pro. if that matters.
N2h
10th September 2009, 11:07 PM
lol
sorry for bumping a thread from 2005!!!! man im after some help but before I get into that seeing some of the names on this thread has brought back memories of my good old blue angel and happier days :) toenail / Buzz - you guys still around or are you in retirement homes yet? lol sorry mans- you guys where always the best, i use to remember staying up late at night waiting for the next post from you or buzz with that "fiX" hey buzz was it you who god talked to in his sleep?
Ok taking a trip down memory lane is got me feeling emotional now...
i dont know how many of you guys are following this thread,
I need to be able to "hide" the connections button in settings>connections> from my users. I have looked every where in reg keys to find a fix for this, any thoughts or help will be appreciated.
peace out all
N2h
10th September 2009, 11:30 PM
Buzz
just thinking of you fixed the problem for me :)
In
HKEY_LOCAL_MACHINE\ControlPanel\Connections
Got rid of the 2 default values
created a new dward value hide = 1
Soft rest and the icon is now gone, now just need to find how to hide the notification bubble, so when they tap on the G they can not get into settings ;)
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.