ТВИКИ РЕЕСТРА

 

 

ПЕРЕД ПРАВКОЙ РЕЕСТРА ПОМНИТЕ!!!

НИКТО, КРОМЕ ВАС, ОТВЕТСТВЕННОСТИ ЗА ПОСЛЕДСТВИЯ НЕ НЕСЕТ!

 

НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ СДЕЛАТЬ БЭКАП СИСТЕМЫ.

 

 

Для создания этой статьи было перелопачено и обработано большое количество источников, найденных на просторах интернета.

Мы постарались собрать все работающие твики, объединили их и более или менее понятно классифицировали.

Некоторые твики могут иметь отношение к нескольким разделам. Если вы что-нибудь не нашли в одном, попробуйте поискать в другом.

Также помните что некоторые твики работающие на одном девайсе могут не работать на другом. Это же относится и к версиям Windows Mobile.

Если у вас нет указанного твика или ветки, в большинстве случаев их просто надо создать самому.

А также в большинстве случаев, для того чтобы твик заработал, нужно после изменения реестра погасить экран, подождать несколько секунд и после этого сделать перезагрузку девайса.

 

 

 

ОГЛАВЛЕНИЕ:

 

1.          СИСТЕМА

2.          ИНТЕРФЕЙС, ОФОРМЛЕНИЕ

2.1        Цвет

2.2        Шрифты, ClearType

2.3        Уведомления

2.4        Разное

1.          ЭКРАН, ТАЧСКРИН

2.          КЛАВИАТУРА

3.          КОНТАКТЫ, ЗВОНИЛКИ

4.          BLUETOOTH, WI-FI

5.          ИНТЕРНЕТ

5.1        Internet Explorer

6.          SMS, MMS, E-MAIL

7.          ЗВУК

8.          МУЛЬТИМЕДИА

9.          РАЗНОЕ

 

 

 

1. СИСТЕМА

 

 

Установка программ в выбираемую папку:

HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Microsoft Application Installer

fAskDest 0 -> 1

При установке на настольном компьютере, необходимо отключить галку "Установить в папку по умолчанию"

Что это даёт? К примеру, в устройствах с WM 2003/2003SE программы по умолчанию ставились на карту памяти в её корень, что создавало много папок и мешало комфортной навигации в файловой системе аппарата. С помощью этого твика можно ставить программы не в корень карты памяти, а в любую выбранную папку на карте, например Games или Program Files.

 

Отключение/включение защиты, предупреждающей при установке несертифицированного приложения:

HKEY_LOCAL_MACHINE\Security\Policies\Policies\0000101a = 0 (DWORD decimal)

HKEY_LOCAL_MACHINE\Security\Policies\Policies\0000101a = 1 (DWORD decimal)

 

Включение проверки пароля стандартным (или заменяющим его) апплетом:

HKEY_CURRENT_USER\ControlPanel\Owner

PowrPass 0x00 -> 0x01

 

Выключение зарядки от USB:

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\usbfndrv

EnableUsbCharging 1 -> 0

При подключении КПК к ББ через USB он не будет заряжаться

 

Отключение контроля зарядки:

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Battery\Order меняем с 2 на 0

 

Пути к системным папкам:

HKEY_LOCAL_MACHINE\System\Explorer\Shell Folders

Program Files -> "\\Program Files"

Windows -> "\\Windows"

И так далее...

 

Отключить автоматическое распределение памяти (WM2003):

HKEY_CURRENT_USER\Software\Microsoft\Shell

Создать NeverDorkMemory

После этого в Settings -> System -> Memory можно будет двигать ползунок распределения памяти.

 

Таймеры разговоров:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\CumulativeCallTimers\Line_0

Здесь находяться таймеры разговоров, в том числе и LifeTimeCall который не сбрасываеться даже после HardReset. 

 

Количество перезагрузок:

HKEY_LOCAL_MACHINE\Comm

BootCount-> можно поменять, к примеру на 0.

 

Отключение Hotkey в меню:

HKEY_CURRENT_USER\Software\Microsoft\Shell

HasKeyboard 1 -> 0

 

Ассоциация файлов:

В ветке HKCR создаешь группу (к примеру для файлов swf) с названием .swf в ней создаешь ключ Default, Тип=REG_SZ, Значение=swffile. Затем в той же ветке создаешь группу swffile (ее название должно совпадать с указанным значением в ключе Default). В это группе создаешь еще 2 подгруппы DefaultIcon и Shell, и ключ Default(REG_SZ, Значение=swffile). В DefaultIcon ключ Default (REG_SZ) содержит полный путь к файлу с иконкой или exe-шнику, иконка которого будет использоваться в качестве ярлыка для данного типа файлов. Путь должен быть полный, например, следующее содержание ключа: \IPSM\Program Files\Some Program\SP.exe,0 Для чего стоит цифра после пути я не знаю. Но это не offset до иконки от начала файла, т.к. она может принимать отрицательные значения. Поставь 0, потом можно поиграть числом, если ничего получаться не будет или вообще обойтись стандартной иконкой. Затем создай следующую цепочку подгрупп: в Shell создай Open, в Open создай Command и в ней уже создать ключ Default (REG_SZ), содержащим путь к исполняемому файлу + %1 - параметр передаваемый exe-шнику (открываемый файл).

 

Поменять айпишник у КПК:

HKEY_LOCAL_MACHINE\comm\dtpt

Значения:

adapter_name rndisfn1 - сетевое имя вашего КПК

dtpt_addr_mask 255.255.255.0 - маска подсети

dtptcli_addr 169.254.2.1 - айпишник КПК

dtptsrv_addr 169.164.2.2 - айпишник ББ

 

Переместить "Мои документы" на Storage Card:

Для начала создаём на флешке папку My Documents, затем в ветке HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE Services создай String Value с названием FileSyncPath Value и значением \SD Card\My Documents (или свой путь)

 

После перепрошивки аппарата на WM6 при включении "прячет" содержимое SD карты 4 гб:

HKEY_LOCAL_MACHINE\drivers\sdcard\clientdrivers\class\sdmemory_class

Создать параметр (dword) DisablePowerManagement = 1

Если карта SDHC то параметр надо создавать в HKEY_LOCAL_MACHINE\drivers\sdcard\clientdrivers\class\sdmemory_class\HighCapacity

 

Открыть полный доступ к КПК с PC:

HKEY_LOCAL_MACHINE\Security\Policies\Policies

"00001001"=dword:00000001

"00001005"=dword:00000028

 

Как вскрыть Extended Rom:

способ 1: правка реестра

HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1

Устанавливаем Bootphase=dword:00000002

HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1

УстанавливаемMountHidden=dword:00000000

способ 2: Total commander-в адресной строке пишем Extended_rom

открывается наш РОМ.

 

Увеличение буфера памяти:

(по умолчанию во всех КПК стоит 8Кб буфер памяти, стоит выставить 32Кб). HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACH\LIMIT

Параметр 8192 меняем на 32768.

 

Сохранять/не сохранять .cab файл после исталяции:

HKEY_LOCAL_MACHINE\Software\apps\Microsoft Application Installer\nDynamicDelete = 0 (DWORD decimal)

HKEY_LOCAL_MACHINE\Software\apps\Microsoft Application Installer\nDynamicDelete = 2 (DWORD decimal)

Альтернативный способ (проверенно на WM5):

HKCR\cabfile\Shell\open\command = 'wceload.exe "%1" /nodelete' (REG_SZ string, no quotes)

 

Переключение версий .NET CF:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\ в списке версий в старой ставим 0, в новой 1

Нажимаем power для перехода в экономный режим, ждем 15-20 секунд и СР

 

Оптимизация и увеличение свободной ОЗУ:

1. DwXfer.dll (ErrorReporting) [device.exe]

Отчет по умолчанию отключен в Пуск -> Настройка -> Отчеты об ошибках -> Сообщение об ошибке

Но модуль DwXfer.dll необходимый для Dump File Transfer все равно загружен в память и бесполезно занимает место. Отключаем его из реестра. В ветке HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ErrorReporting создаем параметр Flags тип DWORD со значением 4.

2. debuglog.dll [device.exe]

Отладочные логи появились на WM 6.0, ранее этого модуля не было. Я его отключил. В ветке HKEY_LOCAL_MACHINE\Drivers\BuiltIn\DebugLog создаем параметр Flags тип DWORD со значением 4. Вместе с debuglog.dll из памяти выгрузился также и модуль toolhelp.dll.

3. WINSCARD.dll и scard.dll (SmartCard) [device.exe]

Подсистема смарт карт. У многих ее нет, поэтому нужно отключить. В реестре, в ветке HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SmartCard создаем параметр Flags тип DWORD со значением 4.

4. WAPdrv.dll [device.exe]

Это WAP протокол. В реестре, в ветке HKEY_LOCAL_MACHINE\Comm\Cellular\WAP\Driver изменяем параметр Flags равный 2 на значение 4. При выключении этого драйвера не отображаются входящие СМС.

5. ipsecsvc.dll [device.exe]

Отключение IP Security Protocol (service). В ветке HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ipsecsvc нужно изменить значение параметра Flags с 10002 на значение 4

 

Изменение места хранения "временного образа" файлов:

HKEY_LOCAL_MACHINE\System\FileSys\

TempPath -> \Storage Card\Application Data\Volatile (или свой путь)

 

Как заставить карту памяти не отключаться при засыпании девайса:

В зависимости от типа карты памяти (3 варианта):

HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\MMC_Class

"DisablePowerManagement"=dword:00000001

HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class

