Всем доброго времени суток.
Предистория: Когда-то у меня был телефон Samsung X100 на который есть сейчас около 300 патчей!! Для приминения патчей к прошивки там используеться ИМХО довольно навороченая прога Resource Manager.
История:
[/b] Вот на днях надумал слепить своего монстра для Е398 (под себя). Скачал все новые патчи, скачал чистый рефлеш 49R, MiniPatcher, и начал применять патчи, но применение мне показалось очень неудоным. И тут мне пришла в голову мысль написать своего патчера, на подобе Resource Manager для Samsung.
И вот я и начал. Во время написание сразу же столкнулся с проблемой - это именование прошивок в патчах. Т.е. некоторые пишут R373_49R, некоторые R373...49R, 49R, R373 49R, или же R373_G_0E.30.49R. Также есть разногласие в формате .FPA - одно свойство: в одних патчах это SW_Ver, а в других - Firmware.
Предлагаю в этой теме также согласовать стандарт формата патчей .FPA
Ну и вернемся опять к програме. Вторую проблему, со свойством Firwmare/SW_Ver, я легко решил, т.е. версия прошивки читаеться из того параметра который присутствует в файле. Но к сожелению, я не смог решить первую проблему. Пришлось изменять все файлы к единому стандарту, я использовал R373_49R.
Ну правда, програма еще вовсе не совсем завершена но уже коечто умеет:
1. Сканирует вложеный каталог patches (на все патчи) и сортирует патчи (в программе) по названию прошивки.
2. При выборе патча, коректно делает его парсинг и выводит все поля.
3. Определение на наличие информации отката
Будущие возможности програмы:
1. Все те, что есть сейчас
2. Приминение патчей.
3. Откат патчей.
4. Проверка установленности патчей.
5. Проверка на сходство отката и оригинального кода прошивки при установке.
6. Создание одного большого патча с многих. (для одноразового приминения в F-B)
6. Также, может в будущем сделаю автопортирование простых патчей (т.е. поиск по данных)
Ко всему прилеплю скрин того что есть сейчас. По возможности, и по мере свободного времени, буду переносить пункти из второго списка в первый
Так вот, нужна ли такая програма? Пожалуста оставляйте все мнения, комментарии и идеи.
Саму прогу пока не выкладываю так как она еще ничего полезного делать не умеет. Как сделаю приминение патчей сразу-же выложу.
Зазработка временно приостановлена, из-за нехватки времени у автора!
Сообщение отредактировал kadukmm - 28.3.2008, 13:16
Предистория: Когда-то у меня был телефон Samsung X100 на который есть сейчас около 300 патчей!! Для приминения патчей к прошивки там используеться ИМХО довольно навороченая прога Resource Manager.
История:
[/b] Вот на днях надумал слепить своего монстра для Е398 (под себя). Скачал все новые патчи, скачал чистый рефлеш 49R, MiniPatcher, и начал применять патчи, но применение мне показалось очень неудоным. И тут мне пришла в голову мысль написать своего патчера, на подобе Resource Manager для Samsung.
И вот я и начал. Во время написание сразу же столкнулся с проблемой - это именование прошивок в патчах. Т.е. некоторые пишут R373_49R, некоторые R373...49R, 49R, R373 49R, или же R373_G_0E.30.49R. Также есть разногласие в формате .FPA - одно свойство: в одних патчах это SW_Ver, а в других - Firmware.
Предлагаю в этой теме также согласовать стандарт формата патчей .FPA
Ну и вернемся опять к програме. Вторую проблему, со свойством Firwmare/SW_Ver, я легко решил, т.е. версия прошивки читаеться из того параметра который присутствует в файле. Но к сожелению, я не смог решить первую проблему. Пришлось изменять все файлы к единому стандарту, я использовал R373_49R.
Ну правда, програма еще вовсе не совсем завершена но уже коечто умеет:
1. Сканирует вложеный каталог patches (на все патчи) и сортирует патчи (в программе) по названию прошивки.
2. При выборе патча, коректно делает его парсинг и выводит все поля.
3. Определение на наличие информации отката
Будущие возможности програмы:
1. Все те, что есть сейчас

2. Приминение патчей.
3. Откат патчей.
4. Проверка установленности патчей.
5. Проверка на сходство отката и оригинального кода прошивки при установке.
6. Создание одного большого патча с многих. (для одноразового приминения в F-B)
6. Также, может в будущем сделаю автопортирование простых патчей (т.е. поиск по данных)
Ко всему прилеплю скрин того что есть сейчас. По возможности, и по мере свободного времени, буду переносить пункти из второго списка в первый


Так вот, нужна ли такая програма? Пожалуста оставляйте все мнения, комментарии и идеи.
Саму прогу пока не выкладываю так как она еще ничего полезного делать не умеет. Как сделаю приминение патчей сразу-же выложу.
Зазработка временно приостановлена, из-за нехватки времени у автора!
Сообщение отредактировал kadukmm - 28.3.2008, 13:16