Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

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


Рекомендуемые сообщения

Скоро будет готова новая версия проги.

Принцип работы такой: очищаем файл от разделителей, заменяем ресурсы и восстанавливаем разделители.

Nokia 6233 Black (v5.10) + 1Gb MicroSD(Transcend)

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 1,7 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Стоп друзья! Все патчи на прошивку дружно переносим в НОВУЮ ТЕМУ, назовем ее = Модифицированные прошивки для Нокиа ВВ5=! Алиен друже, просьба открыть тему, прикрепим... И надо уже Аilmе в Нокиа Опен Клуб перебираться..

Samsung A53, Samsung A52s, iPhone...

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, а ты пробовал заменять ресурсы на другой тип (например м3г на гиф?)

Бьерн Страустрап, один из разработчиков языка С++:

Я всегда мечтал о том, чтобы работа с компьютером была не сложнее пользования телефоном. Моя мечта стала реальностью. Теперь я уже не знаю, как пользоваться всеми возможностями телефона.

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, а ты пробовал заменять ресурсы на другой тип (например м3г на гиф?)

Я думаю, что должно прокатить. Сам пробовал только jpg заменять на png

ppmEditor.rar

Коментарии к проге:

Т.к. сначала файл очищается от разделителей, поэтому адреса ресурсов изменились.

Еще добавил в патч информацию о названии файла прошивки.

Nokia 6233 Black (v5.10) + 1Gb MicroSD(Transcend)

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, а ты пробовал заменять ресурсы на другой тип (например м3г на гиф?)

Изменял но не патчил:

ГИФ на ЖПГ не меняецца и наоборот) - материцца "Неверная сигнатура..."

М3Ж на ПНГ меняется но не отображается (просто иконка м3ж)

Дальше - буду тестить!

-----------------------------------------------------------------------

Ailme

Заметил, прога стала пошустрее работать!

===================================

Ailme

...по поводу последней проги, там если отменять замену русурса с текстовым именем, то выдается ошибка. У себя исправил, но выложить не могу, т.к. не работает телефонная линия уже несколько дней. в инет выхожу с мобилы...

Цитата не с форума, а с переписки по ICQ с Ailme!

Цитату привожу по просьбе...! Очень просили! :59:

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N спасиб тебе

 

Вот исправленная версия

ppmEditor.rar

Изменено пользователем Ailme
  • Like 1

Nokia 6233 Black (v5.10) + 1Gb MicroSD(Transcend)

Ссылка на комментарий
Поделиться на другие сайты

Ailme, Re: Nokia Open Club- нас уже двое!

 

 

ПРОШИВКА=5.10

СДВИГ=0Х000044C2 РАЗДЕЛИТЕЛЬ=5401170E0000009062010000024000000400A0

СДВИГ=0Х00004F79 РАЗДЕЛИТЕЛЬ=5401170E0000002675010000260000000AC04D

СДВИГ=0Х00008454 РАЗДЕЛИТЕЛЬ=5401170E0000002425010000040000012180E9

СДВИГ=0Х00016BBF РАЗДЕЛИТЕЛЬ=5401170E00000046C301000040000004040087

СДВИГ=0Х0001ABD2 РАЗДЕЛИТЕЛЬ=5401170E000000EB93010000400000044400D2

СДВИГ=0Х0001EBE5 РАЗДЕЛИТЕЛЬ=5401170E0000008F1B01000040000004840066

СДВИГ=0Х00022BF8 РАЗДЕЛИТЕЛЬ=5401170E00000016A801000040000004C40012

...................................................................

СДВИГ=0Х0103360C РАЗДЕЛИТЕЛЬ=5401170E00000068D60100004000010AC4008B

СДВИГ=0Х01037619 РАЗДЕЛИТЕЛЬ=5401170E000000E0970100004000010B040011

СДВИГ=0Х0103B632 РАЗДЕЛИТЕЛЬ=5401170E00000060440100004000010B4400A4

