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

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

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

Clab - установка патчей в прошивку, формирование патч-блоков


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

еще клаб не любит невалидных смп.

т.е. когда имеются незакрытые теги.

несколько раз сталкивалась - открываете блокнотом патч, на котором виснете и правите его ручками.

как? а сравните структуру с тем, который клаб воспринимает нормально.

бука... просто бука ...

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

Вот ссылка на патчи http://OldPh.one/ipb.html?act=Attach&am...t&id=107394

Прошивка с5212xeib5

Патчи которые не устанавливаются- Увеличение фото звонящего и Auto-Bluetoth

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

Патчи которые не устанавливаются- Увеличение фото звонящего и Auto-Bluetoth

я же попросил точно описать какие патчи :idea: .. их там по 2 версии каждого

Увеличение_фото_звонящего_2.0.3 -

вместо

<author nickname="Alex&r" fullname="Александр" status="Автор на С5212" email="avkov2002@mail.ru" www="" icq="218498391" donate="WMR496746279490 WMZ384097664268 WME262064376297 WMB781695161713"  </info>

делаем

<author nickname="Alex&r" fullname="Александр" status="Автор на С5212" email="avkov2002@mail.ru" www="" icq="218498391" donate="WMR496746279490 WMZ384097664268 WME262064376297 WMB781695161713"
</info>

.. каждый секционный тэг должен лежать в своей строке

 

Увеличение_фото_звонящего_2.1.3 - все норм..

 

Auto-Bluetooth 1.0.6 и Auto-Bluetooth 1.1.1 -

проблема в непереваримости значения 3C169121 в опциях

<list title="При включении Bluetooth в ручном режиме переход:" offset="0x2A5DE4" type="CODE" values="на рабочий стол=00009121;в меню Мои устройства=3C169121" />

а точнее 3С, потому как во время написания CLAB-а никто мне формат smp-патчей не открывал и я его интерпретировал с нуля, поэтому опциональные значения, насколько помню, я обрабатывал как десятичные размером 1 байт

Изменено пользователем Pako777
  • Like 1
Ссылка на комментарий
Поделиться на другие сайты

Pako777,значит с патчами типа Auto-Bluetooth ничего не получится?

ну почему же?.. если так остро необходимо, то поправь ручками smp-файл.. Например, если берешь версию 1.0.6 и хочешь, чтобы "При включении Bluetooth в ручном режиме переход:" был "в меню Мои устройства", то добавь в секцию "<changes>" после последнего тэга "<nord offset=..." строку

<nord offset="0x2A5DE4" from="00000000" to="3C169121" />

после этого удалив целиком секцию "<options>", отвечающую за опции патча.

В процессе установки патча на прошивку, в зависимости от настроек, программа может ругнуться "Данные патча не совпадают с оригиналом.." - плюй и жми Ok

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

  • 1 год спустя...

Подскажите плиз:

 

загрузил прошивку C3322 в Clab 1.9.5. Применил нужные патчи. А что дальше делать? Нужно ли нажимать "Создать CLA-блоки..." или "Создать DIF-файл"? Как сохранить изменения?

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

  • 1 месяц спустя...

Подскажи как портировать патчи на Swift 3G на S5610?

Какой лучше программой Clab или Resmаn?

Какие строки нужно менять?

В родной прошивке есть 2 файла "ER_FLASH_CB" и "ER_PAGE_FLASH_CB" ,какой из них выбирать для патчинга?

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

Там всё сложно. Ни CLAB ни ResMan так просто работать с этим не будут.

Прошивка размазана на оба файла, многие патчи для S5610 должны будут состоять из двух smp-частей которые применяются к MAIN и PAGE.

Ну и ещё напомню что файлы запакованы, их надо распаковать (но это решено - QMDC_Util) а потом ещё и PAGE надо обратно паковать без компрессии (формат PAGE более-менее описан в теме по QMDC, софт видимо тебе надо будет написать).

Наверно в PAGE надо будет какой-то условный код выдумать и прописать - типа S5610ZZKK1 - и соответсвенно в патче оформлять ту часть как для S5610ZZKK1

 

Я думаю что у новых swift будет более практично выпускать не патчи, а сразу модифицированные файлы прошивки.

  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

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

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

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

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

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

Войти

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

Войти



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