"DisablePowerManagement"=dword:00000001

HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class\High_Capacity

"DisablePowerManagement"=dword:00000001

 

Переименование карты памяти:

HKEY_LOCAL_MACHINE\System\StorаgeManаger\Profiles\SDMemory

Folder=имя карты -> и на перезагрузку

 

Порядок запуска программ из ветки HKLM\Init (автозагрузка):

HKEY_LOCAL_MACHINE\Init

"launchnn"="defined_module_name"

"dependnn"=hex:xx,yy...

launchnn- определяет порядок, в котором запускаются программы (по возрастанию, начиная с nn= 00)

defined_module_name - имя запускаемой программы

dependnn - опция. Зависимость, запрещающая запускаться модулю nn, пока не будут запущены определённые программы, которые указываются в значении этого ключа:

hex:xx,yy...- где xx - шестнадцатиричный номер модуля, который должен запуститься перед указанным приложением, yy - ставится 00 (возможно это задержка, но я не смог найти информации про это).

Пример:

[HKEY_LOCAL_MACHINE\Init]

"Launch10"="shell.exe"

"Launch20"="device.exe"

"Launch30"="gwes.exe"

"Depend30"=hex:14,00

"Launch50"="taskman.exe"

"Depend50"=hex:14,00, 1e,00

В примере gwes.exe запускается после запуска device.exe (14), а taskman.exe после device.exe(14) и gwes.exe(1e - это 30 переведённое в hex)

 

К оглавлению

 

 

 

2. ИНТЕРФЕЙС, ОФОРМЛЕНИЕ

 

 

2.1 Цвет

 

 

Быстрая смена общего цвета интерфейса:

HKEY_LOCAL_MACHINE\Software\Microsoft\Color

BaseHue меняем от 0 до 4294967295. Перезагрузка не обязательна - цвет меняется сразу.

Пробовал на цветах 000,111,222, и т.д. до 999. Самый похожий на стандартный WM6 цвет 888. Белого цвета так и не добился.

 

Цвет шрифта в меню Start:

HKEY_LOCAL_MACHINE\Software\Microsoft\Color

Создаем новый двоичный (binary) ключ с именем «39», а в качестве параметра пишем нужный цвет в 16-ричном виде, согласно правилам модели RGBH (16-bit RGB). Например, 00 00 00 00 — черный. Четвертое число — это яркость. Именно с помощью нее мы получаем эти нужные 16 бит цвета.

 

Изменение цвета точек, появляющихся при удержании стилуса:

HKEY_LOCAL_MACHINE\Software\Microsoft\Color

40 (двоичное значение) -> 00 00 00 00 для чёрного, FF FF FF 00 для белого и так далее.

Первый байт отвечает за красный цвет, второй - за зелёный, третий - за синий.

 

Существующие ключи:

• «9» — цвет текста верхней панели (Top Bar Text)

• «8» — цвет правой части верхней панели (Right Top Bar Color)

• «5» — цвет левой части верхней панели (Left Top Bar Color)

• «4» — цвет текста ToDay (ToDay Font Color)

• «6» — цвет линий ToDay (ToDay Lines Color)

• «7» — цвет нижней панели (Bottom Bar Color)

• «14» — цвет левой части всплывающего меню (Popup Left Bar Color)

• «13» — цвет правой части всплывающего меню (Popup Right Bar Color

 

Изменение отображения цветов системы:

HKEY_LOCAL_MACHINE\SYSTEM\GWE

SysColor - это BLOB, то есть большой бинарный объект, который содержит в себе 29 DWORD значений:

 

0 - COLOR_SCROLLBAR (Цвет серой части скрол-бара)

1 - COLOR_BACKGROUND (По идее цвет фона Десктопа)

2 - COLOR_ACTIVECAPTION (Цвет таитл-бара активного окна)

3 - COLOR_INACTIVECAPTION (Цвет таитл-бара НЕ активного окна)

4 - COLOR_MENU (Цвет фона меню)

5 - COLOR_WINDOW (Цвет фона окна)

6 - COLOR_WINDOWFRAME (Цвет рамки окна)

7 - COLOR_MENUTEXT (Цвет текста в меню)

8 - COLOR_WINDOWTEXT (Цвет текста в окне)

9 - COLOR_CAPTIONTEXT (Цвет текста в таитл-баре, "фигнюшки" которую таскать надо в скролбаре, а также цвет скролбаровских стрелок)

10 - COLOR_ACTIVEBORDER (Цвет рамки активного окна)

11 - COLOR_INACTIVEBORDER (Цвет рамки НЕ активного окна)

12 - COLOR_APPWORKSPACE (Фон приложений.)

13 - COLOR_HIGHLIGHT (Цвет выбранного пункта)

14 - COLOR_HIGHLIGHTTEXT (Цвет ТЕКСТА выбранного пункта)

15 - COLOR_BTNFACE (Цвет лицевой стороны кнопки)

16 - COLOR_BTNSHADOW (Цвет тени кнопок (на краях))

17 - COLOR_GRAYTEXT (Цвет затемненного текста (не все драйвера дисплея поддерживают функцию))

18 - COLOR_BTNTEXT (Цвет текста кнопок (нажимаемых))

19 - COLOR_INACTIVECAPTIONTEXT (Цвет текста в таитл-баре НЕ активного окна)

20 - COLOR_BTNHIGHLIGHT (Цвет выделенных кнопочных краев, на которые "падает" свет)

21 - COLOR_3DDKSHADOW (Цвет темной тени для трехмерных элементов)

22 - COLOR_3DLIGHT (Цвет темной тени для трехмерных элементов (выделенных))

23 - COLOR_INFOTEXT (Цвет текста подсказок)

24 - COLOR_INFOBK (Цвет фона подсказок)

25 - COLOR_STATIC (Фон статических диалоговых окон. Поддерживается в Windows CE 2.0 и след. версиях)

26 - COLOR_STATICTEXT (Цвет текста статических диалоговых окон. Поддерживается в Windows CE 2.0 и след. версиях)

27 - COLOR_GRADIENTACTIVECAPTION (Цвет заголовка активного окна, заполненного градиентом)

28 - COLOR_GRADIENTINACTIVECAPTION (Цвет заголовка НЕактивного окна, заполненного градиентом)

 

К оглавлению

 

 

2.2 Шрифты, ClearType

 

 

Настройки шрифтов, используемых в системе:

 

HKEY_LOCAL_MACHINE\SYSTEM\GDI\SYSFNT

Nm -> имя шрифта, используемого в системе по умолчанию. Например, "Arial". (Такой шрифт должен быть в папке /Windows/Fonts)

Ht -> высота системного шрифта

It -> 1 - курсив, 0 - нормальный.

Wt -> 650 - жирный шрифт. 400 - по умолчанию.

 

HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\BarFnt\

Nm -> имя шрифта для MenuBar'ов.

Ht -> 14. Размер шрифта в MenuBar'е.

HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\PopFnt\

Nm -> имя шрифта в PopUp-меню.

 

Активация ClearType по умолчанию:

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\SHELL

Cleartype 0 -> 1

 

Работы Clear Type в Лэндскейп режиме:

HKEY_LOCAL_MACHINE\Sysrem\GDI\ClearTypeSettings\OffOnRotation ->0

 

Увеличение скорости прорисовки:

HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE

limit -> 32768

Чем больше размер кэша шрифтов, тем больше памяти он отъедает от ОЗУ, но и быстрее прорисовываются шрифты.

 

Выставление кодировки для е-майл писем:

HKEY_LOCAL_MACHINE\nls\SystemLCID - заменить 409 hex (1033 dec) на 419 hex (1049 dec) и, подождав 5-10 минут, перегрузиться.

Проверено на qtek9000 и на hx 4700 под WM 5 - работает. Выставляет по умолчанию KOI8-R

Eще одно рабочее значение - если поставить 4E3 Hex (оно же 1251 Dec) в этой ветке, то выставляется по умолчанию Auto Detect.

 

"Направление" на шрифты:

Используется на девайсах с "экзотическим" алфавитом (Корейский или японский например), т.к. стандартный системный шрифт Tahoma не имеет в себе "экзотических" букв

1. Включение "направления":

HKEY_LOCAL_MACHINE\System\GDI

(DWORD) FontLinkMethods, параметр 1

2. Создать ветку по адресу:

HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink

В этой ветке указываются шрифты (Reg_SZ), в качестве параметра указывается файл в котором он содержится и собственно название шрифта

ПРИМЕЧАНИЕ: Шрифты не загружаются, если они на карте памяти

Пример:

"Tahoma"="\\windows\\Trebuc.ttf,Trebuchet MS"

Этот ключ означает что программа или система, использующие шрифт Tahoma, получат вместо него шрифт Trebuchet MS

Если параметр задан не верно, то вместо шрифта будут отображатся пустые квадратики

 

Изменение шрифта и размера шрифта при написании смс, ммс, еmail:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox

RichEditHostFontSize = 11

RichEditHostFontFace = Tahoma

 

Размеры шрифтов в ява-эмуляторе:

HKEY_LOCAL_MACHINE\Software\Esmertec\«версия эмулятора»\Device Info\Java Font

"Size Large"="20"

"Size Medium"="16"

"Size Small"="14"

"Size Large" - какой размер шрифта использовать для самых больших надписей на страницах.

"Size Medium" - каким размером отображать надписи написанные средним шрифтом.

"Size Small" - размер для самого минимального шрифта.

 

К оглавлению

 

 

2.3 Уведомления

 

 

Добавление настройки удаления сообщения о низком уровне заряда:

HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}

