ПравилаРегистрацияВход
НАВИГАЦИЯ

FAQ по модификации прошивок

Модератор: Vladimir
Список форумов » Полезные советы
АВТОРСООБЩЕНИЕ
Rich
VIP
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 32
Регистрация: 9.05.2007
Всего сообщений: 5271
Откуда: Хреновоавтомобильск
24 октября 2010, 23:52
Больших предисловий и напутствий не будет.Всё делаете на свой страх и риск!!!
Прежде чем начинать,очень хорошо и внимательно почитайте,как работать с программой NokiaEditor 0.7.Только после этого изменяйте файлы прошивки.Все файлы,которые добавлены/отредактированы в ROFS2 остаются после форматирования телефона.После распаковки и запаковки ROFS2 лучше всё удалять из папок rofs2 и temp.Иначе то, что осталось от предыдущих версий может попасть в новый распакованный файл.
Вся информация найдена в сети в свободном распространении!!!
Всё можно обсудить на форуме
Ну и Архив файлов,который нам понадобится для модификации некоторых файлов прошивок.
Rich
VIP
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 32
Регистрация: 9.05.2007
Всего сообщений: 5271
Откуда: Хреновоавтомобильск
24 октября 2010, 23:53
Получение полного доступа
Распаковать с сохранением структуры файл из архива RomPatcher+ 2.3.Патчи можно автоматически копировать на карту памяти при помощи ScriptInit (см. ниже).Чтобы патчи сразу прописались в автозагрузке нужно скопировать RPPlus.dat из C:\System\data\(со своего смарта на котором эти патчи уже в автозагрузке стоят)

Устанавливаем неподписанные приложения без RomPatcher
Файл installserver.exe из архива копируем в папку \sys\bin\

Расширенные права для Java и SIS
Распаковать файлы Java permision mod и Swipolicy из архива с сохранением структуры

Добавление пункта настройки «Управление касанием»
Распаковать файл 10282DF0.txt из архива Sensor в \private\10202be9\

Удаление Контактов OVI
Файл oviimps_pbkkplugin.dll из архива OVI положить в \sys\bin\
Скрыть значок (UID - 2001a94c) по методу, описанному ниже

Отключаем лишние программы из автозагрузки
Файлы \resource\starter_non_critical_1.rsc и \resource\starter_background_apps.rsc
Открываем их на компьютере любым HEX-редактором.Видим в нём что-нибудь вроде Z:\sys\bin\phonebook2.exe, меняем последнюю букву e на $ в exe. Получаем следующее Z:\sys\bin\phonebook2.ex$. Все программа убрана из автозапуска.
Следующие программы можно безопасно отключить:
clockapp.exe - Часы
iaupdatebg.exe
logs.exe - Журнал
mce.exe - Сообщения
phonebook2.exe - Контакты
securewidgetpreinstaller.exe
cctautosync.exe
menu3.exe - Меню
rlock.exe
satserver.exe
schexe.exe
sipprofilesrv.exe
Также можно отключить следующие программы,с потерей некоторого функционала:
vcommandmanager.exe - Голосовые команды
mediabar.exe - XM-бар
dataconnectionlogger.exe - Значок EDGE/GPRS и счетчик трафика
Будьте внимательней!!!Отключив что-нибудь лишнее, вы можете сделать телефон неработоспособным

Вставляем нестандартные эффекты тем
Удалить папку \resource\effects\ со стандартными эффектами.Скопировать свою папку effects с нужными эффектами в \resource\

Ставим свои шрифты
Шрифты находятся в \resource\Fonts\
Заменить файлы s60snr.ttf, s60ssb.ttf, s60tsb.ttf, s60zdigi.ttf своими шрифтами.Имена должны быть те же!

Установка языка смартфона по умолчанию
Отредактировать файл \resourse\Bootdata\languages.txt Поставить ,d возле цифры, соответствующей вашему языку (русский - 16, украинский - 93, английский - 01).
Если вдруг этот способ не сработает, то можно использовать другой вариант:
Файл \private\10202be9\1020503B.txt
Строка 0x1 - пишем сюда цифровой код языка, который должен стоять по умолчанию.

