[Q] How to make seconds and simple animation - Zooper Widget General

Hi,
How to make/add on clock:
1. seconds on clock
2. twinkle colon < : >
3. and simple colon animation.... ex. colon < -- > rotated 360 degrees ( -- \ | / -- \ | / )

Related

[Mortscript] Source Compendium

MortScript Tutorial – Step by Step
Hello,
Welcome to the MSUC. The Mort Script Source URL Compendium. Stored and sorted here are ALL known Mort scripts URLs. If they wrote it and posted it somewhere you will be able to get to there from here. How you say can we have all URL's posted here? Because you all are going to make the magic happen.
Please post URLs and we will Inject (TM pending) them here.
And Away We Go.
There are about 150 (?) mortscript posts over at Mortscript web site.
There are also about 30 (?) Mortscript apps at XDA that are unmentioned in this thread.
There are about 20 (?) Titanium plugins posted here at XDA that use Mortscript as their mode of execution.
There are about 20 (?) Mortscript apps at XDA that are unmentioned here, AND don't advertise that they are written in Mortscript.
There are maybe 10 Mort apps that are not at XDA but float in the InterEther.
There are some maybe 10 (?) or so over at TreoProCentral. Most of these scripts date back to 2007. But hello, a couple of them are outstanding. Like the Scoreboard and Forecast scripts. The URL's dont match at all any more and without the original layout it would be quite a chore bringing them back to functioning. I even found the core of my StatusTicker script from there although I had gotten the code from a app posted here.
We all wait for the newest beta of MortScript:
MortScript-4.3b15.zip [4.95 MB]
Downloaded 849 times (12/8/2009)
http://www.sto-helit.de/forum/viewtopic.php?f=12&t=5452&start=200
Mortscript posts over at Mortscript web site
From the Samples Department:
Backup - Adds all files listed in a text file to a ZIP archive
Clean up "recently used" - This script removes the list of recently used programs in the Start Menu.
Optional rotate and run - Optionally run an app rotated (example uses TomTom)
Stay alive - Turns off all timeouts (backlight, power off), then runs an application, and resets all values after the application is closed.
FolderSwitch - Open folder selection in Messaging
RunAIM - Establishes connection if non exists, then runs AIM. Easy to modify for other apps like PIE or ICQ clients.
One Hand (for 240x240 screens) - Enables one hand operation for TCPMP and AIM
Copy & Paste - Copy and paste options to assign to an application button
From the Forum:
Time since or until a date?
XMLRead and XMLWrite functions
Further Documentation
Portable Installation on USB-Drive
How do you make a shortcut to power management? - MSSettings;PowerManagement.cpl.xml)
Toggle sound profiles - PostMessage("", 1156, s, 0)
LIST FOR SOME SENDSPECIAL CODES:
sendspecial(#)
Code:
91: startmenu (on some devices it might be home button)
92: back key (not the backspace key but back key for closing applications which is available on some devices such as diamnd or blackstone)
93: menu key
112: left softkey
113: right softkey
114: accept call (green button)
115: hang up (red button)
117: volume up
118: volume down
126: data disconnect (example)
127: toggle speaker
133: devicelock
223: power off
a complete list is available here but requires some try&error to find out...
Whole list:
Have a look here for some further explanation of Virtual Key codes:
http://msdn.microsoft.com/library/d...en-us/wceddk/html/wceddkVirtual_Key_Codes.asp
http://msdn.microsoft.com/library/d...wsUserInterface/UserInput/VirtualKeyCodes.asp
VK_LBUTTON 1
VK_RBUTTON 2
VK_CANCEL 3
VK_MBUTTON 4
VK_XBUTTON1 5
VK_XBUTTON2 6
VK_BACK 8
VK_TAB 9
VK_CLEAR 12
VK_RETURN 13
VK_SHIFT 16
VK_CONTROL 17
VK_CTRL 17
VK_MENU 18
VK_PAUSE 19
VK_CAPITAL 20
VK_HANGEUL 21
VK_HANGUL 21
VK_KANA 21
VK_JUNJA 23
VK_FINAL 24
VK_HANJA 25
VK_KANJI 25
VK_ESCAPE 27
VK_CONVERT 28
VK_NONCONVERT 29
VK_ACCEPT 30
VK_MODECHANGE 31
VK_SPACE 32
VK_PRIOR 33
VK_NEXT 34
VK_END 35
VK_HOME 36
VK_LEFT 37
VK_UP 38
VK_RIGHT 39
VK_DOWN 40
VK_SELECT 41
VK_PRINT 42
VK_EXECUTE 43
VK_SNAPSHOT 44
VK_INSERT 45
VK_DELETE 46
VK_HELP 47
VK_0 48
VK_1 49
VK_2 50
VK_3 51
VK_4 52
VK_5 53
VK_6 54
VK_7 55
VK_8 56
VK_9 57
VK_A 65
VK_B 66
VK_C 67
VK_D 68
VK_E 69
VK_F 70
VK_G 71
VK_H 72
VK_I 73
VK_J 74
VK_K 75
VK_L 76
VK_M 77
VK_N 78
VK_O 79
VK_P 80
VK_Q 81
VK_R 82
VK_S 83
VK_T 84
VK_U 85
VK_V 86
VK_W 87
VK_X 88
VK_Y 89
VK_Z 90
VK_LWIN 91
VK_RWIN 92
VK_APPS 93
VK_SLEEP 95
VK_NUMPAD0 96
VK_NUMPAD1 97
VK_NUMPAD2 98
VK_NUMPAD3 99
VK_NUMPAD4 100
VK_NUMPAD5 101
VK_NUMPAD6 102
VK_NUMPAD7 103
VK_NUMPAD8 104
VK_NUMPAD9 105
VK_MULTIPLY 106
VK_ADD 107
VK_SEPARATOR 108
VK_SUBTRACT 109
VK_DECIMAL 110
VK_DIVIDE 111
VK_F1 112
VK_F2 113
VK_F3 (green key) 114
VK_F4 115
VK_F5 116
VK_F6 117
VK_F7 118
VK_F8 119
VK_F9 120
VK_F10 121
VK_F11 122
VK_F12 123
VK_F13 124
VK_F14 125
VK_F15 126
VK_F16 127
VK_F17 128
VK_F18 129
VK_F19 130
VK_F20 131
VK_F21 132
VK_F22 133
VK_F23 134
VK_F24 135
VK_NUMLOCK 144
VK_SCROLL 145
VK_OEM_FJ_JISHO 146
VK_OEM_NEC_EQUAL 146
VK_OEM_FJ_MASSHOU 147
VK_OEM_FJ_TOUROKU 148
VK_OEM_FJ_LOYA 149
VK_OEM_FJ_ROYA 150
VK_LSHIFT 160
VK_RSHIFT 161
VK_LCONTROL 162
VK_RCONTROL 163
VK_LMENU 164
VK_RMENU 165
VK_BROWSER_BACK 166
VK_BROWSER_FORWARD 167
VK_BROWSER_REFRESH 168
VK_BROWSER_STOP 169
VK_BROWSER_SEARCH 170
VK_BROWSER_FAVORITES 171
VK_BROWSER_HOME 172
VK_VOLUME_MUTE 173
VK_VOLUME_DOWN 174
VK_VOLUME_UP 175
VK_MEDIA_NEXT_TRACK 176
VK_MEDIA_PREV_TRACK 177
VK_MEDIA_STOP 178
VK_MEDIA_PLAY_PAUSE 179
VK_LAUNCH_MAIL 180
VK_LAUNCH_MEDIA_SELECT 181
VK_LAUNCH_APP1 182
VK_LAUNCH_APP2 183
VK_OEM_1 186
VK_OEM_PLUS 187
VK_OEM_COMMA 188
VK_OEM_MINUS 189
VK_OEM_PERIOD 190
VK_OEM_2 191
VK_OEM_3 192
VK_OEM_4 219
VK_OEM_5 220
VK_OEM_6 221
VK_OEM_7 222
VK_OFF (power off) 223
VK_OEM_AX 225
VK_OEM_102 226
VK_ICO_HELP 227
VK_ICO_00 228
VK_PROCESSKEY 229
VK_ICO_CLEAR 230
VK_PACKET 231
VK_OEM_RESET 233
VK_OEM_JUMP 234
VK_OEM_PA1 235
VK_OEM_PA2 236
VK_OEM_PA3 237
VK_OEM_WSCTRL 238
VK_OEM_CUSEL 239
VK_DBE_ALPHANUMERIC 240
VK_OEM_ATTN 240
VK_DBE_KATAKANA 241
VK_OEM_FINISH 241
VK_DBE_HIRAGANA 242
VK_OEM_COPY 242
VK_DBE_SBCSCHAR 243
VK_OEM_AUTO 243
VK_DBE_DBCSCHAR 244
VK_OEM_ENLW 244
VK_DBE_ROMAN 245
VK_OEM_BACKTAB 245
VK_ATTN 246
VK_DBE_NOROMAN 246
VK_CRSEL 247
VK_DBE_ENTERWORDREGISTERMODE 247
VK_DBE_ENTERIMECONFIGMODE 248
VK_EXSEL 248
VK_DBE_FLUSHSTRING 249
VK_EREOF 249
VK_DBE_CODEINPUT 250
VK_PLAY 250
VK_DBE_NOCODEINPUT 251
VK_ZOOM 251
VK_DBE_DETERMINESTRING 252
VK_NONAME 252
VK_DBE_ENTERDLGCONVERSIONMODE 253
VK_PA1 253
VK_OEM_CLEAR 254
*Red seems interestinger
*I think i will make a SendSpecial tester so we try these from the comfort of a utility.
Command Timeline (Lest we forget)
Red Items are missing from the PDF...
MortScript-4.3b15:
FtpUpload command:
FtpUpload( \^<source file>"", <target file>"", <server>"", [ <user>"" [, <password>"" [, <passive?> [, <port>] ] ] ] )
An abridged view of MortScript 4.3b11 as it pertains to choosing Mortscript commands and their origination to the Mortscript environment. You may need to check the version of your script to make sure it encompasses the commands you need. No reason to force the phone to update Mortscript if it is going to work as is...
MortScript-4.3b14:
On the default value for Choice, make sure you're using the latest beta, that is a bug that has been fixed in one of the releases of B13, as noted here:
Changes:
- removed debug messages on Reset
- ScreenShotClick should work on every platform (except non-touchscreen devices, obviously...)
- MaxIndex ignored empty values in-between
- ReadLine delivered rubbish if last line was not ended with CR
- SleepMessage non-fullscreen. Should still be fullscreen on Smartphones.
MortScript-4.3b13
Bugfix update...
- Choice and SetMessage Font bugs (no idea why it wasn't in last b12 post...)
- SelectDirectory adjusted to PC (didn't work since 4.3b2...)
- Fixed ElementCount and MaxIndex
- Input omits empty message
Version 11 is posted here, this is Mortscript current non beta version.
The Include Command starts at Beta 1.
MortScript 4.3b11
Small update/patch:
- Desktop: fixed file name bug ("file <first letter of filename> not found") and registering a new MortScript.exe location now should work
- Added MortScriptExe(), returns complete path of interpreter (e.g. "\program files\mortscript\mortscript.exe"), so you don't need to fiddle with SystemPath.
- Made 2nd Join parameter optional
- Horizontal scroll bar should appear when entries in Choice or status window require it. At least I told Windows so (necessary window style set).
b11:
- MortScriptExe(), returns complete path of interpreter (e.g. "\program files\mortscript\mortscript.exe"), so you don't need to fiddle with SystemPath.
- Made 2nd Join parameter optional
b10:
- SinH/CosH/TanH (hyberbolic) (ArcSin/-Cos/-Tan already existed, missing in manual)
- Exp(x) (=EULERT^x)
- Join( array, concatenator )
- InArray( array, value )
- optional codepage parameter for all INI functions (incl. ForEach)
- RegWriteExt/RegReadExt (.reg style), RegType
b9:
- Bugfix: MaxIndex returned -1 for empty arrays
- Bugfix: For/Next (wrong internal stack handling)
- Bugfix: allow equal sign in file names (if \ appears first, otherwise hard to separate from var=value parameter).
- Supports for unnamed parameters, which are put to global argc/argv. But only without "/" or "-" at the beginning.
- ToggleWLAN( TRUE/FALSE ), completely untested so far.
b7:
- improved error handling (should fix "Exit" problem of medush, wrong line number, and some other things like "invalid parameter count" after errors in expressions)
- ChoiceDefault fixed (missing last entry)
- better key handling in choice dialog (phew, what a mess to let Windows do that without MFC...)
- ActiveScripts(...), parameters like ProcList
- WriteLine( file, line [,codepage] ) and CloseFile( file ) (both untested so far!). WriteLine writes without closing the file and appends line break itself (faster than Write with append), CloseFile closes files opened by ReadLine or WriteLine
- Fixed bug with empty array in ForEach ... in array(...)
- Fixed nesting bug after "Next"
- Added "Default" for Choice(Default)/Switch structure.
b6:
- New, faster array handling for numerical indexes up to 256. Also increases the limit for Choice etc. to 256 elements.
- Break and Continue, optionally with BLOCK_* to break/continue an other object (e.g. Break( BLOCK_FOR ) in a Switch statement)
- ExitSub( value ) - like Return, but leaves Sub
- Try/Catch/EndTry - Break skips to Catch block, Continue to EndTry. If none of those is invoked, the Catch block is skipped. (It's more like a stuctured On Error Goto, not really an exception handling like in C++ or Java)
- ProcList( [with path? [, search string ] ] ) - array with the currently running processes. Search is case-insensitive and does not regard the path, "with path?" only modifies the result.
- FindWindow( title [, position, case-sensitive?, only app windows?, include invisible?, window class ] ) - looks for the "best fit" window with given properties. All parameters starting from position are optional... "App windows" means windows without parent or the Desktop as parent and some window styles common for "normal" application windows. Position: ANYWHERE = "title" contained anywhere in the title, BEGINNING = title starts with given string,
COMPLETE = entire title given.
- FindWindows( .... ) - Like FindWindow, but returns an array with all fitting windows, and the title is optional (use "" for all windows).
- FindWindow(s) and ActiveWindow now returns a special window variable (VAR_WINDOW) instead of just the name, which allows Send... etc. to work faster because it's not necessary to search a window with a fitting name.
- WndClass( window ) - Class name of a window
- autorun.exe passes parameters to MortScript.exe
b5:
- Bugfix in Sub parameter handling
b4:
- Fix in .ini file parsing (last line wasn't handled correctly if not finished with new line)
- Different argc/argv handling for Subs with named parameters
b3:
- Bugfix for the problems with variable assignments and "wrong" nesting
b2:
- Fixed some parsing problems
Here we receive the Include Command:
b1:
- Comments should work everywhere without troubles, even after lines continued with \ at the end. Comments can be started with #, //, and ;. (The latter was added because I sometimes happen to add a ; at the end of the line, being used to it from C++ and Java...)
- Maybe faster execution, esp. if there are many assignments/function calls
- Subs can get a parameter list after the function name. These are created as local variables and assigned with the parameter values on invocation - or they'll remain empty (IsEmpty) if not enough parameters were passed.
- Subs can be invoked with @function( [parameters] ). So Call is only required for "Reflection", i.e. dynamic invocation of different functions (Call( variable, ... )).
- The same works inside of expressions. Here, the value set with "Return" is, well, returned, or "empty" if nothing is returned.
- If a numerical value is set with Return in the main program (outside of any Sub), this value is used as exit value, so it can be queries with e.g. rc = RunWait( "...\MortScript.exe", "...\script.mscr" ). Or, which usually makes more sense (because in MortScript, using Include and Sub is better), from external programs.
Older Commands, but just as fun as the new ones
Additional Command Sources
Red Items are missing from the PDF...
Description:v4.11b7:
- New attributes "romfile" (WM) and "compressed" (desktop) for FileAttribute.
- New command SetTime.
- Some bugfixes.
v4.11b6:
- DirContents( Verzeichnis, Typ ) - Files/sub directories of a directory.
- ReadLine( Datei [, Kodierung] ) - read a single line from a text file.
- Some bugfixes.
v4.11b5:
- New assignment operators +=, -=, /=, *=, &=, and \= (like in C, x+=1 is the same as x=x+1).- (condition) ? (true value) : (false value) in expressions (like in C).
- Status window is created only after it's about to be displayed (some PNAs seem to have troubles with invisible windows...).
- StatusMessageAppend( text ) - appends text to last status message.
- StatusRemoveLastMessage() - removes last status message.
- CharAt( string, position ) - returns single character of string.
- UcChar( code ) - character for given unicode value.
- UcValue( zeichen ) - unicode value for given character.
- Min( wert, wert {,wert} ), Max( wert, wert {,wert} ) - returns smallest resp. biggest value of parameter list (numerical comparison).
v4.11b4:
- Strings can be given in single quotes (not in commands in old syntax style, for compatibilty).
- Comments with "#" after commands and assignments (not for lines continued with backslash and not all control structures).
- Removes old scripts with same process ID from registry at startup.
- Format( number, decimals [, leading] )
- added optional parameter for min. digits before decimal point.
- RepeatString( string, count ) - returns string repeated count times.
- TimeStampUTC() - current time as UTC (universal time).
- TimeZoneName(), TimeZoneBias(), TimeZoneDST() - some informations about current time zone, bias is offset to UTC in minutes.
- Bugfix: Status list font update should work.
- Bugfix: Clear works with references ([...]).
- Bugfix: File dates in local time (instead of UTC).
v4.11b3:
- SendKeys should be more reliable than b2.
- ScriptProcExists should work on more devices.
- StatusInfo( title [, info ] ) - sets title and list info text for status window.
- StatusType( ST_HIDDEN|ST_LIST|ST_MESSAGE [, keepOpen] [, allowCancel ]] ) - sets style of status window: ST_HIDDEN = not visible (default), ST_LIST = list of last entries, ST_MESSAGE = only last message visible; keepOpen = user has to tap OK button after script finished; allowCancel = show cancel button (works similar to KillScript).
- StatusHistorySize( count ) - number of entries in list.
- StatusMessage( message [style [, keepOpen] [, allowCancel ]]] ) - add/show a new message, optionally change style, too.
- StatusClear() - removes all previous messages.
- StatusShow() - bring status window to foreground, by default this happens only when StatusType makes the window visible, adding new messages keeps it in background if another window was activated.
- StatusListEntryFormat( item height [, font size, font name ] )
- style for list entries, parameters like SetChoiceEntryFormat.
- WriteStatusList( file name [, append [, code page ]] ) - saves the list entries to a file (e.g. for debugging).
v4.11b2:
- Include( ) to include the Sub functions of other files (included file must not include main routine!).
- Error message if a Sub is declared multiple times.
- Error messages with line number and file name.
- SendKeys should work faster and more reliable.
- CurrentCursor( [ ) returns the cursor type of the given or active window. It will not work for applications without window or application starts!
- Some internal preparations for future status window and multithreading.
v4.11b1:
- Unit parameter for disk/memory queries (BYTES, KB, MB, or GB, which are global variables - so no quotes are required!).
- Global variables for the registry keys (so RegRead( HKCU, "Software\Dunno", "Anything" ) will work, too).
- New function ScreenToChars(...) to convert a screen part to an array of strings.
- SetVolume updates registry on PPCs.
- New function GetVolume().<P>
v4.1:
- Improved parser speed.
- Improved variable handling (local variables, IsEmpty(), Clear()).
- Improved array handling (multi dimensional, functions for initialization and getting size).
- Improved math (floating point support, trigonometry, rounding, constants like PI, power operator, ...).
- Improved sub routines (parameters, return values).
- Improved control structures (For loop, ElseIf, ForEach in array with index variable, Switch with strings or floating point).
- Improved file handling (Unicode and code page support, Unicode with prefix even for MortScripts themselves, write ini entries).
- Improved compatibility for PNAs (toolhelp.dll only loaded when required).
- Improved dialogs (selection for files and directories, small facelifts, selectable fonts).
- Several other new functions, like Replace (for strings), getting window positions and screen size, ...
- Some bugfixes.
v4.0:- Versions for PC, Smartphone, and PNA.
- All new syntax ("Function( expr., expr., expr. )" instead of "Function string, {expr.}, %variable%", variables without %, ...).
- Functions in expressions, many old conditions/commands also available as functions.
- Support of ZIP files and COM ports.
- Several new system functions (battery level, screen on/off, notifications, ...).
- Some bugfixes.
v3.1:
- Renamed to MortScript, new extension .mscr.
- Multiline statements (with "\").
- Expressions as parameters (with "{ expression }").
- Simplified "If expression" with parentheses or braces.
- ^CR^, ^LF^, and ^TAB^ for quoted strings.
- ForEach loops.
- Switch conditions.
- Read and write text files (IniRead, ReadFile, WriteFile).
- Download files from internet (Download, IniRead, ReadFile).
- Overwrite parameter for XCopy, Copy, Move, and Rename.
- Other new commands: RegDeleteKey, Input, SleepMessage, GetVersion, GetSystemPath, GetColorAt, GetRGB, GetWindowText.
v3.0:
- Variables.
- Expressions.
- Subroutines.
- Some new comparsion possibilities.
- Retrieve values from the Registry or the current time.
- Checking for and killing running applications.
- Avoid/postpone auto power off (IdleTimerReset).
v2.61:
- Bugfix: Error message for Delete was shown on successfull deletion.
- Choice selection: First entry is preselected, bigger buttons.
v2.6:- New tool: Autorun.exe.
- Choice selection.
- New condition "regKeyExists".
- Optional title for Message and If question.
- New commands: MouseDblClick, CreateShortcut, Rotate, SetBacklight, SetVolume, Reset, Exit.
v2.5:
- Improved error handling (error messages, abort on errors, ErrorLevel command).
- Enabled If conditions and While loops.- Added "Message", "MkDir", and "RmDir" commands.
- "Run" supports parameters.
- Fixed the problem with menus (If MouseClick opened a menu, the script wasn't continued until the menu was closed manually).
v2.3:
- Added "New" command.
v2.2:
- XCopy, Move, and wildcards for Delete.
- Added RegDelete.
- Copy doesn't overwrite no more (use Delete before if necessary!)
v2.1:
- Repeat loops.- Hint when started without parameters.
v2.0:
- Mouse clicks.
- File operations.
- Write in registry.
- More Send commands (SendKeys, direction pad, Home/End).
- Improved parser (optionally space instead of "=", parameters in quotes).
[WM6.5] Titanium plugins that use Mortscript
Info and guides -
A Guide to Windows Mobile 6.5 - Link
Tips and tweaks for the newest era of Windows Mobile, version 6.5.
Walk-through - Link
How to create Titanium skins - Link
List posted from above. Will sift through:
All standard plugins
IsmToday
http://forum.xda-developers.com/showthread.php?t=535682
COffice
http://forum.xda-developers.com/showthread.php?t=510362
TWolf Multiplugin
TWolf Multiplugin
Artesea Twm6.5r
System Panel
BlueProdigy - Appointments in Titanium
CAccessories
CAnalogClock
CComm
CContact
CDigitalClock / CHeroClock
CFacebook
CLauncher, CSettings, CGames, CApps1
CManilamenu
CQuickNotes
CS2P
CVolume
JMLLauncher
JMLPanex
JMLToday
[AddOns/Skins/HowTo's] JMLToday - make YOUR (jmlto)Day!
Multi-Button-Plugins:AppLauncher & Speeddials
JMLTraffic
NRG Weather - Smartphone
Opera Favorites
PlayIt! - Control S2P / Nitrogen | Uses: JMLPanex, TICS
Titanium CommManager
Titanium-Hero Sense UI (QVGA,VGA PORTRAIT)
Titanium Fullscreen Weather
Titanium Weather
Titanium Weather - QVGA|OMNIA Ported Build 21193 to 21501
TitaniumRSS ["Black Beauty"]
TitaniumStarter [Subfolder search]
Titanium Customizations Collection
Themes w/Mortscript as integral:
Titanium LTD (titanium theme)
gchris Theme
Titanium plugins - The Utilities
Also... if you could point me in the right direction for your tutorial I would love to look at it. I like to understand what the certain files do and such.
[TUT] CPR File Editing (Catered for the Excalibur)
Adding
Removing
CPR Utils
Application for theme switching in WM 6.5 Titanium
Classic - Titanium Today Toggle - (for NON TF3D/Manila Devices)
Classic - Sense(manila) - Titanium Today Toggle
Theme switching in WM 6.5 Titanium
HowTo easily change your Plugin from ATPluginInstaller to TICS_installer
Titanium CPR helper - http://forum.xda-developers.com/showthread.php?t=520857
Did a small online tool in flash to help skinners and developers code the CPR's more easily.
Titanium FileChanger2
30 (?) Mortscript apps at XDA
HTC Sense:
facebook tweaks script
Disabling Sense - Improve YouTube, IGO8, etc...
Sense 2.5 Mods (Fast theme switch)
iPhoneToday:
iFonz: Active Weather Icon +5day forecast
IPTWeather: - AccuWeather forecast in iPhoneToday
Mortscripts for iPhone Today v1.4+
music player on iPhoneToday
S2PC for iPhonetoday - (Albumart yeha)
MANILA (M2D/M3D):
I C THRU U 0.8 - Transparent bars, M2D slider and more
M2D, jumping to any tab
MANILA2D(QVGA) - Auto Update Manila2D weather and set it as wallpaper
Spb Mobile Shell:
alienguise
Calendar Replacement Version MS2
Contacts App Replacement Version MS2
Spb Mobile Shell - Microsoft Today - HTC Sense/Touchflo3D Switcher
Vostradamus Mobile Shell Manager
MSkip ProPlus Freedom
MSkip ProPlus Windows Phone 7 Theme
TF3d:
switching between TF3D , today , titanium , Mobile shell
TF3D StandBy
WAD:
[SKN] WP7 LeSScro edition
These scripts are of varied purpose:
Application for theme switching in WM 6.5 Titanium
Auto-Backlight Trick Hack
Auto Installer Tool
Auto syncing ActiveSync through bluetooth
backGrounder - Boot/phone/shutdown image installer
Backup & Restore your Cemail.vol easily
BSweather
- complete clone of the BSWeather
CallBreaker - listens for incoming calls. When it happens, it checks in our agenda if the current appointment has a state of BUSY. If not, then it does nothin. But if yes, it first rejects the call and then sends an SMS to the caller, including in the message the appointments ending time, taken from the agenda - like "I'm busy till 12:30am".
Change your Default Calendar
Change your Default Contact Manager and This
Changing the left softkey in titanium by page/plugin
check your ss signal strength when you have no signal
CycHowdy Messenger
Device Installer - Little autoinsstaller for software, files & settings
Checks for new sms and vmail every 5 min and plays any wav file you have specified
"FlashBack" - Backup & autorestore for hardcore Flashers/Cooks
auto install Cab's reg's and move file to root folder after fresh install
Gameloft games Backup/Restore
GetCoords, Progname, Umlaute
hAndySoftware - Rhodium Tweaks and Utilities
- Hide Folder - A utilty to hide folders from HTC Album
- hAndyFlip - A utility to turn off the screen when the device is face down
- hAndyUtils - A number of utilities and tweaks I use, wrapped together including some of the above
- DPB - A utility to disable the power button when the keyboard is open
HomeScreen PlusPlus UI Theme: Floyd
iniEditor - Get a friendly menu out of an .ini file
Initflashfiles.dat
Internet Link Launcher (AKA Favorite Script)
JZ SmartMort - Copy/Paste- Opera Mini & Mobile, NetFront, Skyfire, Iris & MORE
Long keypress
Measure and compare your battery capacity
MortScript Suite 2.0
MP-NT - Use you stock Headset as remote
Mr-tones
MS Voice Command - Advanced Config
oblyvaeon Random Ringtones
Pocket SportsCenter Expanded - Uses Billboard
QuickGPS database updater
RAM Sweeper 2 Config Tool
RandomRingtone
ReLoad - to simplify reinstalling cab files, and restoring files back to the device from a zip file
SASHIMI - regexport the values YOU want
scheduled light sensor (off at night)
SD Autorun solution for any Windows Mobile ROM
S2P player with Album Art (WAD2) - wallpaper, icons and scripts included
S2PC for iPhonetoday (Albumart)
s2u2weather + IPhonetoday weather + translation
S2U2 lock/Unlock and playwave+Customizer
SkinZone.org Backup & Restore
Small tool to toggle Softick Card Export
StatusTicker - Info ticker for your phone
sUC - suiller UC way
- Mod of Suiller'UC -> SUPER EASY Auto restore (Like UC/UC2) Just by copy/paste
TamerSpClock - Speaking Clock with Chime & Signal Strength detector
taskmanager with a kind of submenu functionality
The Mortifier
The True ActiveSync Fix
tomtom open after 10 min
Tweakster
Show Device UpTime
UCMe2 - Selective backup and SDConfig tool for reflashing
Vasquez Talk To Me - Speaking clock
weathPaper
WifiNoStandby - stop wifi going to sleep
Wombat's PhoneRoam (Roam Without incurring Data charges!)
WPC: WallPaper Changer
XDA_UC V1.0.05, Automated & Silent User & Cook, Configuration Service
XDA_UC Autoconfiguration User To User Thread
Mortscript XML Parser
Mortscript XML Parser
Mortscripts at Other Sites
http://rotlaus-software.de/
ScreenSaver Skin for rlToday
WM7 Skin (TimeZone, 5 days Weather, LastCaller, Date, Clock) for rlToday
TreoCentral.com
LED Killer
LED Notification for All But Email
LEDUp
RunAIM, Poutlook folder switching
XCast/theForceCast
Pocket SportsCenter
Pocket SportsCenter Smartphone Edition
MyBeacon 0.1
TreoVibe
cDate: Today date to replace the carrier logo
Carrier wars *LOL*
Carrier Plugin Refresh
Treo Alerts 8.2
TreoVibe
StockCenter
Ebag's Massive Registry Tweak Script
WM6 A2DP settings - You be the judge
Hack 12: call in progress
InCall
RingtoneRND: Changes the ringtone randomly - I had no idea!
MortScript Menus -- Hyperlinks to .MSCR in .HTML Files
Tweakster
Chimer 1.3
Pocket PodCenter
Profiler
scan the NMEA codes from the GPS
Samsung Omnia
Dis-/Enable Motionsensor with one click
disable press the action key to unlock the touch keys
ModaCo:
ActiveSync Autoclose & ScreenToggle
Backlight Toggle, Utility to Toggle Brightness Between Auto and Manual Adjustment
Battery Saving Screen Brightness Toggle
Controling Rotation on our Omnia
Control TouchPlayer using the headphones button!, Use headphones to control media players
Toggle Active Sync/Mass Storage
Mobilitysite
TT6 launching script with max sound volume
PIE Launching script with 4096 Mo RamDIsk on demand for PIE cache
Rotate Script with PocketBreeze Display optimization on Today screen
High Res Script for Landscape Browsing with PIE
Opera 8.65 Launching script with RamDisk on demand for Opera cache
Coreplayer
kill ActiveSync
Disabling today items using mortscript
Mortscript at other sites
http://www.skinzone.org/:
SkinZone.org Backup
Audio manager with Audio booster
Run and Hide Trackr
Set iContacts as default, or back to stock
Run Flexmail on reset of PPC And hide in background
Automatically turn on Bluetooth, and Sync via Active Sync
WMP to Start playing from preloaded library
Close a program.. run a program, then when that program closes re-start the other program
run Audio booster then run WMP and load library
switch beteen dialers easily
backup saved game data to a certain folder
Battery percentage script and icons for iphontoday plugin
when pocket player exits, turn off bluetoot
FlashBack script with auto restore capablilties
displays a list of system info
http://forum.ppcgeeks.com/:
Scottymomo's Pocket Sports Center
Personalizer ... Change you carrier name app
Mortscript to toggle Standard vs Roam Only in 6.5
toggling TF3D2 to titanium/SPB3/HTC Sense/Androkkid/iPhone
WeatherPanel 2010
4-in-1 switcher
Toggling TF3D2 to titanium/SPB3/HTC Sense/Androkkid
Sense: Neodium & Plutonium
Sense 2.5 Mods (Fast theme switch)
Plutonium Co0kie
Cab to run UC anytime
Mort script to click "YES" during Opera 10 UC install
Batch/Script Files to Organize the Startmenu
iGuidance Script to get around TTS not always working
Handling Cabs with Prompts
backup your Opera Speed Launch list and saved user names and passwords
Cab to Set your Outlook Signature During UC (or anytime)
http://www.winmo-experts.com/:
SASHIMI AutoInstaller RAW Edition v.8.0
Makisu XML Maker v.1.9.2
Doppleganger v.1.1
code.google.com:
cards - Learningsoftware for PocketPC and PC
listpro2web - Use MortScript / PHP to publish and synchronize ListPro task lists
PeraSite:
PeraCount
PeraStats
PeraProfiler
PeraCount with Clock
pocketnow.com:
Rotate Screen when launching application
Getting rid of an annoying pop-up overlay in omnia
True 3D Clocks for X1
Run Times
Update SPB Insight, Windows Live, HTC and Home Weather, then keylock
.i900playeraddict:
BootWait 1.1
Changer le curseur du i900
Désactiver / Activer la rotation automatique
Lancement de Jeux à résolutions différentes
Rotation d'écran
Script Tweaks
lakeridgesoftware:
dagosjt Script Suite 2.0
Accuweather - Plugin / display XML data in WAD2
WAD Workaround
SMS Message Preview and Here and Here.
PlayPause
Site de toniolol
HTC Home Weather 2 backGround Wallpaper
SPB MS3 - Stop and Go
Switch M2D
TF2D_NetC
get weather forecast information from the local official observatory, refresh HTC Home/Manila2D Weather tab and S2U2
PP Weather
PP Weather
MortScript Examples Accumulation
Post your questions and Script parts over here! MortScript examples accumulation
1-293
Bluetooth:
See Post #20 below.
Sound files & Media Players:
sleeptimer which close S2P/Media Player/Coreplayer after 15 min. and starts CleanRam
PlayDir v1.0
Mortscript Wav browser
detects the "AdobeReaderLE.exe" & detects headphones starts "S2P" and "HTC Audio Booster"
MortPlayer
playlist generation
playlist creator/editor
Subtitle and set intel xscale video acceleration for tcpmp
Select a profile", "Office", "Car", "Home"
Sleep Timer
Arrays:
Append Array Function
example of a choice statement populated by a array
The Registry:
Reading RegSubKeys from the Registry
detecting registry change then runs a program
registry settings made to get mortscript to run on first tap
Mortscript Registry Editor b1
Mortscript Registry Editor
Cell tower / RKLocation:
fetch weather from Yahoo w/Get Your Zip
Browser:
switch Internet Explorer to full screen mode
HTTP POST isn't supported, however you could try a GET
Lock Screens:
LockScreen
unlock wm
S2U2:
See Expanded Post #35
ThrottleLauncher:
adding Moon Images to ThrottleLauncher's weather page
Phone, Dialing & Dialer:
DIAL my own no.
manage phoneweaver
checks if call coming in, increases backlight and reverts to old value
time of the last incoming caller
parameters to link to the missed call list?
to dial a number
switching dialer between the skinned one and the default WM one and http://forum.xda-developers.com/showpost.php?p=4343761&postcount=1759
silences the call and acknowledges the missed call and alert + LED before they actually go off
HTC CallStatus
WaitFor Call
Active Call Count
slide actions and vibrate
Images and Image Apps:
open an image
open the image with the default image app
Show/Hide Folders from HTC Album
Wallpaper & Backgrounds:
wallpaper
open up an image and set it to the background
background changer based on the M2D weather icons
select your portrait and landscape wallpaper, then activates it - redrawtoday
Little script that changes the backdrop randomly
Jokes & Sarcasm:
put a message on the screen to say hello world
NOT REAL JUST A JOKE
cab files:
to install cab files
All cab are installed in Storage card
AE Button plus
ShellOverrides\Mod e and postmessage command do not correspond - PostMessage("", 1156, 3, 0)
188 - 681
UnattendedPlayback
Messages & Voice Mail:
get reminded of unread messages
this bit of code will send the sms/email
Pocket Outlook - tmail.exe:
tmail.exe switches
list of all e-mail services
Email Account Chooser
SMS:
Machine-Gun text (send multiple SMS in a row)
file transfer to your work machine & trigger
184
Run("ctlpnl.exe","cplmain.cpl,5,1")
XML & Data Extraction:
foreach file in files (dir & "\*xml*")
open XML with your browser
Read to the end of the line
read each line in sdconfig.txt
how to count the lines of a TXT file
HowdyKeith's Ini Sucker
load every item it in a .ini file into an array
MSCR/TXT converter
problem appears if you save the file ansi-coded. make sure you use unicode
181 - 806
Camera:
modding SirJohn "mirror"
run a .lnk - (ex: run "windows\camera.lnk")
Profiles and Power:
Toggle sound profiles - PostMessage("", 1156, s, 0)
PowerOffWarning
if external power is present: activate loudspeaker
vibrate mode
check backlight settings
Backlight
checking if screen is turned off
change the auto off time
resets Windows suspend timers
Auto Flight mode to preserve battery
a tool that toggles your radio
Basic script to set no timeouts and full brightness
apps using wifi, so pocket won't go sleep - and loose the connection
prevents a device from going sleep or turning backlight off
Sound & Vibration profiles, Touch Diamond
SetSound Profiles
Files and ROM:
Overwriting the file manually with total commander works
Copy works for me only if the file has not the ROM attribute o
Keyboard & SIP:
determine the currently active keyboard layout
SIPChange
EnableSipMenu and here.
eT9 backup and dictionary
The Internet & Network:
wifi fix for Proxycap
dhcpipaddress is hex value
dhcpipaddress
WiFiSSID = "CVhome"
Solution when no connection possible - Proxy connection
check if your email apps are still trying to connect or downloading
Internet Sharing without the pain via Bluetooth PAN
toggle the internet connection and disconnect
Not the connected() thing
toggles data on\off, then writes on\off to a regkey that can be read by WAD
Toggle GPRS
default connection that it will use when a program attempts a connection to the net
Roaming Status Flag
Low Signal script
turns on Wifi, checks after 15seconds if there is a connection, else if it only showas "available"
175
Today Panels and Refresh:
Fring doesn't work with manila (HTC Sense) enabled. Disable HTC Sense & Launch Fring
check and uncheck today plugin
Shell\Open
INI-Reg-Bench
Igo8
Igo8 in portrait or landscape
iGo8 launcher script to allow TTS voices navigation
Disable Manila then start iGO8
TimeStamp()
SetTime
toggle between Active Sync and Mass Storage
Active Sync/Mass Storage
Changes phone call ringtone
RegWriteString: Value with quotas
HS++:
create/modify contact shortcuts in the today screen
eBay Watchlist
Manila2d:
Manila2d Weather Updater
loops until Manila process is terminated
Change FileAttribute and Delete
Created new links for MSN Money, MSN Weather widgets and moved them to it's own folder
Alarms & Timers:
execute a script at 3am every day
3220 - 170
ActiveSync and Sync'ing:
See post #57
Stylus:
utHeadsetPlayer - It monitors if a headset is connected and runs/kills a player respectively
RunAt (This should have it's own Category):
run once within the hour of 2200
Screen Rotation:
Play a game and rotate the screen
LandscapeApp - It watches your screen orientation, and if it detects you went into landscape mode, it will run user defined application. After returning to portrait this app will be closed
does not run the landscape.exe only when the SMS\MMS window is already open before I switch into landscape
Zip Files:
extract here
backuping files into ZIP file. It takes files and paths from a separate text file and creates a ZIP file
Consolidating multiple .zip files - using this with CacheMate to simplify the importing of multiple files containing waypoints, since CacheMate doesn't support the import of more than one file at a time.
Waits for Blackberry Connect security lock and unlocks the device
I am thinking there are more
Post your questions and Script parts over here! MortScript examples accumulation
Miscellany:
The 'clicky' thing
OziExplorer
Alarm Script (reminder)
Cleanup Recently Used Programs
Copy and Paste script
basic mortscript to enable bt sound
display status messages and a kind of countdown. Once kicked off it runs on its own, refreshes (if required, i.e. if the status display needs to change) every second displaying the content of the registry value "info" until the registry value "DoShow" toggles. During the process a given startvalue (approximated duration) is decreased like a countdown and restartet if necessary
module to log scripted actions in a standardized manner (last entry first, date, indented, limited number of lines - rest is cut of...)
deletes all but a given amount (TargetCount) of files in a folder (TargetPath) that match a search pattern (TargetSpec). It sorts and hence deletes the oldest files, if the filenames contain time stamps.
convert a decimal number to hex or bin
Treo keylight manager
change the ringtone profile to default
Wireless today item
reminder beep every 2 min when you have unattended -missed call/Voice mail/sms text
Generic registry value changer with two examples
Universal Changer
podcast synchronisation
Treo Alert
for dual sime card holder
sim card switcher with the ability to select the specific Gprs connection of either operator
Notification - based hour chime
HomeWifiSSID
reports the phone's status
detects when a USB ActiveSync connection is made
Multi Button
HeadCounter
SoftKey Applet
Hijri Shamsi (Jalali) Date script
GPS Access
Backlight
zaTunnel to fire up an ssh tunnel on port 21
DeviceBeta\Today
GLYPHCACHE, EnableCache, and ReplStoreCacheSize
remove 0 from rlToday Skins
checks for email when I want it to
Backlight Adjust
Escalating Notification Script
Toggle 3G
alternative of Connect
changes the basehue of the phone
StopWatch
colorat - upperleft is 0,0, then plug in the RGB values here to see what color it is (http://www.colorschemer.com/online.html)
replace the particular characters
turn volume (ringer and system volume) up and down without a soft reset
Monitors a headset jack and launches a MortPlayer upon jack inserting and closes it on rejecting it
Autoupdate for BSWeather
capitalized:
first letter of a word capitalized
first letter of a sentence capitalized
Roaming on and off
beep and/or vibration each hour and/or quarter
converting to/from ASCII
disables the oclock params, on each profile update
check for email on power on, if connected to the home WiFi network
Shortcut Creator
sort function:
sort function
sort an array alphabetically
Toggle notification LED with WiFi connection
colorat
Switch to the App Who's Title You Want
frontend for DOSBOX
InstallCab
GetOwnerInfo, SaveOwnerInfo, GetOwnerNotes, and SaveOwnerNotes
hex converter
HTC:
HTC - Change Default Image Name on Pictures taken
HTC Album Script
Htc Home weather
Voip button in Comm Manager
toggle Wifi when Internet Explorer is opened and closed (Wifi_on.exe and Wifi_off.exe )
HTC AutoRUN substitute
MS3:
Getting Install Directory and SPB MS3
tabbed browsing in IE
InternetSharing
"Pigeon" which checks its presence and if it takes off starts it again
OggSync Google Calendar Sync
Acquiring WebDatas:
NFL ScoreBoard
GetStock
stock watchlist
WeatherS2U2PWCurrentv7
Weather
AccuWeatherScript&Icons
Current weather from SPB Weather
MarsWareWeatherPanel & S2U2
update my pop mail program, nPOP, and SPB Insight hourly on Monday-Friday from 9am-6pm
spbinsight_updater.mscr
appointment:
read out date and time of an appointment
start time followed by the end time from the Current appointment
Last Incoming Caller Number
Appointments
checks a status of the current agenda appointment, and if busy
AutoReboot
Checking for Notifications - Essentially, all active notifications show up in HKLM\system\state\shell\notifications\Active
HTC GSensor:
HTC GSensor change detection
use the Diamond's g-sensor, to lock and unlock based on the Device orientation
Post Cold-boot Installation script, Touch Diamond
CloseWindow
OMInvokeAndPasteScript
create a simple SDConfig.txt
Route the audio to earpiece speaker while Skype is active
one script for all extensions
copy bronzeres.dll to windows
Export and Import whole CHOME reg keys
using a tool to export regkeys like DotFred's Taskmgr
Manila V2 Backdrop rotation script
Improve YouTube when using Sense
WCELoad:
wceload.exe - Command-Line Params.
cusTSK.exe
Mortscript CheckVersion Function
Settings Refresh
AppToDate Library of Mort scripts
Blackberry Conect MouseClicks
Choice from TXT
Tracking Data & Log File:
Script to enter expenses
enter current mileage
zipfiles
Screen Coordinates
Installs all cab files listed in registry values
Reverting to portrait mode
flip the screen landscape <> portrait
561: 213
get the script run again in one minute
Reminder Notifications Working...
SendMessage( HWND_BROADCAST, WM_WININICHANGE, 242, 0 )
...it stopped working in MortScript ver 4.3b11
I just use RedrawToday now
apps that are working although the screen is turned off
uses sound.exe to toggle sound and perfectly backups and restores your ringtone
script to go to the home page
mortscript gui for Bluetooth Audio Gateway Control
TF3d:
TF3D StandBy
TouchFLO is enable, Navigator is starting
Script to disable All SIPs except WM Keyboard
recreate some Titanium plugins or even the Flash gadgets from Throttle
Auto-Creating a Swype Dictionary
Collection of Array Functions
waitforactive and minimize
Gives name of storage card
xcopy command
GPS, TomTom, GarminXT:
tomtom for limiting battery consuption
Cannot Connect Bubble and TomTom
GPStest
use day map colors from 7:00 am to 8:00 pm, and night map colors from 8:00 pm to 7:00 am
GarminXT
IGO8 - with either internal GPS (Com4) or external BT GPS (Com1), use a different sys.txt
stay alive until I close the app, eg GPS software, in particular Destinator
adding yourscript.mscr to the Notification Queue
200
load .ini items to variables
M2D, jumping to any tab
Theme Switcher
export the ExtensibilityXML registry key and then reimport it
Kill Apps
Creating shortcuts which "wrap" a program with WVGAFIX3
check for MS Voice Command running
Registry Settings
Today left softkey:
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\11 2
[Default] = Text on softkey
Open = Path to program to run
Today right softkey:
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\11 3
[Default] = Text on softkey
Open = Path to program to run
Posted in: Windows Mobile 6.x Registry Changer
Custom Icons (HKLM \ Security \ Shell \ StartInfo \ Start \):
Activesync
Internet \ Activesync.lnk\Icon = \Storage Card\Icons\Backup-Reset-ActiveSync.png
Album
Album.lnk\Icon = \Storage Card\Icons\Movies.png
Album
Album.lnk\Icon = \Storage Card\Icons\Movies.png
Camera
Multimedia \ Camera.lnk\Icon = \Storage Card\Icons\Camera.png
Cash Organizer
Cash Organizer.lnk\Icon = \Storage Card\Icons\Handy Shopper.png
cleanRAM
cleanRAM Config.lnk\Icon = \Storage Card\Icons\Freeup RAM.png
Facebook
Internet \ Facebook.lnk\Icon = \Storage Card\Icons\Facebook.png
FIM
fim.lnk\Icon = \Storage Card\Icons\Facebook.png
FM Radio
Multimedia \ FM Radio.lnk\Icon = \Storage Card\Icons\FMRadio3.png
Garmin XT
Garmin Mobile XT.lnk\Icon = \Storage Card\Icons\Garmin XT.png
Google Maps
GPS \ Google Maps.lnk\Icon = \Storage Card\Icons\GoogleMaps.png
IE
Internet \ Internet Explorer.lnk\Icon = \Storage Card\Icons\IE.png
In Call Recorder
Multimedia \ In Call Recording.lnk\Icon = \Storage Card\Icons\Mailbox-Callrecorder.png
Java
Internet \ Java.lnk\Icon = \Storage Card\Icons\Java.png
MP3 Trimmer
Multimedia \ MP3 Trimmer.lnk\Icon = \Storage Card\Icons\mp3trimmer.png
Music ID
Music ID.lnk\Icon = \Storage Card\Icons\MusicID.png
Nitrogen
Nitrogen.lnk\Icon = \Storage Card\Icons\Coreplayer.png
Opera
Internet \ Opera.lnk\Icon = \Storage Card\Icons\Opera.png
Opera Mini
JAVA \ Opera Mini.lnk\Icon = \Storage Card\Icons\Opera Mini.png
Pandora
Pandora.lnk\Icon = \Storage Card\Icons\Pandora.png
PocketTwit QuickPost
PockeTwit QuickPost.lnk\Icon = \Storage Card\Icons\Twitter.png
PockeTwit
PockeTwit.lnk\Icon = \Storage Card\Icons\Twitter.png
Recorder
Multimedia \ Voice Recorder.lnk\Icon = \Storage Card\Icons\Recorder.png
Remote Desktop
Internet \ Remote Desktop.lnk\Icon = \Storage Card\Icons\RemoteDesktop.png
Resco File Explorer
Resco File Explorer.lnk\Icon = \Storage Card\Icons\Resco Explorer.png
Resco Registry Editor
Resco Registry.lnk\Icon = \Storage Card\Icons\Registry2.png
Reset
Reset.lnk\Icon = \Storage Card\Icons\Shutdown2.png
RSS Hub
Internet \ RSS Hub.lnk\Icon = \Storage Card\Icons\RSS.png
Scumm VM
ScummVM.lnk\Icon = \Storage Card\Icons\scummvm.png
SPB Backup
SPB Backup.lnk\Icon = \Storage Card\Icons\spbbackup.png
TCPMP
Multimedia \ TCPMP.lnk\Icon = \Storage Card\Icons\Play.png
Total Commander
Magic Mirror.lnk\Icon = \Windows\mirror.png
Weather Radar
Weather Radar.lnk\Icon = \Storage Card\Icons\MemoryMap.png
Windows Live
Internet \ Windows Live.lnk\Icon = \Storage Card\Icons\Windows Live.png
Windows Live Messenger
Internet \ Messenger.lnk\Icon = \Storage Card\Icons\Windows Live Messenger.png
Windows Media Player
Multimedia \ Windows Media.lnk\Icon = \Storage Card\Icons\MediaPlayer.png
WMWifi Router
WMWifiRouter.lnk\Icon = \Storage Card\Icons\irdaON.png
You Tube
Multimedia \ YouTube.lnk\Icon = \Storage Card\Icons\YouTube.png
Miscellaneous:
(HKCU \ ControlPanel \)
No Keyboard Auto PopUp
SIP\TurnOffAutoDeploy = 1
Autolock Phone If Supported
BackLight\AutoDeviceLockEnable = 1
Delay Device Autolock
BackLight\AutoDeviceLockTimeout = 10
CallerIDMatch
Phone\CallIDMatch = 8
Delete regkey
HKCU \ Comm \ Security \ SystemCertificates \ Root \ Certificates \ 3F0EDB1A8C71877A1FF44C23E5094013B8F39358\Blob = 55
Adjust Screen Sensitivity
HKLM \ Drivers \ TouchPanel\PressureThreshold = 200
(HKLM \ init\)
Enable UMAClient
Launch117 = UMAClient.exe
Disable UMAClient
Launch117 = 0
ENGLISH MUI Available
HKLM \ MUI \ Available\1033 = ENGLISH
RTSP Fix
HKCR \ rtsp \ Shell \ Open \ Command\Default = "\Windows\StreamingPlayer.exe" %1
Fix SMS Timestamps
HKLM \ Software \ OEM \ SMS\RecvTimeStamp = 1
(HKLM \ Software \ Arcsoft \ Arcsoft MMS UA \ ConfigMM1MMSCSetting \ SampleMMSC\)
Change MMS Receive Limit to 1000KB
WAP1RecvDefault = 1024000
Change MMS Receive Limit to 300KB
WAP2RecvDefault = 1024000
Change MMS Send Limit to 300KB
Wap1SendDefault = 1024000
Change MMS Send Limit to 300KB
WAP2Senddefault = 1024000
(HKLM \ Software \ Microsoft \)
Brisbane DST Time
Timezones \ 260\Brisbaneupdate = a8,fd,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00
,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,0
0,00,00,00,00,00,00,00,00,00,00
Brisbane DST Fix
Timezones \ 260\TZI = A8 FD FF FF 00 00 00 00 C4 FF FF FF 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
Show calendar event text in month view
Calendar\ShowTextInMonthView = 1
Increase MaxConnectionsPerServer
Windows \ Current Version \ Internet Settings\MaxConnectionsPerServer = 32
Disable Asus Today Plugin
Today \ Items \ Asus Today\Enabled = 0
Disable Autorun ActiveSync
ActiveSync\KeepAlive = 10080
(HKLM \ Software \ Microsoft \ Shell\)
Show Title Bar Battery Instead of Clock
ShowTitleBarClock = 0
Start Menu in Alphabetical Order
StartMenu\order = 0
Fuze 4 Columns in Programs 1 No V Bar
IconConfig\HorizontalIconSpacing = 120
Fuze 4 columns in Programs 2
IconConfig\IconTitleFontSize = 7
Fuze 4 columns in programs1 with vertical bar
IconConfig\HorizontalIconSpacing = 110
( Inbox \ Settings \)
Disable SMS Conversation
OEM\SMSInboxThreadingDisabled = 1
Disable SMS Sent Notification
SMSNoSentMsg = 1
Buttons
Buttons
HKLM \ Software \ Apps \ KeyAssignment \ Click \ 251 \ Open\shlaunch.exe = 0
Contacts
Enable PPTP Power Management
HKLM \ Software \ Microsoft \ AddrBook\Flags = 16384
Cricket
Cricket
HKLM \ Software \ Arcsoft \ Arcsoft MMS UA \ Config \ MM1 \ MMSCSetting \ Cricket MMS\Current Operator Name = Cricket
Disable Data Server
disable Dataserver application
HKLM \ Software \ Intermec \ Dataserver\LoadBTServer = 0
Disable SMS Inbox Threading
Disable SMS Inbox Threading
HKCU \ Software \ Microsoft \ Inbox \ Settings \ OEM\SMSInboxThreadingDisabled = 1
Email Order
List emails in reverse chronological order
HKCU \ Software \ Microsoft \ Inbox \ Settings\SortOrder = 1
(HKLM \ SOFTWARE \ Tegic \ eT9 \ IME\)
Enable ABC as default input
CarrierDefaultTextMode = 0
On T9 dictionary
CarrierDefaultTextMode = 1
Opera Splash
HKCU \ Software \ Opera \ Calendar \ Info\SplashscreenPortrait = \Windows\SplashscreenPortrait.png
(HKLM \ system \)
cmksettings
uptime\Active = 775
Email Address Issue
Email Address Suggestions Fix
Inbox \ RecipientAutocomplete\MaxSuggestions = 3
No headset prompt
State \ Hardware\Headset = 1
Change System And Context Menu Font Size
GWE \ Menu \ PopFnt\Ht = 1000
(HKLM \ System \ CurrentControlSet \ Control \ Layouts \ e0010409\)
disable xt9 1
Ime File = \windows\compime.dll
disable xt9 2
Layout Text = COMP IME
Enable Tilt2 Autocorrect 1
Ime File = \windows\compime.dll
enable xt9 2
Layout Text = eT9 IME
(HKLM \ System \ GWE \ Menu \)
Pop Menu Font Size
BarFnt\Ht = 800
PopFnt
PopFnt\Ht = 1000
Revert Menu Enhancements to Original
Menu\CUIHandler = 0
= FuzeMobility.com Approved and Tested
BASS RYUD
BASS
HKLM \ Comm \ PPTP1 \ Parms \ Bass\EnablePowerManagement = 10
Registry Settings
SPB Mobile Shell 3
Create Contacts Widget
HKLM \ Software \ Spb Software House 2 \ Spb Mobile Shell \ Menu \ Root \ Organizer\Image = dword:000000d9
House spelled wrong in all non working
HKLM \ Software \ Spb Software Hause 2 \ Spb Mobile Shell \ Now Screen \ Layouts \ :TASKMANAGER\Default = TaskManager
Lifestyle Screen - 3 pages default
HKLM \ Software \ Spb Software House 2 \ Spb Mobile Shell \ Widgets \ HomeScreen\PageCount = 3
Lifestyle Screen - 5 pages
HKLM \ Software \ Spb Software House 2 \ Spb Mobile Shell \ Widgets \ HomeScreen\PageCount = 5
Lifestyle Screen - 6 pages
HKLM \ Software \ Spb Software House 2 \ Spb Mobile Shell \ Widgets \ HomeScreen\PageCount = 6
Not Working
HKLM \ Software \ Spb Software Hause 2 \ Spb Mobile Shell \ Now Screen \ Layouts \ :TASKMANAGER\TaskManager = Normal
Not Working
HKLM \ \ Software \ Spb Software Hause 2 \ Spb Mobile Shell \ Now Screen \ Panels \ 12\Default = 0
Not Working
HKLM \ \ Software \ Spb Software Hause 2 \ Spb Mobile Shell \ Now Screen \ Panels \ 12\ManageFavs = 0
Not Working
HKLM \ \ Software \ Spb Software Hause 2 \ Spb Mobile Shell \ Now Screen \ Panels \ 12\Name = :TASKMANAGER
Taskmanager
HKLM \ \ Software \ Spb Software House 2 \ Spb Mobile Shell \ Now Screen \ Panels \ 12\Text = TaskManager
XXX TYTN 2 BEST
Disable Auto Keyboard PopUp
HKCU \ ControlPanel \ Sip\TurnOffAutoDeploy = 0
Disable the security warning when installing non-certified application
HKLM \ Security \ Policies \ Policies\0000101a = 1
Enable FileSystem cachespeeding up overall performance
HKLM \ System \ StorageManager \ FATFS\EnableCache = 1
Increase FileSystem cache
HKLM \ System \ StorageManager \ FATFS\CacheSize = 32768
Increase FileSystem filter cache speeding up overall performance
HKLM \ System \ StorageManager \ Filters \ fsreplxfilt\ReplStoreCacheSize = 32768
load the xip in memory to speed up access
HKLM \ System \ StorageManager \ Profiles \ FLASHDRV \ IMGFS\xip = 1
PIE Cookies
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cookies = \Storage Card\Application Data\IE\Cookies
PIE History
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\History = \Storage Card\Application Data\IE\History
PIE Temp to storage card
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cache = \Storage Card\Application Data\IE\Temporary
Internet Files
Speed up your Display
HKLM \ SYSTEM \ GDI \ GLYPHCACHE\limit = 16384
GPS
Change Mode to 4
HKLM \ Software \ HTC \ SUPL AGPS\GPSMode = 4
Demo - Disable aGPS on Incite
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers \ GPSOneDevice\FixMode = 0
Disable Smartmode
HKLM \ Software \ HTC \ SUPL AGPS\EnableGPSSmartMode = 0
Enable GPS Photo Mode on HTC Ozone
HKLM \ SOFTWARE \ HTC \ Camera \ P9\Enable = 1
Enable GPS Photo Mode on HTC Ozone test
HKLM \ SOFTWARE \ HTC \ Camera \ P9\Enabled = 1
GPS Poll Int 100
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers \ Samsung GPS Hardware\PollInterval = 100
Optimize gps
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver\OldLogFile =
Optimize gps for tomtom 2
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\InputBufferSize = 128
Rogers for Agps
HKLM \ Software \ HTC \ SUPL AGPS\APN = "internet.com"
Rogers GPRS connection for AGPS
HKLM \ Software \ HTC \ SUPL AGPS\GPRSConnection = "Rogers Internet"
Rogers Network for aGPS
HKLM \ Software \ HTC \ SUPL AGPS\Network = 0
Power Management
Disabled Cache
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\DnsCacheEnable = 0
Disables Epix Notification Popups
HKLM \ Hardware \ Devicemap \ Touch\CalibrationData = 519,503 177,881 182,129 847,127 849,872
Enable Irsir Power Management
HKLM \ Comm \ Irsir1 \ Parms\DisablePowerManagement = 0
Enable L2TP Power Management
HKLM \ Comm \ L2TP1 \ Parms\DisablePowerManagement = 0
Enable MAC Activesync Power Management
HKLM \ Comm \ AsyncMac1 \ Parms\DisablePowerManagement = 0
Enable MMC Power Management
HKLM \ Drivers \ SDCARD \ ClientDrivers \ Class \ MMC_Class\DisablePowerManagement = 0
Enable NAND Power Management
HKLM \ Drivers \ SDCARD \ ClientDrivers \ Class \ NAND_Class\DisablePowerManagement = 0
Enable PPTP Power Management
HKLM \ Comm \ PPTP1 \ Parms\DisablePowerManagement = 0
Enable SIM Power Management
HKLM \ Drivers \ SDCARD \ ClientDrivers \ Class \ SIM_Class\DisablePowerManagement = 0
gprs off
HKLM \ Comm \ ConnMgr \ Planner \ Settings\SuspendResume = GPRS_bye_if_device_off
KS20 Suspend GSM Driver
HKLM \ SYSTEM \ CurrentControlSet \ Control \ Power \ State \ Suspend \ {A32942B7-920C-486b-B0E6-92A702A99B35}\Default = 1
Opera
Make Opera Default Browser 1
HKCR \ urlfile \ Shell \ Open \ Command\Default = \Windows\\OperaL.exe
Make Opera Default Browser 2
HKCR \ http \ Shell \ Open \ Command\Default = \Windows\\OperaL.exe
Make Opera Default Browser 3
HKCR \ https \ Shell \ Open \ Command\Default = \Windows\\OperaL.exe
Make Opera Default Browser pt4
HKLM \ Software \ Microsoft \ Shell \ Rai \ EFBROWSER\3 = 0
OperaFLO
HKLM \ Software \ Opera \ Info\PanFps = 30
RealExit
HKLM \ Software \ Opera \ Preload\RealExit = 1
Stop Opera keyboard auto pop up 1
HKCU \ ControlPanel \ SIP\AllowChange = 0
Stop Opera keyboard auto pop up 2
HKCU \ ControlPanel \ SIP\DragStyle = 1
Stop Opera keyboard auto pop up 3
HKCU \ ControlPanel \ SIP\MenuBarHeight = 1
Undo Stop Opera keyboard auto pop up 1
HKCU \ ControlPanel \ SIP\AllowChange = 1
Undo Stop Opera keyboard auto pop up 2
HKCU \ ControlPanel \ SIP\DragStyle = 0
Undo Stop Opera keyboard auto pop up 3
HKCU \ ControlPanel \ SIP\MenuBarHeight = 34
Today Screen
always show battery
HKLM \ Software \ Microsoft \ Shell \ TaskBar\ConsistentClockOrBattery = dword:00000001
Calendar
HKLM \ Software \ Microsoft \ Today \ Items \ "???"\Flags = 1
Custom Manilla Texture
HKLM \ Software \ HTC \ EnlargeMenu\ManilaCustomTexture = \Desktop.jpg
Default Background
HKLM \ Software \ Microsoft \ Today\Wall = \My Documents\Jesse Acer\Wallpaper.gif
Direct close the programs
HKLM \ Software \ HTC \ HTCAlbum\ok_minimize = 0
Enable Calender Plugin
HKLM \ Software \ Microsoft \ Today \ Items \ "Kalender"\Enable = 1
GoogleSearch
HKLM \ Software \ Microsoft \ Today \ Items \ GoogleSearch\Enabled = 0
Hides Calendar from Today
HKLM \ Software \ Microsoft \ Today \ Items \ "Calendar"\Enabled = 0
Hides the HTC Home from Today
HKLM \ Software \ Microsoft \ Today \ Items \ HTC Home\Enabled = 0
Lock Device
HKLM \ Software \ Microsoft \ Today \ Items\Enabled = 1
Remove Separator Lines
HKLM \ Software \ Microsoft \ Today\HidePluginSeparators = 1
Tasks
HKLM \ Software \ Microsoft \ Today \ Items \ "??"\Flags = 7
Bluetooth Enhancements
aa
HKLM \ Software \ Microsoft \ Obex\IsEnabled = 1
Bitpool
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\BitPool = 58
Bluetooth Discovery on
HKLM \ Software \ OEM \ Bluetooth\DiscoverableTimeOut = 0
Bluetooth Power Management
HKLM \ Software \ Microsoft \ Bluetooth \ AudioGateway \ PowerSave\Bluetooth Power Save = 1
Change BlueTooth ID to -Windows Mobile Device-
HKCU \ Software \ Microsoft \ Bluetooth \ Settings\LocalName = Windows Mobile Device
Enable Stereo A2DP
HKLM \ SOFTWARE \ Microsoft \ Bluetooth \ A2DP \ Settings\UseJointStereo = 0
Increase Bitpool For Use With Stereo
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\BitPool = 50
Increase Max Bitpool For Use With Stereo
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\MaxSupportedBitPool = 50
Increase SampleRate
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\SampleRate = 96000
Max Bitpool
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\MaxSupportedBitPool = 58
reset wireless
HKLM \ Comm \ ConnectionSharing\PrivateInterface = BTPAN1
Set Wireless
HKLM \ Comm \ ConnectionSharing\PrivateInterface = TIACXWLN1
Tomek 2 Way Recording
HKLM \ Drivers \ BuiltIn \ WaveDev \ VocRecPath\dword = 00000002
Use Vito Voicedialer from BT
HKLM \ Software \ OEM \ VoiceCommand\Path = \Program Files\VITO\VoiceDialer\VoiceDialer.exe
Change storage to Storage Card
Audio Save Path to SD
HKCR \ SystemFileAssociations \ audio \ shell \ save \ Save Location\Default = \Storage Card\My Documents\My Music
Change Manila Language To PORTUGUESE
HKCU \ MUI\CurLang = 2070
Cookies to SD
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cookies = \Storage Card\Temp\Cookies
History to SD
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\History = \Storage Card\Temp\History
Images to SD
HKCR \ SystemFileAssociations \ image \ shell \ save \ Save Location\Default = \Storage Card\My documents\My Pictures
Mail Attachments to SD
HKLM \ System \ Inbox \ Settings\AttachPath = \Storage Card\Mail\Attachments
Mail Storage to SD
HKLM \ System \ Inbox \ Settings\PropertyPath = \Storage Card\Mail
MMS Record to SD
HKLM \ Software \ Arcsoft \ ArcSoft MMS UA \ Config \ Folder\RecordPath = \Storage Card\My Documents
MMS Sounds to SD
HKLM \ Software \ Arcsoft \ ArcSoft MMS UA \ Config \ Folder\SoundPath = \Storage Card\My Music
MMS Video to SD
HKLM \ Software \ Arcsoft \ ArcSoft MMS UA \ Config \ Folder\VideoPath = \Storage Card\My Videos
My Documents to Interner Speicher
HKLM \ System \ Explorer \ Shell Folders\My Documents = \Storage Card\My Documents
Ring Tones to SD
HKCU \ ControlPanel \ SoundCategories \ Ring\Directory = \Intern geheugen\Mijn Documenten\RingTones
Temporary Internet Files to SD
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cache = \Storage Card\Temp\Internet Files
Videos to SD
HKCR \ SystemFileAssociations \ video \ shell \ save \ Save Location\Default = \Storage Card\My Videos
And lest but LEast
Enable Data Connection
Enables the Default Data Connection Included With Verizon Phones
HKLM \ \ Comm \ ConnMgr \ Providers \ {7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA} \ Connections \ Data Network Connect\DISABLE = 0
FD
Fix uSDCard Encription
HKLM \ System \ StorageManager \ Filters \ ENCFilt\EncryptByDefault = 0
Google Maps
Enable WiFi Connection
HKLM \ Software \ Google \ GoogleMaps\preferrednetwork = 0
GPRS
Set SMS Service to GPRS
HKCU \ ControlPanel \ PhoneExtendFunction\GPRSAuthenticationMethod = 1
GPS Driver
Use External GPS
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\CurrentDriver = Control Panel Configured Device
GWE
Disable Magnifier
HKLM \ System \ GWE \ MAGNIFIER\Enable = 0
Homescreen Optimization (chome)
Disable SMSMMSOverride
HKLM \ Software \ Microsoft \ CHome\SMSMMSOverride = 0
ICS
ForceCellConnection
HKLM \ Comm \ InternetSharing \ Settings\ForceCellConnection = 1
Kaiser XIP
XIP in Memory
HKLM \ System \ StorageManager \ AutoLoad \ Relfsd\paging = 1
Keyboard fix
Keyboard fix
HKLM \ Software \ Tegic \ eT9 \ Ime\CurrentET9Style = 0
Keyboard Vibration
Enable Keyboard Vibration for PDAVIET ROM
HKLM \ Ssoftware \ OEM \ KeyState\UseService = 1
KS20 no simkit
Disable Simkit
HKCR \ CLSID \ {7B58F1D9-1C13-440f-894B-B90680570A2D} \ InProcServer32\Default = nosimkit.dll
LG Incite Specific Tweaks
Enable editing of MediaNet connection
HKLM \ Comm \ ConnMgr \ Destinations \ MEdia Net\ReadOnly = 0
LG KS20 Dialer
KS20 Videocall
HKLM \ Security \ Phone \ Skin\Ext = PHONEEXT.DLL
Lockscreen_delay_fix
Disable FirstCalibration
HKLM \ Hardware \ DeviceMap \ KEYBD\FirstCalibration = 0
No Beep
No Beep
HKCU \ ControlPanel \ SoundCategories \ Cal lStart\InitVol = 0
Notes
Save to Card
HKLM \ Software \ Microsoft \ Notes\FileDest = \Storage Card
OEM
OEM
HKLM \ SOFTWARE \ OEM\ROMVersion = Pegasus
Palring Tweaks
Enable Facebook Chat
HKCU \ Software \ Palringo\Beta/Facebook = 1
pokus
pokus
HKLM \ Comm \ Tcpip \ Hosts\web = AC106420
ReadIntervalTimeout
ReadIntervalTimeout
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers \ Control Panel Configured Device\ReadIntervalTimeout = MAXDWORD
Rename Storage Card
Rename Storage Card to SD Card
HKLM \ System \ StorageManager \ Profiles \ SDMMC\Folder = SD Card
S2U2
EXE ExceptionList
HKCU \ Software \ A_C \ S2U2\ExceptionEXE9 = TurboApps.exe
Screen
Keep Screen On
HKLM \ System \ CurrentControlSet \ Control \ Power\BattPowerOff = 0
Show WM 6.5 Settings
Enable WM 6.5 Settings
HKLM \ Security \ Shell \ StartInfo\HideSettings = 0
SIP
SIP Proxy
HKLM \ SOFTWARE \ Vocera\sipProxy = 10.37.37.9
SMSDeliveryNotify
SMSDeliveryNotify
HKLM \ SOFTWARE \ Microsoft \ Inbox \ Settings\SMSDeliveryNotify = 1
SNTP Time Sync
IP Address of Time Server
HKLM \ SOFTWARE \ Intermec \ SNTPclient\TimeServer = 194.109.22.18
Stoke search in smartdialer
Stoke search
HKLM \ Software \ Microsoft \ Shell \ smartdialer \ Chinese\Mode = 1
VITO SMS-Chat as default
VITO SMS-Chat as default SMS
HKLM \ Software \ Microsoft \ Shell \ Rai \ :MSINBOX\1 = 0
AT&T Tilt2
Enable tethering with MEdia Net part1
HKCU \ Software \ Microsoft \ InternetSharing\LastCellConnection = MEdia Net
Enable tethering with MEdia Net part2
HKLM \ Comm \ InternetSharing\ForceCellConnection = MEdia Net
DeviceID
Change DeviceID
HKLM \ Ident\Name = Species5618
Change OwnerID
HKCU \ ControlPanel \ Owner\James Weatherly = Lee H-W
Dial Pad Sound
Treo Disable Dial Pad Sound
HKCU \ ControlPanel \ Sounds \ Keypress\BeepMode = 0
Treo Pro Enable Dial Pad Sound
HKCU \ ControlPanel \ Sounds \ Keypress\BeepMode = 2
Diamond email on Internal Storage
email attachments on Internal Storage
HKLM \ System \ Inbox \ Settings\AttachPath = \Intern geheugen\Mail\Attachments
Store email on Internal Storage
HKLM \ System \ Inbox \ Settings\PropertyPath = \IIntern geheugen\Mail
fsf
Enable Registry edit
HKLM \ Security \ Policies \ Policies\00000101b = 1
sfds
HKCU \ Software \ Elecont \ Weather\Activation Cod = 4
IE Speed
Increase Server
HKCU \ Software \ Microsoft \ Internet Explorer \ Main\MaxRequestThreads = 25
Increase Server
HKCU \ Software \ Microsoft \ Internet Explorer \ Main\MaxConnectionsPerServer = 25
InputMethod
Enable ChongJi
HKCR \ CLSID \ {E18BFD44-DF36-11D1-90DD-0000F81E0CE9}\IsSIPInputMethod = 1
Reset Touch Input to ABC
HKLM \ Software \ Tegic \ eT9 \ Ime\CurrentET9Style = 0
InternetIncreasMaxConnects_15
Max Connection Per 1 0
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\MaxConnectionsPer1_0Server = 20
Speed Up Internet Access
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\MaxConnectionsPerServer = 10
MAPI
Force Mail Attachments Property Path to Storage Card
HKLM \ Settings \ System \ Inbox \ Settings\PropertyPath = \Intern geheugen\MAPI
Force Mail Attachments to Storage Card
HKLM \ Settings \ System \ Inbox \ Settings\AttachPath = \Intern geheugen\MAPI\Attachments
Nuked Camera
add 400x240 widescreen video recording
HKCU \ Software \ Samsung \ Camera\VideoSize = 1653
widescreen omnia video recording
HKCU \ Software \ Samsung \ Camera\VideoSize = 1653
pBar_Arrow
Hide
HKCU \ Software \ PhudongSoft \ pBar\Popup = 0
Show
HKCU \ Software \ PhudongSoft \ pBar\Popup = 1
Rom Install
FATFS Cache Size
HKLM \ System \ StorageManager \ FATFS\CacheSize = 32768
Improve scrolling
HKLM \ Drivers \ TouchPanel\PressureThreshold = 00013be2
SMS Tweaks
Disable Account Picker
HKCU \ Software \ Microsoft \ Inbox \ Settings\AcctPicker = 0
Enable Threaded SMS Messages
HKLM \ Software \ Microsoft \ Inbox \ Settings \ OEM\SMSInboxThreadingDisabled = 0
Stream Driver
111
HKLM \ Software \ ArcSoft \ ArcSoft MMS UA \ Config \ UI\111 = 1
Marvell Vendor Commands
HKLM \ Drivers \ BuiltIn \ MRVLCMD\Dll = mrvlcmd.dll
test
Enable no delay side button push
HKCR \ CLSID \ {E18BFD44-DF36-11D1-90DD-0000F81E0CE9}\IsSIPInputMethod = 1
Test
Test
HKLM \ Software \ Arcsoft \ Arcsoft MMS UA \ Config \ MM1 \ MMSCSetting \ SampleMMSC\Gateway = wireless.cingular.com
Touch Pro 2 (Verizon)
Disable SMS Sent Notification
HKLM \ SOFTWARE \ Microsoft \ Inbox \ Settings\SMSNoSentMsg = 2
Welcome Screen Customisation
In Welcome screen only show Align Screen
HKLM \ SOFTWARE \ Microsoft \ Welcome\Disable = 4294967293
Lockscreen delay fix
HKLM \ HARDWARE \ DEVICEMAP \ KEYBD\FirstCalibration = dword=0
Activesync Device
Assign Activesync DeviceID
HKCU \ Software \ Microsoft \ ActiveSync\DeviceID = 1
DisableAdvanceNetwork
HKLM \ Software \ OEM \ USBtoPC\EnableAdvanceChecked = 0
AZERTY Registry Change
Change QWERTY to AZERTY 2
HKLM \ System \ CurrentControlSet \ Control \ Keyboard Layout\Active = 0000040c
Change QWERTY to AZERTY 3
HKLM \ HARDWARE \ DEVICEMAP \ KEYBD\CWSLayout = 0
Change to Swedish
HKLM \ HARDWARE \ DEVICEMAP \ KEYBD\CurLang = 1053
Backlight level
Brightness
HKCU \ ControlPanel \ BackLight\Brightness = 1
Change locklevel
HKCU \ ControlPanel \ BackLight \ LockLevel\Locklevel = 10
ControlPanel
Fix Personal Settings
HKLM \ ControlPanel \ Buttons\Redirect = -
Fix Personal Settings
HKLM \ ControlPanel \ Input\Redirect = -
Fix Personal Settings
HKLM \ ControlPanel \ Owner\Redirect = -
Java Fonts
Increases the Medium font size In Java
HKLM \ SOFTWARE \ Apps \ Esmertec Java \ Device Info \ Java Font\Size Medium = 200
Increases the Small font size In Java
HKLM \ SOFTWARE \ Apps \ Esmertec Java \ Device Info \ Java Font\Size Extra Large = 200
Increases the Small font size In Java
HKLM \ SOFTWARE \ Apps \ Esmertec Java \ Device Info \ Java Font\Size Large = 200
Pocket IE Tweaks
Pocket Internet Explorer Left D-Pad button page up.
HKLM \ Software \ Microsoft \ Internet Explorer \ KeyMaps\37 = 1
Pocket Internet Explorer Right D-Pad Button page down.
HKLM \ Software \ Microsoft \ Internet Explorer \ KeyMaps\39 = 2
Velocityexp.com
HKCU \ Software \ Microsoft \ Internet Explorer \ Main\Velocityhomepage = http://Velocityexp.com
Screen Sensitivity
Screen Sensitivity
HKLM \ HKEY_LOCAL_MACHINE \ Drivers \ TouchPanel\PressureThreshold = PressureThreshold
Screen sensitivity
HKLM \ Drivers \ TouchPanel \ PressureThreshold=19866\PressureThreshold = PressureThreshold
screen sensitivity
HKLM \ Drivers \ TouchPanel \ PressureThreshold=200\PressureThreshold = 0
Security Policy Reset
Enable Registry edit
HKLM \ Security \ Policies \ Policies\00000101b = 1
Security Policy Reset
HKLM \ Security \ Policies \ Policies\00001023 = 1
Set keyboard lock timeout to 1200 min
HKLM \ Comm \ Security \ Policy \ LASSD \ AE \ {50C13377-C66D-400C-889E-C316FC4AB374}\AEFrequencyValue = 1440
Temp Files on Internal Storage
Email Device Add AttachPath
HKLM \ System \ Inbox \ Settings\AttachPath = \Storage Card\Mail\Attachments
Email Device Add AttachPath
HKLM \ System \ Inbox \ Settings\AttachPath = \Storage Card\Messaging\Attachments
Email Device Add PropertyPath
HKLM \ System \ Inbox \ Settings\PropertyPath = \Storage Card\Messaging
Unlock ATT ICS
Auto enable WWAN connection
HKLM \ Comm \ ConnMgr \ Providers \ {7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA} \ Connections \ ATT ICS\Readonly = 0
Unlock ATT ICS
HKLM \ Comm \ InternetSharing \ settings\ ForceCellConnection = TMobile 3
Unlock Media net
HKLM \ Comm \ ConnMgr \ Providers \ {7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA} \ Connections \ MEdia Net\Readonly = 0
Wireless While Screen Off
Enable Wireless While Screen Off 1
HKLM \ System \ CurrentControlSet \ Control \ Power \ State \ Suspend \ {98C5250D-C29A-4985-AE5F-AFE5367E5006}\Default = 1
Enable Wireless While Screen Off 2
HKLM \ System \ CurrentControlSet \ Control \ Power \ State \ Resuming \ {98C5250D-C29A-4985-AE5F-AFE5367E5006}\Default = 1
Enable Wireless While Screen Off 3
HKLM \ System \ CurrentControlSet \ Control \ Power \ State \ Unattended \ {98C5250D-C29A-4985-AE5F-AFE5367E5006}\Default = 1
Locale
Currency
HKLM \ nls \ overrides\SCrcy = $
Date Format - Short
HKLM \ nls \ overrides\SSDte = dd/MM/yy
Location - zh_HK
HKLM \ nls \ overrides\LCID = 3076
Time Format - Short
HKLM \ nls \ overrides\STFmt = HH:mm:ss
MS Voice Command
Increase Announcement Voice Volume Level To 7
HKCU \ Control Panel \ SoundCategories \ Ring\AttenutationCategory = 10
Slow Down Voice Command Speech Speed
HKCU \ Software \ Microsoft \ Speech \ Voices\DefaultTTSRate = 2
Voice Command Announce Category
HKCU \ ControlPanel \ Sounds \ TTSAnnounce\Category = Ring
Voice Command Announce Sound File
HKCU \ ControlPanel \ Sounds \ TTSAnnounce\Sound = \Application Data\Volatile\TTSCallerID.wav
Palm Treo Pro - De-brand Flight Mode
Flight Mode Off Image
HKLM \ SOFTWARE \ Palm \ SplashScreen\WelcomeImage = \\Windows\\RadioWelcome.bmp
Flight Mode Off Sound
HKLM \ SOFTWARE \ Palm \ SplashScreen\WelcomeSound = \\Windows\\RadioOn.wav
Flight Mode On Image
HKLM \ SOFTWARE \ Palm \ SplashScreen\GoodByeImage = \\Windows\\RadioGoodbye.bmp
Flight Mode On Sound
HKLM \ SOFTWARE \ Palm \ SplashScreen\GoodByeImage = \\Windows\\RadioOff.wav
Phone
Boost Audio Car Kit
HKLM \ SOFTWARE \ Vocera\sipProxy = 10.37.44.17
Enable Call log exception list
HKLM \ Security \ Phone \ NoLog\EnableRadioNoLog = 1
force pap
HKLM \ Software \ Microsoft \ RIL\SetGPRSAuthentication = 1
Hide Sim Contact
HKCU \ ControlPanel \ Phone\ShowSIM = 0
Saga Ringtones
Enable MIDI Ringtones on your Samsung Saga
HKCR \ midifile \ Shellex \ ContextMenuHandlers \ {E88B4A18-6F77-4bb6-8E0D-DCD4B1F8F1DA}\Default = Set as Ringtone
MIDI 2
HKLM \ Software \ Microsoft \ Shell \ Extensions \ RingTones \ MIDI\default = value not set
MIDI3
HKLM \ Software \ Microsoft \ Shell \ Extensions \ RingTones \ MID\Default = variable not set
MIDI4
HKCR \ midifile \ Shellex \ EventSoundHandlers \ {245F94CF-DD9C-46F9-B4C8-D2B14A877893}\Default = XME EventSound Player
Registry Settings (Page 4)
Sound Notification
Charger Disconnect Sound
HKCU \ ControlPanel \ Volume \ ChargerDisconnectSound\File = Chargeroff.wav
Disable Charger Connect Sound
HKCU \ ControlPanel \ Volume \ ChargerConnectSound\File = ChargerConnect.old
Disable System Start Sound
HKCU \ ControlPanel \ Sounds \ SystemStart\Sound = \Windows\ind.wav
Enable Low Battery Warning Options to Notifications
HKCU \ ControlPanel \ Notifications \ {A877D663-239C-47a7-9304-0D347F580408}\Default = Low battery warning
Touch
AutoDisconnect
HKLM \ Comm \ ConnMgr \ Planner \ Settings\CacheTime = 600
Clear Type Settings
HKLM \ System \ GDI \ ClearTypeSettings\OffOnRotation = 0
Save Attachments to Storage Card
HKLM \ System \ Inbox \ Settings\AttachPath = \Storage Card\My Documents\Mail\Attachments
Save Email to Storage Card
HKLM \ System \ Inbox \ Settings\PropertyPath = \Storage Card\Mail\
International Fonts
Batter Poll Interval
HKLM \ Drivers \ BuiltIn \ Battery\PollInterval = 60000
Decrease the font size menu
HKLM \ SYSTEM \ GWE \ Menu \ PopFnt\DecreaseTheFontSizeMenu = 900
Enable Fontlink
HKLM \ System \ GDI\FontLinkMethods = 1
Enable Korean Font 2
HKLM \ Software \ Microsoft \ FontLink \ SystemLink\Tahoma = \windows\malgun.ttf,Malgun Gothic
Enable Korean Fonts 1
HKLM \ Software \ Microsoft \ FontLink \ SystemLink\Segoe UI = \windows\malgun.ttf,Malgun Gothic
Keyboard
Change Keyboard Layout to Swedish
HKLM \ HARDWARE \ DEVICEMAP \ KEYBD\CurLang = 1053
Default Keyboard
HKCU \ Controlpanel \ Sip\DefaultIm = {62B00599-25D2-4e09-8C48-03BF26DB8517}
Disable OnScreen Keyboard
HKCU \ Controlpanel \ Sip\AllowChange = 0
Kaiser ATT Layout
HKLM \ HARDWARE \ DEVICEMAP \ KEYBD\CWSLayout = 1
US Keyboard on German ROM
HKCU \ MUI\CurLang = e0010409
Phone LED
Email LED
HKCU \ ControlPanel \ Notifications \ {A877D65A-239C-47a7-9304-0D347F580408}\Duration = 0
Missed Call LED
HKCU \ ControlPanel \ Notifications \ {A877D660-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
New MMS LED
HKCU \ ControlPanel \ Notifications \ {C3465585-39EF-4c9b-B2A3-5558BF27BFB0}\AvailableOptions = 0
Text message LED
HKCU \ ControlPanel \ Notifications \ {A877D65B-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
Voicemail LED
HKCU \ ControlPanel \ Notifications \ {A877D661-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
Word Completion
Enable WordCompletion
HKCU \ keyboard layout \ preload\default = e0010409
Old Word Completion part 1
HKLM \ Software \ Tegic \ eT9\XT9SupportMSSip = 0
Old Word Completion part 2
HKLM \ system \ currentcontrolset \ control \ layouts \ e 0010409\Ime File = \windows\compime.dll
Old Word Completion part 3
HKLM \ system \ currentcontrolset \ control \ layouts \ e 0010409\Layout Text = COMP IME
Restores missing Word Completion Functionality Touch Pro 2
HKLM \ system \ currentcontrolset \ control \ layouts \ e 0010409\Ime File = \windows\compime.dll
Xperia Camera Tweaks
Photo Quality - high
HKLM \ Software \ SonyEricsson \ Camera\PROPERTY_PHOTO_QUALITY = 0
Save to Card
HKLM \ Software \ SonyEricsson \ Camera\PROPERTY_GEN_SAVE_TO = 1
Save to Memory Card - To Be Completed DO NOT USE
HKLM \ software \ SonyEricsson \ Camera\PROPERTYGENSAVETO = 1
Smabergs ActionScreen X1 Camera Fix
HKLM \ Software \ HTC \ Biotouch \ ActionScreen \ APP_9\Path = \Windows\CameraRunner.exe
Video Framerate - high
HKLM \ Software \ SonyEricsson \ Camera\PROPERTY_VIDEO_FRAMERATE = 1
Accelerometer Tweaks
Enable Manual Rotation with Long Key Press
HKLM \ System \ GDI \ Rotation\HideOrientationUI = 0
Enable Manual Screen Rotation
HKLM \ System \ GDI \ Rotation\HideOrientationUI = 1
Keep Screen On When Answering Calls
HKLM \ Drivers \ BuiltIn \ RIL\EnableFastDormantDisplayDuringCall = 0
Keep Screen On When Answering Calls for EU ROMS
HKCU \ ControlPanel \ Phone\Sleep = 1
Mute Call by Flipping Phone Face Down
HKLM \ Software \ HTC \ PHONE\FaceDownMuteRing = 0
Speed Up Screen orientation speed
HKLM \ Software \ HTC \ HTCSensor \ GSensor\adjust delay = 0
Clock
Enable Battery on every screen WM 6.5
HKLM \ Software \ Microsoft \ Shell \ Taskbar\ConsistentClockOrBattery = 1
Hide battery icon on taskabar
HKLM \ Services \ Power\ShowIcon = 0
Improves things on the 1.12.25.19 Radio
HKLM \ Drivers \ BuiltIn \ RIL\AGPSNVSetting = 1
Removes the battery icon from the top 1
HKLM \ Software \ Palm \ BootApp\Battery = 0
Removes the CLOCK icon from the top 2
HKLM \ Software \ Microsoft \ Shell\TBOpt = 1
show clock in taskbar
HKLM \ Software \ Microsoft \ Shell\ShowTitleBarClock = 1
IE Tweaks
Disable new IE
HKLM \ Security \ Internet Explorer\MSHTML = 0
Down press becomes page down not link
HKLM \ SOFTWARE \ Microsoft \ Internet Explorer \ Navigation\4-Way Nav = 0
Old IE font size override
HKCU \ Software \ Microsoft \ Internet Explorer \ Settings\Always Use My Font Size = 1
Set IE as Default Browser Step 1
HKLM \ Software \ Microsoft \ Shell \ Rai \ EFBROWSER\0 = Internet Explorer
Set IE as Default Browser Step 2
HKLM \ Software \ Microsoft \ Shell \ Rai \ EFBROWSER\1 = \Windows\iexplore.exe
Touch Pro IE Back is last page
HKCU \ ControlPanel \ Keybd \ ChangeBackVKeyCode\IExplore = 8
Input Method
Active Chongji
HKCR \ CLSID \ {E18BFD44-DF36-11D1-90DD-0000F81E0CE9}\IsSIPInputMethod = 1
Disable ???
HKCR \ CLSID \ {124D7CDC-CF2D-418F-8BB4-4395AD048B79} \ IsSIPInputMethod\Default = 0
Disable ??
HKCR \ CLSID \ {E18BFD41-BEB8-11D1-8F9F-00AA00B58D45} \ IsSIPInputMethod\Default = 0
enableSipMenu
HKLM \ Software \ HTC \ ezsip\EnableSipMen = 1
Make FingerKeyBoard 2 Default Sip
HKCU \ ControlPanel \ SIP\DefaultIM = {C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A}
Set Default InputMethod as ChangJie
HKCU \ ControlPanel \ Sip\DefaultIm = {E18BFD44-DF36-11D1-90DD-0000F81E0CE9}
LED
LED Notification 1
HKCU \ ControlPanel \ Notifications \ {A877D65A-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
LED Option 2
HKCU \ ControlPanel \ Notifications \ {A877D660-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
LED Option 3
HKCU \ ControlPanel \ Notifications \ {A877D661-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
LED Option 4
HKCU \ ControlPanel \ Notifications \ {15F11F90-8A5F-454c-89FC-BA9B7AAB0CAD}\AvailableOptions = 0
LED Option 5
HKCU \ ControlPanel \ Notifications \ {A877D65B-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
LED Option 6
HKCU \ ControlPanel \ Notifications \ {695F6B37-EE99-489b-982D-F9A46A944ED1}\AvailableOptions = 0
policy
Disable DisallowRun
HKLM \ Security \ Policies \ Shell\DisallowRun = 0
Disable Run Dialog
HKLM \ Security \ Policies \ Shell\NoRunDlg = 1
Disallow Clock
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ DisallowRun\1 = clock.exe
Enable DisallowRun
HKLM \ Security \ Policies \ Shell\DisallowRun = 1
Enable Run Dialog
HKLM \ Security \ Policies \ Shell\NoRunDlg = 0
Policy enable sdconfig
HKLM \ Security \ Policies \ Policies\0000101a = 1
Samsung Omnia II GT-i8000
Disable Samsung Messaging 1
HKCU \ Software \ Microsoft \ Inbox \ MsgTypes \ IPM \ Note\DLL = htmlnote.dll
Disable Samsung Messaging 2
HKCU \ Sofware \ Microsoft \ Inbox \ MsgTypes \ IPM \ SMStext\DLL = htmlnote.dll
Disable SMS Sent Notification
HKLM \ Software \ Microsoft \ Inbox \ Settings\SMSNoSentMsg = 1
Enable Screen Orientation
HKLM \ System \ GDI \ ROTATION\HideOrientationUI = 0
Increase Screen Responsiveness
HKLM \ System \ GWE \ touch \ filter\minimumtaptime = 0
Original Settings Menu Enabler
HKLM \ Security \ Shell \ StartInfo\HideSettings = 0
Touchscreen
adjust touchscreen reception to max
HKLM \ Drivers \ TouchPanel\PressureThreshold = FFFFFFFF
Demo - Touchscreen 01
HKCU \ Software \ LGE \ GestureAgent\MaxClickDist = 0
Demo - Touchscreen 02
HKCU \ Software \ LGE \ GestureAgent\MaxDelayDist = 0
Demo - Touchscreen 03
HKCU \ Software \ LGE \ GestureAgent\MinPauseBeforeClick = 0
Demo - Touchscreen 04
HKCU \ Software \ LGE \ GestureAgent\MaxClickTime = 5
Demo - Touchscreen 05
HKCU \ Software \ LGE \ GestureAgent\MinStartDelayTime = 5
Treo Pro Side Button
Part 2
HKLM \ Software \ Microsoft \ Shell \ Keys \ 40C7\BtnWnd = 0
Part 3
HKLM \ Software \ Microsoft \ Shell \ Keys \ 40C7\Default = "\windows\voicecmd.exe" -ptt
Part 4
HKLM \ Software \ Microsoft \ Shell \ Keys \ 40C7\Flags = 0
Part 5
HKLM \ Software \ Microsoft \ Shell \ Keys \ 40C7\Icon = \windows\voicecmd.exe,0
Part 6
HKLM \ Software \ Microsoft \ Shell \ Keys \ 40C7\Name = Push Side
Part 7
HKLM \ Software \ Microsoft \ Shell \ Keys \ 40C7\ResetCmd = "\Windows\AppButtons\Camera.lnk"
Wireless Today Plugin
Wireless Today Plugin Disabled
HKLM \ Software \ Microsoft \ Today \ Items \ "Wireless"\Enabled = 0
Wireless Today Plugin DLL
HKLM \ Software \ Microsoft \ Today \ Items \ "Wireless"\DLL = netui.dll
Wireless Today Plugin Flags
HKLM \ Software \ Microsoft \ Today \ Items \ "Wireless"\Flags = 0
Wireless Today Plugin Options
HKLM \ Software \ Microsoft \ Today \ Items \ "Wireless"\Options = 0
Wireless Today Plugin Order
HKLM \ Software \ Microsoft \ Today \ Items \ "Wireless"\Order = 0
Wireless Today Plugin Type
HKLM \ Software \ Microsoft \ Today \ Items \ "Wireless"\Type = 4
Audio and Video Tweaks
50-InCall Volume Boost
HKCU \ Control Panel \ SoundCategories \ InCall\InitVol = 95
Enable Audio Booster Without Headset
HKLM \ System \ State \ Hardware\Headset = 1
Improve SNR for FM Radio
HKLM \ Software \ HTC \ FMRadio \ FMPlayer\Deemphasis = 1
Ring on call at normal volume
HKCU \ CONTROLPANEL \ SOUNDCATAGORIES \ INCALL\INITVOL = 4
RingToneDelay
HKCU \ ControlPanel \ Sounds \ RingTone0\Script = apr
Vibration and Incremental Ring
HKCU \ ControlPanel \ Sounds \ RingTone0\Script = apr
Windows Media Player play w/o backlight
HKLM \ Software \ Microsoft \ MediaPlayer \ Preferences\UnattendedPlayback = 1
Temp Files on Storage Card
Email Device Add PropertyPath
HKLM \ System \ Inbox \ Settings\PropertyPath = \Storage Card\Mail
My Documents to Storage card
HKLM \ System \ Explorer \ Shell Folders\My Documents = \Storage Card\My Documents
PIE Cookies on Storage Card
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cookies = \Storage Card\Pocket IE\Cookies
PIE History on Storage Card
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\History = \Storage Card\Pocket IE\History
PIE Temp Files on Storage Card
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cache = \Storage Card\Pocket IE\Temporary Internet Files
WM5 Attach Location
HKCU \ Software \ Microsoft \ MAPI\AttachPath = \Windows\Messaging\Attachments\
WM5 Mail Location
HKCU \ Software \ Microsoft \ MAPI\PropertyPath = \Windows\Messaging\
gps fix
GPS Poll Interval
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers \ GpsOneDevice\PollInterval = 100
InputBufferSize
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\InputBufferSize = 512
MaxBufferSize
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Multiplexer\MaxBufferSize = 512
nueGPSSecurity
HKLM \ Software \ Wei Enterprises \ nueGPSSecurity\Pin = 0
OutputBufferSize
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\OutputBufferSize = 512
SleepOnNoData
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\SleepOnNoData = 100
void gps CurrentLogFile
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver\CurrentLogFile =
void gps OldLogFile
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver\OldLogFile =
Zero MaxLogFileSize
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver\MaxLogFileSize = 0
Asdfgh
BT1
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\BitPool = 58
BT2
HKLM \ SOFTWARE \ Microsoft \ Bluetooth \ A2DP \ Settings\UseJointStereo = 0
BT3
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\SampleRate = 96000
BT4
HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\MaxSupportedBitPool = 58
GPS1
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers \ GPSOneDevice\PollInterval = 100
GPS2
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\InputBufferSize = 4096
GPS3
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Multiplexer\MaxBufferSize = 512
GPS4
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\OutputBufferSize = 4096
GPS5
HKLM \ System \ CurrentControlSet \ GPS Intermediate Driver \ Drivers\SleepOnNoData = 1000
GPSS1
HKLM \ Software \ Wei Enterprises \ nueGPSSecurity\Pin = 0001
HTC Registry Settings
HTC:
TouchFlo 3D left softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila
HomeLSKText = Text on softkey
HomeLSKPath = Path to program to run (or blank for default)
TouchFlo 3D right softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila
HomeRSKText = Text on softkey
HomeRSKPath = Path to program to run (or blank for default)
TouchFlo 2D left softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\Home
SK1 = Text on softkey
SK1Cmd = Path to program to run (or blank for default)
TouchFlo 2D right softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\Home
SK2 = Text on softkey
SK2Cmd = Path to program to run (or blank for default)
HTC:
Set MEdia Net as Internet Sharing Provider for ATT on an HTC Fuze
HKLM \ Comm \ InternetSharing \ Settings\ForceCellConnection = MEdia Net
Disable Startup Gif
HKLM \ Software \ HTC \ StartupAnimation\Enabled = 0
Enable Album
HKLM \ Software \ HTC \ HTCAlbum\enableupload = 00000002
Enable large start menu in landscape
HKLM \ Software \ HTC \ EnlargeMenu\DisableLandscape = 0
manila
HKCU \ Software \ HTC \ TaskManager \ ExclusiveList \ System\manila2.exe = 0
Manila HomeLSK arg
HKLM \ Software \ HTC \ Manila\HomeSKLArguments = \programmabestanden\powertap\powertap.exe
Manila HomeLSK path
HKLM \ Software \ HTC \ Manila\HomeLSKPath = \Windows\tasks.exe
Manila HomeRSK path
HKLM \ Software \ HTC \ Manila\HomeRSKPath = \Windows\Start Menu\TurboApps.lnk
Manila HomeRSK text
HKLM \ Software \ HTC \ Manila\HomeRSKText = TurboApps
Manila2
HKCU \ Software \ HTC \ Manila\AutoLaunchToday = 1
Set wallpaper cache
HKCU \ Software \ HTC \ Manila\CachedBackgroundPath = \\Storage Card\\My Documents\\My
Pictures\\wallpaper.jpg
Set wallpaper home
HKCU \ Software \ HTC \ Manila\HomeBackgroundPath = \\Storage Card\\My Documents\\My
Pictures\\wallpaper.jpg
Tachi Phone Canvas - Slide for More Options - Resume Interval increased to 1 hour
HKLM \ Software \ HTC \ Phone \ Cover\ResumeInterval = 600000
Keep Active Sync from showing in Task Manager
HKCU \ Software \ HTC \ Manila\ActiveSyncConfigured = 1
Opera close click X in TaskManager
HKCU \ Software \ HTC \ TaskManager \ TerminateProcess\Opera9.exe = 1
TaskManager
Small Icon for Task Manager
HKCU \ Software \ HTC \ TaskManager\EnableLargeIcon = 1
TF3D 2 Start Menu
Disable Manilla
HKCU \ \ Software \ HTC \ TaskManager \ ExclusiveList \ System\manil2.exe = 0
TouchFlo02
Programme02
HKLM \ Software \ HTC \ Manila2D \ HOME\SK2Cmd = \windows\manila2d.exe
MSL 3 6.5 MANILA TWEEK
ENABLE 6.5 NEW MANILA
HKLM \ Software \ HTC \ Manila\IsWM6.5 = 1
MSL 3 MANILA 6.5 tweek
ENABLE 6.5 MANILA
HKLM \ Software \ HTC \ Manila\IsWM6.5 = 1
Kustomizacja ActionScreen
podpiecie GekoNewCal do AS
HKLM \ Software \ HTC \ Biotouch \ ActionScreen\Path = Internal Storage\Program
Files\GekoNewCal\GekoNewCal.exe
HTC Home Mover
Mover
HKLM \ Software \ Microsoft \ Today \ Items \ HTC Home\Type = 4
hm_htc-field-test-mode
Enable htc field test mode - xoxo364oxox
HKLM \ Software \ HTC \ EngineerMode\BuildInEngineerModeApp = 1
Enable Landscape
Enable Landscape
HKCU \ software \ htc \ manila\enablelandscape = true
Sounds
ActiveSlidingSound
HKLM \ Software \ HTC \ SlidingSound\ActiveSlidingSound = dword:00000000
Sliding Sound
HKLM \ Software \ HTC \ SlidingSound\SlidingSoundEffect = dword:00000001
Sprint HTC Diamond
Disable Flight Mode Sounds
HKCU \ ControlPanel \ PhoneExtendFunction \ CDMA \ FlightModeOnOFF\EnableSound = 0
Move Your Temp Files from ROM to Internal Storage Card
HKLM \ System \ FileSys\TempPath = \Almacenamiento Interno\Application Data\Volatile
Change LSK to Manila Contacts part2
HKLM \ Software \ HTC \ Manila\HomeLSKText = Kontakte
HTC Album
Change HTC default for bitmap
HKCR \ bmpimage \ Shell \ Open \ Command\defaultbitmap = HTCAlbum.exe /%1
Change HTC default for gif
HKCR \ jpegimage \ Shell \ Open \ Command\defaultgif = HTCAlbum.exe /%1
Change HTC default for jpeg
HKCR \ jpegimage \ Shell \ Open \ Command\defaultjpeg = HTCAlbum.exe /%1
HTC Diamond Audio Increase
Boosts Audio Embedded
HKLM \ SOFTWARE \ HTC \ AUDIOGAIN\EAC_GAIN_EMBEDDED = 300
Boosts Audio Headset
HKLM \ SOFTWARE \ HTC \ AUDIOGAIN\EAC_GAIN_HEADSET = 77
Increase max ringtone size
HKCU \ ControlPanel \ Sounds\FileSizeLimit = 9999999
IMAGIO Touch Flo 3D Rotation
Touch Flo 3D Rotation step 1
HKCU \ Software \ HTC \ Manila\EnableLandscape = true
Touch Flo 3D Rotation step 2
HKCU \ Software \ HTC \ HTCSENSOR \ GSensor \ ModuleName\TF3D = \Windows\manila.exe
Touch Flo 3D Rotation step 3
HKCU \ Software \ HTC \ HTCSENSOR \ GSensor \ WhiteList\TF3D = Manila
Touch Flo 3D Rotation step 4
HKCU \ Software \ HTC \ Manila\DisableRotation = 0
HTC Diamond
Disable Shutdown Animation Image
HKLM \ Software \ HTC \ HTCAnimation\ShutDownGif = \windows\na.gif
Disable Shutdown Animation Sound
HKLM \ Software \ HTC \ HTCAnimation\ShutDownWav = \windows\na.wav
Enable removing programs after installing Manila2
HKLM \ Security \ Policies \ Policies\00001005 = 24
regedit 4 IMplus
HKLM \ Comm \ TcpIp \ Hosts \ shapeservices.com\ipaddr = hex:7F,00,00,01
ScreenRotation
HKLM \ System \ GDI \ Rotation\HideOrientationUI = 0
Startup no animation
HKLM \ Software \ HTC \ HTCAnimation\StartupGif = \windows\na.gif
Startup no sound
HKLM \ Software \ HTC \ HTCAnimation\StartupWav = \windows\na.wav
Manila
2.5 Landscape txt bugfix for Energy
HKCU \ Software \ HTC \ Manila\LSK_Send_Msg = 0
Change Left Soft Key to All Contacts 1/2
HKLM \ Software \ HTC \ Manila\HomeLSKText = All Contacts
Change Left Soft Key to All Contacts 2/2
HKLM \ Software \ HTC \ Manila\HomeLSKPath = Manila://people/browserlayer/peopleAll.page
Facebook
HKLM \ Software \ HTC \ Manila2D \ InternetWidget \ Customized\CustomizedCount = 2
Make Manila Contacts the Windows default
HKLM \ Software \ Microsoft \ Shell \ Rai \ :MSCONTACTS\1 = manila --switchtopage
Manila://people/browserlayer/peopleAll.page
Manila Home
HKCU \ Software \ HTC \ Manila\HomeBackgroundPath = \Windows\Sfondo.jpg
Touch Pro Tweaks
Change Reply All to Reply
HKCU \ Software \ HTC \ BootLauncher \ Services \ OutlookEnhancement\Module =
Disable Touch Pro Keyboard Wakeup
HKLM \ HARDWARE \ DEVICEMAP \ KEYBD\SlideWakeup = 0
Enable Touch Pro Keyboard Wakeup
HKLM \ HARDWARE \ DEVICEMAP \ KEYBD\SlideWakeup = 1
Left Landscape Soft Key to Comm Manager 1
HKLM \ Software \ HTC \ Manila\LandscapeMenuLSKPath = \Program Files\Resco Explorer\Explorer.exe
Left Landscape Soft Key to Comm Manager 2
HKLM \ Software \ HTC \ Manila\LandscapeMenuLSKText = Programs
Reset Reply All as default in Outlook
HKCU \ \ Software \ HTC \ BootLauncher \ Services \ OutlookEnhancement\Module = \windows\OutlookEnhancement.dll
Right Landscape Soft key New SMS 2
HKLM \ Software \ HTC \ Manila\LandscapeMenuRSKText = New SMS
Right Landscape Soft Key New SMS 3
HKLM \ Software \ HTC \ Manila\LandscapeMenuRSKArguments = -service"SMS"-to""
Right Landscape Soft Key to Programs Part 1
HKLM \ Software \ HTC \ Manila\HomeRSKPath = Manila://programs.page
Right Landscape Soft Key to Programs Part 1
HKLM \ Software \ HTC \ Manila\HomeRSKPath = Manila://programs.page
Right Landscape Soft Key to Programs Part 2
HKLM \ Software \ HTC \ Manila\HomeRSKText = Programs
Show Operation Mode To Set Hybrid, EVDO, 1xRT Mode under phone services setting.
HKLM \ Software \ OEM \ PhoneSetting\HiddenModeOperationPage = 0
Smaller Fonts in the Popup Menu
HKLM \ System \ GWE \ Menu \ PopFnt\Ht = 800
TF3D V3 Contacts
Change LSK to Manila Contacts part1
HKLM \ Software \ HTC \ Manila\HomeLSKPath = \Windows\Start Menu\Programs\Contacts.lnk
Change LSK to Manila Contacts part2
HKLM \ Software \ HTC \ Manila\HomeLSKText = Contacts
Change LSK to Manila Contacts part3
HKLM \ Software \ HTC \ Manila\HomeLSKArguments = --switchtopage
Manila://people\browserlayer\peopleAll.page
Change RSK to Camera - Part 1
HKLM \ Software \ HTC \ Manila\HomeRSKPath = \Windows\Start Menu\Programs\Camera.lnk
Change RSK to CommManager Part 3
HKLM \ Software \ HTC \ Manila\HomeRSKArguments = 0
Change RSK to Manila Call History part1
HKLM \ Software \ HTC \ Manila\HomeRSKPath = \Windows\manila.exe
Change RSK to Manila Call History part2
HKLM \ Software \ HTC \ Manila\HomeRSKText = Call Log
Change RSK to Manila Call History part3
HKLM \ Software \ HTC \ Manila\HomeRSKArguments = --switchtopage
Manila://people\browserlayer\peopleCallHistory.pag
e
Change RSK to MS3 Toggler - Part 1
HKLM \ Software \ HTC \ Manila\HomeRSKPath = \Program Files\MS3 Toggler\MS3Toggle.exe
Change RSK to MS3 Toggler - Part 2
HKLM \ Software \ HTC \ Manila\HomeRSKText = SPB
Change RSK to TomTom
HKLM \ Software \ HTC \ Manila\HomeRSKPath = \Internal Storage\Navigator\Tomtom Navigator.exe
Change RSK to TomTom Part 2
HKLM \ Software \ HTC \ Manila\HomeRSKText = TomTom
KK
KK Change LSK to Comm
HKLM \ Software \ HTC \ Manila\HomeLSKPath = \comm.lnk
KK Change Manila Language To Polish
HKCU \ MUI\CurLang = 1045
KK Disable Program Icon 0
HKLM \ Software \ HTC \ Manila \ ProgramLauncher \ 0\IsReadOnly = 0
KK Disable Program Icon 1
HKLM \ Software \ HTC \ Manila \ ProgramLauncher \ 1\IsReadOnly = 0
KK Disable Program Icon 2
HKLM \ Software \ HTC \ Manila \ ProgramLauncher \ 2\IsReadOnly = 0
KK Disable Program Icon 3
HKLM \ Software \ HTC \ Manila \ ProgramLauncher \ 3\IsReadOnly = 0
KK Disable Program Icon 4
HKLM \ Software \ HTC \ Manila \ ProgramLauncher \ 4\IsReadOnly = 0
KK Enable delivery confirmation on sent sms
HKCU \ Software \ Microsoft \ Inbox \ Settings\SMSDeliveryNotify = 1
KK Manila HomeLSK text
HKLM \ Software \ HTC \ Manila\HomeLSKText = Comm
KK Operator Name FIX
HKLM \ Software \ OEM \ PhoneSetting\ONSDisplayRule = 9
KK SPB Menu 6.5
HKLM \ System \ GWE \ Menu\CUIHandler = 0
This one for sure
HTC
Close HTC Animation
HKLM \ Software \ HTC \ HTCAnimation\StartupGif = 0
Close HTC Animation Sound
HKLM \ Software \ HTC \ HTCAnimation\StartupWav = 0
Direct close the programs
HKLM \ Software \ HTC \ HTCAlbum\ok_minimize = 0
Disable SMS Theading
HKCU \ Software \ Microsoft \ Inbox \ Settings \ OEM\SMSInboxThreadingDisabled = 1
Enable Power Management-MMC
HKLM \ Drivers \ SDCARD \ ClientDrivers \ Class \ MMC_Class\DisablePowerManagement = 0
Enable Power Management-NAND
HKLM \ Drivers \ SDCARD \ ClientDrivers \ Class \ NAND_Class\DisablePowerManagement = 0
Enable Power Management-SIM
HKLM \ Drivers \ SDCARD \ ClientDrivers \ Class \ SIM_Class\DisablePowerManagement = 0
Enable SMS Wake Up
HKLM \ Drivers \ BuiltIn \ RIL\DisableSMSWakeUpEvent = 0
End Call Time
HKLM \ Software \ HTC \ PHONE \ PhoneExtendSetting\EndCallTime = 1000
Hidden Sim Contacts
HKCU \ ControlPanel \ Phone\ShowSim = 0
Increase Ring and InCall Volume-1
HKCU \ ControlPanel \ SoundCategories \ InCall\InitVol = 5
Increase Ring and InCall Volume-2
HKCU \ ControlPanel \ SoundCategories \ Ring\InitVol = 5
Increase Ring and InCall Volume-3
HKCU \ ControlPanel \ Volume\Volume = 4294967295
Increase Ring and InCall Volume-4
HKCU \ ControlPanel \ SoundCategories\RingPreview = 5
Increase sound volume
HKCU \ ControlPanel \ Phone\Vol = 70000
Sensitivity of screen
HKLM \ Drivers \ TouchPanel\PressureThreshold = 240
TouchFLO
Change Soft Keys 2
HKLM \ Software \ HTC \ Manila\HomeRSKPath = \Windows\\TomTom.exe
Change Soft Keys 3
HKLM \ Software \ HTC \ Manila\HomeRSKText = Contacts
disable large titlebar
HKLM \ Software \ HTC \ EnlargeTitleBar\Enable = 0
Disable TouchFlo3D
HKLM \ Software \ Microsoft \ Today \ Items \ TouchFLO 3D\Enabled = 0
disableTaskManager
HKCU \ Software \ HTC \ TaskManager\DropDown = 0
disableTaskManager 2
HKCU \ Software \ HTC \ TaskManager\Enable = 0
disableTaskManager 3
HKCU \ Software \ HTC \ TaskManager\EnableAutoKill = 0
disableTaskManager4
HKCU \ Software \ HTC \ TaskManager\EnableQmenu = 0
disableTaskManager5
HKCU \ Software \ HTC \ TaskManager\EnableTapAndHold = 0
disableTaskManager6
HKCU \ Software \ HTC \ TaskManager\EnableTodayX = 0
disableTaskManager7
HKCU \ Software \ HTC \ TaskManager \ Lite\DesiredMemory = 8192
Enhance TouchFLO
HKLM \ Drivers \ TouchPanel\PressureThreshold = 80866
EnhanceTouchFLO
HKLM \ Software \ OEM \ TFLOSettings\FingerPressure = 80866
LED Option 1
HKCU \ ControlPanel \ Notifications \ {A877D65A-239C-47a7-9304-0D347F580408}\AvailableOptions = 0
SpeedHigh
HKLM \ Software \ OEM \ TFLOSettings\SpeedHigh = 2
TouchFlo Left soft key Part1
HKLM \ Software \ Microsoft \ CHome\SK1TEXT = Touchflo
TouchFlo Left soft key Part2
HKLM \ Software \ Microsoft \ CHome\SK1URL = \Program Files\TFDetacher\TFDShowTF.exe
TouchFlo3D Tweaks
Boost Scrolling Speed Option 1
HKLM \ SYSTEM \ GDI \ GLYPHCACHE\limit = 32768
Boost Scrolling Speed Option 2
HKLM \ SYSTEM \ GDI \ GLYPHCACHE\limit = 131072
Boost Speed By Changing High Setting
HKLM \ Software \ OEM \ TFLOSettings\SpeedHigh = 5
Boost Speed By Changing Low Setting
HKLM \ Software \ OEM \ TFLOSettings\SpeedLow = 14
Boost TouchFlo3D Performance
HKLM \ System \ Storagemanager \ Fatfs\Cachesize = 32768
Change finger pressure threshold. Touch only
HKLM \ Software \ OEM \ TFLOSettings\FingerPressure = 1
Change screen pressure threshold. Touch only
HKLM \ Drivers \ TouchPanel\PressureThreshold = 80866
FingerPressure1
HKLM \ Software \ OEM \ TFLOSettings\FingerPressure = 1
Left2Lock
HKLM \ Software \ HTC \ Manila \ HomeLSKPath\Left2Lock = \windows\endkey.exe
Left2Lock2
HKLM \ Software \ HTC \ Manila \ HomeLSKText\Left2Lock2 = Lock
No TF3D Auto Launch
HKCU \ Software \ HTC \ Manila\AutoLaunchToday = 0
Screen Sensitivity80866
HKLM \ Drivers \ TouchPanel\PressureThreshold = 80866
taskbar1
HKLM \ \ security \ ResOver \ Bitmaps\BatteryIconLevels = 101
taskbar2
HKLM \ security \ ResOver \ Bitmaps\BatteryIconIdStart = 1001
taskbar3
HKLM \ security \ ResOver \ Bitmaps\BaseDll = phcanOverbmp.dll
taskbar4
HKLM \ security \ ResOver \ Bitmaps\BaseId = 0
taskbar5
HKLM \ security \ ResOver \ Bitmaps \ BatteryIconLevels = (dword) 65\BatteryIconLevels = 101
Weather on CalendarTab
HKCU \ Software \ HTC \ Manila\WorldClock.Local = 0
Camera Enhancements
Enable Burst Mode
HKLM \ SOFTWARE \ HTC \ Camera \ P6\Enable = 1
Enable FPS Info
HKLM \ Software \ HTC \ Camera \ Common\EnableFrameRateInfo = 1
Enable GPS Coded Photos
HKLM \ SOFTWARE \ HTC \ Camera \ P10\enabled = 1
Enable landscape pictures
HKLM \ Software \ Camera \ Image\EnableEncodePortrait = 0
Enable Sport Mode
HKLM \ SOFTWARE \ HTC \ Camera \ P8\enabled = 1
Enable Sport Mode
HKLM \ SOFTWARE \ HTC \ Camera \ P8\Enable = 1
Enable Video Share
HKLM \ SOFTWARE \ HTC \ Camera \ P9\enabled = 1
High Res in Burst Mode 1
HKLM \ SOFTWARE \ HTC \ Camera \ P6\MainCamCaptSize = 1024
High Res in Burst Mode 2
HKLM \ SOFTWARE \ HTC \ Camera \ P6\MainCamSupportCaptSize = 1744
High Res in Panorama Mode 1
HKLM \ Software \ HTC \ Camera \ P3\MainCamCaptSize = 1024
High Res in Panorama Mode 2
HKLM \ Software \ HTC \ Camera \ P3\MainCamSupportCaptSize = 1744
High Res in Sports Mode 1
HKLM \ SOFTWARE \ HTC \ Camera \ P8\MainCamCaptSize = 1024
High Res in Sports Mode 2
HKLM \ SOFTWARE \ HTC \ Camera \ P8\MainCamSupportCaptSize = 1744
Picture Save Location
HKLM \ Software \ HTC \ Camera \ General\EnableDCIM = 0
Remove Capture Delay Part 1
HKLM \ Software \ HTC \ Camera \ Captparam\CapKeyDelayTime = 0
Remove Capture Delay Part 2
HKLM \ Software \ HTC \ Camera \ Captparam\EnableCapKeyDelay = 0
Remove Capture Delay Part 3
HKLM \ Software \ HTC \ Camera \ Captparam\CaptureTimer = 0
Rotate Picture 90 Degrees
HKLM \ Software \ HTC \ Camera \ Image\EnableEncodePortrait = 0
Show more avalaible memory
HKLM \ Software \ HTC \ TaskManager \ Lite\DestriedMemory = 28488
Mighty Enhancements
Disable Backlight Wake Up On Text Message
HKLM \ Drivers \ BuiltIn \ RIL\DisableSMSWakeUpEvent = 0
Disable Sent Text Message Notification
HKLM \ SOFTWARE \ OEM \ SMS\Delivery Ack = 0
Disable Startup Wave
HKLM \ Software \ HTC \ HTCAnimation\StartupWav = 0
H-Icon Spacing
HKLM \ Software \ Microsoft \ Shell \ IconConfig\HorizontalIconSpacing = 105
Home Left SKEY path
HKLM \ Software \ HTC \ Manila\HomeLSKPath = \programmabestanden\powertap\powertap.exe
Icon Font Size
HKLM \ Software \ Microsoft \ Shell \ IconConfig\IconTitleFontSize = 20
IE Connections
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\MaxConnectionsPerServer = 00000120
increase font cache
HKLM \ SYSTEM \ GDI \ GLYPHCACHE\limit = 32768
Left SKEY3
HKLM \ Software \ HTC \ Manila\HomeLSKText = contacts
Lock End Key Default
HKCU \ Software \ HTC \ LongPressEndKey\AutoExecute = 00000002
Remove Horizontal ScrollBar Arrows
HKLM \ System \ GWE\cyVScr = 0
Remove Vertical Scrollbar
HKLM \ System \ GWE\cxVScr = 0
Remove Vertical Scrollbar Arrows
HKLM \ System \ GWE\cxHScr = 0
Right SKEY
HKLM \ Software \ HTC \ Manila\HomeLSKText = Programs
Screen Text Size
HKLM \ ControlPanel \ Stylus \ 192DPI\CurFont = 700
Task Manager X Minimize
HKCU \ Software \ HTC \ TaskManager\EnableTapAndHold = 00000000
Vert Scrollbar1
HKLM \ System \ GWE\cxVScr = dword:25
Vert Scrollbar2
HKLM \ System \ GWE\cyVScr = 0000001A
Vertical Icon Spacing
HKLM \ Software \ Microsoft \ Shell \ IconConfig\VerticalIconSpacing = 115
Omnia Tweaks
01. Move IE Cookies to My Storage
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cookies = \My Storage\Application Data\IE\Cookies
02. Move IE History to My Storage
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\History = \My Storage\Application Data\IE\History
03. Move IE Temp to My Storage
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders\Cache = \My Storage\Application Data\IE\Temporary Internet
Files
04. Save Mails to My Storage
HKLM \ System \ Inbox \ Settings\PropertyPath = \Moja pamiec\Application Data\Mail
05. Save Mail Attachments to My Storage
HKLM \ System \ Inbox \ Settings\AttachPath = \My Storage\Application Data\Mail\Attachments
06. Change My Docs to My Storage
HKLM \ System \ Explorer \ Shell Folders\My Documents = \My Storage
07. Increase Internet Connections 1
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\MaxConnectionsPerServer = 10
08. Increase Internet Connections 2
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\MaxConnectionsPer1_0Server = 10
09. Increase TCP Parameters
HKLM \ Comm \ Tcpip \ Parms\TcpMaxConnectRetransmissions = 6
10. Increase TCP Parameters 2
HKLM \ Comm \ Tcpip \ Parms\TcpWindowSize = 256960
11. Increase TCP Parameters 3
HKLM \ Comm \ Tcpip \ Parms\EnablePMTUDiscovery = 1
12. Increase TCP Parameters 4
HKLM \ Comm \ Tcpip \ Parms\Tcp1323Opts = 1
13. Increase TCP Parameters 5
HKLM \ Comm \ Tcpip \ Parms\TcpMaxDupAcks = 2
14. Enable IE Faster Caching
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\AggressiveCache = 1
20. Storage Manager Delay
HKLM \ System \ StorageManager\PNPUnloadDelay = 3500
20. Storage Manager Delay
HKLM \ System \ StorageManager\PNPUnloadDelay = 3500
21. Storage Manager Delay 2
HKLM \ System \ StorageManager\PNPWaitIODelay = 3500
30. Increase Font Cache
HKLM \ SYSTEM \ GDI \ GLYPHCACHE\limit = 32768
90. Disable SMS Sent Notification
HKLM \ Software \ Microsoft \ Inbox \ Settings\SMSNoSentMsg = 0
91. Disable Call History Automatic Cleanup
HKCU \ ControlPanel \ Phone\LogCleanPeriod = 6
Add GPS Settings Icon
HKLM \ ControlPanel \ GPS Settings\Group = 2
Change aGPS server
HKLM \ Software \ Samsung \ RIL \ GPS\ServerAddress = xtra1.gpsonextra.net:80
Connection Enhancements
Adds Level3 DNS servers
HKLM \ Comm \ Cellular Line \ Parms \ TcpIp\DNS = 4.2.2.1
AutoDisconnect
HKLM \ Comm \ ConnMgr \ Planner \ Settings\SuspendResume = GPRS_bye_if_device_off
AutoDisconnect Time
HKLM \ Comm \ ConnMgr \ Planner \ Settings\CacheTime = 60
Blank Internet Sharing Extension
HKLM \ Comm \ InternetSharing\Extension =
Bubble Switch Wifi to Comm Mgr
HKLM \ ControlPanel \ WrlsMgr\Redirect = WirelessManager.exe
Change Internet Sharing to PowerVision
HKLM \ Comm \ InternetSharing\Extension = 0
Data Disconnect
HKLM \ Comm \ ConnMgr \ Planner \ Settings\CacheTime = 60
Disable Multi-NAI
HKLM \ SOFTWARE \ OEM \ WModem\Multi-NAI = 0
Disable proxy
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\EnableAutoDetect = 1
Disable Telia Proxy
HKLM \ Comm \ ConnMgr \ Providers \ {EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E} \ HTTP-{0DAEA92E-2917-4C6C-9E23-F2BCAA13DA07}\Enable = 0
Disable Validate Server Certifacte
HKLM \ Comm \ EAP \ Extension \ 25\ValidateServerCert = 0
Display Force EVDO/1xRTT Connection Option
HKLM \ Software \ OEM \ PhoneSetting\HiddenModeOperationPage = 0
DNS cache disable
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings\DnsCacheEnabled = 0
Enable ATT Tethering
HKLM \ Comm \ InternetSharing \ Settings\forcecellconnection = 0
Enable HSUPA
HKLM \ Software \ HTC \ AdvancedNetwork\SupportHSUPA = 0
Enable Manual Network Selection
HKLM \ Security \ Phone\ManualDisable = 0
Enable Tethering
HKLM \ Software \ HTC \ USBtoPCPopUp\OnlyTwoChoice = 0
Enable Vision Duration/Disconnect Popup
HKLM \ ControlPanel \ Phone\Flags2 = 16
ForceCellConnection to Sprint
HKLM \ \ Comm \ InternetSharing \ Settings\ForceCellConnection = Sprint
Increase TCP Parameters
HKLM \ Comm \ Tcpip \ Parms\TcpMaxConnectRetransmissions = 10
Increase TCP Windows Size
HKLM \ Comm \ Tcpip \ Parms\TcpWindowSize = 16616
MaxCMCon to 0
HKLM \ Comm \ InternetSharing\MaxCMCon = 0
Roam warning
HKCU \ Software \ Microsoft \ Inbox \ Settings\ShowRoamWarning = 1
Set EnablePMTUDiscovery
HKLM \ Comm \ Tcpip \ Parms\EnablePMTUDiscovery = 576
Set Tcp1323Opts
HKLM \ Comm \ Tcpip \ Parms\Tcp1323Opts = 0
Set TcpMaxDupAcks
HKLM \ Comm \ Tcpip \ Parms\TcpMaxDupAcks = 2
TcpWindowSize
HKLM \ Comm \ Tcpip \ parms\TcpWindowSize = 532480
Phone Tweaks
Auto reconnect to WWAN
HKLM \ Comm \ ConnMgr \ Planner \ Settings\AlwaysOnRetryInterval = 5000
Diamond Phone Canvas Battery
HKLM \ Sercurity \ ResOver \ Bitmaps\BateryIconLevels = 100
Disable Diamond Phonepad Skin
HKLM \ Security \ Phone \ Skin\Enable = 0
Disable EnableFastDormantDisplayDuringCall
HKLM \ Drivers \ BuiltIn \ RIL\EnableFastDormantDisplayDuringCall = 1
Enable Dialer Skin
HKLM \ Security \ Phone \ Skin\Enable = 0
Enable Large Ringtone
HKCU \ ControlPanel \ Sounds\FileSizeLimit = 888888
Enable network selection
HKLM \ Security \ Phone\ManualDisable = 0
Enable Thai Font Cordia New
HKLM \ Software \ Microsoft \ FontLink \ SystemLink\Tahoma = \windows\cordia.ttf,Cordia New
Hide SIM Contacts
HKCU \ ControlPanel \ Phone\ShowSim = 0
Key Press Tone
HKCU \ ControlPanel \ Sounds \ Keypress\BeepMode = 0
No Add Contacts Question
HKLM \ Software \ HTC \ PHONE \ PhoneExtendSetting\AddNumber = 0
No End Key Delay
HKLM \ Software \ HTC \ PHONE\EndKeyDelayInterval = 0
No End Key Delay 2
HKLM \ Software \ HTC \ PHONE \ PhoneExtendSetting\EndCallTime = 0
No Notes in Call
HKLM \ Software \ HTC \ PHONE \ PHoneExtendSetting\StylusOpenNote = 0
No Phone Connection Vibration
HKLM \ Software \ HTC \ ExtendSetting\ConnectingVibration = 1
No scrollbar
HKLM \ System \ GWE\cxVScr = 0
Non-Vibrate on Disconnect
HKCU \ ControlPanel \ Sounds \ Ending\Script = p
Phone Connection Vibration
HKLM \ Software \ HTC \ ExtendSetting \ ConnectingVibration=1\Home.LastClockView = 1
PNPUnloadDelay
HKLM \ System \ StorageManager\PNPUnloadDelay = 4000
PNPWaitIODelay
HKLM \ System \ StorageManager\PNPWaitIODelay = 4000
Remove PhoneCanvas Curtain
HKLM \ Software \ HTC \ PHONE\PhoneLockEnable = 0
Ring and Vibrate - SoundCategories
HKCU \ ControlPanel \ SoundCategories \ Notification\Script = v0.75
set Default Ringtone
HKCU \ ControlPanel \ Sounds \ RingTone0\Sound = \Storage Card\My Documents\MY
Ringtones\blade(1).wav
Set Email Sound broken
HKCU \ ControlPanel \ Notifications \ {A877D65D-239C-47a7-9304-0D347F580408}\Wave = \Storage Card\My Documents\loudest.wav
Set SMS sound
HKCU \ ControlPanel \ Notifications \ {A877D65B-239C-47a7-9304-0D347F580408}\Wave = \Storage Card\My Documents\chirp[1].mp3
Show both date clock in title bar
HKLM \ Software \ Microsoft \ Shell\TBOpt = 3
Skinny Bars
HKCU \ ControlPanel \ PhoneExtendFunction \ CDMA\SignalStrengthLevel = 7
Slide To Answer - Disable Curtain
HKLM \ Software \ HTC \ PHONE\PhoneLockEnable = 0
Portable Installation on USB-Drive
As posted here.
Portable Installation on USB-Drive
With the use of commandline parameters cards can be started from any usb drive on any Windows PC.
MortScript does not require an installation. You can start any script file via commandline like this:
D:\MortScipt\MortScript.exe D:\scripts\myscript.mscr
Batch
If you want to start cards independent from the drive letter (which can change from pc to pc) you can create a batch file with one line like this :
%~d0\portable_apps\MortScript\MortScript.exe %~d0\Cards\Cards.mscr TOPICS_ROOT="%~d0\Topics" C_pathPcEditorExe="%~d0\portable_apps\my_editor\my_editor.exe" C_sPcEditorWndTitle="my editor" C_pathPcViewerExe="%~d0\portable_apps\my_viewer\my_viewer.exe" C_sPcViewerWndTitle="my viewer"
Explanation:
* %~d0 is a variable containing the drive letter of the path of the batch file.
* %~d0\portable_apps\MortScript\MortScript.exe: path to MortScript.exe (needed)
* %~d0\Cards\Cards.mscr: The first parameter (after MortScript.exe) has to be the path to the Card.mscr (needed)
* TOPICS_ROOT="%~d0\Topics": path of the directory containing the topics and the preferences of cards (needed)
* C_pathPcEditorExe="%~d0\portable_apps\my_editor\my_editor.exe": path to an editor application exe-file (only if you want to use an extra application)
* C_sPcEditorWndTitle="my editor": title of the editor application window (only if you want to use an extra application)
* C_pathPcViewerExe="%~d0\portable_apps\my_viewer\my_viewer.exe": path to a viewer application exe-file (only if you want to use an extra application)
* C_sPcViewerWndTitle="my viewer": title of the viewer application window (only if you want to use an extra application)
Note: If do want to use only plain text files and no extra application to edit these files, just set C_bMortScriptOnly=1. Example:
%~d0\portable_apps\MortScript\MortScript.exe %~d0\Cards\Cards.mscr TOPICS_ROOT="%~d0\Topics" C_bMortScriptOnly=1
PStart
PStart by Jens Gruschel is a really good programm for launching programs from usb drives. PStart is Freeware and available at: www.pegtop.net.
Launching cards with PStart:
1. Use "Add file" in the menu "Edit" to select MortScript.exe.
2. Right click on the created "MortScript"-Icon an select "Edit".
3. Now you can setup the "Name" and "Command line parameters" (similar to the batch file)
Example "Command line parameters" (one line):
%pdrive%\Cards\cards.mscr TOPICS_ROOT="%pdrive%\Topics" C_pathPcEditorExe="%pdrive%\portable_apps\AkelPad\AkelPad.exe" C_sPcEditorWndTitle="AkelPad" C_pathPcViewerExe="%pdrive%\portable_apps\AkelPad\AkelPad.exe" C_sPcViewerWndTitle="AkelPad"
Bluetooth
typical bluetooth check:
Code:
CHECKBT = RegRead ("HKLM", "System\State\Hardware", "Bluetooth" )
If (CHECKBT <= 8 )
# Bluetooth is OFF
# turn on
Run("\Extended_ROM\BluetoothOnOff.exe")
Endif
BT sync:
Code:
#Check to see if bluetooth is on, if not activate it
CHECKBT = RegRead ("HKLM", "System\State\Hardware", "Bluetooth" )
If (CHECKBT <= 8 )
# Bluetooth is OFF
Sleep (4000)
Endif
Run("\Windows\Start Menu\Programs\ActiveSync.lnk")
Sleep (6800)
SendRightSoft()
SendUp()
SendCR()
while (procexists("repllog.exe"))
#keep BT on while Activesync not closed
sleep(6000)
endwhile
Run("\Extended_ROM\vjvolubilis1.exe", " -bluetoggle")
sleep(6000)
From here you can start playing
Turn on discover mode?
Bluetooth Enhancements:
aa: HKLM \ Software \ Microsoft \ Obex\IsEnabled = 1
Bitpool: HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\BitPool = 58
Bluetooth Discovery on: HKLM \ Software \ OEM \ Bluetooth\DiscoverableTimeOut = 0
Bluetooth Power Management : HKLM \ Software \ Microsoft \ Bluetooth \ AudioGateway \ PowerSave\Bluetooth Power Save = 1
Change BlueTooth ID to -Windows Mobile Device- : HKCU \ Software \ Microsoft \ Bluetooth \ Settings\LocalName = Windows Mobile Device
Enable Stereo A2DP: HKLM \ SOFTWARE \ Microsoft \ Bluetooth \ A2DP \ Settings\UseJointStereo = 0
Increase Bitpool For Use With Stereo: HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\BitPool = 50
Increase Max Bitpool For Use With Stereo: HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\MaxSupportedBitPool = 50
Increase SampleRate : HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\SampleRate = 96000
Max Bitpool: HKLM \ Software \ Microsoft \ Bluetooth \ A2DP \ Settings\MaxSupportedBitPool = 58
reset wireless : HKLM \ Comm \ ConnectionSharing\PrivateInterface = BTPAN1
Set Wireless : HKLM \ Comm \ ConnectionSharing\PrivateInterface = TIACXWLN1
Tomek 2 Way Recording : HKLM \ Drivers \ BuiltIn \ WaveDev \ VocRecPath\dword = 00000002
Use Vito Voicedialer from BT : HKLM \ Software \ OEM \ VoiceCommand\Path = \Program Files\VITO\VoiceDialer\VoiceDialer.exe
Bluetooth:
enable/disable the bluetooth
iPAQSetBlueToothRadio
Non-Microsoft Bluetooth Toggling
Bluetooth Toggler - Toggles between OFF, ON, & DISCOVERABLE
BlueTooth Pairing & Disconnect BT Off
PhoneAlarm to toggle bluetooth
Turn on/off discover mode
Bluetooth on/off w/power
Turn on discover mode
Bluetooth control while in call
connects Bluetooth through ActiveSync and Syncs
change BT A2DP settings
change BT name
change BT A2DP settings
connects Bluetooth through ActiveSync and Syncs
Headset:
headset Toggler
headset
Headset
checks to see if headset is
SetSound Profiles
BT off after Headset mode
BT stereo activation and NPOPUK
handles MSI Blueplayer
launch S2P
Switching Bluetooth between car and headset
Auto Profile script when handsfree is connected or disconnected
bluetooth wireless receiver in car:
PhoneAlarm and A2DPToggle to work around two issues
registry keys for the devices - is under HKLM\Software\Microsoft\Bluetooth\Device\????????? ??\Services\????????\enabled, where the first set of ?s is the device and the second set of ?s is the service

[Q] Assign keyboard shortcuts to letters?

I'd like to assign the two hardware keyboard shortcut keys to letters, specifically ä (a umlaut) and ö (o umlaut), also with the possibility for a Shift+Shortcut macro for uppercase. How would I achieve this?
Unrooted DZ running Android 2.3.3
600 views, zero responses?
Really?
not possible without rooting device
Hi,
Hardware keyboard mapping files are at /system/usr/keylayout and /system/usr/keychars on the device. I think that those two shortcut keys are KEY 184 and 186 but I'm not sure about that.
But to modify any files under /system you would need to root your device and I'm not sure if it is possible with Android 2.3.3 version without downgrading.
I have my device rooted and I have the same problem as you do. I'll update this thread if I find out how to modify the mapping files to produce ä and ö.
Sami
debugged this a bit further.
seems that my device is using keyboard:
MacBook-Prolatform-tools root# adb shell getprop | grep keyboard
[hw.keyboards.65537.devname]: [curcial-oj]
[hw.keyboards.0.devname]: [vision-keypad-wwe]
[hw.keyboards.65539.devname]: [vision-keypad-wwe]
[hw.keyboards.65542.devname]: [projector-Keypad]
[hw.keyboards.65544.devname]: [h2w headset]
which translates to the fact that my device is using files /system/usr/keylayout/vision-keypad-wwe.kl and /system/usr/keychar/vision-keypad-wwe.kcm.bin for hardware keyboard mapping
vision-keypad-wwe.kl is just a text file with key numbers mapped to functions. And on my device ...1 and ...2 shortcut keys are keys 184 and 185 (can check that with ClockworkMod key test)
vision-keypad-wwe.kcm.bin is a binary file where the keyboard is actually defined. I found a nice tool to dump the contents of those files here github.com/aglasgall/g2-keymap
with the tool I was able to dump my keymap as follows:
# of keys: 58
0 0 0 0 0 0
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3
4 4 4 4 4 4
5 5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7
8 8 8 8 8 8
9 9 9 9 9 9
STAR * * * * *
POUND # # # # #
A a A ! 2 A
B b B + 2 B
C c C _ 2 C
D d D $ 3 D
E e E 3 3 E
F f F % 3 F
G g G & 4 G
H h H * 4 H
I i I 8 4 I
J j J ( 5 J
K k K ) 5 K
L l L / 5 L
M m M ' 6 M
N n N = 6 N
O o O 9 6 O
P p P 0 7 P
Q q Q 1 7 Q
R r R 4 7 R
S s S # 7 S
T t T 5 8 T
U u U 7 8 U
V v V - 8 V
W w W 2 9 W
X x X x 9 X
Y y Y 6 9 Y
Z z Z z 9 Z
COMMA , , ; ^@ ,
PERIOD . . : ^@ .
TAB 0x9 0x9 0x9
SPACE 0x20 0x20 0x20
ENTER 0xa 0xa 0xa
SPACE 0x20 0x20 0x20
ENTER 0xa 0xa 0xa
GRAVE ` ~ ` ` `
MINUS - _ - - -
EQUALS = + = = =
LEFT_BRACKET [ { [ [ [
RIGHT_BRACKET ] } ] ] ]
BACKSLASH \ | \ \ \
SEMICOLON ; : ; ; ;
APOSTROPHE ' " ' ' '
SLASH / ? ? / /
AT @ @ ~ ^@ @
PLUS + + + + +
FUNC_1 0xef01 0xef01 0xef01 ^A ^A
FUNC_2 0xef02 0xef02 0xef02 ^B ^B
FUNC_3 0xef03 0xef03 0xef04 ^C ^C
QUECHAR ? ? " ^@ ?
seems that there is no ä (a umlaut) or ö (o umlaut) defined by default. So in order to replace shortcut 1 and shortcut 2 with ä and ö those need to be added to the binary file first before they can be mapped on .kl file.
Will keep on investigating
Wowww thanks immensely! This will definitely be a worthy reason for rooting. You're a wizard, I hope you find something. I'm not that tech-savvy by a long shot.
I have managed to create vision-keypad-wwe.kl and vision-keypad-wwe.kcm.bin files that are entirely based on the original ones pulled form the device (HTC Desire Z running Android 2.2) Just changed
:.1 = ä, shift-:.1 = Ä
:.2 = ö, shift-:.2 = Ö.
after pushing them to the device it is working like charm.
rooting the device is not an easy task tough
Sami
and the files attached in zip
Sami
and quick instructions on how to install:
1. your device needs to be rooted so that you can modify /system directory contents
2. get android sdk kit so that you can use adb:
root# adb devices
List of devices attached
SH16JRT03242 device
3. push modified files in place and reboot device
adb push vision-keypad-wwe.kl /system/usr/keylayout/vision-keypad-wwe.kl
adb push vision-keypad-wwe.kcm.bin /system/usr/keychars/vision-keypad-wwe.kcm.bin
Sami
You're my new favorite person, thank you <3
Sorry I'm bringing this rather old topic up again, but sketolas HW keyboard remap actually made me root my Desire Z in the first place.
So I have DZ with UK hardware keyboard and I just flashed it with Andromadus 10.1 CGmod 4.2.2. I'd like to now does this fix work on 4.2.2 or how would it be possible to remap those two shortcut keys to ä and ö? And to uppercase with shift.
I checked and the files are different in ICS/JB. They are both textfiles. Could anybody tell me what I have to change in vision-keypad-wwe.kl and vision-keypad-wwe.kcm to map a umlaut and o umlaut with user keys 1 and 2. And to get them uppercase with shift-button. Or is this possible at all?
OK, I got this sorted out.
Edited vision-keypad-wwe.kl and vision-keypad-wwe.kcm. It was pretty easy actually.
So if somebody wants to replace user-def keys in Desire Z hardware keyboard running 4.2.2 with Ä and Ö, push in the attached files and choose default keyboard in settings.

{guide} How to install/configure kitchen to customize Roms

SORRY MODERATORS AND DEV i an not a dev but still i am posting this in dev section but i have see lot of persons struggling with kitchen including myself.I want to help and thought it might help
Sorry for BAD English [SIZE]
(" ,----.. .--.--. ,' , `. ,---, ");
(" / / \ / / '. ,-+-,.' _ | ,--, ,--.' | ");
("| : : | : /`. / ,-+-. ; , ||,--.'| ,---, | | : ");
(". | ;. / ; | |--` ,--.'|' | ;|| |, ,-+-. / |: : : .--.--. ");
(". ; /--` | : ;_ | | ,', | ':`--'_ ,--.'|' |: | |,--. ,--.--. / / ' ");
("; | ; __ \ \ `. | | / | | ||,' ,'| | | ,"' || : ' | / \ | : /`./ ");
("| : |.' .' `----. \' | : | : |,' | | | | / | || | /' :.--. .-. | | : ;_ ");
(". | '_.' : __ \ \ |; . | ; |--' | | : | | | | |' : | | | \__\/: . . \ \ `. ");
("' ; : \ | / /`--' /| : | | , ' : |__ | | | |/ | | ' | : ," .--.; | `----. \ ");
("' | '/ .''--'. / | : ' |/ | | '.'|| | |--' | : :_:,'/ / ,. | / /`--' / ");
("| : / `--'---' ; | |`-' ; : ;| |/ | | ,' ; : .' \'--'. / ");
(" \ \ .' | ;/ | , / '---' `--'' | , .-./ `--'---' ");
(" `---` '---' ---`-' `--`---' ");
Following are some sites which you can use :-
http://theunlockr.com/2010/03/26/how...p-the-kitchen/
http://theunlockr.com/2010/04/15/how...our-first-rom/
Kitchen Form :-
http://forum.xda-developers.com/showthread.php?p=5626300#post5626300
1)goto this form download kitchen i strongly recommend Linux version
1. Download Ubuntu from ubuntu.com
2. Once it is downloaded, in the VirtualBox program, click the Start button at the top.
3. Close out all the warnings that come up.
4. Then click on Devices > CD/DVD Devices > More CD/DVD Images… then select the .iso image for Ubuntu you downloaded.
2)Then install Ubuntu on ur system(i use vmware for this work)
3)copy kitchen folder to ubuntu the open the folder goto menu run in terminal it should work but if there any error or menu doesnt work then
6. Follow the prompts on the screen to install Ubuntu on your Virtual Machine.
7. Once it is installed and reboots, goto Applications > Accessories > Terminal and type this line with hitting enter at the end:
sudo apt-get install sun-java6-bin sun-java6-jre
It will ask you for a password, type in the password you created when you went through the Ubuntu installation process (it asked you for it before finishing the install).
Then it will ask you y/n. Hit y then enter. Then when it shows you the terms and conditions, hit right arrow on your keyboard and click enter to select ok. Then hit left arrow on your keyboard and enter to select Yes.
*NOTE – Your keyboard and mouse will not function on your regular computer once you use them in the Ubuntu virtual machine. To re-enable them, click the Ctrl button on the right side of your keyboard.
4)Download the java files manually FROM INSIDE THE EMULATOR/LINUX using Firefox here:
**IF YOU GET AN ERROR INSTALLING THE JAVA FILES,
Download the java files manually FROM INSIDE THE EMULATOR/LINUX using Firefox here:
Java6 Bin
Java6 Jre
or
type java in application center in ubuntu jui
Then open the Terminal App in Ubuntu and type this with hitting enter at the end of the line:
sudo dpkg -i sun-java6-jre_6.18-4_all.deb sun-java6-bin_6.18-4_i386.deb
And that should fix it.
5)The open the Kitchen folder in the ubuntu and open MENU file in terminal
6)The rom u want to customize in to be copied into the orignal_update folder
7)Rest u have to enter ur choice in menu and kitchen will create a working folder
8)WORKING folder is the main folder in which u do all ur work(costamization work)
note:- error 6 this is the most frustrating error u will surely face while flashing ur rom and is related to update_scrpit and i stronglly recommend start again from scratch than roaming around finding error
9) download autosign or other signing file if u get any signing error
i want to thank all the dev and persons who help me in solving my problems regarding the kitchen and errors i have faced in developing my roms (which i create form myself as they r not worth posting )
i really appreciate them thanks
I am one big idiot noob
Nice guide! Thanks
Happy to help
One big idiot noob
Sent from my HTC Glacier using xda premium
Awesome, thanks! I was looking for some guides on how to do this. I'll take a look at these when I get some free time.

[BASH4.1+][SCRIPT HELPER][LIBRARY]semi-native function library

Hello XDA users, deciding to post this here because i figured it could get some use/i could get some feedback
(Placing it in general because i honestly dont think it could work anywhere else)
Basicly over the past few months ive been taking my multiple script for android, & rewriting/compressing into 1 library
& adding features/functionality that i consider useful. This script has never touched a PC, & only been written on android
(BTEP & DroidEdit Pro), & is designed to:
A.) Extend the basic terminals functionality.
B.) Extend customized scripts, & making scripting semi-easier.
C.) Offer multi-device compatibility while keeping origional functionality.
The script is capable of determining all critical variables on initialization, from
partitions (both mount name, & partition number can be easily obtained), OS/ANDROID version/type
Execution mode (source/exec), Autodetect instigator (Eg: boot, script, shell, etc.) If present, Execution level,
Etc, seamlessly before scripts execution, & modify its own execution accordingly.
The script can be used in a similar method to busybox (Eg, can be called directly, or through symlink
(Symbolic link) using functions name, & allows adding multiple switches at runtime which can totaly
Customize execution without touching a configuration (yes, it does support configurations).
Or for script/shell, can be sourced for max performance & increased functionality.
This script is designed to be as native as possible, & only requires busybox/toolbox, & bash (4.1+)
(Systems default/sh) is not sufficient.
Readme (1/2, Read 2nd post):
Code:
----------------------------------------------------------------------------------------------------
Table of contents:
1.) Basic information
2.) Installation
3.) Usage
3a.) Basic commandline switches
4.) Included functions & definitions (Execution)
4a.) Included functions & definitions (Source only)
##########################################################################################################
Basic Information 1.
SuperBox is a multi-call, multi-execution function library (think busybox with bash & sourcing),
built on ANDROID, For ANDROID, Designed to increase script efficiency, & offer "unstandard"
multi-device functionality, & some functionality considered "missing" from ANDROID/Linux by default.
##########################################################################################################
Installation 2.
Superbox is designed to be easy to install/use, and requires very few steps/dependancies to install.
Before installing, please check this small list of prerequisites & insure you have the required
dependancies to ensure correct installation, the following are required:
a.) BASH 4.x (4.0+) installed & linked to '/system/bin' & '/system/xbin', Systems default is not
sufficient & cannot support SuperBox in all needed areas.
b.) BusyBox 1.18+ (tested on v1.19.4), Please ensure toolbox is also fully installed.
c.) Device must be rooted & running S-off (insecure kernel, read kernel documentation)
This part can be bypassed if installing through recovery. Some features will be limited.
d.) SuperBox is a terminal/script expansion toolkit, as such, a terminal emulator (Such as BTEP aka:
Better Terminal Emulator Pro, or similar) is recommended for optimal usage.
if your device can meet the above requirements, you are ready to install.
To install, simply move the downloaded script (superbox, or superbox.txt) to either '/system/bin', or
'/system/xbin', if the downloaded file has an extension, remove it.
Set permissions to 755 (rwxr-xr-x), Once complete, open your preferred terminal, & type 'su -c bash'
once in bash, type 'superbox' (or whatever you named the script), or 'superbox --info', if the operation
succeeded without error, you can begin full installation, Simply type either:
'superbox --install', or 'superbox --install <FUNCTION> to fully install, or install specific function.
See section 3a (Basic commandline switches) for full list of available switches, or section 4
(Included functions) for list of executable functions.
##########################################################################################################
Usage: 3.
SuperBox allows multiple methods of execution, & preferred method is left completely up to the user.
Sourcing:
SuperBox can be sourced either in terminal, or script, using something similar to
'. superbox', or '. ./superbox' if kept in unstandard path. if sourcing in terminal & script appears
to continue to execute, Try adding '--noboot' switch (see section 3a).
Script allows extra functionality not typically available in execution mode.
Execution:
this is the most typical use for superbox, & as easy as typing 'superbox <function>' or '<function>'
when fully installed. For list of all available functions, use 'superbox --list' to generate full list
of available applets, Please note that when using '--list' or even app count when using '--info' is
only listing execution type applets, Source functions are NOT included in this list.
----------------------------------------------------------------------------------------------------------
Basic commandline switches 3a.
SuperBox allows adding additional variables through commandline to modify per-execution variables,
Without editing a configuration, or worrying about recurrent changes. These variables effect a wide
range of scripts functions, & are available in 2 levels,
1.) SuperBox switches:
These switches effect the script as a whole, & are listed/added by the double-hyphon prefix ('--')
These are the only switches listed in this readme, for individual functions switches, please use
'superbox <function> --help' or '<function> --help' if fully installed.
1.) Function switches:
These switches only effect the function being processed, & are listed by a single-hyphon ("-"),
These are not available in all functions. Function switches should be used after superbox switches.
SuperBox switches:
The following MUST be passed as MODE & must be called directly from SuperBox, Eg:
'superbox --<MODE>', Not capable of being passed as variable.
install | Usage: '--install <FUNCTION> --installto={PATH}', Generates symbolic link for FUNCTION in
| PATH, if no FUNCTION specified, installs all, if no path, Default is used.
remove | Usage: '--remove <FUNCTION>', Opposite of above, Removes link for specified function.
| Scans system to find symbolic link, use '--full' switch to scan full recursive.
chkbb | Checks install status of busybox, & capable of generating missing links, use '--fix' to
| auto repair any/all missing links.
version | Displays installed SuperBox's version.
list | Lists all included execution-capable functions included in current version.
The following are to be used after mode (function listing), Eg: 'superbox <MODE> --<SWITCH>' or
'<MODE> --<SWITCH> when fully installed.
debug | Forces debugging on script (uses 'set -x' command), applies to script as a whole.
bb/tb | Pre-determines which busybox/toolbox versions to use, Must be used as '--bb=/path/to/file'
| or '--bb/path/to/file', Specifying invalid input will restore defaults when executing.
color | Default Colors for modes allowing color. sets color based on position in strings, Eg:
| '012345678' (upto 9 characters) where: 0=Error, 1=Note/Highlight, 2=Note2, 3=Normal,
| 4=File, 5=Path, 6=Link, 7=Background, 8=border, use pound (#) in place of unused spacing.
| for full listing of colors, Please see 'manfunc Col'
nocolor | Overrides above switch, & disables color in all segments.
installto | Modify install location for current component. (Used as '--installto={PATH}')
| MUST be used after install mode (Effects most file-based sections).
file | Usage: '--file="{/FULL/PATH/TO/FILE}"', used to set file path/name for specific segments
| Only effects segments where single-file processing is key.
local | Usage: '--local=\"{PATH\"', Assign path to use as local directory.
home | Usage: '--home=\"{PATH\"', Assign path to use as home directory, Use above over this.
time | Usage: "--time='{FORMAT}'", Specify time format (see '--timef'), (used for Lecho, etc.).
timefull | Usage: "--timef='{FORMAT}'", Specify full time/date format for script. %Y=4-digit year,
| %m=2-digit month, %d=2-digit day, %H=2-digit hr (24hr), %l=hour (12hr), %M=2-digit min,
| %S=2-digit seconds, %h=print month, %l=hour (12hr), %a=3-char day, %c=full (default).
log | Usage: '--log=<LEVEL>', set logging level/mode for script. *BROKEN, DONT USE*
logfile | Can only be used with '--log' greater then 1. Usage '--logfile=\"{PATH/FILE}\"'
tmpfile | specify temporary file to use for processing some segments.
tmppath | specify temporary path to use when needed for processing some segments.
list | Lists all included execution-level functions in current build.
help | Use immediately after <APPLET> to display information & usage on selected applet, Some
| applets will only display partial information by default, Use '--full' after help to
| display full information on specified function.
fix | Multipurpose switch, Allows bypassing non-critical errors, allows repairing any/all
| fixable errors, & serves to aid some functions.
silent/q | silences most (non-critical) output from STDOUT.
##########################################################################################################
*NOTE
some functions might not be considered 'main stream' or correct, but through trial & error, seem to work
Best with the chosen method.
Some functions are a WiP, might not be functioning correctly.
If you experience an issue, or have a suggestion, Please let me know.
**EDIT**
Updated, most functions should work correctly now.
Readme (2/2):
Code:
Included Functions (Execution) 4.
alignapk <file>
> Automaticly align <file> if specified, or all installed apks otherwise. can specify specific apk, or
simply apk name if apk is installed. Ex: 'alignapk systemui' is equivalent to
'alignapk /system/app/SystemUI.apk", extension (apk) is not needed, if path is specified, must be case
specific, otherwise alignapk will attempt to process case insensitive. Script will generate a SQL
database by default, but can specify text-based database with customized settings (See default config)
bam <Process1> <Process2>...
> kill any running processes matching specified input. Partial matches are supported, Eg:
'bam media' can kill 'android.process.media', aswell as any/all packagenames including 'media'
baseext <FILE> <MODE>
> echos the base extension of <FILE> if no MODE specified, or filename without extension if <MODE> is 1.
Anything else will display File with 'MODE' as extension, Eg: 'baseext ex ample' will return ex.ample
bar <var1> <var2> <var3>..
> displays accurate progress bar on screen, with the default terminal width as overall length.
Supports multiple customizable parameters. Only supports duration & strict percentage in current
build, More uses will be added in future builds (Eg: watch process, count, etc). Supported switches:
-t | Specify total time to run the bar, Usage: '-t=' where '' is scripts duration.
-p | Specify strict percentage to display (dont count) Eg: '-p60' will display 60% progress & quit.
-e | Specify displayed text when running the bar, multiline supported, can use script variables.
-d | Specify ASCII character to use for generating progress bar. default is '='.
-w | Override default width to use when processing bar, default is terminals width.
-n | Show progress Percentage (%) rather then progress bar (-b works as the oppisite)
-s | Display incrementing progress bar (jumps by ~1%) rather then the per-increment jump.
-k | same as '-s', but shows percentage at end of bar. (will increase exec time)
basepath <PATH>
> echos the base path or mount point (closest to rootfs) of <PATH>
byte <BYTES>
> Automagicly calculates Bytes(B)/kilobytes (Kb)/Megabytes (Mb)/Gigabytes (Gb) based on
on given Number in 'BYTES' on the *1024 principle, Eg: 'byte 1024 = 1Kb', Supports decimal places,
& maximum decimal points can be modified by 'MaxDec=' variable. Uses rounding to strip access.
Using '0' as 2nd variable will remove non-numaric characters from return (Eg: 'Kb/Mb/Gb/etc.).
Using '1' as 2nd variable will seperate non-numaric & numaric characters (Eg: '1Kb' would b '1 Kb').
calc <VAL EXPR VAL> or echo "VAL EXPR VAL"|calc
> similar basic functionality to 'bc', mini calculator script using 'awk' & 'printf', Supports Piping,
(function|function), float integers (decimals) & multiple types of arithmatic.
chrg_type <MODE>
> Quickly determines where the device is currently getting power from. Following modes are supported:
0 = Quiet output, returns 0-2 for Battery/AC/USB respectively.
1 = similar to '0', but displays code Aswell as return code.
2 = displays source (Eg: Battery/AC/USB), all other modes will simply display string.
chkdir <PATH> <PERM> <OWNER.GROUP>
> Checks existance of <PATH>, calls 'mkdir -p' if not exist, & sets permissions <PERM>
(numaric) when creating, & sets owner/group if spedified.
chksize <MOUNT> <CHECK> <ECHO>
> Checks if <MOUNT> has <CHECK> mb free (good for checking before extracting/installing). Returns 1/0
accordingly. set <ECHO> to 0 to use errorcode & disable echoing to STDOUT (if statment, (echo $?))
chkstate <INPUT> <EXEC_CMD>
> Determines if <INPUT> is available for script use, able to detect functions, aliases, links, binaries,
files, Variables, etc. specify <EXEC_CMD> to exwcute <INPUT> if detected. (binaries/functions/etc.)
Col <STRING> <MODE> or Col <STRING>
> Used for colored text Replace 'Col' with either: Bla(ck), Blu(e), Red, Gre(en), Whi(te), Mag(enta),
Cya(n), Yel(low). Ex: 'Bla "sample text" 1', Available modes are: 1=Bold, 2=Underline, 3=colorfill
(switches background/text), 4=no newline, 5=bold (no newline), 6=underline (no newline).
columns <MODE>"
> prints available columns, Set <MODE> to 1 to print number of lines (height of prompt).
conv <celsius|fahrenheit> <TEMP>, or conv <F> <T> "<STRING>"
> a rather bloated conversion script capable of converting tempuratures, or string to various formats.
-When converting tempuratures, both 'conv c 100', & 'conv 100c' are correct & will output sum
-When converting string, 'F' (From) & 'T' (To) must be specified to begin calculation.
'F' & 'T' can be one of the following: 'a' (ascii) (normal text), 'b' (binary, outputs 8-digit binary
code for each character specified), or 'h' (hexadecimal), when processing from hex, 4th variable
specifies preceeding character(s) to add to each return (default is '\x'), if set to 0, no characters
are added to string, only 2-digit hex is returned, For example: 'conv a h hello' (no 4th variable)
returns '\x68\x65\x6C\x6C\x6F', while 'conv a h hello 0' returns '68656C6C6F'.
divider <LENGTH> or divider -d<CHAR> <LENGTH>
> generates a bar (String of character(s) or CHAR if set), <LENGTH> characters long, if no LENGTH set,
total width of terminal window is used. Use '-d<CHAR> to customize character, Default is pound ('')
Eco <ABCDE> "TEXT"
> Echos <TEXT> with specific atributes, based on <ABCDE>, where: A=Line only [0|1], B=no newline[0|1],
C=(Bold[1], Underline[2], None[0]), D=Text color, E=Background color. Valid colors include:
0 - black, 1 - Red, 2 - Green, 3 - Yellow, 4 - Blue, 5 - Magenta, 6 - Cyan, 7 - White
ex <path/to/file>
> Extract archive to designated path, & even allows recompiling. use '--help' for more information.
exist <INPUT>
> Attempts to detect input & gives return code depending on findings Eg: 3=Dir, 2=Link, 1=File, 0=none.
fdate <INPUT>
> Same usability as 'busybox date -r', Returns modified date of <INPUT> Output can be adjusted
using '--timef' switch.
FixCl
> Returns color to normal, regardless of user-preset defaults.
getblock <MOUNT_NAME>
> Simply echos the block ID of requested point, saves a lot on scripting & allows true multi-device
compatibility. Usage as: 'getblock system'
gnasty <OPTIONS> <PATH>, Or 'gnasty <PATH>'
> Searches for files/paths with names containing invalid characters such as
[+ { ; " \ = ? ~ ( ) < > & * | $], Prints any/all links, includes full path by default. Modes include:
-d - specify directory, used as '-d={PATH}', not needed in most cases.
-m - Max search depth from directory, cannot be less then 1 (default). Usage: '-m' or '-m='.
-i - Display files inode (index number), useful for looping output to irm.
ipath <path>
> Will auto-correct <path> to case-sensitive (if exist) when input does not match case
(case-insensitive path correction through function)
irm [-irRfna] FILE, or 'irm FILE'
> remove (unlink) FILE using inode (index number). used for files/paths with illegal
characters in the name, (Eg: '+ { ; \" \\ = ? ~ ( ) < > & * | $'). The following modes are supported:
-i - Always prompt before removal | -f - Never prompt before removal
-r|-R - Remove file(s)/path recursively | -a - Only use name (no inode, replicating busybox rm)
-n - Ignored, used solely for script use.
is_num <STRING>
> Checks if 'STRING' is numaric (Contains only numbers), Returns 0 if true, 1 otherwise.
Can use '1' as second variable to echo result aswell as return code, eg 'is_num <STR> 1'.
lc "<INPUT>"
> Switches input to all lowercase, supports whitespace/newline, no limitations.
Lecho <MODE> <TEXT> <FILE1> <FILE2>
> Used to pipe text to log (while removing color/string data) & terminal.
If no file specified, Simply replicates echo with log header. Supports the following headers:
1=' : ' (default), 2='[!]' (error), 3=' > ' (note), 4=' ' (continuation).
lperm <PATH|FILE> <MODE>
> Execute user pre-generated configurations (mperm) based on input, can choose to either restore whole
path to configured state, or simply process 1 file from said config.
set <MODE> to 0 to disable recursive loading (dont descend into subdirectories).
manfunc <function>
> Displays available information for selected function, Operates identical to: '<function> --help'.
many <TEST> <STRING>
> Determine how many times <TEST> appears in <STRING>
md5 <string>
> Generates md5 hash from string (or filename).
mk <path/to/directory_or_file_to_archive>
> Use 7-Zip to build specified archive efficiently through script. While keeping full functionality
(and even adding), Supports 7z, zip, xz, bzip2, gzip, tar, & wim archive types. use '--help' for info
mod <OPTION> <var1> <var2>
> Modifies particular segments of device: Following options are supported:
b | brightness Modifies LCD (Display) brightness NOT supported on some devices.
display | Modify current pixal density, Eccepts numarical value (like lcd.density in build.prop),
Changes are made on the fly, & will reset all open applications, use with caution, can use
'reset' to reload default density from build.prop, Usage: 'mod density <value>'.
mperm <PATH|FILE> <MODE>
> Generate configuration for specified input, recording type, Permissions, Owner & Group, These configs
can then be loaded at any point specified, or ondemand using lperm, Supports the following modes:
0=non-recursive, 1=ignore errors,
myip
Display devices current IP, using nothing but wget, making it the trimmest ip oneliner around :)
ofcourse, internet connection is required.
nocl <STRING>
> Removes color variables from <STRING> to allow recording dato to log.
pinfo <NAME> <MODE>
> Neatly Prints process information for specified <NAME>, Supports the following modes:
1=Display PID (replicating pgrep), 2=Displays processes full Name, 3=Displays Parent Ppid,
4=display all options, 5=Display processes adj lvl, 6=Displays current State, S=sleeping, R=running,
7=Displays Owner, 8=Displays the Group (if set).
pos <VAL> <STRING>
> Displays start point(s) of 'VAL' in string, If multiple instances are detected, prints all starting
points seperated by customizable delimiter (Default is " " (whitespace)). If using custom delimiter,
('-d' switch), switch MUST be passed as first variable & specified as '-d%' where '%' is the new
character to use, Eg: instead of: 'pos hi hellohiwatup', Use: 'pos -d% hi hellohiwatup'.
Only effects multiple occurences of 'VAR'.
printl <FILE> <START> <END>
> Prints specific line(s) from FILE, If END is unspecified, prints 1 line, Otherwise prints from 'START'
to 'END', Using 'EOF' for 'END' will print to end of 'FILE', Using 'C' for 'START' will count lines.
pwr <mode>
> Advanced power control, with additional modes, which should work on multiple devices, Available modes:
reboot | reboot device, can use 'reset' aswell with same effect. can use 'hot' as 3rd variable to
perform hot reboot (still performs sync), simply reboots OS without rebooting kernel.
off | shutdown device, does exactly as stated.
download| Reboot into download mode. Might not be supported on some devices.
recovery| Reboot into recovery mode. Might not be supported on some devices.
wipe | Wipes cache/dalvik, then performs full reboot.
fc | Set fast-charge mode (needs kernel support), Eg: 'pwr fc 1' to enable, 'pwr fc 0' to disable
Using 'pwr fc' will display status, or support if unsupported.
rand <LENGTH> <MODE>
> Output random string 'LENGTH' characters long (Default is 32), if 'Mode' is unspecified, or is
Invalid, Output will consist of all printable characters. The following modes are available:
0 - Only print Letters (Upper & lower case) & digits
1 - Only print Letters (Upper & lower case)
2 - Only print digits
3 - Only print letters (Upper case)
4 - Only print letters (Lower case)
readperm <STRING>
> Opposite of 'showperm', displays permissions level from readable string. Easier to use switch
(& even switch again). Sticky/"special" fully supported. Again, 'switch' is easier/cleaner to manage.
remount <MODE> <0|1>
> remounts system & rootfs in specified mode, Second variable in string is unneeded But determines
check state, 1 will use rootfs as check, 0 will use '$System' (default), Use '--help' for more info
rootrw/rootro
> Mounts 'rootfs' as R/W (Read/Write) & R/O (Read/Only) respectively, similar to miniscripts included
in most Roms, With the exception that it utilizes the autodetection available in script, & should
work on any device/rom.
setlength "<STRING>" <POSITION> <LENGTH>
> displays the adjusted value of <STRING>, & should be under <LENGTH>,
autocorrects/centers based on given input, If no length is specified, 'Cw' (Common width) is used,
or scripts cefault. for position, -1 is right, 0 is left, 1 is center.
setown <FILE|PATH> <OWNER.GROUP>
> Glorified chown, With logging support.
setperm <FILE|PATH> <PERM>
> Glorified chmod, With logging support.
setprops
> Similar functionality to 'sysctl' Set system properties from configuration.
Can use '--file' to Specify reference file.
setval <VARNAME> <POINT> <FORCE> <POINT2> <FALLBACK_VALUE>
> Set values on system files, up to 2 points can be set for a variable, Can also specify fallback
If no value set in VARNAME. and no default, VARNAME, is used to reference the variable in error
sha256/sha512 <string>
> Generates sha512/sha256 encoded hash from string, similar to 'md5' function.
showperm <PERM_STRING>
> Displays permissions string in readable form from input, sticky/"special" notes are fully supported.
Switch is easier to use & capable of doing both.
size <MODE> <POINT> <[1,MB|2,AUTO|*,KB]>
> Echos the value of specified mode on specified <POINT> (modes 1-4 are for mount points).
If incorrect mount specified, Returns errorcode. Automaticly fixes missing '/' on specified mount if
not present. Third variable specifys out format. 1 is Mb, 2 is auto (kb/mb/gb with tags), * is kb
only (default), Following Modes are supported: 1=Full size, 2=Used space, 3=Used %, 4=Free space,
5=Size (use for files/paths, will not work on mounts, added '5' on request).
stype <INPUT>
> Defines file type & offers return code based on existance. Returns the following:
0=no input, 1=File, 2=Function, 3=Keyword, 4=Builtin, 5=Directory, 6=Variable, 7=Unknown/not exist.
switch <STRING>
> Switch permissions string from either human readable (rwxrwxrwx) or Numaric (777), or vice versa.
sysrw/sysro
> Mounts '/system' as R/W (Read/Write) & R/O (Read/Only) respectively, similar to miniscripts included
in most Roms, With the exception that it utilizes the autodetection available in script, & should
work on any device/rom.
sput <mode> <option1> <option2>
> large function resembling 'tput', rebuilt for 'light' or dumb terminals, should work for most scripts
requiring tput, use 'sput --help' for more information on available options.
toggle <string>
> Checks if <string> can be considered a "true or false" statement, eg: 'toggle 1' would be '0',
'toggle yes' is 'no', 'toggle on' is off, etc. Uses 'togglevars' string. case inspecific.
tree <path>, or tree --arguments -triggers <path>
> Displays directory information based on user input, if no input specified, Current path is used.
Allows using 'tree.cfg' in '$LocalPath' directory. Use '--help --full' for more information.
truncp [-f] <path> <length> <symbol>
> Truncate <path> to <length>, & prepend <symbol> to beginning when truncated. Default <symbol> is ".."
If '-f' switch is used, Path is truncated to <length> specificly, no exceptions, otherwise splits at
closest base to <length> (default length is 20), Eg: 'truncp /system/etc/SuperBox 12' will return:
'../SuperBox', & 'truncp -f /system/etc/SuperBox 12' will return '..c/SuperBox' (12chars precisely)
Output must never exceed <value>, Truncation does not occur unless <path> is over <length>.
uc "<INPUT>"
> Switches input to all uppercase, supports whitespace/newline, no limitations.
Included Functions (Source Only) 4a.
Please note that the functions listed here might not be a complete list of available applets for use in
source mode, & the applets listed here are unavailable in execution mode due to limitations of bash
script handling (Only available when sourced or sourced through script).
cd <path>, or cd <var> <path>
> works as a replacement/extension to shell's builtin. can auto-cd to files path if file is specified
& supports additional (unstandard) functionality, while keeping origional functionality fully intact.
Supports the following variables:
> -l | follow links to home path. (eg: 'cd /etc' would cd to '/system/etc'), defaults as on.
> -p | dont follow links to home path (oppisite of above, cds to given input).
> -c | process case insensitive (Eg: 'cd /SYSTEM/ETC' would cd to '/system/etc') Default is off.
> -m | make path if path doesnt exist, then cd to created path (nofail cd).
Variables can be passed either united, or seperate, & in any order, Eg: '-l -p -m -c' or '-lpmc'
error <id> <string1> <string2>..
> prints error message to stderr based on error 'id'. available ids can vary with build & it is not
recommended to call this function, for compatibility reasons, only ids that are garunteed to remain
unchanged are, '-1' (self-defined, no error notice), & '3' (self-defined with error notice).
Error ID & definitions start at line ~157, & continue to 'END_ERR' & can be previewed with 'printl'.
getsizes <base-size>
> used for generating spacing when generating menus in a uniform fashion, if 'base-size' is unspecified,
Script will use terminal width instead. Exports the following variables:
Cw - Custom width, overall width of panel (base-size, or columns)
Ws - Workspace, Width of 'Cw' Minus borders (Side1/Side2 & Edge) (if set).
Side - Width of sides ('Ws'/3), Use for left/right on 3-column menu.
Middle - Width of middle ('Ws'/3 & adjusted for uneven width), Use for left/right on 3-column menu.
Left - Width of left ('Ws'/2'), use for 2-column menu.
Right - Width of right ('Ws'/2 & adjusted for uneven width), Use for 2-column menu.
getvals $*
> used for functions eccepting runtime variables, & offers extended customizations when compared to
using 'shift' & 'if/case' statements. Only requires a nested 'ctrigs' function determining all
applicable switches, & a note to 'ctrigerr $1' on undefined. all additional variables passed to this
function are exported to V{1..20}. (script allows up to 20 variable/switch combinations by default).
'getvals' will auto-clean all previous user-variables before start, & clean all unused when done.
inpth <VARIABLENAME> <DEFAULTPATH>
> Checks if 'VARIABLENAME' has a directory, if not, sets 'VARIABLENAME' to 'DEFAULTPATH/VARIABLE'
used for defaulting files to correct locations, 'VARIABLENAME' must be variables name, & must be set,
setclock <mode>
> can pass variable as mode, allows '0/1' as values, exports either 12hr (0), or 24hr (1) formatted
variable (variable name 'Time') for use with 'date' Eg: 'date +$Time'
up <path> <count>
> replicates 'cd ..', if no variable passed, cd's up one level from current directory, if 'path' is
specified, cd's up 1 level from 'path', or 'count' levels up from either.
Use as either 'up', 'up <count>', 'up <path>', or 'up <path> <count>'.
Configurations:
Configurations are unneeded for execution, but can be used to set default values
To use during execution
By default, configurations are read from:
'/system/etc/SuperBox' > main (system) configurations.
'/data/local/SuperBox' > user (writable) configurations.
User configurations will override system configurations if exist.
Main configuration (SuperBox.cfg):
Code:
#======================================================================#
# __ #
# Main configuration for: /\ \ #
# ____ __ __ _____ __ _ __\ \ \____ ___ __ _ #
# / ,__\/\ \/\ \/\ __`\ /'__`\/\`'__\ \ '__`\ / __`\/\ \/ \ #
# /\__, `\ \ \_\ \ \ \_\ \/\ __/\ \ \/ \ \ \_\ \/\ \_\ \/> </ #
# \/\____/\ \____/\ \ ,__/\ \____\\ \_\ \ \_,__/\ \____//\_/\_\ #
# \/___/ \/___/ \ \ \/ \/____/ \/_/ \/___/ \/___/ \//\/_/ #
# \ \_\ By: YupitsMine420 #
# \/_/ #
#======================================================================#
# File definitions: #
# can use full path, or script variable to define. not read by default.#
# #
# Used for 'setprops', Similar functionality to sysctl, sets system #
# properties from configuration file. #
# Prop_File: $LocalPath/SystemProps.cfg #
# #
# Used for chkbb, when generating missing links, all links generated #
# are written to this file for easy uninstall #
# BusyBox_File: $LocalPath/BusyBox_Add.cfg #
# #
# Specify custom BusyBox/ToolBox binaries for script to use #
# #
##Use_BusyBox: $System/etc/SuperBox/bin/busybox1210 #
# Use_ToolBox: $System/stest/Data/bin/toolbox #
# #
#======================================================================#
#
# Permissions configurations
#
# Paths:
Perm_Src_Dir=755 # Source paths.
Perm_Cfg_Dir=644 # Configuration paths.
Perm_Bin_Dir=775 # Binary (executable) paths.
#
# Files:
Perm_Src_File=644 # Sourcable files.
Perm_Cfg_File=644 # Configuration files.
Perm_Bin_File=755 # Binary (executable) files.
#
DefOwner=root # Default owner.
DefGroup=root # Default group
#
#======================================================================#
#
# Basic configurations:
#
# User configuration path, should be R/W by default (usually '/data').
# Configurations in this path will override base configurations.
LocalPath='$Data/local/SuperBox'
#
# Set scripts clock format, 0=12hr, 1=24hr.
use_24hr=1
#
# Enable/Disable colors in all segments. 1=enable, 0=disable
ColorMode=1
#
# Specify default Colours for modes allowing colour. Format is:
# '0 1 2 3 4 5 6 7 8', where: 0=Error, 1=Note/Highlight, 2=Note2,
# 3=Normal, 4=File, 5=Path, 6=Link, 7=Background, 8=Borders.
DefaultColors=(1 3 6 2 6 4 5 0 5)
#
# Set how many decimal points to allow in arithmatic calculations,
# used in (most) filesize segments. Default value is "2"
# Set to '0' to disable float integers (round to closest full number)
MaxDec=2
#
# Sets path used to store/load permissions configurations for 'm/lperm'
# these configurations are device specific & should not be ported or
# re-used outside of this ROM. Path set below should be constantly R/W.
PermDir="$LocalPath/Perms"
#
#======================================================================#
#
# SuperBox specific Configurations:
#
# Scripts default log method, 0=disabled, 1=critical, 2=full.
sbox_log_level=0
#
# sloggers default log method, '%' fits to width,'-' quiets output.
# (only outputs to log) only effects terminal.
sbox_log_mode=
#
# Specify if date should be appended to log name when generating.
# string is manipulated with 'sbox_log_tag' variable
# With the default value of '%a-%h-%d_%H-%M'
sbox_log_usedate=0
#
# if old log exists, append new data to the end when enabled.
sbox_log_append=1
#
# Allow superbox to be called by cron (startup), 1=Enable, 0=Disable.
sbox_allow_boot=1
#
# specify if SuperBox requires administrator on launch.
sbox_need_admin=1
#
# Link names that will be treated as direct call to SuperBox, Eg:
# Wont be treated as execution mode (links must be manually generated).
sbox_null_links="sbox2 superbox sbox.old sbox.new"
#
#======================================================================#
#
# cd (icd) Configurations:
#
# Specify if 'cd' should check match path/name case-sensitively
# Default is '1' (true), should use '-c' instead of changing this.
icd_usecase=1
#
#======================================================================#
#
# alignapk (zipalign) configurations:
#
# Zip alignment configurations:
# Zip default alignment level, 0 = disabled, 1 = auto, 2 = forced.
align_level=2
#
# Use MD5 sum for each file when processing align. 1=true, 0=false
align_usemd5=0
#
# Use SQL table for storing data, 1 = true, 0 = text database
align_usesql=1
#
# SQL table name to store configurations
align_table=zipalign
#
#======================================================================#
#
# Other (Misc.) Configurations:
#
Tree configration (tree.cfg) (can be appended to main configuration):
Code:
#======================================================================#
# __ #
# Tree configuration for: /\ \ #
# ____ __ __ _____ __ _ __\ \ \____ ___ __ _ #
# / ,__\/\ \/\ \/\ __`\ /'__`\/\`'__\ \ '__`\ / __`\/\ \/ \ #
# /\__, `\ \ \_\ \ \ \_\ \/\ __/\ \ \/ \ \ \_\ \/\ \_\ \/> </ #
# \/\____/\ \____/\ \ ,__/\ \____\\ \_\ \ \_,__/\ \____//\_/\_\ #
# \/___/ \/___/ \ \ \/ \/____/ \/_/ \/___/ \/___/ \//\/_/ #
# \ \_\ By: YupitsMine420 #
# \/_/ #
#======================================================================#
#
# Directories script will avoid, script supports partial matches when
# processing these paths. individual entries should be seperated by (":").
# 'bad_files' & 'bad_links' variables can also be defined to ignore said entry
tree_bad_dirs=":/proc:/dev:/sys:/:"
#
# Force processing any input, even if entry exists in 'tree_bad_*' variable(s)
tree_skip_check=0
#
#
# Used to connect same-depth paths when processing sub-directories &
# files, Default is "|", should be quoted.
tree_ui_con="|"
#
# Used as padding for filenames/etc. to match depth.
tree_ui_dep="+=>"
#
# Seperates file/link/date/size information when displaying tree.
tree_ui_sep="-->"
#
# Specify how tree will process links when detected.
# 0 = Normal, 1 = Ignore link, 2 = ignore all (dont display).
tree_link_mode=0
#
# Enable to Display directory info/size & file/link/dir count, etc.
tree_show_info=True
#
# Show size information when procesing files/links.
tree_show_size=1
#
# Show last modified date when procesing all files/dirs/links.
tree_show_date=1
#
# Enabling will stop script from processing more then 1 directory
# deep into base path.
tree_no_recurs=0
#
# Default Colormode for tree, Mode is '0 1 2 3 4 5 6 7 8 9' where:
# 0 = file, 1 = link, 2=directory, 3=note, 4=background, 5=connector,
# 6=depth, 7=seperator, 8=time, 9=size.
tree_color_mode=(1 3 6 2 0 6 3 8 4)
#
To see what variables are exported when script is sourced, you can create a small script such as:
Code:
export > /cache/1
. sbox
export > /cache/2
cat /cache/2|while IFS= read -r i;do
[[ "$(grep "$i" /cache/1)" ]] || echo "$i"
done
$bb rm -f /cache/{1,2}
save & run, will display all re-usable variables generated by superbox.
*NOTE
Change '. sbox' to '. <name_of_script>' depending on what you named it
adding switches after '. sbox' will enable the variable associated with said switches
My phone does neat stuff!
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
kj2112 said:
My phone does neat stuff!
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Yep, playing with terminal is fun xD
Not quite a full terminal, but close
Ive managed to replicate some missing binaries in script, & modify some standards to suite my needs xD
Uploading a bash 4.1.0 binary for those who want it, the 1 thing this script relies on thats not standard
Just rename to 'bash', move to '/system/bin' & chmod 755 (rwxr-xr-x), then create symlink in xbin for compatability
(some scripts will use /system/xbin/bash, while others will use /system/bin/bash, easy to resolve with symlink)
Default bashrc (/etc/bash/bashrc)
Code:
# /etc/bash/bashrc
#
# This file is sourced by all *interactive* bash shells on startup,
# including some apparently interactive shells such as scp and rcp
# that can't tolerate any output. So make sure this doesn't display
# anything or bad things will happen !
#
# Test for an interactive shell. There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
[[ $- == *i* ]] || return
#
# Bash won't get SIGWINCH if another process is in the foreground.
# Enable checkwinsize so that bash will check the terminal size when
# it regains control. http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
shopt -s checkwinsize
#
# Enable history appending instead of overwriting.
shopt -s histappend
#
# set some environment variables
TERMINFO=/system/etc/terminfo
MANPATH=/system/etc/man:/system/man:/data/local/man
INFOPATH="$MANPATH"
HOME=/sdcard
TERM=xterm
#
# Enable color
CLICOLOR=1
#
# Control history location/format/etc.
HISTFILE="/system/etc/bash/bash_history"
HISTFILESIZE=3000
HISTCONTROL=ignoreboth
HISTSIZE=10000
#
# Prompt color codes
txtblk='\e[0;30m' # Black - Regular
txtred='\e[0;31m' # Red
txtgrn='\e[0;32m' # Green
txtylw='\e[0;33m' # Yellow
txtblu='\e[0;34m' # Blue
txtpur='\e[0;35m' # Purple
txtcyn='\e[0;36m' # Cyan
txtwht='\e[0;37m' # White
bldblk='\e[1;30m' # Black - Bold
bldred='\e[1;31m' # Red
bldgrn='\e[1;32m' # Green
bldylw='\e[1;33m' # Yellow
bldblu='\e[1;34m' # Blue
bldpur='\e[1;35m' # Purple
bldcyn='\e[1;36m' # Cyan
bldwht='\e[1;37m' # White
unkblk='\e[4;30m' # Black - Underline
undred='\e[4;31m' # Red
undgrn='\e[4;32m' # Green
undylw='\e[4;33m' # Yellow
undblu='\e[4;34m' # Blue
undpur='\e[4;35m' # Purple
undcyn='\e[4;36m' # Cyan
undwht='\e[4;37m' # White
bakblk='\e[40m' # Black - Background
bakred='\e[41m' # Red
badgrn='\e[42m' # Green
bakylw='\e[43m' # Yellow
bakblu='\e[44m' # Blue
bakpur='\e[45m' # Purple
bakcyn='\e[46m' # Cyan
bakwht='\e[47m' # White
txtrst='\e[0m' # Text Reset
#
# specify name of prompt
PROMPT_COMMAND='echo -ne ""'
#
# layout for coloring prompt command, if using color use this method only
# or get used to the blank prompt after executing command
if [ ${EUID} -eq 0 ];then
PS1="bash-4.1\[$txtred\]# \[\e[m\]"
else
PS1="bash-4.1\[$txtgrn\]$ \[\e[m\]"
fi
PS2='> '
PS4='+ '
#
# Set up a a few aliases to make commandline processing
# slightly easier.
for i in cat chmod chown df insmod ln lsmod mkdir more mount mv rm rmdir rmmod umount vi;do
eval alias ${i}=\"busybox ${i}\"
done
alias ls='busybox ls --color=auto'
alias sysro='mount -o remount,ro /system'
alias sysrw='mount -o remount,rw /system'
#
# Fix some 'change directory' aliases.
alias cd..='cd ..'
alias cdl='cd -L'
alias ..='cd ..'
alias ...='cd ../..'
#
# Annoyed by 'su' sending you to shell (sh)?
# Uncomment the following.
# alias su='su -c bash'
#
# Enable cmd style clear
alias cls='clear'
#
# Sudo semi-fix
alias sudo='su -c'
#
# Allow pulling command from history easily
alias hist='history|grep '
#
Updated for those few who download, fixed most broken functions & changed most default configuration names
If using configurations, you must use the new templates, original defaults still apply
If you have any issues using this build, please let me know, also, few new functions, & partially updated readme for
better definitions on new/existing options. included makeshift changelog for those who want it.
BTW. found a few binaries that work on our device, with all dependancies,
Such as:
7z (including 7za)
bc
GNU dc
GNU nano
GNU tput (with all dependancies such as terminfo db)
& various others (totaling about 30 GNU applications), just pm me if you want em. shouldnt upload as they aint my builds

[Q] {PRO} ROM, Keyboard & Light

Hi guys,
Xperia Pro user have a problem, in almost every ROM dedicated to our mobile, we can't use keyboard properly because the keyboard don't have light at all...
I would like to find a solution, does someone know which file(s) should be modified to make it work ?
Some ideas or comments to help ?
Thanks
Hw_config inside system/etc
Edit this line
echo 1 > $dev/button-backlight/max_current
Change to 1 to 255
Edit: it could also be this line
echo 38000 > $dev/keyboard-backlight/max_current
If its pretty low, like 1-1000 or something (estimate) then it will be off, i suggest to change it to the number stated above
P.s im a arc user, but these are the lines tthat control the backlight, suggest u to test which one it is
Sent from my LT18i
I try and it's not working.
My Configuration
I'm on Atomic V8 :
http://forum.xda-developers.com/showthread.php?t=2340089
...which is a great GB ROM.
I had also the problem on : Gin2JellyBean v2.4.0
http://forum.xda-developers.com/showthread.php?t=2250691
... which is a great ROM too but I can't see where could be the problem.
[*]The patch
In fact, on Gin2JellyBean v2.4.0, a user release a patch, see below :
Rambo_FT said:
I'm user of Xperia Pro MK16i. This rom working great with Lupus Kernel. For me, these are working great:
- Wifi
- Suggestions of words and case view (this bug solved by me)
- "Sym" button of the hardware keyboard
- LED notifications
- Other options
I solved my previous issue (in this link you can view) with flashing this file in CWM: http://www66.zippyshare.com/v/75109074/file.html
Backlight of hardware keyboard and the "Sym" key working great. I solved my suggestions of words problem with combining some files and flashing them with CWM. Now my problem was completely solved. You can enable visibling of the suggestions of words & case view with flashing this file: http://www66.zippyshare.com/v/75109074/file.html
You can flash this zip file in CWM: http://www66.zippyshare.com/v/75109074/file.html
Click to expand...
Click to collapse
In this patch, there isn't hw_config file, but these ones :
app/SystemUI.apk
framework/framework-res.apk
And it worked for the light but broke some ICS UI !
I tried to flash just one file but my MK16i was not working at all and I had to restore a backup.
[*]My tries with hw_config
This is an extract (the same on Gin2JB and Atomic ROM) of my actual hw_config, it was already like this before I tried your advices :
Code:
# LMU AS3676 Configuration
dev=/sys/devices/i2c-0/0-0040/leds
echo 2,127,1,130,130,2,2 > $dev/button-backlight/als/curve # ALS curve for group2
echo 2,127,1,130,130,2,2 > $dev/keyboard-backlight/als/curve # ALS curve for group2
echo 1,1,1,0 > $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset]
echo 1 > $dev/lcd-backlight/als/enable #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/button-backlight/als/enable #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/keyboard-backlight/als/enable #Sensor on/off. 1 = on, reg 90h
echo 4000 > $dev/button-backlight/max_current
echo 38000 > $dev/keyboard-backlight/max_current
echo 10000 >$dev/tally-light/max_current
I tried this :
Code:
# LMU AS3676 Configuration
dev=/sys/devices/i2c-0/0-0040/leds
echo 2,127,1,130,130,2,2 > $dev/button-backlight/als/curve # ALS curve for group2
echo 2,127,1,130,130,2,2 > $dev/keyboard-backlight/als/curve # ALS curve for group2
echo 1,1,1,0 > $dev/lcd-backlight/als/params #[gain],[filter_up],[filter_down],[offset]
echo 1 > $dev/lcd-backlight/als/enable #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/button-backlight/als/enable #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/keyboard-backlight/als/enable #Sensor on/off. 1 = on, reg 90h
echo 255 > $dev/button-backlight/max_current
echo 38000 > $dev/keyboard-backlight/max_current
echo 10000 >$dev/tally-light/max_current
And it is not working
[*]The Brightnes mod
In all case, I can see backlight when I change the brightness mod but then it turns off again..Automatic brightness don't help neither and I can't change the brightness everytime I want to write a word on the keyboard !
:highfive: Thank you for your all your ideas and help to solve this problem
Hmm i am sorry then
I do not know
Sent from my LT18i
I find a way to turn keyboard on here : http://forum.xda-developers.com/showthread.php?t=2401295
Tironsteel said:
OFF
Code:
#!/system/bin/sh
echo "0">/sys/class/leds/keyboard-backlight/brightness
ON
Code:
#!/system/bin/sh
echo "255">/sys/class/leds/keyboard-backlight/brightness
Click to expand...
Click to collapse
The problem is that I don't know how to execute the ON on slide out and the off on slide in or even, just react on a keyboard key pressed.
For now, keyboard light is always on :silly:
Night mode brightness
Just playng with my old phone... I found that it's possible to reduce also lcd brightness in same way to get lower light for night reading. I experimented to get the lowest working values for keyboard and lcd. This is it:
Code:
echo "30" > /sys/class/leds/lcd-backlight/brightness
echo "10" > /sys/class/leds/keyboard-backlight/brightness

Categories

Resources