Default -> "Low Battery Warning"

Появится опция в Settings -> Sound and notifications.

 

Сообщение о вставке карты памяти:

HKEY_LOCAL_MACHINE\Drivers\PCMCIA

NoBatteryCheck 1 -> 0

На экран сегодня не выводиться сообщение о вставке катры памяти

 

Изменение сообщения о включенном режиме полета:

HKEY_LOCAL_MACHINE\SOFTWARE\OEM\FlightMode

"WarningTitle" заголовок окна

"WarningMsg" сообщение

 

Включить/Выключить режим оповещения перед повторной установкой:

(Т.е. программа уже установлена. Переустановить?)

HKEY_LOCAL_MACHINE\Software\apps\Microsoft Application Installer\fAskOptions = 1 (DWORD decimal)

HKEY_LOCAL_MACHINE\Software\apps\Microsoft Application Installer\fAskOptions = 0 (DWORD decimal)

 

Изменение времени задержки уведомления после звонка:

(Надпись "звонок завершен")

HKEY_CURRENT_USER\ControlPanel\Phone

CallProgressIdleTimeout значение dword 5000(decimal) = 5 сек

пробуйте ставить 1000, перезагрузки не надо

 

Изменение периода времени в течении которого будут показываться напоминания:

HKEY_CURRENT_USER\ControlPanel\Notifications\Reminders\AutoSnooze

AutoSnoozeMins = X меняется 0-60 где X - мин.

 

К оглавлению

 

 

2.4 Разное

 

 

Нижние софт кнопки на тудей:

HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112 - для левой HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113 - для правой

в каждой из них создаём по два значения

default [string] -имя кнопки

open [string] - путь к файлу в кавычках

На примере Bluetooth:

default - Bluetooth

open - "\program files\btonoff.exe"

 

Софт кнопки в маниле 3Д на НТС:

HKEY_LOCAL_MACHINE\Software\HTC\Manila\HomeRSKPath - Здесь прописываем путь к программе (Например: \Program Files\TouchOff\TouchScreenOff.exe )

HKEY_LOCAL_MACHINE\Software\HTC\Manila\HomeRSKText - Тут пишем текст который будет отображаться на кнопке

Тоже самое с левой софт кнопкой:

HKEY_LOCAL_MACHINE\Software\HTC\Manila\HomeLSKPath

HKEY_LOCAL_MACHINE\Software\HTC\Manila\HomeLSKText

 

Интервалы в меню (WM 6.5+):

HKEY_CURRENT_USER \Software\Microsoft\Today\Menu

MenuSelectorThemeImageBottomPadding - интервал снизу (по ум. 5)

MenuSelectorThemeImageTopPadding - интервал сверху. (по ум. 5)

 

Размер "дерева" стандартного диалога открытия файлов (WM 6.5+):

HKEY_LOCAL_MACHINE\SYSTEM\GWE\Commctrl

"TreeviewPlusMinus"=dword: - размер плюс/минус в дереве стандартного диалога открытия файлов

"TreeviewExtraItemSpace"=dword: - расстояние между плюс/минус

Допустимые значения от 0 до 16 (Десятичн.), по умолчанию 10 и 14.

 

Отключение пальцеориентированных меню (WM 6.5+):

HKEY_LOCAL_MACHINE\System\GWE

"TouchAutoLayout"=dword:00000001 – отключить

 

Удаление кнопок меню (остаются прописные клавиши):

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\BubbleTiles

Enabled=0

 

Меню программ и настроек в четыре колонки:

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\

Создать новую ветку "IconConfig"

В ней создать dword ключи:

"HorizontalIconSpacing" Dec value="112"

"VerticalIconSpacing" Dec value="115"

"IconTitleFontSize" Dec value="6"

Значения для Samsung SGH-i710

"HorizontalIconSpacing" Dec value="56"

"VerticalIconSpacing" Dec value="70"

"IconTitleFontSize" Dec value="7"

попробовал с этими значениями - меню получилось в две колонки , уменьшил вдвое 112 и 115 и получил искомое

 

Перемещение плагинов на экране Сегодня до самого верха, минуя часы:

HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\HTC Home\Type присвоить значение 4. После этого плагины, которые "отказываются" двигаться можно будет перемещать. Твик работает только на аппаратах HTC.

 

Заблокировать некоторые плагины на Today:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items

Выбираете нужный плагин который хотите заблокировать и первым делом проверяете значение DWORD с именем Туре, так как если такового там не существует, то значит, он не совместим с данным трюком. А если наоборот существует, то нужно будет первым делом проверить

содержащиеся там значения. В случаях, присутствия значений: 0, 1, 2 или 3 - лучше не трогать данный плагин, т.к. рискуете полностью сбить все настройки и заблокировать Today.

Те же плагины, что нам интересны и необходимы для применения этого трюка, должны иметь значение 4 и именно это значение нужно изменить на 5

 

Скорость анимации курсора ожидания:

HKEY_LOCAL_MACHINE\System\GWE

CursorFrameInterval=100 выставляем 50 и меньше

 

Убираем полоски-разделители между плагинами на стандартном Today:

В ключе HKEY_LOCAL_MACHINE\Software\Microsoft\Today создаем дворд ключик "HidePluginSeparators" со значением 1 (dword) и делаем софтресет.

 

Добавление плагина Wireless:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items\ создать ключ "Wireless"

Selectability=dword:00000000

Enabled=dword:00000001

Order=dword:00000004

Type=dword:00000004

DLL=Netui.dll

Flags=dword:00000000

Options=dword:00000000

 

Сделать надпись на экране Today:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell создать ключ DeviceBeta

Today = Hi

 

Изменение ширины скроллбаров:

HKEY_LOCAL_MACHINE\SYSTEM\GWE

cyHScr 13 -> 10 - высота горизонтального скроллбара

cxHScr 20 -> 14 - ширина стрелок горизонтального скроллбара

cxVScr 13 -> 10 - ширина вертикального скроллбара

cyVScr 20 -> 14 - высота стрелок вертикального скроллбара

 

Убрать индикатор батареи с верхнего трея в тудей и заменить его часами:

для новых прошивок:

Нужно создать ключ ShowTitleBarClock (dword) в ветке HKEY_LOCAL_MACHINE/software/microsoft/shell со значением 1.

HKEY_LOCAL_MACHINE\software\microsoft\shell

dword ShowTitleBarClock dword=1

для старых прошивок:

HKEY_LOCAL_MACHINE\Services\Power\ShowIcon = 0 (DWORD decimal) - скрыть

HKEY_LOCAL_MACHINE\Services\Power\ShowIcon = 1 (DWORD decimal) - показать

 

Отображение батареи в верхнем баре:

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\TaskBar\ConsistentClockOrBattery=dword:0

меняем на 1

 

Постоянное отображение часов в строке заголовка всех программ:

HKEY_LOCAL_MACHINE\software\microsoft\shell\TaskBar

LimitedClock > 0 - отображать, 1 - не отображаеть.

 

Добавление (Удаление) значка GPS в меню Start>Settings (Пуск>Настройки):

HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\Group = 2 (DWORD decimal)

HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\redirect <-- удалить, или переименовать

 

Удаление ярлыков из Настроек:

В Реестре по адресу HKEY_LOCAL_MACHINE\ControlPanel\ ищем ветку с таким же именем и

а) создаём DWORD-ключ Hide со значением "1" или

б) создаём STRING-ключ Redirect (значение - пустая строка).

Значение в ключе "Group" отвечает за то, на какой вкладке отображается ярлык:

0 - Личные

1 - Система

2 – Подключения

не все ярлыки можно перемещать

 

у HTC может быть такая ветка: HKEY_LOCAL_MACHINE\Software\HTC\HTCCPL в которой некоторые настройки дублируются и не дают удалить себя предыдущим способом.

Сами "ярлыки" лежат в ветках с названиями типа HKEY_LOCAL_MACHINE\Software\HTC\HTCCPL\Applet0

В них можно поменять подписи под ярлыками изменив ключ "Title". А чтобы ярлык пропал удалить всю ветку ярлыка

 

Показать значок Edge вместо GPRS (букву E вместо G):

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon = 1 (DWORD decimal)

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon = 0 (DWORD decimal)

 

Показать иконку поворота экрана:

HKEY_LOCAL_MACHINE\Services\ScreenRotate

ShowIcon -> 1

InitDelay -> 10000

 

Имя оператора при звонке:

HKEY_LOCAL_MACHINE\Software\Microsoft\RIL\OperatorNames

создать тип "String" со следующими ключами:

25002 для мегафона

25020 для ТЕЛЕ2

25099 для билайна

25001 для МТСа

 

Установка темы оператора:

HKEY_LOCAL_MACHINE\Security\Phone\Skin

Enabled 0 -> 1

 

Редактирование строки часов в верхнем трее:

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell

TBOpt -> 0 = не отображать дату и время

TBOpt -> 1 = отображать только время

TBOpt -> 2 = отображать дату

TBOpt -> 3 = отображать и дату и время

 

Изменение вида часов в верхнем баре:

HKEY_CURRENT_USER\Software\Microsoft\Shell

Ключ с именем AnalogClock

значение 0 - цифровые часы

значение 1 - аналоговые

DEEMA01

Длинный тап стилусом по часам в верхнем баре и в появившемся окошке выбираем вид часов

 

12 часовой формат времени:

HKEY_LOCAL_MACHINE\nls\overrides

S1159 Am

S2359 Pm

STFmt h:mm tM

(REG_SZ string, no quotes)

а лучше через Настрока->Система->Язык и стандарты->Время

 