Удаление файлов справки
Справка лежит по папкам в \resource\xhtml\NN\ и \resource\applicationhelps\NN\
где NN - цифровой код языка.Удалить все папки с ненужными языками.

Языки ввода
Языки ввода содержатся в следующих файлах:
* \resource\fep\aknfep.rNN
* \resource\multitap\Pti*.RSC
* \resource\qwerty\PtiQwerty*.RSC
* \resource\plugins\peninputhwrwindowconfiginfo_NN.RSC
* \resource\plugins\peninputvkbwindowconfiginfo_NN.RSC
* \sys\bin\T9*.dll
* \sys\bin\Elocl.NN
Где NN - цифровой код языка, * - название языка на английском.

T9
Файлы Т9 лежат в \sys\bin\ Файлы имеют вид T9*.dll * - название языка на английском.Файлы T9Core.dll и t9rel.dll лучше не трогать!
Файл \private\10202be9\101F876D.txt
Строка 0x7 - включен ли Т9 по умолчанию (1 - включен, 0 - выключен)

Удаляем ненужные языки из прошивки
Удаляем лишние языки, кроме русского и английского.Для примера берем стандартную прошивку с русским языком V5.
У каждого языка в прошивке есть свой цифровой код.Полный список кодов можно посмотреть здесь
Распаковываем прошивку программой NokiaEditor.Для начала нужно определиться,какие языки присутствуют в прошивке.Для этого открываем папку /rofs2/resource/.Видим файлы с одинаковыми именами,но с разными расширениями: *.r01, *.r03, *.r16, *.r17, *.r42, *.r78, *.r93.Нам нужно оставить английский (r01) и русский (r16),значит остальные будем удалять.
* В папке rofs2 в строчке поиска задаем маску *.r03.Должно найтись около 620 файлов.Удаляем.И так со всеми ненужными языками.
* Затем так же ищем и удаляем файлы с расширением *.o0003,*.o0017 и т.д.
* В папке /resource/applicationhelps/ удаляем все папки, кроме 01 и 16.
* В папке /resource/multitap/ удаляем все файлы,кроме PtiEnglish.rsc и PtiRussian.rsc
* В папке /resource/plugins/ удаляем файлы peninputhwrwindowconfiginfo_03.rsc,peninputhwrwindowconfiginfo_17.rsc и т.д. с ненужными нам языками (смотрим по цифрам).
* В той же папке по тому же принципу удаляем лишние файлы с именем peninputvkbwindowconfiginfo (смотрим по цифрам).
* В папке /resource/qwerty/ удаляем файлы с лишними языками.Там по именам всё понятно.
* В папке /resource/xhtml/ удаляем папки, кроме 01 и 16.
* В папке /sys/bin/ удаляем файлы T9German.dll,T9Hungarian.dll и т.д. с ненужными языками (по имени понятно)
* В этой же папке удаляем файлы с именем Elocl.03,Elocl.17 и т.д.(смотрим по цифрам)
* В папке /system/data/ удаляем файлы srsf_1_3.bin,srsf_1_17.bin,srsf_1_42.bin,srsf_1_78.bin,srsf_1_93.bin,srsf_4_3.bin,srsf_4_17.bin,srsf_4_42.bin,srsf_4_78.bin,srsf_4_93.bin.
* В папке /private/101F4CD2/Content/ удаляем все папки,кроме 01 и 16.Файл appshelldata.xml оставляем.
* Напоследок редактируем файл /resource/Bootdata/languages.txt.Удаляем лишние языки (по цифрам) и ставим нужный по умолчанию (,d).
После этого останутся только русский и английский языки.

Удаление стандартных закладок браузера
Удаляем файл \data\BookmarkImportSample.txt.Или удаляем незакомментированный текст в этом файле после "Example data #2:"

Скрипт выполняемый при первом запуске(ScriptInit)
Файл \Private\100059C9\ScriptInit.txt
Команды:
    * CD – монтировать папку
    * MD – создать папку
    * RD – удалить папку
    * CP – копировать
    * DEL - удалить файл
    * FORMAT - форматировать диск