СДВИГ=0Х0103F645 РАЗДЕЛИТЕЛЬ=5401170E0000006D990100002900010B840019

СДВИГ=0Х010427BC РАЗДЕЛИТЕЛЬ=5401170E0000000CF90100000240011DE4008F

СДВИГ=0Х01043273 РАЗДЕЛИТЕЛЬ=5401170E00000009E00100000080011DF4005D

 

ПРОШИВКА=4.91

СДВИГ=0Х000044C2 РАЗДЕЛИТЕЛЬ=5401170E0000009CA101000002400000040055

СДВИГ=0Х00004F79 РАЗДЕЛИТЕЛЬ=5401170E000000FD07010000258000000AC065

СДВИГ=0Х000083C4 РАЗДЕЛИТЕЛЬ=5401170E0000002425010000040000012180E9

СДВИГ=0Х00016B39 РАЗДЕЛИТЕЛЬ=5401170E00000046C301000040000004040087

СДВИГ=0Х0001AB52 РАЗДЕЛИТЕЛЬ=5401170E000000EB93010000400000044400D2

СДВИГ=0Х0001EB65 РАЗДЕЛИТЕЛЬ=5401170E0000008F1B01000040000004840066

СДВИГ=0Х00022B78 РАЗДЕЛИТЕЛЬ=5401170E00000016A801000040000004C40012

...................................................................

СДВИГ=0Х0102F579 РАЗДЕЛИТЕЛЬ=5401170E00000068D60100004000010AC4008B

СДВИГ=0Х0103358C РАЗДЕЛИТЕЛЬ=5401170E000000E0970100004000010B040011

СДВИГ=0Х01037599 РАЗДЕЛИТЕЛЬ=5401170E00000060440100004000010B4400A4

СДВИГ=0Х0103B5B2 РАЗДЕЛИТЕЛЬ=5401170E0000006D990100002900010B840019

СДВИГ=0Х0103E9A9 РАЗДЕЛИТЕЛЬ=5401170E0000000CF90100000240011DE4008F

СДВИГ=0Х0103F460 РАЗДЕЛИТЕЛЬ=5401170E00000009E00100000080011DF4005D

 

ППМ начинается со сдвига 011E0000

image начинается со сдвига 016E0000

В начале мцу есть разница в разделителях,а начиная с 3-его уже нет... Кстати прикололся, в ппм заменил 5.10 rm123_145_- e на 5.11 rm-145 se, прошил, телефон работает на ура, и в *#0000# отображает правильно, а вот с мцу проблема у нас выходит если поправить хоть один байт телефон отказывается включатся...вообще (даже картинку нокиа и подсветку на зажигает), поэтому надо искать каким способом и где в мцу лежит CheckSumm или чтонить подобное...

Бьерн Страустрап, один из разработчиков языка С++:

Я всегда мечтал о том, чтобы работа с компьютером была не сложнее пользования телефоном. Моя мечта стала реальностью. Теперь я уже не знаю, как пользоваться всеми возможностями телефона.

Ссылка на комментарий
Поделиться на другие сайты

Вот исправленная версия

Выложу позже

Информация к размышлениям...

post-55441-1486242151,6877_thumb.jpg

Такое произошло при попытке извлечь контент из бинарника (патча)...! :132::ak:

Каламбур какойто! :28:

 

а вот с мцу проблема у нас выходит если поправить хоть один байт телефон отказывается включатся...вообще (даже картинку нокиа и подсветку на зажигает), поэтому надо искать каким способом и где в мцу лежит CheckSumm или чтонить подобное...

Есть такая фигня! Дето видел - типа МЦУ криптованая - фиг ево знаит!

Втыкал в IDA - в графе Charasters куча текста и переменных. :o

Пока это гиблое дело! Поскольку МЦУ ниразу не маленькая!

Пререлопачивать бестолку. Хотяб какойнить байтик от которого оттолкнутся!

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

