Этот мобильный мир. Коммуникаторы: твиканутые

Покупая любой гаджет с операционной системой, надо помнить, что производитель, как правило, выставляет настройки по умолчанию таким образом, чтобы у большинства пользователей не было никаких проблем в первые дни пользования устройством. Но являются ли такие настройки оптимальными? Со всей ответственностью могу заверить — нет.

Обычно стандартные настройки являют собой неплохой компромисс между производительностью и стабильностью устройства. Но, когда пользователь освоит основные функции аппарата, у него возникает желание выжать из коммуникатора всё, на что тот способен. И возможностей, предоставляемых стандартными настройками, становится недостаточно.
В предыдущий статье я уже отмечал, что операционная система Windows Mobile (WM), которой оснащается большинство коммуникаторов и КПК, хоть и не является прямой наследницей «настольной» Windows, наследует почти все её особенности. С одной стороны, это и неплохо — человек, знающий «настольную» систему хотя бы на уровне пользователя, не потеряется и в мобильной версии. Продолжая мысль, скажу: в том и другом случаях для тонкой настройки системы стандартных средств недостаточно. Огромная часть настроек волею разработчиков недоступна для изменений обычными средствами. Отчасти это продиктовано соображениями безопасности: ведь некоторые настройки, если их применять бездумно, могут «завалить» систему.
Если вы считаете, что вашей квалификации достаточно, чтобы выполнить тонкую настройку, то есть два варианта:либо лезть непосредственно в системный реестр с помощью специальных редакторов и вручную менять значения параметров, либо использовать специальные программы-твикеры. Применение твикеров относительно безопасно: они позволяют менять значения нескольких десятков скрытых параметров, а самые опасные параметры для редактирования недоступны. Редакторы реестра позволяют менять все настройки, но надо знать, что именно требуется поменять, и помнить, что последствия могут быть непредсказуемыми. В любом случае перед тем, как приступить к тонкой настройке системы, сделайте её бэкап.

Сейчас твикану
Для тонкой настройки WM утилит существует немало. Самые растросранённые из них – это платная EasyTweak и имеющая чуть меньшую функциональность бесплатная PocketTweak.
Обе утилиты обладают примерно одинаковыми возможностями, среди которых стоит отметить сохранение имеющихся вариантов настройки в качестве профилей, их редактирование, возможность отмены только что введённых настроек (этой функции в PocketTweak нет), работу со шрифтами и стилями оформления ОС (поддержка ClearType в ландшафтном режиме, настройка различных параметров шрифтов — в том числе и в панели инструментов, цвета кнопок панели, меню «Пуск», отключение анимации окон и меню «Пуск», уменьшение ширины вертикальной и горизонтальной полос прокрутки, изменение цвета линий), установку времени и даты в панель инструментов, скрытие иконки смены ориентации экрана, добавление любого текста на Today, демонстрация времени и отключение индикатора батарейки на Today, добавление кнопки отключения GPRS, установку рабочих часов и дней в календаре, демонстрацию текстовых заметок по дням при просмотре по неделям, демонстрацию завтрашних встреч на Today, отключение инструментов управления приложениями, всех жизненно важных инструментов. Также можно установить способ ввода данных по умолчанию, скрыть способ ввода данных, отключить систему определения слов, настроить клавиатуру, сменить имя и описание устройства, добавить счётчик софт-резетов, уменьшить время автоматического выключения устройства при разрядке до 60 секунд, улучшить качество фона для медиаплеера, добавить настройки контрастности и яркости, повысить производительность системы на 20%, установить демонстрацию напоминания о разрядке всего один раз, отключить возможность зарядки устройства через USB.
Кроме того, обе программы позволяют сохранять временные файлы Pocket IE и файлы AvantGo на карте памяти, идентифицировать Pocket IE, как IE 6.0, обеспечивают поддержку ClearType и «гладкую» прокрутку в IE, загрузку до восьми файлов одновременно, кэширование SSL страниц, отключение ActiveX, скриптов, отображение ошибок скриптов, сетевых папок, сохранение аттачментов на карту памяти при работе с Pocket Outlook, запрет получения файлов по Bluetooth или IrDA и поддержку 802.11g.
Таким образом, с помощью этих замечательных программ вы можете полностью изменить настройки вашего карманного помощника. Уверяю вас: разница между тем, что было, и тем, что стало, поразительная.
Но если вы считаете себя корифеем-компьютерщиком или просто не хотите ставить дополнительных программ, то для вас есть ещё один вариант…

… Ручная работа
Все перечисленные выше настройки можно сделать и вручную, правя системный реестр. В отличие от «настольной» Windows, в состав WM редактор реестра не входит. Вам придётся установить его самостоятельно. Например, программу ReEditCE.
Стоит отметить, что реестр в WM по структуре практически не отличается от «настольных» версий. Имеются три основных раздела:
HKEY_CLASSES_ROOT — здесь хранятся зарегистрированные расширения и типы файлов. В подразделе CLSID содержатся шестнадцатеричные коды, идентифицирующие различные объекты интерфейса;
HKEY_LOCAL_MACHINE — здесь записана информация обо всех установленных аппаратных устройствах и программном обеспечении;
CURRENT_USER – индивидуальные настройки системы и настройки пользователя.
Если в реестре нет какого-то ключа или значения, то их нужно создать. После изменений в реестре необходимо подождать 30 секунд и перезагрузиться.
Ниже мы приводим самые полезные, на наш взгляд, настройки, большая часть которых взята с форума сайта 4pda.ru и опробована автором этой статьи.