Пример: "CP Z:\Data\Patches\* E:\Patches\" - при первом запуске все файлы из Z:\Data\Patches\ скопируются в E:\Patches\

Увеличение размера кэша дисков
В файлах \sys\data\ESTARTCOMP.TXT,\sys\data\estartmagic.txt и \sys\data\ESTARTTEXTSHELL.TXT изменить все строки, содержащие:
FileCacheSize 1024 на FileCacheSize 4096
FairSchedulingLen 128 на FairSchedulingLen 256
Файлы можно взять в архиве Cache Increase

Изменение размера HEAP и задержки закрытия приложений
Файл \private\10202d56\sbeconfig.xml
<heap size = "524288" max_retries = "5" reduction_factor = "2"/> - размер HEAP.
<app_close_delay delay = "2000000"/> - задержка запуска приложения
Файл можно взять в архиве sbeconfig

Изменяем расположение папки с кэшем браузера
Файл \private\10202be9\101F8557.txt
Строки 0x3, 0x4, 0x8 и 0xF - заменяем "C" на "E".Не забудьте создать папку cache в E:\system\ Иначе браузер будет вылетать.Сделать это можно например при помощи ScriptInit(см.выше)

Правка кинетики
Файл \private\10202be9\20021192.txt
Строка 0x1 8 - Что-то похожее на скорость прокрутки элементов (если указать 0, то прокрутка будет как обычный текст)
Строка 0x2 10 - Скорость понижения прокрутки элементов (если указать 0, то покрутится до конца\начала списка с одинаковой скоростью)
Строка 0x3 50 - Скорость возврата списка в исходное положение, если полоса прокрутки выходит за границы списка (т.е. когда список "подпрыгивает") (если указать 0, то список не вернется в исходное положение)
Строка 0x4 8 - Интересный параметр (если указать 0, то по достижению начала\конца списка список "отобьется", т.е. начнет прокручиваться в противоположную сторону)
Строка 0x5 50 - Не уверен, но лично мне показалось, что этот параметр регулирует чувствительность того, как вы "подцепите" элемент в списке
Строка 0x6 25 - Регулирует аккуратность нажатия выбора элемента (увеличивает чувствительность прокрутки)
Строка 0x7 17 - Неизвестно
Строка 0x8 20 - Возможно скорость прокрутки элементов
Строка 0x9 1 - Включение\выключение кинетики
Строка 0xA 100 - Неизвестно
Строка 0xB 100 - Процент "перетаскиваемости" начала\конца списка (если указать 0, то начало\конец списка не будет оттягиваться от верхней\нижней границы экрана)

Обновление медиатеки плеера из указанной папки
Файл \private\10202be9\101ffcd2.txt
Строка 0x1 - указаны директории, в которых (включая подпапки) будет проводиться сканирование.
Строка 0x2 - указаны директории, в которых не будет проводиться сканирование (на любом диске).
Строка 0x4 - указаны директории, в которых (конкретно в них) будет проводиться сканирование.
Rich
VIP
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 32
Регистрация: 9.05.2007
Всего сообщений: 5271
Откуда: Хреновоавтомобильск
25 октября 2010, 20:49
Обновление галереи только из указанных папок
Файл \private\10202be9\102828AC.txt
Строка 0x1 – папки, которые хотите скрыть из галереи с диска C:
Строка 0x2 – папки, которые хотите скрыть из галереи с диска E:

Скрытие и добавление иконок программ в меню
Файл \private\10202be9\101F8847.txt
Строка 0x8 - в кавычках через запятую пишем UID’ы ненужных программ.
Строка 0xa - пишем UID’ы программ, которые хотим видеть в меню.
UID приложения удобно узнавать через Best Taskman или Jbak Taskman

Список радиостанций
Файл \private\10202be9\10207b87.txt
В каждой строке название станции и частота (не знаю в каком формате)

Изменение размера зарезервированного места под FOTA
Файл \private\10202be9\102072c6.txt
Строка 0x1 – размер резерва под FOTA (в байтах)