Редактирование формата даты на Today:

HKEY_LOCAL_MACHINE\nls\overrides

SLDte -> "dddd, d MMMM, yyyy г."

dddd - отвечает за название дня недели (понедельник, вторник и т.д.)

dd - число (1, 2, 3 и т.д.)

MMMM - месяц

yyyy - год

dddd, dd MMMM yyyy г. выглядит как "четверг, 09 ноября 2006 г."

 

Редактирование формата даты на Today (Более расширенное объяснение):

 

Редактирование формата даты над часами:

HKEY_LOCAL_MACHINE\nls\overrides

ключу SSDte присвоить значения (см. ниже)

 

Элементы отображения даты:

d день

dd день (с выводом нуля вначале)

ddd день name (abbreviated, напр. чтв-четверг)

dddd день name (full-полностью-четверг)

# Day ordinal (1st, 2nd, 3rd, etc. – does not include the day number)

M месяц

MM месяц (с выводом нуля вначале)

MMM Month name (abbreviated)

MMMM Month name (full)

yy год (two digits)

yyyy год (four digits)

gg Period/era (not used with Western calendar systems)

w Week number (determined according to ISO8601)

ww Week number (2 digits)

D Day of year

DDD Day of year (3 digits)

 

Элементы отображения времени:

h час (1 - 12)

hh час (01 - 12)

H час (0 - 23)

HH час (00 - 23)

m минута

mm минута (с выводом нуля вначале)

s секунда

ss секунда (с выводом нуля вначале)

t A/P

tt AM/PM

zz Time zone bias (hours difference from UTC)

ZZ Time zone name

 

Примечания:

1. Элементы можно разделять точкой, запятой, тире, / или пробелом

2. Есть возможность написать любое слово или фразу, которые будут отображаться постоянно. Например: Точное время HH:mm:ss

 

Описанные ниже элементы не знаю куда можно вставить, кто знает дополните меня. Возможно, вместо даты или времени, или вместе с датой и временем.

 

System-Defined Formats:

f System-defined short time (without seconds)

ff System-defined long time (includes seconds)

fff System-defined short date

ffff System-defined long date

 

Resource Elements:

r Physical RAM not in use (kilobytes)

R Physical RAM not in use (megabytes)

L Memory load percentage

LL Memory load percentage (two digits)

S System resources % available

SS System resources % available (two digits)

U User resources % available

UU User resources % available (two digits)

G GDI resources % available

GG GDI resources % available (two digits)

C CPU Usage %

CC CPU Usage % (two digits)

 

Отображение даты, времени в одной строке плагина Today:

HKEY_LOCAL_MACHINE\Software\Microsoft\Today" name="AutoSingleLineDatePlugin"

"1"=Да

"0"=Нет

 

Отключение анимации меню:

HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu

Anitype 6 -> 0

 

Включение анимации окон:

HKEY_LOCAL_MACHINE\SYSTEM\GWE\

Animate 0 -> 1

 

Отключение моргания светодиодов:

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\AllLEDMgr\Index=0

 

Отключение подсветки клавиш у HTC P3600 WM5:

KEY_CURRENT_USER\ControlPanel\BackLight\ параметр KeypadTimeout ставим равным 0

 

Убрать с нижнего трея иконки WiFi, BT и поворот экрана:

HKEY_LOCAL_MACHINE\Services\ACS

RotationTray 4 -> 0

HKEY_LOCAL_MACHINE\Software\WIDCOMM\BTConfig\UserInterface

TreyIcon=1 -> 0

HKEY_LOCAL_MACHINE\Software\ASUS Status

AddWifiIcon=1 -> 0

(1=показать значек,0=скрыть значек)

 

Убираем Wireless Manager из трея на E-ten M700:

удаляем HKEY_LOCAL_MACHINE\Services\WlsMngSrv

 

Изменение продолжительности подсветки кнопок (в секундах):

HKEY_CURRENT_USER\ControlPanel\Backlight\QKeyLedTimeout = 30 (DWORD decimal)

 

Добавление в настройки иконку позволяющую регулировать Контраст:

HKEY_LOCAL_MACHINE\Control panel\Contrast\Group = 1 (DWORD decimal)

Правда, у меня еще там присутствовал пустой String Value под названием Redirect. Так вот - иконка появилась в Settings только после удаления этого String

 

Уменьшение размера галочек во всплывающем меню (если большие):

HKEY_LOCAL_MACHINE\SYSTEMGWE

WidgSz - меняем значение на 0

 

Мигание иконки батареи при зарядке:

HKEY_LOCAL_MACHINE\ControlPanel\Power

"DynamicChargeicon"=dword:1

 

Смена иконок в меню пуск:

HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Utilities

"Icon"="\My storage\Icon\002.png"

где - "Icon"="\My storage\Icon\011.png" - это путь к иконке, из папки на КПК...

HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Системное - это сам ярлык, которому вы хотите присвоить пнг-картинку.

 

Изменение позиции ярлыков в меню пуск:

HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start

Нужный ярлык или папка

Rank

 

Отключение огромных всплывающих НТС-меню:

HKEY_LOCAL_MACHINE \System\GWE\Menu

"CUIHandler"=dword:0 - Стандартные WM, 1 - MenuEnhancement от HTC

 

К оглавлению

 

 

 

3. ЭКРАН, ТАЧСКРИН

 

 

Изменение чувствительности экрана к нажатию:

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TOUCH\PressureThreshold или

HKEY_LOCAL_MACHINE\Drivers\TouchPanel\PressureThreshold=1748 DWORD Decimal

при значении 1000 - экран не реагирует на нажатия.

После наклейки защитной плёнки увеличил значение до 9000

 

Отключение дисплея без разрыва синхронизации с ББ:

HKEY_LOCAL_MACHINE\system\CurrentControlSet\Control\Power\State\baclightOff

bkl1 - он по умолчанию - 3 , ставим 4, и все. Теперь при настроенном отключении подсветки , тело будет отключать подсветку полностью, и при касании экрана включать её.

Для тех у кого подсветка дисплея не выключается полностью стандартными средствами, и если выключается то выключается и плеер и все остальное (например, такая проблема есть на Rover PC G5).

Твик подсветки эволюционировал... со старым твиком , по заданому времени выключения подсветки, подсветка гасла полностью, но при этом дисплей продолжал работать и потреблять энергию. Да и при любом прикосновении включалась подсветка что лично мне доставляло некоторые неудобства.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State

удаляем ключ BacklightOff. Переименовываем ключ ScreenOff в ранее удаленный BacklightOff. все, теперь имеем полноценное отключение экрана как скажем в покет музик или подобных, при этом музыка в фоне не выключается а дисплей полностью обесточен и включается только кнопкой power.

 

Твики драйвера тачскрина:

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH

Если после установки программ перестал работать тачскрин:

DriverName любое другое значение -> touch.dll

Если надо отключить тачскрин:

DriverName touch.dll -> (пустое значение)

Если не удаётся произвести калибровку(крестик проходит 5 точек и начинает сначала) - увеличиваем максимально допустимую ошибку:

MaxCalError 10 -> 10000 Если нет, то создать(тип dword)

 

Отключение тачпада на HP Hx4700:

HKEY_LOCAL_MACHINE\DRIVERS\BuiltIn\NavPoint

Меняем значение OperationMode на 255 (decimal)

 

Отключение функции тач-скроллинга для WM6.1:

HCU\ControlPanel\Gestures\Touch

Disabled=dword:1

 

Отключение дисплея:

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Display\active\ЖК-Экран\ TapMode (DWORD) с 1 на 0

или HKEY_LOCAL_MACHINE \Drivers\Display\Active\Built In LCD\ TapMode (DWORD) с 1 на 0

 

Чтобы подсветка не сбрасывалась на 10 сек:

HKEY_CURRENT_USER\ControlPanel\BackLight\LockLevel

LockLevel=0

 

Настройка перевода экрана в экономный режим (тусклое свечение) и полного его отключения:

Аналогично нажатию кнопки питания без сторонних программ (проверено на клоне HTC Jade с WM6.1).

HKEY_CURRENT_USER\ControlPanel\Backlight

"BatteryTimeout" = 10 - указывает на время перехода в экономный режим

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power

"DisableGwesPowerOff" = 0

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\Timeouts

"BattSuspendTimeout" = 20 - указывает на время полного отключения , 20 уже содержит 10 от BatteryTimeout, то есть, переход в ждущий режим - 10 сек, полного отключения тоже 10 сек

 

К оглавлению

 

 

 

4. КЛАВИАТУРА

 

 

Настройка автовыброса клавиатуры при переходе на текстовые поля:

HKEY_CURRENT_USER\ControlPanel\Sip

изменить DWORD TurnOffAutoDeploy с 0 на 1 (клавиатура не будет выскакивать автоматически).

 

Положение клавиатуры на экране:

HKEY_CURRENT_USER\ControlPanel\Sip

"MenuBarHeight"=dword:

   

Изменение параметров автоподстановки:

HKEY_CURRENT_USER\ControlPanel\Sip

SuggWordLenMin -> 2 - предложение вариантов начиная со второй буквы

SuggWords -> 6 - количество предлагаемых вариантов (можно и 10)

SuggSpace 1 -> 0 - отключение добавления пробела в конце слова

 

Проверка орфографии:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Spell Check

"Main_Dict" основной словарь

"User_Dict" словарь пользователя

 

Отключение клавиатур:

HKCR\CLSID

{42429690-ae04-11d0-a4f8-00aa00a749b9}

letter recognizer