Информация к размышлениям...

 

Такое произошло при попытке извлечь контент из бинарника (патча)...! :132::ak:

Каламбур какойто! :28:

уже исправил

Nokia 6233 Black (v5.10) + 1Gb MicroSD(Transcend)

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, врядли криптованая, написана кстати на с класическом, а свот скомпилена скорее всего, но не факт с заточкой под проц.

Бьерн Страустрап, один из разработчиков языка С++:

Я всегда мечтал о том, чтобы работа с компьютером была не сложнее пользования телефоном. Моя мечта стала реальностью. Теперь я уже не знаю, как пользоваться всеми возможностями телефона.

Ссылка на комментарий
Поделиться на другие сайты

Печальные новости!!!

Пробывал увеличить размер заменяемых картинок. Результат-тел умер.

Кое-как сумел восстановить его с долгими усилиями.

Nokia 6233 Black (v5.10) + 1Gb MicroSD(Transcend)

Ссылка на комментарий
Поделиться на другие сайты

Ailme, Размер физический или разрешение картинки?, попробуй увеличить не больше чем свободного места до следующего разделителя (примерно кб на 5)

Бьерн Страустрап, один из разработчиков языка С++:

Я всегда мечтал о том, чтобы работа с компьютером была не сложнее пользования телефоном. Моя мечта стала реальностью. Теперь я уже не знаю, как пользоваться всеми возможностями телефона.

Ссылка на комментарий
Поделиться на другие сайты

Ailme, Размер физический или разрешение картинки?, попробуй увеличить не больше чем свободного места до следующего разделителя (примерно кб на 5)

Ну ведь идея-то как раз в этом и заключается - увеличить размер без учёта

"свободного места до следующего разделителя (примерно кб на 5)"!

Пример: Сначала пытался сохранять иконки в Фотошопе "Сохранить как..." - размер реально раза в 2 больше

обычных нокиевских иконок! В процессе овладевания Ф раздуплил "Сохранить для WEB...".

Поигравшись с настройками и выбрав оптимальные - понеслась родная.... Результат все уже видели!

Так вот (повторюсь) - идея ж в замене граф. контента БЕЗ шаманских танцев с Фотожопом,

"свободного места до следующего разделителя" и, собственно, разделителей!

 

Пока не получилосс... А Ailme чуть не осталсся без телефона...! :132:

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, по идее ппм максимум может занимать 5 мегабайт в телефоне (от офф стартового адреса ппм до офф стартого адреса пользовательской памяти), без учёта "разделителей и небольшого кусочка в начале ппм (там описан алгоритм прошивки и поидее он до первого разделителя), да и в мцу оч интересный участок до первого разделителя- скорее всего это и есть ADL loader...Хотя я могу ошибаться

Бьерн Страустрап, один из разработчиков языка С++:

Я всегда мечтал о том, чтобы работа с компьютером была не сложнее пользования телефоном. Моя мечта стала реальностью. Теперь я уже не знаю, как пользоваться всеми возможностями телефона.

Ссылка на комментарий
Поделиться на другие сайты

Ailme, Размер физический или разрешение картинки?, попробуй увеличить не больше чем свободного места до следующего разделителя (примерно кб на 5)

Идея заключалась вот в чем: не стал дописывать нули в конец заменяемых картинок, а одну записал размером примерно на байт 600(с хвостом) больше исходной. В результате ппм увеличился примерно на 500 байт(с хвостом). Изменил размер последней секции в разделителях. в впл изменил crc для ппм. И стал прошивать. Прошивка встала, а после этого на стадии верификации ошибка. Результат всем известен.

 

И к стати, до следующего разделителя примерно 4 кБ места остается. Поэтому больно то не разгуляешься на свободном месте.

 

Вообще интересует вопрос, что если не записывать нули в конец заменяемых картинок и исправить соотв. размер последней секции. И заменив crc. Проверять уже, честно говоря, не хочется.

