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.
When i receive an sms, i've 2 problems:
1. When standby: Just a light signal - no sounds or nothing is visible on the screen.
2. Ready: When i receive a sms, i hear my sound and when i wanna answer that sms, that sounds still gone.
What i want is:
1. A sounds + sms visible on screen
2. Stop sound when answering
I hope you all can help me...
Got a similar question: is it possible to get the sound while still staying in standby when receiving an SMS?
I know there's the registry tweak "Wake Up on New SMS", but I don't want the Diamond to come out of standby in my pocket.
I do want to be notified that I've got a message though
Anyone knows if this is possible?
Wake Up on New SMS --> HKLM\Drivers\BuiltIn\RIL : DisableSMSWakeUpEvent <-- set to "1" by default. Change value to "0"
vaio said:
Wake Up on New SMS --> HKLM\Drivers\BuiltIn\RIL : DisableSMSWakeUpEvent <-- set to "1" by default. Change value to "0"
Click to expand...
Click to collapse
Yup i know but that doesn't solve the problem of the sound!
I have same problem, do you have any solution
At the moment not... Maybe someone else.??
1. Start > settings > systems >sounds and notifications > notification tab, look for New text message, tick all
2. start > setting > Personal > sounds and notifications > tick "events" (warnings, system events)
and then go to your mssg inbox, open message options, tick request message delivery notification
Having a major problem with my Diamond currently. When the screen is turned off, no sound or vibration is made when a new message is recieved. This means i either have to keep the screen on at all times, effectively killing battery life, or not get notified of new sms messages and alike.
Anyone know if there is a secret setting, or a fix here im missing?
Cheers!
Did you even try to search this forum ?
Even in the sticky posts the solution is mentioned.
http://forum.xda-developers.com/showthread.php?t=398265
3. Wake Up on New SMS --> HKLM\Drivers\BuiltIn\RIL : DisableSMSWakeUpEvent <-- set to "1" by default. Change value to "0"
Hi,
does anyone know the registry key to disable the backlight turning on with incomming text messages? I didn't find it in forum and I don't want to install any tweak-software...
Greets
zyclop
Okay, I got it by my own.
The solution is:
HKLM\Dirvers\BuiltIn\RIL
DisableSMSWakeUpEvent => 1 [DWord]
The value isn't there and should be added manually!
Greets
zyclop
Hello guys,
I try to set tasker to my new Mate 20 phone. I installed it with all authorizations, and I disabled the automatic save power control.
I set a first task – turn Bluetooth ON at 9AM. The task is running but at 9AM the Bluetooth is steel OFF and on the screen I have a popup “Allow Tasker to enable Bluetooth ?”.
A second task – Put the phone in Vibration mode at 10AM. At 10AM the phone switch to Vibration, but on the screen I have another popup “The vibration mode is activated”.
Why these popups, what I missed ?
Thanks for your help
Sounds like those popups came from another app. Maybe some security app or a preinstalled app from Huawei, which monitors who enables / disables system services. Do you see those popus also when you enable / disable bluetooth in the phone settings?
Try to identify the app / service owner of the popup by pressing long onto the popup. When you see a context menue choose app info.