категории | RSS

Редактирование всей прошивки смартфонов на базе 9.3, 9.4 и S^3


Данная статья актуальна для: некоторых смартфонов на базе Symbian 9.3, большинства смартфонов Symbian 9.4 и всех смартфонов Symbian^3

Наконец-то появилась возможность полностью отредактировать прошивку. Если на 9.3 и 9.4 можно было редактировать языковой файл, то на смартах с Symbian^3 раньше мы могли вносить изменения только в UDA часть, которая в процессе прошивки записывается на диск C. Соответственно после формата смартфона все изменения сбрасывались. Согласитесь, это не очень удобно.
Теперь же, мы имеем возможность отредактировать практически любую часть прошивки современных смартфонов Symbian.

Редактированию можно найти много интересных применений, например можно полностью удалить или заменить неиспользенмые вами программы, удалить стандартные темы и языковые файлы. Всё ограничивается только вашей фантазией.

И так, начнём!

Нам понадобится:
1) Сама прошивка. Качаем отсюда на свою модель.
2) Phoenix. Последнюю версию берём тут .
3) NFECore-rus.zip - 853.72 Kb Программа для редактирования ядра ROFS1.
4) NokiaCooker_1.1.zip - 718.16 Kb Программа для редактирования языковых файлов ROFS2 и ROFS3.
Редактирование ядра ROFS1
Открываем программу NFE Core 2
 Скрин

Нажимаем кнопку «Открыть»


Выбираем файл ядра. Ищем его в каталоге C:\Program Files\Nokia\Phoenix\Products\RM-XXX
 Скрин
Файл ядра – самый большой файл в этом каталоге. Имеет окончание _prd.core.fpsx

Если всё верно – в программе появится строка:


 Дополнительно:

Нажимаем кнопку «Распаковать». Программа выдаст сообщение:
 Скрин

Это предупреждение об удалении каталога rofs из папки программы.
На случай, если вы вдруг вы захотите сохранить копию прошлой перепаковки.
Данная папка создаётся при распаковке прошивки.


Соглашаемся, и при успешной распаковке программа ответит следующим текстом:
 Скрин

Всё, можно редактировать ядро. Файл прошивки ищем в папке rofs, в каталоге нашей программы.
 Скрин

Программу ни в коем случае не закрываем!


Главное не переборщить с количеством файлов и их весом. Даже несколько лишних файлов могут привести к ошибке запаковки.
Если желаете что-то добавить, сначала нужно что-нибудь удалить. Вот такой каламбур. Подскажу: можно удалить, например стандартные темы. Освободится достаточно места.
Закончив с редактированием, разворачиваем окно NFE Core 2 и нажимаем кнопку «ROFS калибровка»

Откроется окно калибровки прошивки:
 Скрин

В правой половине появившегося окна меняем все значения на 2C.


Применяем изменения. Об успешном результате программа оповестит текстом:


Ставим галочку в поле «Сохр. оригинальный CRC32»


Нажимаем кнопку «Запаковать». При успешном результате появится текст:
 Скрин

 Так же возможно

Заходим в каталог программы NFE Core 2 и находим папку Repack.
 Скрин

Тут лежит наша перепакованная прошивка. Меняем название файла, стирая приставку RBT_ , и копируем файл в каталог с прошивкой, согласившись на замену.
(Но лучше сделать копию оригинального файла ядра, на всякий случай).
Всё, редактирование окончено, можно шить смарт нашим личным ядром!

Редактирование языкового файла ROFS2
Тут всё предельно просто... Да и те, кто уже редактировал прошивки (например на других моделях смартов) сами без проблем разберутся.
Но я всё равно решил написать, для новичков.

Для редактирования языкового файла прошивки открываем программу NokiaCooker_1.1
 Скрин

Нажимаем кнопку и выбираем файл прошивки.
 Скрин
Файл имеет окончание _prd.rofs2.fpsx

В окне программы откроется список файлов прошивки.
 Скрин

Редактируем так, как нам удобно. Нажимаем кнопку
По завершению программа выдаст сообщение «ALL DONE!»

Прошивка готова. Имя файла прошивки останется прежним, а старую копию программа пометит суффиксом _BACKUP_
Никаких файлов заменять не нужно, редактированный файл прошивки уже на месте.

Можно приступать к прошивке смарта:
Шить измененный ROFS2 можно только совместно с модифицированным ядром, у которого вы провели калибровку. Сам процесс прошивки модифицированными файлами ничем не отличается от прошивки оригиналом.

В качестве инструкции можно воспользоваться следующими статьями:
Symbian: взлом современного смартфона с помощью прошивки
Symbian^3: Прошивка и взлом

Все действия вы производите только на свой страх и риск! Ни я, ни администрация сайта никакой ответственности не несём.

Выражаю огромную благодарность следующим людям:
Андрею aka CODeRUS
Игорю aka Camerado
Никите aka khotabych


VirusMobile
2011-06-19T16:33:08Z
Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 59