Nokia 6233 Black (v5.10) + 1Gb MicroSD(Transcend)

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N

в мцу оч интересный участок до первого разделителя- скорее всего это и есть ADL loader...Хотя я могу ошибаться

Я с тобой АПСАЛЮТНО согласен! Но...!

Если это не так - тогда ошибаемся уже мы оба! Зато веселее, всё же не сам! :ad:

А вообще мне процесс ковыряния проши напоминает процесс поиска чёрной кошки в тёмной комнате... :132:

Ailme

Проверять уже, честно говоря, не хочется.

Да и мне уже как-то подставлять свой тел под ТАКОЙ эксперимент, после твоего случая,

совсем не улыбаецца! И так уже просидел без тел-на больше 3-х недель!

Тут 50 на 50 - подымешь тел или СЦ....

------------------------------------------------------------

Ailme

post-55441-1486242151,7317_thumb.jpg

Такое произошло когда я попытался открыть патч 6233vista.bin от emela! :(

Хотел посмотреть что он там наваял...

Видимо он (патч) создан был одной из предыдущих версий ППМэдитора и последней не открываецца!

Проверено было на 2-х машинах - результат один и тот же.

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

Такое произошло когда я попытался открыть патч 6233vista.bin от emela! :(

Хотел посмотреть что он там наваял...

Видимо он (патч) создан был одной из предыдущих версий ППМэдитора и последней не открываецца!

Проверено было на 2-х машинах - результат один и тот же.

Ты абсолютно прав.

Можешь добавить 2 байтика в патч(например 01 01) и распаковать :)

Nokia 6233 Black (v5.10) + 1Gb MicroSD(Transcend)

Ссылка на комментарий
Поделиться на другие сайты

Ты абсолютно прав.

Можешь добавить 2 байтика в патч(например 01 01) и распаковать :)

Поставил в начало - сработало! :idea:

Пасиб! На всяк случай возьму `на заметку`! :59::bx:

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

Такое произошло когда я попытался открыть патч 6233vista.bin от emela! :(

Хотел посмотреть что он там наваял...

Видимо он (патч) создан был одной из предыдущих версий ППМэдитора и последней не открываецца!

Проверено было на 2-х машинах - результат один и тот же.

все переделал делал на последней версии ппм эдитора . сделайте плиз кто нить скрины оч хочу посмотреть на своё детище :132:

N81 + 2Gb MicroSD+philips SHE9500

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, А в первых 2-х блоках-Update Agent, который непосредственно и прошивает телефон (я так думаю).

Кста, Rage2подсказал идею ох..енную-тулза WinImage-открывает имаге файл (но лично моё мнение надо из имежа сначала вырезать "Разделители" и кусочек до первого разделителя).

Бьерн Страустрап, один из разработчиков языка С++:

Я всегда мечтал о том, чтобы работа с компьютером была не сложнее пользования телефоном. Моя мечта стала реальностью. Теперь я уже не знаю, как пользоваться всеми возможностями телефона.

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N

Кста, Rage2подсказал идею ох..енную-тулза WinImage-открывает имаге файл (но лично моё мнение надо из имежа сначала вырезать "Разделители" и кусочек до первого разделителя).

Мы с Rage2 в один день замутили такую фичу!

Он подсказал - я проверил! Кста, непонятно чего до сих пор не отписался - поэтому пишу на свой страх и риск,

поскольку идея то Rage2`ская! Думаю он не обидицца и чистить мне фейс не будет...! :ad:

Открываются ТОЛЬКО следующие файлы:

rm123_145_30004.91.image_sd_apac_64MB

rm123_145_30004.91.image_sd_apac_128MB

rm123_145_30004.91.image_sd_emea_64MB

rm123_145_30004.91.image_sd_emea_128MB

rm123_145_30004.91.image_sd_voda_64MB

rm123_145_30004.91.image_sd_voda_128MB

rm123_145_30004.91.image_sd_chin_64MB

rm123_145_30004.91.image_sd_chin_128MB

Т.к. разные языковые зоны - разный контент, как оказалось.

Самая "бедная" оказалась sd_chin - мало контента (в отличии от других), а самая "фаршанутая" - sd_voda!

По ходу не любят финны китаёсов...! :132: Скрины на закуску -->

post-55441-1486242151,7774_thumb.jpg post-55441-1486242151,7968_thumb.jpg post-55441-1486242151,822_thumb.jpg

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, А в первых 2-х блоках-Update Agent, который непосредственно и прошивает телефон (я так думаю).

Кста, Rage2подсказал идею ох..енную-тулза WinImage-открывает имаге файл (но лично моё мнение надо из имежа сначала вырезать "Разделители" и кусочек до первого разделителя).

Точно...блин,а я пробывал кусок удалять до первого разделителя(типа лоадер) , а патом этот образ в ВинИмадже открыл...но файлов в образе не оказалось, а оказвается дело то в разделителях.....?! Плиз парни, сделайте тулзу, чтоб эти самые разделители убрать, а потом можноб было спокойно их в ВинИмадже смотреть... :132:

А потом после редактирования ....можно опять обратно их добавить и шить в телефон :D

Кстати вот она...мож кому пригодтся..С помощью ее спокойно открываются файлы образов контента Карт памяти...

..к примеру такие вот:

rm123_145_30004.91.image_sd_apac_64MB

rm123_145_30004.91.image_sd_apac_128MB

rm123_145_30004.91.image_sd_voda_64MB

rm123_145_30004.91.image_sd_emea_64MB

rm123_145_30004.91.image_sd_voda_128MB

rm123_145_30004.91.image_sd_emea_128MB

rm123_145_30004.91.image_sd_chin_64MB

rm123_145_30004.91.image_sd_chin_128MB

Nokia 6233 Black (v.05.43) + 1Gb MicroSD => Gigabyte G-smart i350 i'm happy =)

Ссылка на комментарий
Поделиться на другие сайты

Плиз парни, сделайте тулзу, чтоб эти самые разделители убрать, а потом можноб было спокойно их в ВинИмадже смотреть... :132:

А потом после редактирования ....можно опять обратно их добавить и шить в телефон :D

Полчаса непыльной работы - покликал мышкой, почистил от Разделителей.

Забирайте кому надо -> rm123_145_30004.91.rar

Вот только огорчу всех загоревшЫхся - всё равно не открываецца - пишет ошибка чтения!

Но! Пробовал вставляь в начало (до VOLUMELABELFAT16, так чтобы было *********FAT16) кусок взятый из

image_sd_emea_64MB. Ошибку не выдаёт - открывает. Но...! Нифига нет!

Ковыряю дальше...

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

Ailme друже, ты не мог бы обновления версий твоей проги редактировать в одном сообщении, например в #283? А то в первом посте для пользователей корректировать приходится постоянно... :)

Samsung A53, Samsung A52s, iPhone...

Ссылка на комментарий
Поделиться на другие сайты

A_L_I_E_N, в начале после первого разделителя надо обрезать до байт(3 штуки не помню точно какие-можно посмотреть в emea_sd после них идут пробелы(0х20)), тогда видит корневой каталог ,но насамом деле это не так, в имаже есть ещё один интересный нюанс: второй тип разделителей, начинаются 0xF0 0xFF 0xFF 0xFF, потом 4 байта в обратной последовательности-порядковій номер блока(всего 8 байт), но даже вірезав их , все равно ничего не видит...копаем дальше....

http://www.ntfs.com/fat-partition-sector.htm -фсё про фат16

Бьерн Страустрап, один из разработчиков языка С++:

Я всегда мечтал о том, чтобы работа с компьютером была не сложнее пользования телефоном. Моя мечта стала реальностью. Теперь я уже не знаю, как пользоваться всеми возможностями телефона.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
×
  • Создать...