плагин к far manager, позволяет заходить в cxc файлы как в архивы (просто выберите cxc файл и нажмите enter), устанавливать и удалять патчи. чтоб cxc обновился, после установки патчей нужно выйти из архива выбрав папку "..". можно открывать как прочитанные с телефона файлы, так и распакованные из mbn. если часть патча выходит за пределы cxc, файл будет увеличен. строчка "pAtChFiLe" необязательна, но всё таки желательна для избежания ошибок. все хоть раз установленные патчи кэшируются в application data\farcxcpatcher\cache. со всеми вытекающими.
не используйте патченный cxc для компиляции патчей
возможно добавлю копирование патчей из cxc
27.09.2009 пофиксил баг при установке патчей, не содержащих коментарии
30.09.2009 кнопка esc в диалогах плагина
05.10.2009 + фильтр вложенных патчей + временный фикс для far >= 2.0.1145 (из архивов патчи ставиться не будут) + phone_emp_app.cxc + нормальное обновление списка патчей после установки/удаления
12.10.2009 минимальная необходимая версия фара для ветки 2.0 - 2.0.1160 не пропадает выделение для файлов, установка которых пропущена
30.06.2010 показывает, с какими патчами конфликт попытка удаления папки ".." падение на пустых патчах падение на неполной строке с моделью
Godz, прикусывая губу, чтобы не забиться в истерике и не забрызгать коллег слюнями ярости, объясняю:
Godz, писал:
что такое cxc файл и где его взять?
cxc файл, а именно phone_app.cxc или еще и emp_phone_app.cxc, если у вас платформа телефона 3210, можно получить натравливания на ваш файл прошивки в формате *.mbn некоторой утилиты, под названием read3150_0.7, пользуйся поиском.
Godz, писал:
что такое SEMCBOOT и где брать его?
вопрос конечно интересный, но зачем он тебе? Для прошивки или установки патчей он тебе не нужен.
Godz, писал:
по какому адресу закидывать phone_app файл с патчами?
не по какому. Просто открываешь phone_app.cxc, или emp_phone_app.cxc, если у вас платформа телефона 3210, в фаре, предварительно установив плагин из первого поста, у тебя появится как бы пустая папка, вот в эту пустую папку и копируй свои патчи.
Godz, писал:
патчей в файл phone_app можно закинуть какое угодно количество за один раз?
чувствую вот, ответив таким как ты, что да можно сколько угодно, я сам себе проблемы создам, ибо потом посыпятся другие в опросы в других темах , но все же буду честен с тобой: ДА МОЖНО СКОЛЬКО УГОДНО!!!
Еще раз увижу подобные вопросы, получишь кучу предупреждений, после которых может последовать и более суровое наказание. Форум конечно для того и нужен чтобы получить помощь в соответствующих темах, но все же здесь люди сидят и не в носу ковыряются, и эти вопросы уже сто раз были разжеваны, поэтому сиди и кури форум.
предыдущее сообщение я стер (разобрался, пропатчил) не увидев вашего ответа спасибо за ответ на этом сайте инструкции не нашел, на se-zone все популярно расписали клевый способ патчинга, очень удобно и просто!!! огроманая благодарность автору
den_po пишет: не используйте патченный cxc для компиляции патчей
перечитал всю тему, но ответа не нашёл. Но решил что это замечание имеет отношение к моему вопросу: Плагин производит какой-нибудь там, пересчёт хеша? Решил увеличить размер cxc по совету на форуме для удобства дизассемблирования:
цитата:
A1z пишет: D3mon, возьми с помощью farcxcpatcher примени патч типа:
Патч:
15F00000: 00 FF
и твой phone_app.cxc расширится как минимум до 15F00000.
правла, вместо фф-ок, я поставил нули (127FE1D0: 00 00), тк патчи ожидают нули в замейне. В результате заметил, что исходный файл и патченный "ничем" отличаются не только свободным местом (см аттач). И скомпилированный в итоге патч тоже выглядет по-другому... А по логике, кодовая часть прошивки не отличается после добавления нулей (или плагин ещё чё меняет?), а значит и компилироваться/генерить патч должен одинаково. - эт elf2vkpex.exe его потом по-другомы преобразовывает в сравнении с mp.exe
2)Фар падает без каких-либо предупреждений при попытке патчинга по адресу выше 10000000. Понятное дело, что в нормальных условиях это никогда не произойдёт, но плагин мог бы хоть предупреждать что патч кривой. :)
3) хотелось в новой версии (если будет), во втором столбике пытаться отображать версю патча (сканирование на наличие строк вида ";v", или ";<пробелы>v", и добавлять эту строчку к названию во втором столбике). + игнорировать для этого столбика строчку типа ;pAtChFiLe= - чтоб не надо было радактировать патч и заного его применять
у меня оригиналы патча всегда хранились в подпапке фара, вот тока имена у них порой пересекаются (разные версии), поэтому сложнова-то сразу понять какая из версий в проше....
а ещё очень не хватает размера окошка, которое тображает конфликтуемые патчи, когда конфликтует сразу с несколькими патчами. Это уже работа самого фара, или через плагин можно задать размер окна?
Legas2 пишет: Плагин производит какой-нибудь там, пересчёт хеша?
да
2)Фар падает без каких-либо предупреждений при попытке патчинга по адресу выше 10000000. Понятное дело, что в нормальных условиях это никогда не произойдёт, но плагин мог бы хоть предупреждать что патч кривой. :)
мой косяк. проверка даже присутствовала в коде, но не срабатывала. перевыложил
3) хотелось в новой версии (если будет), во втором столбике пытаться отображать версю патча (сканирование на наличие строк вида ";v", или ";<пробелы>v", и добавлять эту строчку к названию во втором столбике).
не вижу смысла
+ игнорировать для этого столбика строчку типа ;pAtChFiLe= - чтоб не надо было радактировать патч и заного его применять
не понял
iksrman пишет: Вот патчи сохранять из патченных cxc файлов, как Денис вроде планировал, было бы очень удобно. Вручную порой надоедает этим заниматься...
хотел давно, но неудобства отсутствия фичи не пересилили лень
Legas2 пишет: а ещё очень не хватает размера окошка, которое тображает конфликтуемые патчи, когда конфликтует сразу с несколькими патчами. Это уже работа самого фара, или через плагин можно задать размер окна?
что не так с размером?
Добавлено 18.2.12 20:56
ох, забыл, что здесь аттачем прикреплено. аттач удалил, оставил ссылку
+ игнорировать для этого столбика строчку типа ;pAtChFiLe= - чтоб не надо было радактировать патч и заного его применять
не понял
не могу восспроизвести. Было пару раз так, что патчи, у которых во второй строчке вместо названия, записана строчка pAtChFiLe, и соответственно во втором столбике отображалась она, вместо названия. Ну раз не могу повторить, то чинить нечего...
Legas2 пишет: а ещё очень не хватает размера окошка, которое тображает конфликтуемые патчи, когда конфликтует сразу с несколькими патчами. Это уже работа самого фара, или через плагин можно задать размер окна?
что не так с размером?
Не все имена патчей оно умещает, када конфликтов много (например 1 патч включает в себя функчионал сразу нескольких старых патчей). Жить с этим можно - удалять по 1/2 и пробывать снова. Учитывая:
пара вопросов: 1. патчи, адреса которых больше, чем размер файла phone_app.cxc, именуются замейновыми? а2уплоадер на такие патчи ругается PATHC ADDRESS MISMATCH и не накладывает. 2. насадка на фар из этой темы сможет применить такой патч. при этом будет увеличен размер файла phone_app.cxc?
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.