#59   uzer    

У меня в ROFS2 лежат sis приложения они же должны находится в файле core?


0 ответить

#59   red5800    

Привет всем!
ЕЛИ - ЕЛИ ВШИЛ В ПРОШИВКУ Е52 НЕСТАНДАРТНЫЕ ЭФФЕКТЫ ТЕМ!
Порядок установки :
Прошиваемся Phoenix (мертвый режим) и по пути C:\Program Files (x86)\Nokia\Phoenix\Products\RM-469 делаем подмену файлу rm469_091.003_prd.core.fpsx .
Его в свою очередь открываем через программу NokiaCooker_2.9 ( и кстати этот файл rm469_091.003_prd.core.fpsx может быть и модом вашей прошивки, к примеру если вы сделали взлом модифицированой прошивкой)
......ищите папку resourse - далее - Effects - в этой папке вам необходимо удалить все файлы и залить свои (эффекты тем), если есть в ваших эффектах папка skins - 101f84b9 - то по тому же пути (skins - 101f84b9) заменить и файл 101f84b9.sel, ВСЕ ЭТИ ФАЙЛЫ ПОДМЕНЯЮТСЯ ЧЕРЕЗ ПРОГРАММУ NokiaCooker_2.9 (про нее отдельно ищите и ичитайте FAQ) :
ВНИМАНИЕ!
После операции с файлом ядра rm469_091.003_prd.core.fpsx программа NokiaCooker сделает копию исходника этого файла с пометкой _BACKUP_ - ЭТИМ ФАЙЛОМ ПОДМЕНУ НЕ ДЕЛАТЬ! (изменившийся файл rm469_091.003_prd.core.fpsx останется с таким же именем - вот именно им и выполняется подмена по пути C:\Program Files (x86)\Nokia\Phoenix\Products\RM-469, повторяю не _BACKUP_!!!)
......если что не понятно пишите на почту skamis@yandex.ru - по возможности отвечу
......я толково писать не умею, поэтому кто-то может поробывать мой метод и нормально изложить идею да и оформить тему по-людски!
Всем удачи и помните все это вы делаите на свой страх и риск)


* редактировал(а) red5800 01:44 28 авг 2012

0 ответить

#59   Hhhnuts    

У меня вопрос. Можно ли с помощью этой статьи уйти от патча c2z? Отредактировать файл прошивки чтобы он автоматом проверял файлы на диске Е?

Ещё вопрос! installserver.exe после распаковки отсутствует. Также в папке \\resource\\effects файлов почти нет. Как взломать телефон и изменить эффекты? Просто добавить эти файлы и запаковать?
-------------
Добавлено в 11.03: с эффектами тем разобрался. Куда нужно всунуть файл installserver.exe?


* редактировал(а) Hhhnuts 19:45 9 июл 2012

0 ответить

#59   Gazenvagen    

ураааа! новый взлом сертификатов. я вот мучился как взломать свою 6220cl и нашол эту статью. от безисходности начал колупать ядро, закинул свой инсталсервер в папку sys/bin и о чудо - прошил это ядро и теперь все проги устанавливаются. инсталсервер работает. впору добавить этот метод в методы взлома прошивок, а то там народ с антивирусами и карантинами заморачивается, у меня ниодин из тех методов не заработал


0 ответить

#59   Delorean    

Кто нибудь уже подобрал значения калибровка для 9.2? recourse


0 ответить

#59   Sergey_n73    

при попытке открыть ядро прошивки нокиа 603 выдает ошибку \"this file not for me\", перепробовал все версии, бесполезно.
-------------
Добавлено в 02.54: вопрос решил, надо было открывать нокиа кукером


0 ответить

#59   estramadura    

А во время редактирование откуда можно узнать какая папка, файл на что отвечает?


0 ответить

#59   chivilyov    

Программа NokiaCooker_1.1 сегодня отказалась запуститься - типа версия устаревшая, скачайте с оф.сайта новую. Новой версии на оф.сайте не нашлось. Откатил дату на компе на 2 месяца назад - вроде заработала... belay


0 ответить

#59   cjrhfn    

прошу подсказать, можно ли и каким образом внести взлом в ядро (тело X7-00 S^3) c S^3 ранее дела не имел.
(по ссылке Symbian^3: Прошивка и взлом теперь Nokia N8-00: Прошивка модом и взлом, так что не туда мне...)
...допустим, если я rompatcher3-s3 в ядро распакую, прокатит такая фишка?


* редактировал(а) cjrhfn 23:43 5 сен 2011

0 ответить

#59   VirusMobile    

Canth,
По идее - можно редактировать, но я не проверял. Спросите в теме про C5-00
А вшить можно много чего, мало что будет работать.
Проверяйте таким способом, на файлы и папки с программой ставьте атрибут \"Только чтение\", если будет работать, то есть вероятность того, что программа будет вшита удачна.
Но не факт. Например AutoMacro из прошивки не работает.


1 ответить

Напомнить пароль