Если у вас есть опыт в прошивках, вы можете изменить ранее созданную модификацию для Symbian ^3
Для этого мы используем программу Nokia Cooker Обратите внимание на путь расположения редактируемого файла! Если вначале адреса стоит rofs2, то данный файл нужно искать не в UDA, а в ROFS2. После модификации кидаем его по нужному пути в UDA
Создали прошивку? Разместите ее в тему с Модифицированными прошивками для созданной ранее вам модели!
Файл installserver.exe из архива копируем в папку \sys\bin\ Спасибо, CODeRUS InstallServer
Файлл private\100059C9\excludelist.txt. В конце дописываем С:\sys\bin\installserver.exe Данный способ работает при ХР из меню либо кодом *#7370#. При кнопочном ХР installserver удалится и полный доступ пропадёт.
Файл rofs2\private\10202be9\101F8763.txt Строка 0x2 - Уровень громкости, используемый при проигрывании заданной мелодии включения Строка 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\101F8763.txt Изменяем значение в строке 0xA: 1 - показывать, 0 - не показывать
Включение: заменить \resource\apps\SplashScreen.mif на нужную заставку. Отключение: заменить \resource\apps\SysAp.mif на нужную заставку.
У каждого языка в прошивке есть свой цифровой код. Полный список кодов можно посмотреть здесь. Распаковываем прошивку программой Nokia Cooker. Для начала нужно определиться, какие языки присутствуют в прошивке. Для этого открываем папку resource/. Видим файлы с одинаковыми именами, но с разными расширениями: *.r01, *.r03, *.r16, *.r17, *.r42, *.r78, *.r93 и прочие. Если нам нужно оставить только английский (r01) и русский (r16), то остальные нужно просто удалить. Файлы с данными расширениями ищем в папках private, resource и System, включая подпапки. По пути private\200159c0\import\2001f48a\101fb657\2000e558\1.0\ и private\200159c0\import\2001f48a\101fb657\2002699F\1.0\ располагаются папки 01, 02, 03 и так далее. Оставляем 00, 01, 16, а остальные (с другими кодами языков) - удаляем. В папке resource\help\ находятся файлы справок: smart2go.h01, smart2go.h02, smart2go.h03 и так далее. Оставляем только *.h01 и *.h16. Файл smart2go.hlp не трогаем
Отредактировать файл \resourse\Bootdata\languages.txt. Поставить ,d возле цифры, соответствующей вашему языку (русский - 16, украинский - 93, английский - 01, остальные можно узнать здесь). Чтобы это точно сработало также записываем цифровой код языка в файл \private\10202be9\1020503B.txt Строка 0x1 - пишем сюда цифровой код языка, который должен стоять по умолчанию.
Файл: rofs2\private\10202be9\101FD64E.txt Строка 0x4 - ставим 1, чтобы отключить сообщение "Установить приложение из ненадежного источника?"
Файл rofs2\private\10202be9\101F877e.txt Строка 0x7 - сообщение "Отклонить и передать сообщение" (0 - выкл, 1 - вкл)
Файл rofs2\private\10202be9\102818e8.txt Строка 0x1. Вместо "[None, None]" пишем путь хранения картинки: "c:\\Data\\Res\\No_Foto.png" В строке 0x2 меняем значение 2 на 1. И ещё, самое главное, не забудьте по указанному пути поместить нужную вам картинку!
Файл rofs2\private\10202be9\1028281F.txt Строка 0x2 - запрашивать пользователя о доступе в сеть (0 - выкл. 1 - вкл.)
Файл rofs2\private\10202be9\101F880A.txt Строка 0x2 - меняем значение 40 на 100
Файл rofs2\private\10202be9\101f87eb.txt Строка 0x1 – количество сохраняемых сообщений. Строка 0x3 – память, в которой хранятся сообщения (2 – память смарта, 4 – карта). Строки 0xC – 0x1B – содержимое 16 пунктов в меню Сообщения. Коды пунктов: 5 – Новое сообщение 4098 - Входящие 4104 – Мои папки 7 - Почта 4100 - Черновики 4101 - Отправленные 4099 - Исходящие 6 – Отчеты о доставке 8 – Дополнительный пункт (не знаю, что это??) -1 – Пункт не используется
Файл rofs2\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 - сокращенная)
Файл rofs2\private\10202be9\102073D6.txt В строку 0x1 в кавычки прописываем сервер "supl.nokia.com"
Файл rofs2\private\10202be9\101F8557.txt Строки 0x3, 0x4, 0x8 - заменяем "C" на "E". Не забудьте создать папку cache в E:\system\. Иначе браузер будет вылетать. Сделать это можно например при помощи ScriptInit
Файл rofs2\private\10202be9\101F9775.txt Строка 0x1 - Диск хранения кэша Строка 0x2 - Путь хранения кэша Строка 0x3 - Максимальное количество кэшируемых объектов Строка 0x4 - Максимальный размер кэша (в байтах)
Файл rofs2\private\10202be9\10281872.txt Строка 0x1 - значения кадров для видео энкодера. Минимальное (5), среднее (10) и максимальное (15) разделяются пробелом. (от 0 до 31)
Файл rofs2\private\10202be9\200009FE.txt Под строкой 0x10008 string "\\.mediaartlocal\\" 0 добавляем строку 0x10009 string "\\download\\" 0. Вместо download вписываем нужную папку. Таким образом добавляем все папки, которые не должна видеть галерея. Каждая папка добавляется в новой строке.
Файл rofs2\private\10202be9\101ffcd2.txt Строка 0x1 – указаны директории, в которых (включая подпапки) будет проводиться сканирование. Строка 0x2 – указаны директории, в которых не будет проводиться сканирование (на любом диске). Строка 0x4 – указаны директории в которых (конкретно в них) будет проводиться сканирование.
Файл rofs2\private\10202be9\101F8847.txt Строка 0x8 - в кавычках через запятую пишем UID’ы ненужных программ. Строка 0xa - пишем UID’ы программ, которые хотим видеть в меню. UID приложения удобно узнавать через Best Taskman или Jbak Taskman
Файл лежит в rofs2/private/10202be9/10282EDC.txt Настройки видео: VideoFrameRate=30 - количество кадров в секунду (максимальное значение - 30). VideoBitRate=14200000 - битрейт видеозаписи. Чем выше настройка, тем лучше качество видеосъёмки (в помещении при слабом свете возможно появление небольшого количества шумов), тем больше вес видео. Максимальное (качественное) значение для Nokia N8 - 14200000. Выше ставить нет смысла, будет тормозить интерфейс, но битрейт выше не станет. Максимальный железно возможный битрейт для N8 - 14,3 Мбит/с. AudioBitrate=288000 - битрейт звука, записываемого при видеозаписи (максимальное значение 288000, то есть 288 кбит/с). CMRAvgVideoBitRateScaler=1.0 - по личным замечаниям, делает битрейт более менее постоянным в зависимости от окружающих условий (максимальное значение 1.0) CMRLatencyQualityTradeoff=1.0 - начальное значение качества картинки (максимум 1.0) CMRPictureQuality=100 - собственно качество картинки (максимум 100) CMRQualityTemporalTradeoff=1.0 - конечное значение качества картинки (максимум 1.0) Настройки фото: CompressionQuality=97 - сила сжатия (если хотите убрать сжатие - то ставите 100, если добавить - то ставите по своему усмотрению, ниже 85 пойдет сильное ухудшение, самое оптимальное для н8 - 97, так как в системе есть ограничение на размер фото - 11,3 Мб)
Файл \private\10202be9\101f8801.txt Строка 0x1 - запрашивать при подключении USB тип подключения (1 - спрашивать, 0 - не спрашивать) Файл \private\10202be9\101f8801.txt Строка 0x2 - тип USB используемый по умолчанию. (2 - Накопитель, 3 - Печать изображений, 4 - Мультимедиа, 5 - PC Suite)
Файл rofs2\private\10202be9\102828b2.txt Строка 0x2 - UID приложения, которое запускается при долгом нажатии на "Меню"
Файл rofs2\private\10202be9\10204DAC.txt Строка 0x3 – включение/отключение удаленного доступа к SIM по Bluetooth (0 - выкл, 1 - вкл)
Файл rofs2\private\10202be9\10204DAB.txt Строка 0xA - прописать нужный путь сохранения файлов принятых по Bluetooth
Файл rofs2\private\10202be9\1020505A.txt Строка 0x1 - ставим 4 для минигарнитуры или 8 для наушников
Файл rofs2\private\10202be9\101f877a.txt Строка 0x5 – время автоблокировки телефона (в секундах)
Файл rofs2\private\10202be9\20021192.txt Строка 0x1 8 - Что-то похожее на скорость прокрутки элементов (если указать 0, то прокрутка будет как обычный текст). Строка 0x2 10 - Скорость понижения прокрутки элементов (если указать 0, то покрутится до конца\начала списка с одинаковой скоростью). Строка 0x3 50 - Скорость возврата списка в исходное положение, если полоса прокрутки выходит за границы списка (т.е. когда список "подпрыгивает") (если указать 0, то список не вернется в исходное положение). Строка 0x4 8 - Интересный параметр (если указать 0, то по достижению начала\конца списка список "отобьется", т.е. начнет прокручиваться в противоположную сторону). Строка 0x5 50 – возможно этот параметр регулирует чувствительность того, как вы "подцепите" элемент в списке. Строка 0x6 30 - Регулирует аккуратность нажатия выбора элемента (увеличивает чувствительность прокрутки). Строка 0x7 1 – Неизвестно. Строка 0x8 60 - Возможно скорость прокрутки элементов. Строка 0x9 1 – Включение\выключение кинетики. Строка 0xA 100 – Неизвестно. Строка 0xB 100 - Процент "перетаскиваемости" начала\конца списка (если указать 0, то начало\конец списка не будет оттягиваться от верхней\нижней границы экрана). Строка 0xC 0 – Неизвестно.
Шрифты закидывать по пути !:\resource\Fonts\ Файлы s60snr.ttf, s60ssb.ttf, s60tsb.ttf, s60zdigi.ttf. Имена должны быть те же! Советую ставить на флешку. Тогда в случае проблемм, можно будет извлечь флешку и благополучно включить смарт.
Файл rofs2\private\10202be9\200159ed.txt Смотрите нужный UID: значение 65536 – только портретный режим, 196608 – только ландшафтный режим, 327680 – в обоих режимах. Некоторые другие UID: 0x102750f0 - Рабочий стол 0x101f4cd2 - Меню 0x101f4cce - Контакты 0x101f4cd5 - Журнал 0x10005901 - Календарь 0x100058b3 - Набор номера и звонок 0x200159B2 - Видеоклипы 0x200009EE - Фото 0x102072c3 - Муз. проигр. 0x10008d39 - Интернет 0x100058c5 - Сообщения 0x20001f63 - Карты 0x10005902 - Калькулятор 0x100058F3 - Картинка выключения 0x2000FDC3 - Экран разблокировки 0x100058F3 - Выключение
Файл rofs2\private\10202be9\10283344.txt Строка 0x0 67 - Частота кадров в секунду для приложений по умолчанию. Строка 0x1 75 - Максимум процессорного времени используемого alfappserver.exe (1-100%) Строка 0x2 1 - Выбор рендерера (1 - bitgdi, 3 - OpenGles1.0, 5 - OpenGles2.0) Строка 0x3 1000 - Максимальный размер кэш-памяти в килобайтах, который выделенные ресурсы (текстуры, звуки и т.д.) могут использовать (0 - нет предела) Строка 0x4 7 - Сложность графических эффектов (1-10, 10 - самая большая сложность - требует больше мощностей процессора, 1 - самая низкая сложность - быстрая) Строка 0x5 0 - Флаги конфигурации для настройки HW драйвера (только при наличии GPU)
Файл rootconfiguration.xml, который находится в rofs2\private\200159c0\install\root_2001f482\hsps\00\ Строка <configuration max_child="6"> отвечает за количество рабочих столов. Стандартно 3. Возможно потребуется удалить файл c:/Private/10202BE9/persists/200159c9.cre, при этом все ссылки на рабочем столе будут удалены, затем перезагрузить телефон и добавить вручную новый рабочий стол через "функции" - "добавить главный экран".
1. Берем SISContent и распаковываем нужную тему - получаемм 3 нужных файла вида UID.skn, UID.mif, UID.mbm, где UID - UID темы (если кто еще не понял) 2. Затем копируем ее в прошивку: - Копируем файл с расширением skn в \private\10207114\import\*. В качестве имени этой папки используйте UID (копировать mif и mbm в эту папку не нужно) - Копируем файлы с расширением mif и mbm в \resource\skins\*. В качестве имени этой папки используйте UID.
Если хотите сделать тему по умолчанию: - Открываем блокнотом файл \private\10202be9\101F876F.txt - В строку 0x14 внутрь кавычек записываем UID темы
Файл, отвечающий за расположение значков в меню - /private/200113dd/content/matrixmenudata.xml (находится в файле ядра, так что брать его там)
Создание SVG файла 1. Запускаем программу Inkscape 2. Переходим в Файл-Свойства документа. В поле Ширина пишим 360, а в Высота 640. Закрываем окно Свойство документа 3. Загружаем нужную картинку (360х640) перетаскиванием ее в окно программы, либо через Файл-Импортировать. В появившемся окне выберете Внедрить и нажмите ОК 4. Находим в вверху программы поля X и Y. Заменяем то, что там написанно на 0 5. Теперь сохраняем все это через Файл-Сохранить как. В поле Имя файла пишем Entry 01, а в Тип файла Inkscape SVG(*.svg)
Файл rofs2 Значек запущенного приложения находится в файле resource\apps\gridroot.mif
Файл \private\10202be9\101f8798.txt Обозначения режимов: 0x* Обычный 0x100000* Без звука 0x200000* Встреча 0x300000* На улице 0x400000* Пейджер 0x500000* Автономный
Строка 0x*****0 - Битовая маска профиля Строка 0x*****1 - Битовая маска профиля. Общие настройки указывающие на параметры Строка 0x*****2 - Имя профиля Строка 0x*****3 - Список группы (до 256) для которых будет сигнал Строка 0x*****4 - Мелодия сигнала Cтрока 0x*****5 - Мелодия средней линии (??) Строка 0x*****6 - Сигнал о сообщении Строка 0x*****7 - Тип сигнала вызова (0 - Обычный, 1 - Нарастающий, 2 - однократный, 3 - короткий сигнал, 4 - без звука) Cтрока 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
В разработке: Nokia N8 PR1.2 [Версия мода 1.0] by SimOnuS В разработке: Nokia C7 PR1.2 [Версия мода 1.1] by SimOnuS
Начал разработку прошивок для N8 и С7 Для C7 сегодня уже выложил (Моя версия 1.0) (Подробнее тут)
В этом сообщении буду обновлять описание того что я вшил в прошивку
Дата приблизительного выхода прошивки 9 Августа 2011 - Сменил сплеш включения - Вшил QT 4.7.3 - Добавил installserver.exe
Дата приблизительного выхода прошивки 4 Июля 2011 - Сменил сплеш включения - Вшил QT 4.7.3 - Добавил installserver.exe - Убрал оповещение при установке: "Установить приложение из ненадежного источника" - Отключил кэширование приложений - Музыкальный плеер обновляет только e:\music и f:\music - Галерея не сканирует системные папки - Увеличил качество записи видео (FPS с ~25 на ~31) - По умолчанию при подключении наушников будет использован аксессуар "Наушники" - Подправил кинетику (Прокрутка списка стала быстрей) - Возможность использовать 5 рабочих столов - Убрал уведомление о подключении зарядного устройства - Пункт заблокировать изменил на Перезагрузить телефон - Вшил X-Plore 1.52 - Вшил BTSitch - Вшил долгожданный Rom Patcher 3.0 - Мерцание индикатора зарядки + Реагирование на пропущенные события - Возможность установления всех прав на JAVA - Возможность редактировать эквалайзер - Вшил Extra Zoom (Теперь камера может увеличить приблизительно до 6х) - Вшил 3 темы
Известные проблемы
- При включении телефона запущен "Календарь", "Контакты" и "Часы" - LS и LS changer убитые файлы ярлыков. Возможно удаление - По умолчанию стоит все как на обычной прошивке! С первого взгляда изменений почти нет!
О версии прошивки
Точная дата выхода: 5 Июля 2011 года Выпуск PR1.2 Версия ПО 014.002 Версия пользователя: 1.1 [25/07](Full)
Это последние мои модификации для версии PR1.2 После появления PR2.0 (Anna) Начну заниматься разработкой модификаций для PR2.0
где взять прошивку для 603? Симбиан жив,симбиан живет и будет жить вечно .) Помощь по прошивке Symbian 3 + . помощь в взломе и прочих работ с смартфоном