Теперь твики реестра,- самое нужное (имхо). Выжимка знаний с различных ресурсов, ну и кое-что свое...
1.
Начнем пожалуй с самого полезного. Я уже говоруил о проограмме
Registry Workshop. Программа всем хороша, но она позволяет делать изменениня только в ветке HKEY_CURRENT_USER (и сохранять их...). При попыткe сохранения изменений в любой другой ветке реестра, вчасности HKEY_LOCAL_MACHINE, вылетало красноречивое сообщение Access Denied.... Это происходит потому, что доступ к системным файлам, ровно как и к специфическим записям в реестре, закрыт. Для того, чтобы отменить этот запрет, нужно сделать следующие изменения в реестре (с помощью программы
RegEditCe.v1.2):
Код: Выделить всё
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"00001001"=dword:00000001
"00001005"=dword:00000028
Или, как альтернатива, можно использовать уже готовый рег файл (копируем его на девайс, тап по нему, ждем 10-15 секунд , выключаем питание девайса и выждав пару секунд включаем его обратно):
На всякий случай вот файлик, чтобы вернуть оригинальные настройки:
После этого хака у Вас будет неограниченный доступ ко всем веткам реестра ровно как и к системным файлам в папке Windows.
2.
Еще раз о переназначении хардверных кнопок. Есть альтернативный метод переназначения кнопок на нашем девайсе. Он тем хорош, что позволяет это делать не используя сторонний софт.
Скачиваем и запускаем этот рег файлик на Вашем девайсе:
Теперь Navipanel не будет стартовать автоматически, когда девайс будет ставиться в carkit. Чтобы запустить Navipanel, нужно скопировать файл Navipanel.lnk из архива ниже, в папку in Startmenu:
Теперь нужно настроить сервис NaviService(NPS0):
а) берем
TaskMgrv3.1 запускаем его и переходим в закладку Services
б) находим в списке NaviService(NPS0), длинный тап по нему и выбираем set manual.
Теперь идем в "Start" >> "Settings" >> "Hardware-Buttons" и настраиваем, по своему вкусу (в меню выбора кнопок появятся две новые):