Изменение идентификации Internet Explorer с «мобильного устройства» на «настольный компьютер»
HKLM\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, и не будут соответствующим образом форматировать страницы. Форматирование сайтов станет привычным, но эту настройку имеет смысл применять только на устройствах с VGA-дисплеем.

Перенос временных файлов IE на карту
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders
Во всех строках заменяем «Windows» на «Storage Card» (или как она там у вас называется). Позволяет сэкономить внутреннюю память устройства.

Выключение зарядки от USB
HKLM\Drivers\BuiltIn\usbfndrv
EnableUsbCharging 1 = 0

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

Отключение анимации меню
HKLM\SYSTEM\GWE\Menu
Anitype 6 = 0

Немного ускоряет работу интерфейса.

Увеличение скорости прорисовки
HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE
limit = 32768

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

Включение анимации окон
HKLM\SYSTEM\GWE\
Animate 0 = 1

Отключение анимации ускоряет работу интерфейса.

Активация ClearType по умолчанию и в Internet Explorer
HKCU\SOFTWARE\MICROSOFT\SHELL
Cleartype 0 = 1
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
ClearTypeText 0 = 1

Текст становится гораздо приятнее.

Изменить чувствительность экрана к нажатию
HKEY_LOCAL_MACHINE\Drivers\TouchPanel
PressureThreshold = 1748

При значении 1000 экран не реагирует на нажатия. После наклейки защитной плёнки можно увеличить значение до 9000.
Отключить/Включить защиту, предупреждающую при установке несертифицированного приложения
HKLM\Security\Policies\Policies
0000101a = 0
HKLM\Security\Policies\Policies
0000101a = 1

Только для WM06.

Для владельцев беспроводных стереогарнитур и WM5 с поддержкой A2DP (по умолчанию часто стоит «моно» и звук играет в наушниках без стереоэффекта)
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Bluetooth/A2DP/Settings
UseJointStereo = 0

Значение 0 — «стерео», 1 — суммирование каналов (моно).

Отключение мигания светодиодов
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\AllLEDMgr\Index=0

Срезание высоких частот
HKLM\Audio\SoftwareMixer\EnableLowPassFilter ставим в 0
Работает неоднозначно. На любителя.

Ускорение
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS
CacheSize = 0x1000 (4096)
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS
EnableCache = 0x1 (1)
HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt
ReplStoreCacheSize = 0x1000 (4096)

Работает не на всех аппаратах. Возможны нежелательные эффекты.

Чтобы сделать USSD запрос, нужно:
в HKEY_LOCAL_MASHINE\ControlPanel\Phone изменить значения LaunchUSSDAP и SuppressUSSD с 1 на 0. Если ключа SuppressUSSD нет, его нужно создать. Но если аппарат не поддерживает данную функцию, то настройка не сработает.

Возможность включения Bluetooth и Wi-Fi при включенном Flight Mode (для устройств HTC)
HKEY_LOCAL_MACHINE\Software\HTC\FlightMode
IsFMCheckEnable 1 = 0

Очень полезно, когда используешь коммуникатор в качестве КПК (с отключенным телефонным модулем) и хочется полазить в Интернете по Wi-Fi.

Правильное отображение кириллических имён в полученных SMS
HKEY_LOCAL_MACHINE\nls
DefaultACP 1251 = 866

После этого наблюдаются проблемы с кодировкой заметок и ещё множество самых непредсказуемых эффектов. Стоит ли шкурка выделки.

Настройки SMS
HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings
SMSDeliveryNotify = 1 — получать отчёт о доставке СМС
ShowDateTime = 1 — показывать дату и время
SaveSent = 1 — сохранять отосланные сообщения
SMSAvailable = 0 — запретить SMS
SMSNoSentMsg = 1 — отключение сообщения «SMS отправлено»

Таймеры разговоров
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\CumulativeCallTimers\Line_0
Здесь находятся таймеры разговоров, в том числе и LifeTimeCall, который не сбрасывается даже после HardReset.

Отключение приёма SMS
HKEY_LOCAL_MACHINE\Services\SMSReceiver
Keep = 0

Неплохая настройка. После неё SMS-спам до вас не дойдёт. Нужные SMS, впрочем, тоже...

Удаление треска, шумов, прерываний во время телефонного разговора
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev
Priority256 = 128

После этого корректная работа на всех устройствах не гарантируется.

Заключение
Вот мы и рассмотрели некоторые тонкости настройки коммуникаторов. Надеемся, что вышеприведённые советы помогут вам настроить аппарат «под себя». Удачного тюнинга!

В статье использованы материалы с сайта 4pda.ru и сайтов разработчиков программ.


Рекомендуем почитать: