Инструкция по редактированию портированной прошивки C6
Со временем количество модификаций будет обновляться
Добавление/удаление языков
Язык смартфона по умолчаниюОтредактировать файл \resourse\Bootdata\languages.txt. Поставить , d возле цифры, соответствующей вашему языку: русский - 16, украинский - 93, английский - 01.
Чтобы это точно сработало также записываем цифровой код языка в файл \private\10202be9\1020503B.txt
Строка 0x1 - пишем сюда цифровой код языка, который должен стоять по умолчанию.
Языки вводаЯзыки ввода содержатся в следующих файлах:
\resource\fep\aknfep.rNN
\resource\multitap\Pti*.RSC
\resource\qwerty\PtiQwerty*.RSC
\resource\plugins\peninputhwrwindowconfiginfo_NN.RSC
\resource\plugins\peninputvkbwindowconfiginfo_NN.RSC
\sys\bin\Zi8*.dll
\sys\bin\Elocl.NN
Где NN - цифровой код языка, * - название языка на английском.
Пригодится тем, кто удалил, но хочет вернуть один из этих языков
Редактирование словаря Т9Файлы Т9 находятся в \sys\bin\, и имеют вид Zi8*.dll, где * - цифровой код языка. Файл zi8clib.dll не удалять!
Файл \private\10202be9\101F876D.txt
Строка 0x7 - включен ли Т9 по умолчанию (1 - включен, 0 - выключен)
Удаление языков из прошивкиУдалить из всех папок все файлы вида *.rNN.
NN - цифровой код языка, который хотите удалить. Файлы отвечающие за языки ввода не трогать!
Или же воспользоваться программой Nokia Firmware Editor 0.3
Ввод только на русском и английском языкеРаспаковать содержимое в прошивку.
Русский ввод с заменой иероглифов (Qwerty 11х3 и 11х4)Распаковать содержимое | | | в прошивку.
Русский язык для словаряРаспаковать содержимое в прошивку.
Визуальное редактирование
Настройки/редактирование эффектов темУдалить папку \resource\effects\ со стандартными эффектами. Скопировать папку effects с нужными эффектами в \resource\.
Файл private\10202be9\102818E8.txt
Строка 0x9 - значение 0x7ffffff - отключить эффекты тем по умолчанию, 0x8 - включить
Экраны при включении/выключенииВключение: заменить \resource\apps\SplashScreen.mif на нужную заставку.
Отключение: заменить \resource\apps\SysAp.mif на нужную заставку.
Настройки включения/выключенияФайл \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". Пример - "20110000:090000" - 01.01.2011 09:00)
Замена шрифтаШрифты находятся в \resource\Fonts\
Заменить файлы s60snr.ttf, s60ssb.ttf, s60tsb.ttf, s60zdigi.ttf своими шрифтами. Имена должны быть те же.
Иконки N8Распаковать содержимое в прошивку.
Меню 3х4Распаковать содержимое в прошивку.
Меню 4х4Распаковать содержимое в прошивку.
Меню 4х5Распаковать содержимое в прошивку.
Скрытие/добавление иконок программ в менюФайл \private\10202be9\101F8847.txt
Строка 0x8 - в кавычках через запятую пишем UID’ы ненужных программ.
Строка 0xa - пишем UID’ы программ, которые хотим видеть в меню.
UID приложения удобно узнавать через Best Taskman/Jbak Taskman/AppUidViewer
Настройка и редактирование виджетовНастраиваем рабочий стол:
Файл \private\200159c0\install\view\hsps\00\viewconfiguration.xml
Содержимое файла по умолчанию:
plugin uid="0x2001cb7c" часы и профиль
plugin uid="0x2001f483" ссылки 1
plugin uid="0x200184cd" контакты 1
plugin uid="0x2001f481" загрузить содержимое
plugin uid="0x10207c18" e-mail
plugin uid="0x2001f484" ссылки 2
Для скрытия какой либо панели нужно не удалять всю строчку, а просто вписать вот такой uid 0x2001f47f
Чтобы сделать виджет часов удаляемым в файле /private/200159c0/install/profile/hsps/00/widgetconfiguration.xml, заменяем
property name="removable" value="false" на property name="removable" value="true"
Редактирование ссылок на рабочем столеФайл \private\10202be9\10275102.txt
Cтроки 0x1002, 0x1005, 0x1008 и 0x100B – содержатся UID’ы 4-ех приложений, находящихся по умолчанию в виджете ссылка 1
Полоска блокировки от N8Распаковать содержимое в прошивку.
Значки избранных контактовЗначки избранных контактов находятся в файле resource\apps\topcontactswidget.mif
Значок запущенного приложенияЗначок запущенного приложения находится в файле resource\apps\gridroot.mif
Изменение портретных/ландшафтных режимовФайл \private\10202be9\200159ed.txt
Смотрите нужный UID: значение 65536 – только портретный режим, 196608 – только ландшафтный режим, 327680 – оба режима
0x102750f0 Рабочий стол
0x101f4cd2 Меню
0x101f4cce Контакты
0x101f4cd5 Журнал
0x10005901 Календарь
0x100058b3 Набор номера и звонок
0x101f8681 Видео телефония
0x101f8599 Фото и Видео галерея
0x101f4d90 Просмотрщик Фото
0x10005a3e Медиа плеер
0x10005a3f Настройки медиа
0x102072c3 Муз. Плеер
0x10008d39 Браузер
0x100058c5 Сообщения
0x101f85a0 GPS Навигация
0x20000907 Поиск
0x20009b72 Поиск по настройкам
0x20001f63 Карты
0x10005902 Калькулятор
0x101ffb51 Муз. Магазин
0x100059b5 Автоблок
0x100058F3 Картинка выключения
0x2000FDC3 Экран разблокировки
Реальные имена папок в диспетчере файловРаспаковать содержимое в прошивку.
Телефон при подключении к компьютеру отображается как 5800Распаковать содержимое в прошивку.
Добавление/удаление темы в прошивке1. Берём SISContent и распаковываем нужную тему - получаемм 3 нужных файла вида UID.skn, UID.mif, UID.mbm, где UID - UID темы (если кто еще не понял)
2. Затем копируем ее в прошивку:
3. Копируем файл с расширением skn в \private\10207114\import\*. В качестве имени этой папки используйте UID (копировать mif и mbm в эту папку не нужно)
4. Копируем файлы с расширением mif и mbm в \resource\skins\*. В качестве имени этой папки используйте UID.
5. Если хотите сделать эту тему по умолчанию:
6. Открываем блокнотом файл \private\10202be9\101F876F.txt
7. В строку 0x14 внутрь кавычек записываем UID темы
В папках \private\10207114\import\ и \resource\skins\ удаляем папки с названием-UID'ом темы. Папку 101f84b9 трогать нельзя!
Замена темы SoundWaves на своюИнструкция по замене в
Добавление изображения контакта по умолчанию если на него не стоит фотографияФайл private\10202be9\102818E8
Строка 0x1 - путь к картинке пишем в двойных кавычках "Z:\\Data\\****.png"
Строка 0x2 - ставим значение 1
Кладём картинку в папку Data.
Включение прозрачности в подменюРаспаковать содержимое в прошивку.
Добавление дополнительных ссылок на рабочий столРаспаковать содержимое в прошивку.
Включение отображения значка флешкидля включения меняем в файле \private\10202be9\101F8764.txt замените значение в строке 0x1 на 1418. и в строке 0х8 заменить 0 на 1
Удаление верхнего бара в менюРаспаковать содержимое в прошивку.
Изменяем раздел Музыка в менюВариант №1. В разделе музыка: Текущ. воспроизведение - Муз.проигрыватель - Диктофон - Радио
Распаковать содержимое в прошивку.
Уменьшение верхнего бара в менюРаспаковать содержимое в прошивку.
Убираем пункт муз. магазин из музыкального проигрывателяРаспаковать содержимое в прошивку.
Звуки камеры от Nokia N8Распаковать содержимое в прошивку.
Надписи на кнопках по центруРаспаковать содержимое в прошивку.
Чтобы иконка RealPlayer менялась темамиВ файле SkinExclusions.ini, по пути System\Data, в колонке [Always] удалить первую строку.
Экран разблокировки от С5-03Распаковать содержимое в прошивку по пути rofs2\Sys\Bin
Шрифт от N8Распаковать содержимое в прошивку по пути rofs2\Resource\Fonts
Системные изменения
Настройки производительностиФайл \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\101F8774.txt
Строка 0x1 - Порог дискового пространства при котором показывается предупреждение (в байтах). Отключается если задано значение Уведомления уровня дискового пространства
Строка 0x2 - Критический порог дискового пространства (в байтах)
Строка 0x3 - Порог низкого уровня оперативной памяти (в байтах)
Строка 0x4 - Порог хорошего уровня оперативной памяти (в байтах)
Строка 0x5 - Временной интервал за который программы должны аварийно завершить работу (в миллисекундах)
Строка 0x6 - Порог дискового пространства при котором показывается уведомление (в процентах)
Настройки системного кэшаФайл \private\10202be9\101F9775.txt
Строка 0x1 - Диск хранения кэша
Строка 0x2 - Путь хранения кэша
Строка 0x3 - Максимальное количество кэшируемых объектов
Строка 0x4 - Максимальный размер кэша (в байтах)
Изменение размера HEAP и задержки закрытия приложенийФайл \private\10202d56\sbeconfig.xml.
- размер HEAP.
- задержка запуска приложения (меньше 100000 нерекомендуется)
Отключение резерва FOTAФайл \private\10202be9\102072c6.txt
Строка 0x1 – ставим 0
Редактируем приложения из автозагрузкиФайлы \resource\starter_non_critical_1.rsc и \resource\starter_background_apps.rsc
Открываем их на компьютере HEX-редактором. Находим в них что-то вроде: Z:\sys\bin\phonebook2.exe и меняем последнюю букву в расширении (ехе) e на $. Получаем следующее: Z:\sys\bin\phonebook2.ex$. Все, приложение убрана из автозагрузки.
Следующие программы можно безопасно отключить:
clockapp.exe - Часы
iaupdatebg.exe
logs.exe - Журнал
mce.exe - Сообщения
phonebook2.exe - Контакты
securewidgetpreinstaller.exe
cctautosync.exe
matrixmenu.exe - Меню
rlock.exe
satserver.exe
schexe.exe
sipprofilesrv.exe
Также можно отключить следующие программы, с потерей некоторого функционала:
vcommandmanager.exe - Голосовые команды
mediabar.exe - XM-бар
dataconnectionlogger.exe - Значок EDGE/GPRS и счетчик трафика
Остальные программы тоже можно отключить но на ваше усмотрение!
Будьте внимательней! Отключив что-нибудь лишнее, вы можете сделать телефон не работоспособным.
Скрипт выполняемый при первом запускеФайл \Private\100059C9\ScriptInit.txt
Команды:
CD – монтировать папку
MD – создать папку
RD – удалить папку
CP – копировать
DEL - удалить файл
FORMAT - форматировать диск
Пример: "CP Z:\Data\Patches\* E:\Patches\" - при первом запуске все файлы из Z:\Data\Patches\ скопируются в E:\Patches\
Сканирование галереиФайл \private\10202be9\200009FE.txt
Нужно добавить новые строки с названиями папок, которые хотите скрыть, продолжив нумерацию. Например: Цитата:
0x10001 string "\\private\\" 0
0x10002 string "\\system\\" 0
0x10003 string "\\activenotes\\" 0
0x10004 string "\\Data\\activenotes\\" 0
0x10005 string "\\sys\\" 0
0x10006 string "\\resource\\" 0
0x10007 string "\\Cities\\" 0
0x10008 string "\\.mediaartlocal\\" 0
0x10009 string "\\Sounds\\" 0
0x10010 string "\\Others\\" 0
0x10011 string "\\Installs\\" 0
0x10012 string "\\Videos\\" 0
0x10013 string "\\download\\" 0
0x10014 string "\\Games\\" 0
Обновление медиатекиФайл \private\10202be9\101ffcd2.txt
Строка 0x1 – указаны директории, в которых (включая подпапки) будет проводиться сканирование.
Строка 0x2 – указаны директории, в которых не будет проводиться сканирование (на любом диске).
Строка 0x4 – указаны директории в которых (конкретно в них) будет проводиться сканирование.
Правка кинетикиФайл \private\10202be9\20021192.txt
Строка 0x1 8 - Скорость прокрутки элементов (если указать 0, то прокрутка будет как обычный текст)
Строка 0x2 10 - Скорость понижения прокрутки элементов (если указать 0, то покрутится до конца\начала списка с одинаковой скоростью)
Строка 0x3 50 - Скорость возврата списка в исходное положение, если полоса прокрутки выходит за границы списка (т.е. когда список "подпрыгивает") (если указать 0, то список не вернется в исходное положение)
Строка 0x4 8 - Интересный параметр (если указать 0, то по достижению начала\конца списка список "отобьется", т.е. начнет прокручиваться в противоположную сторону)
Строка 0x5 50 – Не уверен, но лично мне показалось, что этот параметр регулирует чувствительность того, как вы "подцепите" элемент в списке
Строка 0x6 25 - Регулирует аккуратность нажатия выбора элемента (увеличивает чувствительность прокрутки)
Строка 0x8 20 - Возможно скорость прокрутки элементов
Строка 0x9 1 – Включение\выключение кинетики
Строка 0xB 100 - Процент "перетаскиваемости" начала\конца списка (если указать 0, то начало\конец списка не будет оттягиваться от верхней\нижней границы экрана)
Настройки качества видеоФайл \private\10202be9\10281872.txt
Строка 0x1 - значения кадров для видео энкодера. Минимальное (5), среднее (10) и максимальное (15) разделяются пробелом. (от 0 до 31)
Уменьшение степени сжатия фотоРаспаковать содержимое в прошивку.
Включаем передачу файлов SISРаспаковать содержимое в прошивку.
Исправление бага при выходе из музыкального плеераРаспаковать содержимое в прошивку.
Изменение приложения на кнопке 0Файл \private\10202be9\102828b2.txt
Строка 0x2 - UID приложения, которое запускается при долгом нажатии на "0"
Углы поворота экранаНастройки производить в файле по пути \private\10202BE9\10282F0F.txt
Увеличение ZOOMа камерыРаспаковать содержимое в прошивку.
Добавление пункта перезагрузкаРаспаковать содержимое в прошивку.
Добавление пункта Управление касаниемРаспаковать содержимое в прошивку.
Увеличение скорости ввода на алфав.-цифровой клавиатуреДействия патча:
-Уменьшается время между нажатиями клавиш с 1сек до 0.5сек
-Уменьшается время между возможностью ввода следующей буквы на одной клавише с 0.6 сек до 0.3 сек
Для установки распаковать содержимое в прошивку.
Видеостабилизация для камерыРаспаковать содержимое в прошивку.
Улучшаем чувствительность Wi-FiРаспаковать содержимое в прошивку.
Алфавитно-цифровая клавиатура при повороте переходит в Полноэкранную Qwerty от dan-avРаспаковать содержимое в прошивку.
Ручное изменение времени автоблокировки от dan-avРаспаковать содержимое в прошивку.
ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5