- Buttons.JPG (8.75 КБ) 10920 просмотров
Но и это есе не все... Мне мешает невозможность назначить функцию софт ресета стандартными способами... Неохота при малейшей надобности лезть под крышку. Поэтому берем файл Restart.exe из этого архива:
Кладем его в \Windows\Start Menu\Programs и назначаем рестарт на одну из хардверных кнопок. Как видно из скриншета, я назначил на кнопку навигации iGO, а н а кнопку FootPrints - софт ресет.
3.
Как настроить автоматический переход на летнее время?
Код: Выделить всё
[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
AutoDST=1
Если нет, то создать.
Так же можно создать ShowDSTUI=1 - Показывать уведомление о переключение на летнее время.
Не забываем выключить питание, чтобы сохранились сделанные изменения...
Кто желает, может воспользоваться готовым рег файлом:
4.
Увеличение громкости голосового динамика
Там находим параметр:
Priority256
По умолчанию его значение 149 , меняем значение на 200 или чуть больше - на ваш выбор, сохраняем, выходим из редактора реестра и выключаем питание. У меня посе данных манипуляций громкость динамика существенно увеличилась - слышимость отличная - ни помех, ни шумов, ни хрипов!
5.
Увеличение производительности девайса (для любителей поэксперементировать...)
1. Инсталлируем
NetCF3.5 на ваш КПК.
2. Открываем читалку реестров, я пользуюсь Registry Workshop
3. Идем в
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Microsoft\.NETCompactFramework
4. Если вы его откроете увидите все версии .NET которые у вас установлены на девайсе. По умолчанию (до инсталляции версии 3.5) у меня была только одна - 2.0.7045.00.
Меняем DWORD value в 2.0.7045.00 с 1 на 0
5. Міняєм DWORD value в 3.5.7283.00 с 0 на 1.
6. Нажимаем power для перехода в экономный режим, ждем 15-20 секунд (чтобы сохранить изменения) и переходим к следующему пункту инструкции.
7. Делаем софт ресет.
8. Теперь у Вас, должно быть, супербыстрый девайс!!!
6.
Редактирование формата даты на Today
ключу SLDte присвоить значения (см. ниже)
Редактирование формата даты над часами:
ключу 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
7.
Меню программ и настроек в четыре колонки.
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell
Добавляем новый ключ (папку) "IconConfig"
Теперь в этом ключе добавляем следующие значения (DWORD Value):
"HorizontalIconSpacing" Dec value="56"
"VerticalIconSpacing" Dec value="58"
"IconTitleFontSize" Dec value="6"
Вот как это будет выглядеть:

- IconConfig.jpg (21.07 КБ) 10908 просмотров
Готовый рег файл:
Для отката, нужно удалить ключ IconConfig со всем содержимым и сделать СР.
8.
Увеличение громкости звука гарнитуры
Код: Выделить всё
[HKEY_LOCAL_MACHINE\ControlPanel\HeadsetVolLimiter]
параметр Volume:
Дефолтное значение: 17
Максимальное значение: 24
Качество звука в Bluetooth-наушниках
Регулируем параметры BitPool:
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings
Параметры BitPool и MaxSupportedBitPool по умолчанию имеют значение 30. Повышение этого значения улучшает качество звука, но может привести к прерываниям в звучании. Это значение не равно битрейту. Пишут, что значение 45—50 дает вполне нормальное качество.
Насколько я понимаю, нужно прописать одинаковое значение в оба ключа.
9.
Проблема с sms-оповещениями и её решение. (спасибы уходят
ArMikael)
Столкнулся с проблемой пропуска смсок. Никак не мог понять, почему оповещение о пришедшей смс срабатывает через раз.
Оказывается, в HTC Iolite по умолчанию, при отключенном экране, не включается оповещение. Глупо и неудобно. Поэтому все те, кому это мешает, как мне, должны изменить один из параметров реестра...
1) Запускаем программу для редактирования реестра (я например использую Resco Registry).
2) Следуем по следующей ветке:
.
3) Находим параметр "DisableSMSWakeUpEvent", дважды жмём по нему и меняем значение с 1 на 0.
4) Сохраняемся и перезагружаемся.
P.S. В Windows Registry Editor Version 5.00 значение параметра dword в "DisableSMSWakeUpEvent" нужно изменить на 00000000.
P.P.S. Инструкция составлена по мотивам XDA-Developers.
10.
Скрипт мелодии при звонке
Код: Выделить всё
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 секунды.
11.
Настройки шрифтов, используемых в системе
Nm -> имя шрифта, используемого в системе по умолчанию. Например, "Arial". (Такой шрифт должен быть в папке /Windows/Fonts)
Ht -> высота системного шрифта
It -> 1 - курсив, 0 - нормальный.
Wt -> 650 - жирный шрифт. 400 - по умолчанию.
Nm -> имя шрифта для MenuBar'ов.
Ht -> 14. Размер шрифта в MenuBar'е.
HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\PopFnt\
Nm -> имя шрифта в PopUp-меню.
12.
Как изменить чувствительность экрана к нажатию?
Значение PressureThreshold (DWORD Decimal) - чем больше значение, тем чуствительнее экран.
Это значение прописывается сюда после калибровки экрана. У меня после наклеивания защитной пленки 40.
13.
Отключить(Включить) защиту, предупреждающую при установке несертифицированного приложения:
Код: Выделить всё
HKEY_LOCAL_MACHINE\Security\Policies\Policies
Параметр 0000101a:
0 ((DWORD decimal) - дефолтное значение, защита включена.
1 (DWORD decimal) - защита отключена.
14.
Где в реестре прописывается адрес девайса, который он получает в процессе синхронизации с ББ?
Значения:
adapter_name RNDISFN1 - имя сетвого адаптора
dtpt_addr_mask 255.255.255.0 - маска подсети
dtptcli_addr 169.254.2.1 - айпишник КПК
dtptsrv_addr 169.164.2.2 - айпишник ББ
15.
Изменение громкости системы
Код: Выделить всё
HKEY_CURRENT_USER\ControlPanel\SoundCategories
Название ключей говорит само за себя:
Feedback, InCall, InCallFeedback, Ring, RingPreview.
Параметр отвечающй за громкость, находящийся внутри каждого ключа InitVol.
значение меняется от 0 (min) до 9(max)
16.
Включение/отключение автоматического перехода на летнее время
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Microsoft\Clock
ключ HomeDST
1-включить
0-отключить
17.
Включить(Выключить) режим оповещения перед повторной установкой (т.е. программа уже установлена. Переустановить?)
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Apps\Microsoft Application Installer
fAskOptions = 1 - включен режим оповещения
fAskOptions = 0 - выключен. (дефолт)
18.
Твик, блокирующий отключение WiFi в спящем режиме
Код: Выделить всё
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
Значение параметра Default (DWORD Dec)- с 4 изменить на 1
Код: Выделить всё
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Resuming\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
Значение параметра Default (DWORD Dec)- с 4 изменить на 1
Код: Выделить всё
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Unattended\{98C5250D-C29A-4985-AE5F-AFE5367E5006}
Значение параметра Default (DWORD Dec)- с 4 изменить на 1
19.
Твики драйвера тачскрина
Код: Выделить всё
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH
Если после установки программ перестал работать тачскрин:
DriverName любое другое значение -> touch.dll
Если надо отключить тачскрин:
DriverName touch.dll -> (пустое значение)
Если не удаётся произвести калибровку(крестик проходит 5 точек и начинает сначала) - увеличиваем максимально допустимую ошибку:
MaxCalError 10 -> 10000 Если нет, то создать(тип dword)
После изменения DriverName надо сделать перезагрузку.
20.
Как выставить кодировку для е-майл писем! не для каждого отдельно а для всех вместе!?
Параметр SystemLCID изменить с 409 hex (1033 dec) на 419 hex (1049 dec), незабываем о СР!
Вот кстати еще одно рабочее значение - может быть даже более правильное... если поставить 4E3 Hex (оно же 1251 Dec) в этой ветке, то выставляется по умолчанию Auto Detect.
21.
Предотвратить самопроизвольный запуск ActiveSync
Код: Выделить всё
HKEY_LOCAL_MACHINE\System\ActiveSync\Engines\{176F4FFD-F20C-4bd4-BDD7-01D0726C567B}\Settings
Значение параметра SyncAfterTimeWhenCradled меняем с 5 на 0.
22.
Изменение шрифта и размера шрифта при написании смс,ммс,еmail.
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox
RichEditHostFontSize=11 - размер
RichEditHostFontFace"=Tahoma - шрифт
23.
WMP играет при выключенном экране
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Preferences
Создать параметр UnattendedPlayback тип - dword значение - 00000001
24.
Быстрое отключение устройства после получения sms
Действительно, ночью Вы получили SMS, так зачем же устройству лежать включенным целых три минуты?
Исправляем:
Код: Выделить всё
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power
Изменить значение WakeUpPowerOff = 180 (по умолчанию).
180 – это значение в секундах, поэтому достаточно поставить около 12. Меньше может не работать.
25.
Автоматическое завершение сеанса GPRS
Код: Выделить всё
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings
Параметру SuspendResume присвойте значение GPRS_bye_if_device_off
В параметре CacheTime установите значение в секундах до автоотключения (для меня оптимальным значением является 60 (DEC))
Готовый патч:
Откат на оригинальные настройки:
26.
Перемещение плагинов на экране Сегодня до самого верха, минуя часы
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items
Здесь можно увидеть список того, что можно добавить на экран Today. Создаем новый ключ HTC Home и в нем параметр Type тип DWORD, значение 4.
Незабываем правильно сделать СР. После этого плагины, которые "отказываются" двигаться можно будет перемещать. Твик работает только на аппаратах HTC.
27.
Как показать/скрыть контакты SIM
Изменить значение ключа ShowSim с 1 на 0 - контакты не видны
или с 0 на 1 - контакты видны.
Еще один способ:
"SIMInit"="siminit.dll"
Можно вовсе удалить параметр SIMInit, а можно слегка "подпортить" параметр, например так "SIMInit"="siminit.Хdll". Перегружаете аппарат и контакты с симки вас больше не беспокоят.
28.
Можно ли как-то настроить клавиатуру так, чтобы она не выскакивала каждый раз при переходе на текстовые поля?
Редактируем параметр реестра:
создать или изменить DWORD TurnOffAutoDeploy с 0 на 1
29.
Как в маниле на закладке Интернет, переназначить стартовую страницу?
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\InternetWidget\Customized
• "CustomizedCount"=dword:00000001 - количество программ/ссылок на вкладке интернет
• "BannerURL"="forum.israpda.com" - ссылка на домашнюю страницу, при нажатии кнопки с глобусом...
• "BannerURLText"="Форум israpda" - маленькая надпись на кнопке с глобусом
• "BannerText"="Запустить браузер" - крупная надпись на кнопке с глобусом
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\InternetWidget\Customized\0
• "CustomizedURL"="\\Windows\\Youtube.exe" - ссылка на запускаемый файл. Ссылка в интернет выглядит так - "CustomizedURL"="
http://htc.com"
• "CustomizedTitle"="Youtube" - название
• "CustomizedIcon"="\\Windows\\Youtube.png" - иконка
• "CustomizedDescription"="Youtube - классный видеохостинг" - описание
• "NoDescription"=dword:00000000
Чтобы добавить еще - нужно создать ветку
Код: Выделить всё
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\InternetWidget\Customized\1
потом 2, 3 и т.п. Сделать структуру как и в нулевой ветке и поменять число дополнительных программ/ссылок...
30.
Как на Iolite обстоят дела со статической навигацией (режим пешехода)?
В реестре поравить ключ GPSMode, поставить вместо 2 - 1
На igo в режиме машины почти не влияет т к есть привязка к дороге.
Но в режиме пешехода реагирует на медленные перемещения.
Из за помех может беситься, потому обычно включен статический режим (только большие или быстрые перемещения).
Или можно взять готовый файл: