Твики (настройка) реестра Windows Phone 7. Часть 1
Для того, чтобы получить доступ к тонкой настройке вашего винфона, сначала необходимо сделать его джейлбрейк, а затем установить программу редактирования реестра. Как это делается, вы можете прочитать здесь.
Способ установки произвольных мелодий будильника, SMS-сигнала или звонка
Ищем необходимый файл на своем устройстве (путь по-умолчанию My DocumentsZuneContent 100 0), копируем его в Windows-папку.
По пути [HKEY_CURRENT_USERControlPanelSounds] в реестре располагаются три ключа:
OEMRingtones — Список мелодий звонков группы HTC, видный на будильнике;
OEMNotifications — Список мелодий для SMS и оповещений;
OEMAlarms — Список мелодий будильника.
Создаем new value (новое значение) в одном из этих ключей:
Value Name: name.mp3 или name.wav или name.wma, name — название файла, перенесенного в папку Windows;
Value Data: — название мелодии в самих настройках;
Value Type: String
С помощью этих не сложных манипуляций вы сможете использовать wav, m4a, wma или mp3-файл любой длины, размера и битрейта в качестве мелодии звонка, будильника, SMS-оповещения.
Однако следует учитывать, что длинная мелодия, установленная на входящие SMS-сообщения будет проигрывается до конца. Остановить её можно, только выключив смартфон.
Способ отключения акселерометра
[HKEY_LOCAL_MACHINEDriversBuiltInAccelerometer]
«Pdd» = «accpdd.dll» или «accpdd_htc.dll» поменять на «accpdd_.dll» или «accpdd_htc_.dll»
После данных правок необходима перезагрузка.
Включении функции отчета о пришедшем SMS-сообщении
[HKEY_CURRENT_USERSoftwareMicrosoftShortMsgSettings]
«SMSDeliveryNotify»=dword:1
Способ снизить количество потребляемой смартфоном энергии
HKEY_LOCAL_MACHINECommAsyncMac1Parms]
«DisablePowerManagement»=dword:0
[HKEY_LOCAL_MACHINEDriversSDCARDClientDriversCl assMMC_Class]
«DisablePowerManagement»=dword:0
[HKEY_LOCAL_MACHINEDriversSDCARDClientDriversCl assSDMemory_Class]
«DisablePowerManagement»=dword:0
Актуально лишь для устройств, оборудованных внутренней SD-картой (HTC-смартфоны).
Способ переназначить или отключить кнопки тач-панелей «Старт», «Поиск», «Назад»
[HKLM/HARDWARE/DEVICEMAP/TOUCH/BUTTONS/3] — кнопка Поиска
«VKey» = DWORD:124
[HKLM/HARDWARE/DEVICEMAP/TOUCH/BUTTONS/2] — кнопка Старта
«VKey» = DWORD:91
[HKLM/HARDWARE/DEVICEMAP/TOUCH/BUTTONS/1] — кнопка Назад
«VKey» = DWORD:27
При замене значения 124 на 91, кнопка Поиска будет работать как кнопка Старт, если же 124 изменить на 123 кнопка Поиска будет отключена.
В этих же ключах можно найти параметр Area, отвечающий за рабочую область кнопок. Координаты отсчитываются от левого верхнего угла дисплея.
[HKLM/HARDWARE/DEVICEMAP/TOUCH/BUTTONS] — настройки самой тач-панели
«Count» = DWORD:3 — число кнопок панели
Теоретически возможно создание четырех или даже пяти кнопок. Для этого требуется только добавить четвертый и пятый ключи по аналогии с тремя первыми. А вот возможные значения параметров VKey необходимо будет подобрать методом тыка.
Все известные на данный момент значения VKey-параметра:
27 — Назад (Back);
91 — Стартовый экран (Home);
117 — Снижение уровня громкости (Volume Up);
118 — Повышение уровня громкости (Volume Down);
124 — Поиск (Search);
129 — Выключение и блокировка (Power & Lock);
130 — Глубокое нажатие камеры телефона (Focus Down);
131 — Слабое нажатие камеры смартфона (Focus).
Использование радио без подключения наушников
[HKEY_LOCAL_MACHINESoftwareWidcommFM]
«AntennaType»=dword:1
Применив этот твик, вы потеряете возможность слушать радио через динамик при подключенных наушника. Также имейте в виду, что наушники являются антенной смартфона, без них уровень помех значительно возрастет.