motofan logo
> 

Форматы Патчей, Обсуждения и разработка

0vZ
сообщение 17.1.2006, 19:38


Мото-юрист
*****

Группа: Почётные мотофаны
Сообщений: 371
Регистрация: 15.2.2004
Из: Ростов-на-Дону
Пользователь №: 1 173
Модель телефона: X100/C350/SP3i
Прошивка: G1/74R/WinMobile2005

Рейтинг: 278



У меня есть пара предложений (побуду сегодня генератором идей):
1) Давайте каждый новый патч (не новую версию, но новый порт патча на другую прошивку, а именно новый патч) обсуждать в отдельном топике. Но,
2) краткое описание и ссылку на топик и загрузку писать в теме "Последние патчи" Последние Патчи
3) В этой теме давайте, раз уже начали, обсуждать патч разблокировки сиимов и формат патчей ФБ.
Процитирую моё обращение к Random'у из ICQ (надеюсь, он будет не против).
Цитата
Я наблюдал прогресс развития патчей у телефонов Самсунг и хотел бы предложить не изобретать велосипед, потом параовоз, потом машину, а сразу сесть на самолет.
1) Формат патчей а-ля INI-файл не очень удобен для расширения этого формата (а оно потребуется, гарантирую!). Предлагаю сразу использовать XML-подобный формат
2) Если ввести п.1, то можно сделать поддержку патчей для разных прошивок в одном файле патча.
Выглядеть это может так:
Код

<patch Title="My super patch" Author="Superman">
<firmware name="R373_G_0E.30.42R" CodeGroup="1">
тут пишем что хотим изменить
</firmware>
</patch>

3) Далее, у многих патчей хотелось бы изменять какие-либо значения. Пример уже есть сейчас! Патч, изменяющий комбинацию блокировки клавиш.
Может кто-то захочет изменить себе эту комбинацию? А хотелось бы поменять легко, прямо перед прошивкой патча, не зная о том что существует какой-то там хекс-код.
Для этого можно было бы ввести что-нибудь подобное:
Код
<change offs="0x123456AB" from="30AB03FF" to="30??03??"> //знаками вопрос будем показывать куда писать значения
 <control type="ComboBox" Default="1"> //тут допустим указываем itemIndex
 <Items>
 <Item value="0A" caption="#"/>
 <Item value="0B" caption="*">
 </Items>
 </control>
 <control type="ComboBox" Default="2"> //тут допустим указываем itemIndex
 <Items>
 <Item value="0A" caption="#"/>
 <Item value="0B" caption="*">
 </Items>
 </control>

Итого, имеем:
в прошивку по адресу 0x123456AB записываются байты: 30 выбранный_пользователем_байт 03 ещё_один_выбранный_пользователем_байт

В качестве контролов ещё неплохо было бы что-нибудь такое:
<control InputType="Int"> //str, bool
для ввода значений, где нет предустановленных вариантов. Для типов Int, Str можно было бы предусмотреть свойство Length

Однако, сразу скажу (да и Random со мной согласен), что такой формат довольно сложен в реализации.
Цитирую ответ:
Цитата
Предложеннй вариант конечно хорош, но требует значительно больше умственных и временных затрат.

Сейчас у многих сессия (уважаеммый Random не исключение), так что тут пока предлагаю обсудить возможные варианты будущего формата патчей и предложить их на вооружение автору FlashBackup.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
0vZ   Форматы Патчей   17.1.2006, 19:38
Random   Я только за. Правда, как известно, каждый кулик ...   19.1.2006, 10:45
Random   А вот текущая спецификация моего формата ".FP...   19.1.2006, 10:56
AlexKooper   При патчении проводится сравнение оригинальных да...   19.1.2006, 11:02
Random   AlexKooper, Пока нет. Но можно сделать.   19.1.2006, 11:20
AlexKooper   Хотя бы опционально(опция - проверять прошивку пе...   19.1.2006, 12:49
Archy   Вообще нужно сделать, все мы прекрасно понимаем, ч...   19.1.2006, 12:24
Random   Издержки бета-версии :) Да, так наверное и бу...   19.1.2006, 12:57
Inlined   Random, Считаю, что режим проверки исходных данн...   20.1.2006, 14:34
KOPAY   ну не знаю даже, лично я привык к сименсовому вари...   21.1.2006, 10:36
KOPAY   ну а если сделать по аналогии v_klay для сименс? т...   21.1.2006, 14:33
Random   Думаю это будет реализовано в будущем, но не ско...   22.1.2006, 20:15
puper   Позвольте не согласиться. В серьёзном патче прак...   23.1.2006, 11:31
Lezhik   xml эт конечно хорошо но т.к. авторы shxcodec и fl...   24.1.2006, 10:07
Random   Да, похоже общего формата не будет. Но так как я в...   24.1.2006, 11:37
Vilko   делов-то... дописать одиг или несколько симов к P...   24.1.2006, 21:38
Lezhik   продолжу свой бесполезный монолог... насчет xml - ...   25.1.2006, 8:56
Random   Ух, не думаю, что кто-то будет писать свой парсе...   25.1.2006, 9:07
Lezhik   темболее :)   25.1.2006, 9:27

Форматы Патчей, Обсуждения и разработка · Патчи и всё для них · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 18.7.2025, 3:57

Форум живёт: 8086 дней