Редактирование и Патчинг S40/s60 прошивок НОКИА! — TopNokia Forum

Автор: | 24.07.2009
    22.05.2007, 11:05  | Сообщение #337

Это из-за переполнения буфера, прога была написана за 20минут с похмелья, а после внеочередного сноса винды, все исходники её потеряны…
Но собственно я не об этом хотел сказать:ППМ: начинается с алгоритма прошивы, количества блоков (разделителей), первый разделитель и поехали: 4 (не всегда иногда-8 ) байт-размер файла, 8 байт- название файла, а теперь по файлам : в самом начале идут ленгпаки и ещё какието файлы, связанные с языками (т9?ввод?), руские можно найти по RU00- ленгпа….или RUSS-ленгпак, файл MINA- сборка ресурсов телефона, в начале файла идут смещения ресурсов (начинается с 0x80, потом смещение относительно начала ресурсов),начинаются ресурсы с первой гифки.Шрифты в отдельных файлах (4 байта- размер файла шрифта,потом название шрифта, и сопсно сам шрифт) и в конце ппмки идёт файл названиями операторов (в мцу нашол функцию, возращяющую из етого файла название сети). Самое главное, что при всём вышесказаном надо учесть, РАЗМЕРЫ файлов указаны с учетом размера самого размера и названия файла (и есесно без учёта разделителей). Вот сопсно и всё что хотелось сказать.
Изменение размера ппм и ресурсов после прочтения данной информации стаёт возможным, ща готовлю ппм с убраными из него ненужными языками (хочу убрать все, кроме русского и англисского, чтоб освоболдить место для расшерения графических, музыкальных и аудио ресурсов