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!
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:
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
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...
Well there goes the project I was working on, thanks for all the info...
wstahlhut said:
Well there goes the project I was working on, thanks for all the info...
Click to expand...
Click to collapse
Well, you can ALWAYS add your stuff and findings...!
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\Settings]
SMSDeliveryNotify = dword:00000001 ->0 if off
Disable SMS Sent Notification
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Settings]
"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\SMS]
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\Settings]
"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\General]
"StackMode" -> 0 means Bluetooth OFF, 1 Means Bluetooth ON
Broadcom/Widcomm Discoverable and Connectable
[HKEY_LOCAL_MACHINE\SOFTWARE\WIDCOMM\BtConfig\Filters]
"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\General]
"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\General]
"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\CurrentVersion\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 ..
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.
HappyGoat said:
I will start a nice wiki on "How To Make Your Own PersonalSettings.CAB file"
Click to expand...
Click to collapse
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.
Sergio_Bandeira said:
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.
Click to expand...
Click to collapse
That is indeed a nice idea...excellent, I will add it to the HOW-TO in wiki.
Thanks!
Button Lock
Hey,
Does anyone know where the registry key for button lock is?
MMS Configuration
HappyGoat said:
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.
Click to expand...
Click to collapse
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
Khashim said:
Hey,
Does anyone know where the registry key for button lock is?
Click to expand...
Click to collapse
hiya Khashim ..
AFAIK.. you cannot set Buttonlock in registry ..
use the SetButtonLock.exe if you want to turn ON the Button Lock during hard reset .. ..
Thanks toenailed
Thanks to ToeNailed, it's a really good job. By and large all of the setting for Imate PDA2k is working nicely.
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
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
Thanks for pacience..
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.....
thanks all.... great tweaks and info
MDAIIIUser said:
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.....
Click to expand...
Click to collapse
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
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.
Hi,
I only discovered this wonderful forum a few days ago even though i have had my O2 Stellar for a year.After readng the top 10 must have software I downloaded TodayAgenda.However I can't configure it even though it has copied some appointments from my default outlook calendar and it is showing on my today screen along side the default.
I tried deleting it but it kept saying application in use.I want it to be my default Task manager.Could someone please help me?
Thanks
Not sure what's gone wrong, I love TodayAgenda.
The fact an accedental click will not open the calander is excellent !
I have the HTC Home Screen, then Lock/Unlock and Then Today Agenda.
Fixed depth (88 Pixels) totally snug fit on my screen & no scroll bars obscuring text on the RHS.
Takes a while to start up (I have 30 days showing)
It does not copy from the Calander, just reads - so no duplicates
My Settings:
General: 30 Days, Empty Yes, Compact, PIM: Pocket Outlook, View: Day
Layout: 88 Pixels, Fixed, +/- 0, Enabled rue type, Large Scroll Buttons, Only Scroll Arrows
Task/Day: Use Toady/Tomorrow, [+]/[-], Highlight
Appointments: All ticked except Past Appointments and Show Info Bar
Tasks: All unticked
Anniversaries: Personal choice - but I have them as whole Day calander events - these are the Outlook Contact details.
Colour Fonts (x2) - I use default.
Hope this helps - It's great.
En_croute
London, N16
hey does somebody knows a way to disable the auto rotation for the rhodium dialer...it's not listed in the whitelist.
Go to
[HKEY_CURRENT_USER\Software\HTC\HTCSENSOR\GSensor]
"AutoRotation"=dword and set from 1 to 0
cprog to the whitelist and then set to 0
or use gsen and cprog is the phone
the whitlist is for enabling the rotation and to disable the gsensor is not a real workaround.
Go to whitelist and delete key with value "dialog" and then dialer stops rotating, but "settings", when you inputing text in new message, etc with window name "dialog" stop rotating too...
Hi, I was making this list for myself, so I can quick personalize my phone after flashing without forgetting something.
So I thought: why not share it with you guys
Steps to personalize your phone.
1. Align screen > Text Size
2. Connection setup Wizard
3. SASHIMI autocab install + Reg
4. Make Contact card
5. Make Owner Information > Put XT9 on your language
6. Set up Backlight and Timing
7. Regional Settings
8. Set up Timezone and date (maybe set up alarm)
9. Phone ID (settings > about > Device name)
10. Active Sync Syncroniseren (for your contacts, agenda items etc.)
11. PIMbackup (for retrieving text messages) > No email
12. Set up mail account and syncronisation time
13. Order Touch Flow tabs
14. Set up HD tweak
15. TOM sms settings
16. Task manager settings (x button setting)
17. Set up your home-softkeys (\HKLM\Software\HTC\Manila)
18. Set up favorite contacts
19. Ringtones, sms tones (settings for retrieving sms, email etc)
20. Themes, wallpapers, taskbar etc.
21. Sort your Start menu icons (wm 6.5) or program tab
So I think this was it If I forgot something, I will edit.
I hope this is any help to you guys
Can't you setup this all with SASHIMI?
Yes you can. Once you have set up Sashimi there is no need to do any further setting up. Emails, texts, software, settings etc etc is all perform during initial setup after flash.
Threads already on Sashimi exist like this one
No need for another thread