Настройки рабочего стола
Файл \private\10202be9\10275102.txt
Строка 0x700 – ставим 1, чтобы на рабочем столе отображался тулбар из 3-ех иконок.
Cтроки 0x1002, 0x1005, 0x1008 и 0x100B – содержатся UID’ы 4-ех приложений, находящихся на рабочем столе по умолчанию.
Строки 0x102f, 0x1032, 0x1035 содержит UID приложений 3-ех клавиш из тулбара
Файл \private\10202be9\10207342.txt
Строка 0x102750f0 - идентификатор рабочего стола по умолчанию (271063148 - стандартный, 536988645 - панель контактов, 271068379 - панель ссылок, 271063149 - панель навигации, 271063147 - полная страница)
Файл \private\10202be9\10207467.txt
Строка 0x3 - идентификатор рабочего стола по умолчанию (536887713 - Vodafone, 536968409 - Orange, 537013223 - Tsunami)
Для того,чтобы скрыть рабочий стол распаковываем нужный архив в прошивку:
Стандартный - KillStandartHS
Панель ссылок - KillToolbarHS
Панель контактов - KillContactsHS

Настройки экрана
Файл \private\10202be9\10200C8C.txt
Строка 0x1 – указана яркость подсветки (число от 0 до 100)
Строка 0x6 – тайм-аут подсветки (в секундах)

Поворот экрана ожидания,набора номера и прочее
Файл \private\10202be9\200159ed.txt
Смотрите нужный UID: значение 65536 – только портретный режим, 196608 – только ландшафтный режим, 327680 – и то, и то

Настройки будильника
Файл \private\10202be9\101f874d.txt
Строка 0x0 – звук будильника.
Строка 0x1 – звук будильника по умолчанию.
Строка 0x2 - период повтора сигнала (в минутах)

Настройки сообщений
Файл \private\10202be9\101f87eb.txt
Строка 0x1 – количество сохраняемых сообщений.
Строка 0x3 – память, в которой хранятся сообщения (2 – память смарта, 4 – карта).
Строки 0xC – 0x1B – содержимое 16 пунктов в меню Сообщения.
Коды пунктов:
5 - Новое сообщение
4098 - Входящие
4104 - Мои папки
7 - Почта
4100 - Черновики
4101 - Отправленные
4099 - Исходящие
6 - Отчеты о доставке
8 - Дополнительный элемент (заполнитель)
-1 - Пункт не используется(например,если в строке 0x11 int вместо значения 4100 вы напишите -1,то "Черновики" в меню вы больше не увидите)
Файл \private\10202be9\101f87ef.txt
Строка 0x1 – отчет о доставке сообщений (0 - выкл. 1 - вкл.).
Строка 0x4 – ответ через тот же центр (0 - выкл. 1 - вкл.).
Строка 0x7 – период доставки (60 – 1 час, 360 - 6 часов, 1440 - 24 часа, 4320 – 3 дня, 10080 - 1 неделя, 635040 – макс. время).
Строка 0x8 – кодировка символов (0 – полная, 1 - сокращенная)

Уменьшение степени сжатия фото
Файл из архива PhotoQuality положить в \private\10202be9\

Словари для стандартного приложения
Файлы словаря ложить в \system\data\dictionary\

Настройки диктофона
Файл \private\10202be9\101F87A3.txt
Строка 0x0 - Возможность записи звонков (0 - выкл. 1 - вкл.)
Строка 0x1 - Формат аудио по-умолчанию (0 - AMR, 1 - QCELP, 2 - AAC)
Строка 0x2 - Динамик по-умолчанию (0 - передний динамик, 1 - боковые колонки)
Строка 0x4 - Громкость звука при воспроизведении записей в переднем динамике (0-10)
Строка 0x5 - Громкость звука при воспроизведении записей в боковых колонках (0-10)
Строка 0x6 - Качество записи (0 - MMS совместимое, 1 - Высокое)
Строка 0x7 - Максимальная длительность записи (зависит от кол-ва свободного места)
Строка 0x10 - Битрейт AMR (4750, 5150, 5900, 6700, 7400, 7950, 10200, 12200)
Строка 0x11 - Битрейт AAC (8000 - 288000)
Строка 0x12 - Частота дискретизации AAC (8000 - 48000)
Строка 0x13 - Количество каналов звука (1 - моно, 2 - стерео)
Строка 0x14 - Время AAC аудиозаписи

