Данная статья актуальна для: некоторых смартфонов на базе 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.
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Нажимаем кнопку «Открыть»
![](https://msg.dimonvideo.ru/sklad/files/1124524/a23_otkryt.jpg)
Выбираем файл ядра. Ищем его в каталоге C:\Program Files\Nokia\Phoenix\Products\RM-XXX
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Файл ядра – самый большой файл в этом каталоге. Имеет окончание _prd.core.fpsx
Если всё верно – в программе появится строка:
![](https://msg.dimonvideo.ru/sklad/files/1124524/df7_otkryto.jpg)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Нажимаем кнопку «Распаковать».
![](https://msg.dimonvideo.ru/sklad/files/1124524/d55_raspakovat.jpg)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Это предупреждение об удалении каталога rofs из папки программы.
На случай, если вы вдруг вы захотите сохранить копию прошлой перепаковки.
Данная папка создаётся при распаковке прошивки.
Соглашаемся, и при успешной распаковке программа ответит следующим текстом:
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Всё, можно редактировать ядро. Файл прошивки ищем в папке rofs, в каталоге нашей программы.
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Главное не переборщить с количеством файлов и их весом. Даже несколько лишних файлов могут привести к ошибке запаковки.
Если желаете что-то добавить, сначала нужно что-нибудь удалить. Вот такой каламбур. Подскажу: можно удалить, например стандартные темы. Освободится достаточно места.
Закончив с редактированием, разворачиваем окно NFE Core 2 и нажимаем кнопку «ROFS калибровка»
![](https://msg.dimonvideo.ru/sklad/files/1124524/618_kalibrovka.jpg)
Откроется окно калибровки прошивки:
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
В правой половине появившегося окна меняем все значения на 2C.
![](https://msg.dimonvideo.ru/sklad/files/1124524/2f_kalibrovka-okno-vvod.jpg)
Применяем изменения. Об успешном результате программа оповестит текстом:
![](https://msg.dimonvideo.ru/sklad/files/1124524/bc6_kalibrovka-ok.jpg)
Ставим галочку в поле «Сохр. оригинальный CRC32»
![](https://msg.dimonvideo.ru/sklad/files/1124524/dd4_summa.jpg)
Нажимаем кнопку «Запаковать». При успешном результате появится текст:
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Заходим в каталог программы NFE Core 2 и находим папку Repack.
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Тут лежит наша перепакованная прошивка. Меняем название файла, стирая приставку RBT_ , и копируем файл в каталог с прошивкой, согласившись на замену.
(Но лучше сделать копию оригинального файла ядра, на всякий случай).
Всё, редактирование окончено, можно шить смарт нашим личным ядром!
Но я всё равно решил написать, для новичков.
Для редактирования языкового файла прошивки открываем программу NokiaCooker_1.1
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Нажимаем кнопку
![](https://msg.dimonvideo.ru/sklad/files/1124524/9b_otkr.jpg)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Файл имеет окончание _prd.rofs2.fpsx
В окне программы откроется список файлов прошивки.
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Редактируем так, как нам удобно. Нажимаем кнопку
![](https://msg.dimonvideo.ru/sklad/files/1124524/77_soxr.jpg)
По завершению программа выдаст сообщение «ALL DONE!»
Прошивка готова. Имя файла прошивки останется прежним, а старую копию программа пометит суффиксом _BACKUP_
Никаких файлов заменять не нужно, редактированный файл прошивки уже на месте.
Можно приступать к прошивке смарта:
Шить измененный ROFS2 можно только совместно с модифицированным ядром, у которого вы провели калибровку. Сам процесс прошивки модифицированными файлами ничем не отличается от прошивки оригиналом.
В качестве инструкции можно воспользоваться следующими статьями:
Symbian: взлом современного смартфона с помощью прошивки
Symbian^3: Прошивка и взлом
Все действия вы производите только на свой страх и риск! Ни я, ни администрация сайта никакой ответственности не несём.
Выражаю огромную благодарность следующим людям:
Андрею aka CODeRUS
Игорю aka Camerado
Никите aka khotabych
Я все файлы закидывал в ядро - в итоге у меня java вообще не устанавливалась, пока вручную не закинул их на диск С.
На моей прошивке нужен специальный файл akncapserver.exe, к которому и применяется этот патч. Раньше я этот файл вручную кидал в С\\сис\\бин, а теперь как это сделать автоматически не знаю.
uploader/252771
0 ответить