категории | 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

#49   Canth    

Так, на C5-00 прокатит способ этот? Возможно там вшить некоторые программы? И еще какие программы можно вшивать? Противоугонку, иксплор... Мне некоторые люди говорили что нельзя на ц5 редактить.


0 ответить

#49   mpkkii    

Подскажите, а кто нить проводил опыты с Nokia E71? Я прошивку разобрал, собрал без всяких ошибок, пока удалил только мелодии некоторые и закинул installserver.exe, а вот шить пока прбаиваюсь, из деад-мод тел уже поднимал один раз, если тут все пойдет плохо реально будет в домашних условиях поднять с родным ядром?Ответьте в личку если можно

Вобщем сам отвечу, пока ни чего хорошего из этого не вышло, телефон лежит и пока на все попытки восстановления не реагирует, и джаф и феникс его видят, но шить не хотят, завтра будем пробовать через уфсник прошить, может так получиться оживить


* редактировал(а) mpkkii 19:36 26 июл 2011

0 ответить

#49   VirusMobile    

Ramson,
Она не будет работать. Там нужно с установленной и настроенной программы файлы брать.
Поищите в статьях, где-то было, как это сделать.


0 ответить

#49   Ramson    

При редактировании ядра можно добавить программу Guardian?


0 ответить

#49   John9306    

народ, а редактировать прошивку можно на любом телефон 9 редакции?можно например от 6710?


0 ответить

#49   Symbianiya    

Дайте пожалуйста мод чтоб вшить в рофс в С7 и N8 чтоб,

1. При первом запуске после прошивки было 6 пустых, без никаких виджетов, рабочих столов
2. Сразу же поле прошивки тело включалось с моими настройками GPRS и MMS всех трёх операторов которые я изначально настрою вручную.
3. После прошивки включалось с предустановленным числом(тот что для 9.4 не катит) временем часовым поясом и городом.


0 ответить

#49   chivilyov    

VirusMobile, возвращаюсь к просьбе придумать какой-нибудь способ автоматического переноса некоторых файлов с диска Z на диск С. Те проблемы, которые у меня были раньше, уже решены, просто пришла на ум такая штука: что-бы после прошивки или хардрезета из диска Z автоматом загружался файл календаря со всеми памятными датами. Он у меня большоq - 2 мб., программа Резервного копирования когда его восстанавливает постоянно зависает, а с таким способом будут намного легче, тем более у меня в ядре освобождается около 7 мб. свободного места...

А за эту статью отдельное спасибо... laughing


0 ответить

#49   VirusMobile    

pimen33,
Не знаю... Вряд ли... Попробуйте smile


0 ответить

#49   pimen33    

А можно с помощью этого метода и программ вшить на Z:\\ flash 4 вместо старого 3.1 и будет ли работать?


0 ответить

#49   VirusMobile    

И в первом и во втором и в третьем случае нужно всё кидать в Z. Только в третьем случае нужно исправить файл меню, поправить путь на диск Z.
Всё это точно работает.
Кстати, предлагаю дискуссию перенести в личку.


* редактировал(а) VirusMobile 13:18 28 июн 2011

0 ответить

Яндекс.Метрика