Настройки порогов памяти
Файл \private\10202be9\101F8774.txt
Строка 0x1 - Порог дискового пространства при котором показывается предупреждение (в байтах). Отключается если задано значение Уведомления уровня дискового пространства
Строка 0x2 - Критический порог дискового пространства (в байтах)
Строка 0x3 - Порог низкого уровня оперативной памяти (в байтах)
Строка 0x4 - Порог хорошего уровня оперативной памяти (в байтах)
Строка 0x5 - Временной интервал за который программы должны аварийно завершить работу (в миллисекундах)
Строка 0x6 - Порог дискового пространства при котором показывается уведомление (в процентах)

Настройки включения/выключения
Файл \private\10202be9\101F8763.txt
Строка 0x2 - Уровень громкости, используемый при проигрывании заданной мелодии включения (0-10)
Строка 0x3 - Путь мелодии включения (не более 3 секунд)
Строка 0x4 - Картинка сообщения приветствия
Строка 0x5 - Текст сообщения приветствия
Строка 0x6 - Тип сообщения приветствия (0 - по умолчанию, 1 - текст, 2 - картинка)
Строка 0xD - Путь анимации включения (форматы - SVG-T (.svg, .svgb), MIF (.mif) и GIF (.gif). Не более 3 секунд)
Строка 0xE - Задержка кадров анимации включения (в микросекундах)
Строка 0x12 - Путь анимации выключения (форматы - SVG-T (.svg, .svgb), MIF (.mif) и GIF (.gif). Не более 3 секунд)
Строка 0x13 - Задержка кадров анимации выключения (в микросекундах)
Строка 0x14 - Путь мелодии выключения (не более 3 секунд)
Строка 0x15 - Громкость мелодии выключения (0-10)
Строка 0x16 - Время телефона по-умолчанию (формат - "YYYYMMDD:HHMMSS". Пример - "20070000:090000" - 01.01.2007 09:00)

Настройки производительности
Файл \private\10202be9\10283344.txt
Строка 0x0 - Частота кадров для приложений по умолчанию (кадров в секунду)
Строка 0x1 - Максимум процессорного времени используемого alfappserver.exe (1-100%)
Строка 0x2 - Выбор рендерера (1 - bitgdi, 3 - OpenGles1.0)
Строка 0x3 - Максимальный размер кэш-памяти в килобайтах, который выделенные ресурсы (текстуры, звуки и т.д.) могут использовать (0 - нет предела)
Строка 0x4 - Сложность графических эффектов (1-10, 10 - самая большая сложность - требует больше мощностей процессора, 1 - самая низкая сложность - быстрая)
Строка 0x5 - Флаги конфигурации для настройки HW драйвера (только при наличии GPU)

Отключаем кэширование приложений
Файл \private\10202be9\10208A43.txt
Строка 0x2 - ставим 0, для отключения кэширования Камеры
Файл \private\10202be9\102858F2.txt
Строка 0x1 - ставим 0, для отключения кэширования Меню
Строка 0x2 - ставим 0, для отключения кэширования Журнала
Строка 0x3 - ставим 0, для отключения кэширования Календаря
Строка 0x4 - ставим 0, для отключения кэширования Часов
Строка 0x5 - ставим 0, для отключения кэширования Контактов

Снимаем защиту с передачи SIS через станадартный файл-менеджер
Файл из архива SIS send over BT and MMS (def filebrowser) кладем в \resource\

Настройки системного кэша
Файл \private\10202be9\101F9775.txt
Строка 0x1 - Диск хранения кэша
Строка 0x2 - Путь хранения кэша
Строка 0x3 - Максимальное количество кэшируемых объектов
Строка 0x4 - Максимальный размер кэша (в байтах)

Настройки браузера
Файл \private\10202be9\10008d39.txt
Строка 0xa - включить/выключить запрос при выходе из браузера (0 - выкл. 1 - вкл.)
Строка 0x44 - включить/выключить опцию "Поворот экрана" (0 - выкл. 1 - вкл.)
Строка 0x52 - UID файл-менедежера
Строка 0x54 – здесь содержатся суффиксы веб-адресов
Файл \private\10202be9\101F861B.txt
Строка 0x5 - ставим 1, чтобы включить докачку оборванных загрузок в браузере

Отключаем запросы виджетов
Файл \private\10202be9\1028281F.txt
Строка 0x2 - запрашивать пользователя о доступе в сеть (0 - выкл. 1 - вкл.)
Rich
VIP
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 32
Регистрация: 9.05.2007
Всего сообщений: 5271
Откуда: Хреновоавтомобильск
25 октября 2010, 22:08
Убираем СМС отправляемое при первом запуске
Файл \private\10202be9\200122A4.txt
Строка 0x4 - PAplugin=100 заменяем на PAplugin=000

Убираем приветствие при первом запуске
Файл \private\10202be9\200122A4.txt
Строка 0x4 - Promo=100 заменяем на Promo=000

Отключаем подсветку клавиш и вибрацию блокировки
Папку из архива Disable light and vibra распаковать в папку \private\

Отключаем DRM-защиту
Файл \private\10202be9\101F880D.txt
Строка 0x2 - ставим 0,чтобы отключить

Отключаем различные сообщения
Файл \private\10202be9\101F8769.txt
Строка 0x3 - ставим 0, чтобы отключить сообщения о зарядке
Файл \private\10202be9\101FD64E.txt
Строка 0x4 - ставим 1, чтобы отключить сообщение "Установить приложение из ненадежного источника?"
Файл \private\10202be9\102824a0.txt
Строка 0x4 - ставим 60, чтобы отключить сообщения "Новое сообщение" и "Пропущенный вызов"

Отключаем среднюю кнопку телефона(не знаю зачем,но может кому нужно)
Файл \private\10202be9\101F876E.txt
Строка 0xa - ставим 0, чтобы отключить
Внимание!Не забудьте,что отключив среднюю кнопку,вы не сможете попасть в меню,если не позаботитесь об этом заранее.

Звук при загрузке
Переименуйте нужный звуковой файл в startup.mp3 и скопируйте в папку \data\.
Затем отредактируйте файл \private\10202be9\101F8763.txt,где измените startup.aac на startup.mp3

Экраны при включении/выключении
Включение: Заменить \resource\apps\SplashScreen.mif на нужную заставку.
Отключение: Заменить \resource\apps\SysAp.mif на нужную заставку

Отключаем звуки камеры
Для отключения звука съемки папку System из архива NoCameraSound распаковать в rofs2.Для отключения звука фокусировки - архив NoCameraFocusSound

Меняем стандартное название флешки
Файл \private\10202be9\1020506B.txt
Строка 0x9 - пишем нужное название

Настройки времени автоблокировки телефона
Файл \private\10202be9\101f877a.txt
Строка 0x5 – время автоблокировки телефона (в секундах)

Настройки Bluetooth
Файл \private\10202be9\10204DA9.txt
Строка 0x1 - Bluetooth (0 - выкл, 1 - вкл)
Файл \private\10202be9\10204DAC.txt
Строка 0x3 – включение/отключение удаленного доступа к SIM по BT (0 - выкл, 1 - вкл)
Файл \private\10202be9\10204DAB.txt
Строка 0xA - прописать нужный путь сохранения файлов принятых по BT.Не работает!
Файл \private\100069cc\DefaultBTReg.ini
Изменяйте параметр DeviceName на нужное имя BT по умолчанию.Если такой папки/файла нет - создайте!
Содержание файла:
      DeviceName = Nokia 5800XM
      PageScan = 1
Кодировка файла - UTF-16 (UCS-2) Little Endian