{42429691-ae04-11d0-a4f8-00aa00a749b9}

block recognizer

{42429667-ae04-11d0-a4f8-00aa00a749b9}

keyboard

{A070BE16-AD56-11d3-BC77-00C06C512035}

resco keyboard

{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}

transcriber

 

Отключение подсветки клавиатуры на O2 XDA Flame:

HKEY_CURRENT_USER/ControlPanel/KeypadBacklight и меняем значения IntensityAC и IntensityBATT на ноль.

 

Добавление/удаление клавиатур из общего списка:

HKEY_CLASSES_ROOT\CLSID\ |SIP ClassID|

IsSIPInputMethod (Default)

0 - выключить из списка

1 - добавить в список

 

Установка клавиатуры по умолчанию:

Работает не для всех клавиатур, примeр:

Transcriber и Calligrapher

 

HKEY_CURRENT_USER\ControlPanel\Sip

DefaultIm = {2609ECFB-4ED8-444b-80FE-C77623CB590A} - обычная клавиатура

(на различных устроиствах может отличаться)

DefaultIM = зависит от SIP ClassID, чтобы найти правильный ClassID для этого

HKEY_CLASSES_ROOT\CLSID\ |SIP ClassID|

нужно найти IsSIPInputMethod

 

Некоторые из ClassID, типичны для предустановленных клавиатур:

{42429667-ae04-11d0-a4f8-00aa00a749b9} = Keyboard

{51A2CB38-154E-4C92-A625-A83871C99EC2} = Phone Pad

{42429690-ae04-11d0-a4f8-00aa00a749b9} = Letter Recognizer

{42429691-ae04-11d0-a4f8-00aa00a749b9} = Block Recognizer

{991A1001-9DCB-11d3-B3C2-000000000000} = AccessPanel

{1E03E205-12D7-4d82-963E-C01889F2EC10} = Claviature

{500AEF94-EBB8-11d4-B1F8-00304F06E973} = Decuma Alphabetic

{95BDB641-772F-11d2-AC6B-204C4F4F5020} = Fitaly

{52429695-AE04-11D0-A4F8-00AA00A749B9} = FleXslide

{4EAD10BD-83AC-44b9-99AE-71958C1B0F0E} = InPad

{C099F78A-924E-4814-A8CF-54E7BD8C2124} = JetKeys

{4128DEE4-EE84-4338-A261-CC704CB32C19} = NanoPad

{42429695-AE04-11D0-A4F8-00AA00A749B9} = NullKB

{BB25F2EB-688C-4698-ADFC-F422A148AD4F} = PCM Keyboard

{025ECAC2-075B-4b82-A972-05E4C17719EA} = PDAMedia Excel

{FA957346-A925-4b68-B9E1-D3D0310F4433} = PDAMEdia KBD

{DE6510EF-6691-401D-B1D3-B9074BFD1555} = PHM Character Map

{81FC2CAD-AD71-4793-9464-36D27630E584} = PHM Clipboard Pane

{9DD23292-0AB3-48F2-A245-0713652A8CEE} = PHM Ext. Keyboard

{FFFD6819-FF21-4e93-B844-A1BBF986B55C} = QuikWriting

{991A1000-9DCB-11d3-B3C2-000000000000} = RapidCalc

{A070BE16-AD56-11d3-BC77-00C06C512035} = Resco Keyboard Pro

{7F0854D9-9ADA-45A9-A3A2-189D9BE8A653} = Smilies Input Panel

{42429695-AE04-11D0-A4F8-00AA00A749B9} = VITO ZoomBoard

{26F56EF0-2CE8-4C46-ADC8-FE0A7DF12DD1} = SPB Fullscreen Keyboard

{5efab5bd-0af5-48f8-abec-6f36e3a0b5af} = TenGo

{8A7968F3-677B-4F64-859C-8A49FCCCB9BF} = TextPlus

{A5304BFA-CC1D-493f-87D3-D9C17147FA32} = TopKey

{4345EA53-B8A5-4E24-A14A-F7C34DD78077} = WordLogic

 

ПРЕДУПРЕЖДЕНИЕ: Если Вы устанавливаете недействующий или неправильно указали SIP ClassID может привести к тому,что устройство не загрузиться!

 

Русифицирование хард клавиатуры не меняя прошивку на TILT8025(американский кайзер):

1. HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD

"CurLang "=dword:1049 DEC или 419 HEX

2. HKEY_CURRENT_USER\MUI

"CurLang "=dword:1049 DEC или 419 HEX

 

Чтобы заработала хардклавиатура на Асусах, HTC, да и везде, где используется движок eT9/XT9:

HKEY_LOCAL_MACHINE\Software\Tegic\eT9

CustomClassNames добавить multistring параметр "WCE_EDIT"

 

Отключение Т9 в IE и SMS:

HKEY_LOCAL_MACHINE\Software\Tegic\eT9\XT9SupportMSSip - стоит значение 1. Меняем его на 0.

 

Включение/отключение режима XT9 по умолчанию:

HKEY_LOCAL_MACHINE\Software\Tegic\eT9\IME

"CarrierDefaultTextMode"=dword:00000001 - Всегда режим "XT9"

"CarrierDefaultTextMode"=dword:00000000 - Всегда режим "АБВ"

 

Как сделать экранную клавиатуру перемещаемой:

HKEY_CURRENT_USER \ControlPanel\Sip

"DragStyle"=1 - перемещаемая, 0 - неподвижная

!!! Использовать с особой осторожностью = полный бэкап системы. Зафиксированы случаи когда твик приводит к хард-ресету.

 

К оглавлению

 

 

 

5. КОНТАКТЫ, ЗВОНИЛКИ

 

 

Показать/скрыть контакты SIM:

 

Способ 1:

HKEY_CURRENT_USER\ControlPanel\Phone

Создаём новый ключ DWORD с именем ShowSim и значением 0 (скрыть)

или 1 (показть) контакты

Работает только до перезагрузки...

 

Способ 2:

HKEY_LOCAL_MACHINE\Services\Trusted

"SIMInit"="siminit.dll"

Можете вовсе удалить параметр SIMInit, можете слегка "подпортить" параметр, например так "SIMInit"="siminit.Хdll". Перегружаете аппарат и контакты с симки вас больше не беспокоят

 

Способ 3:

Есть еще вариант создать в этой ветке ключ "Flags"=dword:4, тогда не подгрузятся все dll, находящиеся в этой ветке... Или удалить из автозагрузки SDDaemon (он восстанавливает ключ ShowSIM периодически.

 

Смена порядка имени/фамилии в контактах:

HKEY_LOCAL_MACHINE\SOFTWARE\contact\cproghook

FL -> 0 (Фамилия Имя)

FL -> 1 (Имя Фамилия)

 

Изменение темы программы Dialer:

HKEY_LOCAL_MACHINE\Security\Phone\Skin\PROGRESS\portrait\other

bmpNormal -> "\Windows\BKGND_Port.bmp" (путь к картинке)

 

Вибрирование при нажатии на кнопки в звонилке:

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf#","Sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf#","sound1",0x00010001,11

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf*","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf*","sound1",0x00010001,10

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf1","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf1","sound1",0x00010001,1

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf2","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf2","sound1",0x00010001,2

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf3","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf3","sound1",0x00010001,3

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf4","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf4","sound1",0x00010001,4

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf5","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf5","sound1",0x00010001,5

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf6","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf6","sound1",0x00010001,6

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf7","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf7","sound1",0x00010001,7

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf8","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf8","sound1",0x00010001,8

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf9","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf9","sound1",0x00010001,9

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf0","sound",0x00000000,"*vibrate*"

HKEY_CURRENT_USER,"ControlPanel\Sounds\dtmf0","sound1",0x00010001,0

HKEY_LOCAL_MACHINE,"Software\OEM\Button","PhoneVibrateButton",0x00010001,1

 

Кратковременное вибрирование телефона при ответе абонента:

Проверено на HTC Diamond.

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\PHONE\PhoneExtendSetting

"ConnectingVibration"=dword:00000001 - включить, 0 - выключить

"ConnectingVibrationLevel"=dword:00000006 - уровень вибрации, от 1 до 6

...не у всех работает, зависит от прошивки.

 

Поиск по русским буквам в стандартной звонилке:

HKEY_LOCAL_MACHINE\Security\Phone\PhoneKeyMatch\KeyboardMappings

"32"="32, 61, 62, 63, 430, 431, 432, 433"

"33"="33, 64, 65, 66, 434, 435, 436, 437"

"34"="34, 67, 68, 69, 438, 439, 43A, 43B"

"35"="35, 6a, 6b, 6c, 43C, 43D, 43E, 43F"

"36"="36, 6d, 6e, 6f, 440, 441, 442, 443"

"37"="37, 70, 71, 72, 73, 444, 445, 446, 447"

"38"="38, 74, 75, 76, 448, 449, 44A, 44B"

"39"="39, 77, 78, 79, 7a, 44C, 44D, 44E, 44F"

Жирным выделено то, что должно быть, но отсутствует (привязка кодировки русских букв к кнопкам).

 

Изменение числа записей в журнале вызовов, например на 500:

HKEY_CURRENT_USER\ControlPanel\Phone\CallHistoryMax = 500 (DWORD decimal)

 

Изменить картинку, появляющуюся при входящем звонке:

Идём в HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSCprog, жмём Enter, жмём Values, встаём на BannerImage и жмём синюю круглую кнопку на телефоне. Встаём в поле Value data и опять жмём синюю кнопку. Можно поменять картинку, новая должна быть на телефоне, правильного размера и .gif формата.

Здесь же (HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\) находятся и другие картинкиоторые можно поменять.

Ниже приводится их НЕПОЛНЫЙ список...

CallAlert \windows\call.gif

:ErrorBox \windows\yell.gif

:ExclamationBox \windows\yell.gif

:InformationBox \windows\info.gif

:QuestionBox \windows\ques.gif

:VolDlg \windows\volume.gif

 

Установка на звонок проигрывание клипа в формате mp4 или 3gp:

Проверялось на HTC Diamond.

1. Отключаем скин телефона:

HKEY_LOCAL_MACHINE\Security\Phone\Skin=0

2. Добавляем ветки реестра:

HKEY_CLASSES_ROOT\mp4file\Shellex\EventSoundHandlers\{245F94CF-DD9C-46F9-B4C8-D2B14A877893}\Default="XME EventSound Player"

HKEY_CLASSES_ROOT\3gpfile\Shellex\EventSoundHandlers\{245F94CF-DD9C-46F9-B4C8-D2B14A877893}\Default="XME EventSound Player"

3. Мягкая перезагрузка

Если эти манипуляции не проделать, при установке mp4 или 3gp в качестве мелодии на звонок будет проигрываться только музыка, а изображение не появится.

Данная фича справедлива для официальной 2.03 прошивки. Про остальные не знаю...

 

Записная книжка с номерами +7 ххх ххххххх, а сейчас определяет номера как 8 ххх ххххххх:

HKEY_CURRENT_USER\ControlPanel\Phone

"CallIDMatch"=dword:0000000A

будет учитывать последние 10 цифр

 

Отключение голосового набора:

HKEY_LOCAL_MACHINE\Software\OEM\Voice\Command

Path - в нем указана строка windows\SDdialer.exe. Стираем ее оттуда оставляя параметр Path без аргументов и голосовой набор больше не включается. СР не нужен.

 

Разрешить или запретить устройству засыпать при звонке:

HKEY_CURRENT_USER \ControlPanel\Phone

"Sleep"=dword:00000001 - засыпать, 0 - не засыпать.

 

Включить или выключить сенсор овещенности в течение телефонного разговора:

для некоторых моделей с сенсором освещённости

HKEY_CURRENT_USER \ControlPanel\BackLight

"LightSensorPollingEnable"=dword:00000001

 

К оглавлению

 

 

 

6. BLUETOOTH, WI-FI

 

 

Возможность включения Bluetooth при включенном Flight Mode:

 

"При включении Flight Mode в реестре происходят изменения (также как и ВТ)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State

"Phone"=dword:00000001

"Bluetooth"=dword:00000000

"Telephone"=dword:00000000

"Wireless"=dword:00000001

Параметр Phone меняет свое значение от 0 к 1 и наоборот в зависимости от состояния радио и в один какой-то момент значения перестают совпадать с реальным состоянием радио тогда появляется глюк с сообщением "Please turn off Flight Mode first!"

В реестре переименовываем Phone.lnk в TPhone.lnk(или во что угодно) указывая путь для изменения состояния радио в никуда и даже СР не нужен!

HKEY_LOCAL_MACHINE\SOFTWARE\OEM\FlightMode

"PhoneLocalizedName"="TPhone.lnk""

 

Возможность включения Bluetooth и Wi-Fi при включенном Flight Mode (для устройств HTC):

HKEY_LOCAL_MACHINE\Software\HTC\FlightMode

IsFMCheckEnable 1 -> 0

 

Звонки и рингтоны в моно блютус гарнитуру:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\AudioGateway параметр "Capability" установить значение 79 (DEC)

 

Блокировать отключение WiFi в спящем режиме:

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}

-изменить (Default) DWORD Dec to 1

2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Resuming\{98C5250D-C29A-4985-AE5F-AFE5367E5006}

-изменить (Default) DWORD Dec to 1

3. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Unattended\{98C5250D-C29A-4985-AE5F-AFE5367E5006}

-изменить (Default) DWORD Dec to 1

 

Включение поддержки WiFi 802.11G:

Включение поддержки WiFi 802.11G

HKEY_LOCAL_MACHINE\COMM\TNETWLN1\Parms\

dot11SupportedRateMaskG = 4 - 802.11b

dot11SupportedRateMaskG = 8 - 802.11G

 

OBEX транспорт файлов Bluetooth/IrDA:

HKEY_LOCAL_MACHINE\Software\Microsoft\Obex

Включение

IsEnabled =0 -> 1

ObexServiceMask=3 Принимать все входящие или 2 не принимать.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Obex\Services\{f9ec7bc4-953c-11d2-984e-525400dc9e09}\

BaseDir -> \Storage Card\My Documents

(или свой путь) - место сохранения полученых файлов

 

Назначить любое имя на Bluetooth:

HKEY_CURRENT_USER\Software\Microsoft\Bluetooth\Settings\LocalName\Ваше название.

 

К оглавлению

 

 

 

7. ИНТЕРНЕТ

 

 

Количество попыток дозвона модема:

HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\RetryCount

было 1, поставил 3

 

Увеличение количества соединений с сервером:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

MaxConnectionsPerServer 4 -> 2-8

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

MaxConnectionsPerServer 4 -> 2-10

 

Отключение разрыва GPRS-соединения в том случае, если ни одно приложение его не использует:

HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A3 8-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\(GPRS connection name)

AlwaysOn -> 1

 

Отключение разрыва GPRS-соединения по нажатию кнопки с красной трубкой:

HKEY_LOCAL_MACHINE\ControlPanel\Phone

Flags2 = 16

 

Изменение внешнего вида окна статуса GPRS:

HKEY_LOCAL_MACHINE\ControlPanel\Phone, меняем значение ключа Flags2:

0 - не отключается красной кнопкой и нет кнопки "разъединить" в всплывающем сообщении

8 - отключается красной кнопкой и есть кнопка "разъединить" в всплывающем сообщении

16 - не отключается красной кнопкой и есть кнопка "разъединить" в всплывающем сообщении + таймер онлайна

30 - отключается красной кнопкой, есть кнопка "разъединить" и таймер времени подключения во всплывающем сообщении

 

Таймаут GPRS соединения при бездействии:

HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\SettingsCacheTime=X 15-600 где X=сек

 

Автоматическое завершение сеанса GPRS:

HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings

Параметру SuspendResume присвойте значение GPRS_bye_if_device_off

В параметре CacheTime установите значение в секундах до автоотключения (для меня оптимальным значением является 60 (DEC))

 

Отключение разрыва соединения при пропадании сигнала GSM (тоннель, метро и т.д., звонки):

Создать DWORD HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL\EnableATA NocarrierWorkaround = 1

 

Изменение строки инициализации модема:

Если нет такой ф-ции и не хочется пользоваться отдельной программой:

HKEY_LOCAL_MACHINE\Drivers\Unimodem

Создаем строковый параметр "1", если его нет, либо заменяем его значение (если он есть) на строку инициализации и добавляем "<cr>" на конце (без пробелов).

Например для сз мегафон:

AT+CGDCONT=1,"IP","internet.nw"<cr>

 

К оглавлению

 

 

7.1 Internet Explorer

 

 

Изменение идентификации IE с мобильного устройства на настольный компьютер:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\

default "Mozilla/2.0" -> "Mozilla/4.0"

Version "MSIE 3.02" -> "MSIE 5.5"

Platform "Windows CE" -> "Windows NT 5.0"

Некоторые сайты перестанут распознавать устройство как PDA и форматировать под него страницы.

 

Перенос временных файлов (Cache, Cookies, History) IE из основной памяти на карточку:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders, И там прописываем путь к нужной вам папке.

Например:

Cache - \Storage Card\Windows\Profiles\Guest\Temporary Internet Files

Cookies - \Storage Card\Windows\Profiles\Guest\Cookies

History - \Storage Card\Windows\Profiles\Guest\History

 

Включение ClearType в Internet Explorer:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

ClearTypeText 0 -> 1

 

Назначение hot-keys для Pocket Internet Explorer:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\KeyMaps

в виде

Код клавиши = dword: код команды

Коды команд:

1 - Прокрутка вверх

2 - Прокрутка вниз

3 - Вверх страницы

4 - Вниз страницы

5 - Прокрутка влево

6 - Прокрутка вправо

7 - Влево страницы

8 - Вправо страницы

9 - Вид по умолчанию

10 - Вид рабочий стол

11 - Вид один столбец

12 - Полный экран

13 - Показать картинки

 

Решение проблемы выхода в Интернет с IE:

Когда другие программы выходят в интернет без проблем

HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Internet Setting\ <GlobalUserOffline> 1 меняем на 0 ("Десятичное")

 

Включение кеширования зашифрованных страниц в Pocket Internet Explorer:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

DisableCachingOfSSLPages = 1 -> 0

 

Если проблема в PIE с кодировкой страниц:

Кирилица (Windows)

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\International

Default_CodePage меняем на 1251

 

Для тех устройств, которые не могут окрыть некоторые адреса в PIE:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

EnableHighResolution=0 -> 1

 

Изменяет в PIE вид прокрутки клавишами вверх вниз:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Navigation\

4-Way Nav = 0 по страничное листание

4-Way Nav = 1 по строчное

 

Добавления звука в PIE при окончании загрузки файла:

HKEY_CURRENT_USER\ControlPanel\Sounds\DownloadComplete

Sound=Notification.wma (например)

 

Закладки Pocket IE:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FavoritesEntries

 

Запуск IExplorer с пустой страницы:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AboutURLs

"home"="about:blank"

"home_0419"="about:blank"

 

К оглавлению

 

 

 

8. SMS, MMS, E-MAIL

 

 

Выбор учетной записи при открытии сообщений:

HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings

"AcctPicker"=dword:0 (1 при включении выбора)

 

Настройки SMS:

HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings

SMSDeliveryNotify -> 1 - получать отчёт о доставке СМС

ShowDateTime -> 1 - показывать дату и время

SaveSent -> 1 - сохранять отосланные сообщения

SMSAvailable 1 -> 0 - запретить SMS (?)

SMSNoSentMsg 0 -> 1 - Отключение сообщения "SMS отправлено"

 

Отключение приёма SMS:

HKEY_LOCAL_MACHINE\Services\SMSReceiver

Keep 1 -> 0

 

Правильное отображение кириллических имён в полученных SMS:

HKEY_LOCAL_MACHINE\nls

DefaultACP 1251 -> 866

Но после этого могут наблюдаться проблемы с кодировкой заметок

 

Чтобы сделать USSD запрос, без дополнительного софта:

HKEY_LOCAL_MASHINE\ControlPanel\Phone меняем значения в LaunchUSSDAP c 1 на 0 и SuppressUSSD так же с 1 на 0

если ключа SuppressUSSD нет, его нужно создать

 

Увеличение размера ммс если програмно доступно 250кб, а оператор даёт 300кб:

HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft \ArcSoft MMS UA\Config\mm1 \MMSCSetting\название вашего аккаунта ммс ,например mms.velcom.by \WAP2RecvDefaultSize (входящие)меняете параметр DWORD Data на 307200, затем WAP2SendDefaultSize (исходящие) DWORD Data на 307200, теперь установив в настройках ммс 250кб вы получаете 300

 

Отключение диалогового режима СМС в WM 6.1:

Создайте

HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings\OEM\SMSInboxThreadingDisabled

binary или Dword - 1 отключает режим диалога СМС (SMS threading), 0 - включает.

 

Сохранять электронную почту на карте памяти:

HKEY_CURRENT_USER\Software\Microsoft\MAPI

AttachPath: \Storage Card\MAPI\ATTACHMENTS

DbPath: \IPSM\cemail.vol

PropertyPath: \Storage Card\MAPI

 

Отключить SSL-шифрование электронной почты:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Inbox\

ForceOffSSL =0 -> 1

 

Быстрое отключение устройства после получения sms:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\WakeUpPowerOff

Изменить значение WakeUpPowerOff = 180 (по умолчанию). 180 – это значение в секундах, поэтому достаточно поставить около 12. Меньше, вроде, может не работать.

 

Исправить неправильное время в SMS:

HKEY_LOCAL_MACHINE\Software\Microsoft\Clock

Параметр HomeDST ставим 0 (по умолчанию 1).

 

Как изменить название папки "Сообщения", в которой хранятся sms, на любое другое:

HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\SMS

"FriendlyName"= пишем что хотим

 

Как изменить надписи уведомлений для СМС сообщений:

HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\SMS

"SendMessage" = Вопрос об отправке СМС

"NewMessage" = Заголовок уведомления о принятом СМС

"MessageSent" = уведомления об отправке СМС

"Send Text Message" = Уведомление выскакивает при долгом нажатии на контакт

 

К оглавлению

 

 

 

9. ЗВУК

 

 

Изменение громкости системы:

HKEY_CURRENT_USER\ControlPanel\SoundCategories\Feedback

HKEY_CURRENT_USER\ControlPanel\SoundCategories\InCall

HKEY_CURRENT_USER\ControlPanel\SoundCategories\InCallFeedback

HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring

HKEY_CURRENT_USER\ControlPanel\SoundCategories\RingPreview

ключик "InitVol"=dword:9

значение меняется от 0 до 9

 

Громкость уведомлений:

в папке sound categories,значения громкости, но! в вм 6 максимальная громкость задается в папке notifications, а затем эта макс громкость например для смс разбивается на 6 уровней: 0-минимум, 5-макс, то есть прописывая в папках notifications в ключе options значение 2147483648, мы задаем макс значение для динамика, а потом в папке sound categories в ключах подпапок initvol прописываем макс значение от той громкости,но при прописывании числа больше 2147483648 громкость больше не становится, видимо динамик не дает, таким образом у меня теперь и на смс звук такой же громкий как и на вход. вызове) чтобы увеличить громкость звонка при вход смс нужно:

HKCU HKEY_CURRENT_USER\control panel\notifications\{A877D65B-239C-47a7-9304-0D347F580408} в ключе options прописываем 2147483648, ну и в остальных папках находятся громкости других уведомлений

 

Увеличение громкости голосового динамика:

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev

Там находим параметр:

Priority256

По умолчанию его значение 149 , меняем значение на 200 или чуть больше - на ваш выбор, сохраняем, выходим из редактора реестра У меня посе данных манипуляций громкость увеличилась почти в 2 раза - слышимость отличная - ни помех, ни шумов, ни хрипов!

 

Мелодии на звонок из Storage Card:

 

1 способ:

HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring в значении Directory путь

к папке с файлами

 

2 способ:

а) Переименовать карту во flash

переименовать карту памяти в Storage Card в реестре: HKEY_LOCAL_MACHINE\System\StorаgeManаger\Profiles\SDMemory\Folder -> и на перезагрузку

б) Мелодии на звонок из Storage Card

HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring в значении Directory путь к папке с файлами \flash\

ОБЯЗАТЕЛЬНО все мелодии кидать в папку Rings на карте

в) все названия файлов надо вписать в

HKEY_CURRENT_USER\ControlPanel\Sounds\ Ringtones (сюда списком названия файлов в папке Ring. Старые системные можно удалить)

Теперь эти мелодии выбираете в настройках звука.

 

Удаление стандартного сигнала БИП при соединении, разъединении, закрытии и открытии программ:

HKEY_CURRENT_USER\ControlPanel\Sounds\CallDrop

HKEY_CURRENT_USER\ControlPanel\Sounds\Dialing

HKEY_CURRENT_USER\ControlPanel\Sounds\Ending

Нужно удалить значение реестра Sound \Windows\dpadctl.mid.

 

Убрать звуковой сигнал при изменении системной громкости:

HKEY_CURRENT_USER\ControlPanel\Sounds\QuietestInCallVolume

HKEY_CURRENT_USER\ControlPanel\Sounds\StandardInCallVolume

HKEY_CURRENT_USER\ControlPanel\Sounds\LoudestInCallVolume

В этих ветках удалить Sound или в Script="p" стереть скрипт "p"

 

Увеличение громкости звука гарнитуры:

HKEY_LOCAL_MACHINE\ControlPanel\HeadsetVolLimiter\ параметр Volume

Дефолтное значение: 17

Максимальное значение: 24

 

Отключение неприятного звука нажатия клавиши отбоя (красной кнопки):

HKEY_CURRENT_USER\ControlPanel\Sounds\Dialing

"Sound"=*none*

HKEY_CURRENT_USER\ControlPanel\Sounds\Ending

"Sound"=*none*

 

Убираем заикание, треск, шумы, прерывания во время телефонного разговора:

HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev

"Priority256"=dword:00000050

Выставить значение не более 128, лучше 110 или 80, тогда при входящих и нигде не должно заикаться.

 

Стерео в беспроводной стереогарнитуре с поддержкой A2DP:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\A2DP\Settings

UseJointStereo - при установке значения 0 - чистое стерео

при установке значения 1 - суммирование каналов (моно)

 

Убираем высокие частоты:

HKEY_LOCAL_MACHINE\Audio\SoftwareMixer\EnableLowPassFilter

ставим в 0

 

Скрипт мелодии при звонке:

HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0

Script

Инструкция по написанию скрипта:

a - вывести оповещение на дисплей

f - Включение/выключение подсветки. Значения: f1 = включить, f0 = выключить.

p - начало проигрыша мелодии.

c - установка громкости мелодии. Возможные варианты: C50, c100, c150, c200.

v - вибрация. vX, где цифра Х после v отвечает за длительность вибрации в секундах. X=0 - вибрация до конца скрипта.

w - пауза. wX = X секунд задержки.

r - повторение скрипта (зацикливание).

 

Примеры скриптов:

af1w60f0 = Только подсветка, загорающаяся на 60 сек

apw3r = Проигрыш мелодии, по окончании через 3 сек повтор

ap = Один раз проигрывается мелодия

c50apw3c150r = Мелодия с увеличивающейся громкостью

v3w3apw3r = 3-х секундная вибрация, пауза 3 сек, вывод на экран, проигрыш мелодии, 3 сек. пауза, повтор скрипта

av3w3r = 3-х секундная вибрация, 3 сек. пауза и повтор

av1w3r = короткая вибрация (1 сек), пауза 3 сек и повтор

v3w3v3w3apw3r = длинная (3 сек) вибрация, пауза 3 сек, вибрация 3 сек, пауза 3 сек, вывод на экран, проигрыш мелодии, пауза 3 сек и повтор

av0pw3r = вывод на экран, включается вибрация до конца скрипта, проигрыш мелодии, пауза 3 сек и повтор скрипта

c50apv3w3c150r = увеличивающая громкость мелодия, вывод на экран, 3-х сек. вибрация, повтор

af1v1w1f0r = вибрация и мигание экрана

av0pr = Постоянная вибрация и проигрыш мелодии без задержки повторения

 

Можно указывать и десятые доли секунд, например: w0.1 - ждать 1/10 секунды.

 

Увеличение чувствительности микрофона на Asus:

HKEY_LOCAL_MACHINE\Software\Asus\AudioSettings\MIC\MICSEL 1 -> 4

 

Отключение звука при принятии USSD запроса:

HKEY_CURRENT_USER\ControlPanel\Sounds\USSDBuzz

Нужно поменять значение реестра Sound на *none*

 

К оглавлению

 

 

 

10. МУЛЬТИМЕДИА

 

 

Изменение папок, в которые кладутся фотографии и видео (для устройств HTC):

HKEY_Local_machine\software\HTC\Camera\AppDefSettings\Image

SaveFolder -> нужная папка

HKEY_Local_machine\software\HTC\Camera\AppDefSettings\Video

SaveFolder -> нужная папка

 

Открываем mp4 формат через WMA:

HKCR\mp4file\shell\open\command

и в "default" прописываем wmplayer.exe "%1"

 

WMP играет при выключенном экране:

HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Preferences

"UnattendedPlayback"=dword:00000001

 

Запись телефонных разговоров не прибегая к помощи каких-либо программ:

Предположительно в Windows Mobile 6.1, в билдах начинающихся с двойки, Windows Mobile 6.5. Используется стандартная функция, предусмотренная компанией Microsoft.

Создайте ключ AudioRecording в HKEY_LOCAL_MACHINE\System\, внутри ключа создайте dword параметр Enabled и присвойте ему значение 1.

Создайте ключ Voice в HKEY_LOCAL_MACHINE\Software\Microsoft, внутри создайте два dword параметра с именами EnableCallRecordMenuItem и AllowInCallRecording, присвойте им значения 1.

Сохраните изменения и перезагрузите устройство.

При успешном выполнении действий при звонке в меню вы увидите функцию "Запись(record)". При активации записи будет создан wav-файл в основной памяти девайса в папке \My Documents\Notes.

Имя файла - это дата и время вызова.

 

Твики для камеры в магикане:

 

Показывает fps на экране во время съёмки

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\AppDefSettings\General

EnableFrameRate меняем на 1

 

Уровень подсветки во время съёмки

\HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\AppDefSettings\General\

Brightness меняем на 10 для максимума или 1 для минимума

 

Изменение частоты кадров для mpeg видео HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\Recparam\MP4Large\FrameRate

К сожалению подобного ключика для avi я не нашёл

 

Изменение цвета текста в камере

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\AppDefSettings\Common\FontColor

Ключик состоит из 2 hex значений, отвечающих за Red и Green соответственно (Blue почему-то отсутствует, так что полностью RGB получить нельзя), т.е. 00FF-чисто красный, FF00-зеленый, 0000-черный, FFFF-жёлтый. К сожалению, из-за отсутствия Blue синий и белый цвета получить невозможно

 

Изменение префикса в имени видео и фото

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\AppDefSettings\Image\PrefixString

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\AppDefSettings\Video\PrefixString

 

К оглавлению

 

 

 

11. РАЗНОЕ

 

 

Порядок плагинов в CHome (WM 6.5+):

HKEY_LOCAL_MACHINE\Software\Microsoft\CHome

"ExtensibilityXML"="<Plugins Order="CMyPhotos;CMusic;CPhone;CClock;CText;CMessage;CEmail;CAppointments;CHomeFavs" CPRFileName="Titanium" DisplayStyle="Titanium" />"

 

Таймер задержки реакции на короткий тап

Работает в новых билдах, начиная с 21725

HKEY_LOCAL_MACHINE\SYSTEM\GWE\Touch\Filter

"MinimumTapTime"=dword:40 ms (по умолчанию)

 

Отключение лупы (WM 6.5+):

В последних билдах начиная с 23022(21936)

HKEY_LOCAL_MACHINE\System\GWE\MAGNIFIER:Enable=1 -> 0.

 

Добавляет (Удаляет) режим Лунный календарь к стандартному календарю:

HKEY_LOCAL_MACHINE\Software\Microsoft\Calendar\ShowLunarCalendar = 1 (DWORD decimal)

HKEY_LOCAL_MACHINE\Software\Microsoft\Calendar\ShowLunarCalendar = 0 (DWORD decimal)

 

Включение/отключение автоматического перехода на летнее время:

HKEY_LOCAL_MACHINE\Software\Microsoft\Clock ключ HomeDST

1-включить

0-отключить

 

Отключение voice commander:

HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand

LaunchAPEnable=0

 

Статус подключения гарнитуры:

HKEY_LOCAL_MACHINE\System\State\Hardware\Hadsfree

0- не подключена

1- подключена

 

Как сделать, чтобы при нажатии на стандартный проводник запускался Resco Explorer или др. файловый менеджер?

HKEY_LOCAL_MACHINE\Software\microsoft\shell\rai\:MSFEXPLORE\1= fexplore.exe ->

"\Storage Card\Program Files\Resco Explore\Explorer.exe"

(или свой путь)

 

Предотвращение самопроизвольного запуска ActiveSync:

HKEY_LOCAL_MACHINE\System\ActiveSync\Engines\{176F4FFD-F20C-4bd4-BDD7-01D0726C567B}\Settings\SyncAfterTimeWhenCradled=5->0

(DWORD decimal)

 

Увеличение скорости работы карты SD/MMC:

HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class

MMC_Class

SDMemory_Class

SDMemory_Class\High_Capacity

 

Изменение установки "Рабочие дни" в Календаре:

HKEY_LOCAL_MACHINE\Software\Microsoft\Calendar\ActiveTimes\

Понедельник-Пятница (default) :

ActiveTimes = 2210003E (DWORD hexadecimal)

Понедельник-Суббота

ActiveTimes = 2210007E

Работает очень просто - последний байт раскладываем по битам. Первый бит всегда 0, остальные это дни недели в обратном порядке (Суббота, Пятница...)

Код:

День: СПЧСВПВ

Понедельник-Пятница: 01111110

Понедельник-Суббота: 11111110

Для "Понедельник-Суббота" полное значение ActiveTimes будет

100010000100000000000000111110 ( 2210003E )

 

Настройки питания при тапе по батарее в верхнем баре:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Taskbar

"LimitedClock"=dword:0

"ConsistentClockOrBattery"=dword:0

сдвигает влево индикатор батареи или время, и начинает корректно работать тап по индикатору батареи.

 

Изменение установки "Рабочие часы" в Календаре:

HKEY_LOCAL_MACHINE\Software\Microsoft\Calendar\ActiveTimes\

8:00 - 17:00 (default) :

ActiveTimes = 2210003E (DWORD hexadecimal)

9:00 - 17:00

ActiveTimes = 2212003E

Как это работает:

Значение по умолчанию 2210003E

Первый байт - окончание рабочего дня. Задается в кол-ве получасовых интервалов начиная с полуночи. (Полночь = 0. 17:00 = 36 получасовых интервалов, т.е. 22 в hex)

Второй байт - начало рабочего дня. Задается аналогично.

Третий байт - 00

Четвертый байт - рабочие дни недели

 

Отключение шифрования карты памяти:

Есть специальная policy, которая запрещает пользователю изменять включение функции шифрования Сам флажок находится:

HKEY_LOCAL_MACHINE\System\StorageManager\Filters\ENCFilt,

где переменная EncryptByDefault="1"(целое число) включает шифрование

 

Стандартный HTC-шный CommManager будет закрываться нажатием на крестик и не будет висеть в памяти:

HKEY_CURRENT_USER\Software\HTC\TaskManager\ExclusiveList\System

удалить ключ CommManager.exe

после этого он будет закрываться крестиком, но кнопкой "выход" не будет

 

ActiveSync будет закрываться нажатием на крестик и не будет висеть в памяти (HTC):

В HTC-шном менеджере задач он занесен в исключения и по этому не виден. В ветке

HKEY_CURRENT_USER\Software\HTC\TaskManager\ExclusiveList\System

менняем repllog.exe=0 на 1 или вообще удаляем его.

 

Как настроить сенсорный джойстик под определенную программу (HTC):

Например (AlReader2.5) на пролистывание страниц.

Ставите программку GetActiveClass, далее запускаете её на зверьке(теперь она появилась в полоске последних запущенных приложений при нажатии кнопки "Пуск"), далее запускаете AlReader, и не выходя из него и не сворачивая(!) - жмете "Пуск" и GetActiveClass. Таким образом класс Alreader мы уже знаем. Далее с помощью любого редактора реестра открываете реестр аппарата, находите ветку HKEY_LOCAL_MACHINE\Software\HTC\SmartTouch\AlReader, и там в ClassName меняем значение на полученное выше. Перезагружаем аппарат, пользуемся прокруткой.

 

Включение/выключение Flight Mode при удержании красной кнопки:

HKEY_CURRENT_USER\ControlPanel\PhoneExtendFunction\CDMA

"FlightModeSwitchByPnHEndKey"=1 и 0-выключить

 

Отключение/изменение анимации при запуске windows для устройств HTC:

HKEY_LOCAL_MACHINE \Software\HTC\StartupAnimation

"Enable" = (0-отключить, 1-включить)

"GIFFile" = (ссылка вида: \Windows\animated.gif)

"Volumn" = (1-включить звук, 0-отключить)

"WAVFile" = (ссылка вида: \Windows\sound.wav)

 

Для новых моделей HTC:

HKEY_LOCAL_MACHINE \Software\HTC\HTCAnimation

"StartupGif" = картинка, например: \Windows\animated.gif

"StartupWav" = звук, например: \Windows\sound.wav

 

К оглавлению

 

 

Последнее редактирование 23.01.2010 г.

© mr.First & Dschinghis Khan