Настройки разговоров
Файл \private\10202be9\101F877E.txt
Строка 0x3 – включение/отключение Быстрого набора (0 - выкл, 1 - вкл)
Файл \private\10202be9\101F874E.txt
Строка 0x9 – включение/отключение функции Показывать длительность звонка (0 - выкл, 1 - вкл)
Файл \private\10202be9\102828B1.txt
Строки 0x1 и 0x2 – громкость динамиков при разговоре (от 1 до 10)

Настройка часов
На своем телефоне настройте часы (формат времени, разделители времени/даты, автообновление времени).
Затем скопируйте папку c:\private\100059c9\LocaleData\ с своего телефона в папку \private\100059c9\ прошивки.
Всё.После запаковки и прошивки по умолчанию встанут ваши настройки

Вшиваем свою тему вместо стандартной(на примере 5800)
1. Берем CNT-файл вашей прошивки (RM-356_50.0.005_CNN_prd.rofs3 - где NN: 01-для красного телефона, 02-для синего, 03-для черного, 04-для нави) и распаковываем с помощью NokiaEditor
2. В папке System лежат стандартные обои - можно удалить
3. Далее удаляем стандартную тему:
- Удаляем единственную папку из \resource\skins\
- Удаляем единственную папку из \private\10207114\import\
4. Берем SISContents и распаковываем нужную тему - получим 3 нужных файла вида UID.skn,UID.mif,UID.mbm, где UID - UID темы (если кто еще не понял)
5. Затем копируем ее в прошивку:
- Копируем файл с расширением skn в \private\10207114\import\*В качестве имени этой папки используйте UID*\ (копировать mif и mbm в эту папку не нужно)
- Копируем файлы с расширением mif и mbm в \resource\skins\*В качестве имени этой папки используйте UID*\
6. Осталось только прописать UID темы по умолчанию:
- Открываем Блокнотом файл \private\10202be9\101F876F.txt
- В строку 0x14 внутрь кавычек записываем UID темы
7. Запаковываем CNT - радуемся жизни!

Настройки режимов
Файл \private\10202be9\101f8798.txt
Обозначения режимов:
0x* Обычный
0x100000* Без звука
0x200000* Встреча
0x300000* На улице
0x400000* Пейджер
0x500000* Автономный
Строка 0x*****0 - Битовая маска профиля
Строка 0x*****1 - Битовая маска профиля. Общие настройки указывающие на параметры
Строка 0x*****2 - Имя профиля
Строка 0x*****3 - Список группы (до 256) для которых будет сигнал
Строка 0x*****4 - Мелодия сигнала
Строка 0x*****5 - Мелодия средней линии (??)
Строка 0x*****6 - Сигнал о сообщении
Строка 0x*****7 - Тип сигнала вызова (0 - Обычный, 1 - Нарастающий, 2 - однократный, 3 - короткий сигнал, 4 - без звука)
Строка 0x*****8 - Сигнал клавиш (от 0 до 3)
Строка 0x*****9 - Громкость сигнала (от 0 до 12)
Строка 0x*****A - Вибровызов (1 - да, 0 - нет)
Строка 0x*****B - Предупредительные сигналы (0 - выкл. 1 - вкл.)
Строка 0x*****C - Сигнал чата
Строка 0x*****D - Сигнал электрон. почты
Строка 0x*****E - Сигнал видеовызова
Строка 0x*****F - Статус сообщение профиля
Строка 0x*****10 - Зависит от параметров профиля, при наличии атрибутов отвечает за их использования
Строка 0x*****11 - Громкость для медиа
Строка 0x*****12 - Сказать имя абонента (0 - Выкл, 1 - Вкл)
Строка 0x*****13 - Изменено ли оригинальное название профиля. Эта информация нужна для приложения Профиль, название может быть локализовано (0 - Нет, 1 - Да)
Строка 0x*****14 - Путь к картинке на звонок
Строка 0x*****15 - Мелодия сигнала для "Push To Talk"
Строка 0x*****16 - Ответ одной кнопкой (0 - выкл. 1 - вкл.)
Строка 0x*****17 - 3D эффект (0 - Выкл, 1 - Круг, 2 - Полет, 3 - Зигзаг, 4 - Блуждающий, 5 - Хаос, 6 - Расширение стерео)
Строка 0x*****18 - 3D эхо (0 - Выкл, 1 - Жилая комната, 2 - Пещера, 3 - Ж/д станция, 4 - Лес, 5 - Труба, 6 - Под водой)
Строка 0x*****19 - Вибрация экрана (от 0 до 3)
Строка 0x*****1A - Сигнал экрана (от 0 до 3)

Меняем пользовательскую версию прошивки устройства
1. Берем CNT-файл вашей прошивки (RM-356_50.0.005_CNN_prd.rofs3 - где NN: 01-для красного телефона, 02-для синего, 03-для черного, 04-для нави) и распаковываем с помощью NokiaEditor
2. В папке \resource\versions\ 2 текстовых файла - редактируйте их как вам нужно

Отключаем эффекты тем по умолчанию
Файл \private\10202be9\102818E8.txt
Строка 0x9 - ставим 0x7fffffff, чтобы отключить эффекты тем

Убираем кинетику в главном меню
Чтобы убрать кинетику в главном меню распакуйте архив KillMenuKineticScroll в свою прошивку с сохранением структуры папок

Убираем настройки часового пояса,даты и времени при первом запуске
Файл \private\10202be9\101F8763.txt
Строка 0xA - ставим 0, чтобы выключить
Rich
VIP
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 32
Регистрация: 9.05.2007
Всего сообщений: 5271
Откуда: Хреновоавтомобильск
25 октября 2010, 23:44
Установка аксессуара по умолчанию
Файл \private\10202be9\1020505A.txt
Строка 0x1 - ставим 4 для минигарнитуры или 8 для наушников

Установка времени мерцания светового индикатора
Файл \private\10202be9\2000E54D.txt
Строка 0x1 - время мерцания светового индикатора (в минутах, -1 - без ограничения)


Улучшаем качество видео
Файл \private\10202be9\10281872.txt
Строка 0x1 - значения кадров для видео энкодера. Минимальное (5), среднее (10) и максимальное (15) разделяются пробелом. (от 0 до 31)

Настройки проигрывателя
Файл \private\10202be9\101ffc03.txt
Строка 0x1 - громкость проигрывателя. (от 0 до 100)

Настройки USB
Файл \private\10202be9\101f8801.txt
Строка 0x1 - запрашивать при подключении USB тип подключения (1 - спрашивать, 0 - не спрашивать)
Файл \private\10202be9\101f8801.txt
Строка 0x2 - тип USB используемый по умолчанию. (2 - Накопитель, 3 - Печать изображений, 4 - Мультимедиа, 5 - PC Suite)

Включаем отображение значка присутствия флешки
Файл \private\10202be9\101f8764.txt
Строка 0x8 - ставим 1

Настройки RealPlayer
Файл \private\10202be9\101f880a.txt
Строка 0x2 - уровень громкости (от 0 до 10)
Строка 0x3 - повтор воспроизведения (0 - выкл, 1 - вкл)
Строка 0x5 - вид по умолчанию (0 - полный экран, 1 - нормальный)
Файл \private\10202be9\10207B74.txt
Строка 0x5 - процент буферизации перед тем, как начнется проигрывание (от 0 до 100)

Меняем приложение на кнопке 0
Файл \private\10202be9\102828b2.txt
Строка 0x3 - UID приложения, которое запускается при долгом нажатии на "0"


Удаляем стандартные игры
Распаковываем архив NoBounceAndRT в прошивку

Убираем приложения, запускающиеся при первом запуске
На сервер Nokia при первом запуске после прошивки отправляется СМС. Его можно
нейтрализовать. Для этого файлы Welcome2.exe и mynokia.exe из архива разместить в
/sys/bin/
Список форумов » Полезные советы
  
Страница 1 из 1
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.084 сек
Общая загрузка процессора: 40%
SQL-запросов: 4
Rambler's Top100