motofan logo
       
> 

Motorola FPA Patcher, Програма для

kadukmm
сообщение 26.9.2007, 10:34


Интересующийся
**

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713
Модель телефона: Samsung SGH-I400
Прошивка: R373_49R&Symbian 9.1

Рейтинг: 120



Всем доброго времени суток.
Предистория: Когда-то у меня был телефон 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. Все те, что есть сейчас smile.gif
2. Приминение патчей.
3. Откат патчей.
4. Проверка установленности патчей.
5. Проверка на сходство отката и оригинального кода прошивки при установке.
6. Создание одного большого патча с многих. (для одноразового приминения в F-B)
6. Также, может в будущем сделаю автопортирование простых патчей (т.е. поиск по данных)

Ко всему прилеплю скрин того что есть сейчас. По возможности, и по мере свободного времени, буду переносить пункти из второго списка в первый smile.gif

Прикрепленное изображение

Так вот, нужна ли такая програма? Пожалуста оставляйте все мнения, комментарии и идеи.

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


Зазработка временно приостановлена, из-за нехватки времени у автора!

Сообщение отредактировал kadukmm - 28.3.2008, 13:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 26.9.2007, 11:48


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(kadukmm @ Сегодня, 12:34)

Так вот, нужна ли такая програма?
*


если трояна в ней не будет , то лишняя прога не помешает
Цитата(kadukmm @ Сегодня, 12:34)

2. Приминение патчей.
*


в тело или в bin на компе ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 26.9.2007, 12:04


Интересующийся
**

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713
Модель телефона: Samsung SGH-I400
Прошивка: R373_49R&Symbian 9.1

Рейтинг: 120



Цитата(Osta @ 26.9.2007, 14:48) *

если трояна в ней не будет

Это типа шутка?? laugh.gif

Цитата(Osta @ 26.9.2007, 14:48) *

лишняя прога не помешает

Вот я и спрашиваю будет ли она лишней или кому то будет нада кроме меня?
Цитата
в тело или в bin на компе ?


в CG1.smg. если кто-то опишет, или скажет где найти структуру SHX то может в будущем сделаю прямо в файл монстра wink.gif например для приминения патчей которые используют ресурсы за граней cg1

Сообщение отредактировал kadukmm - 26.9.2007, 14:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
offiks
сообщение 24.10.2007, 9:38


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 3.5.2007
Пользователь №: 133 495
Модель телефона: V360

Рейтинг: 0



конечно не помешает! shuffle.gif clap.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvsdigiman
сообщение 24.10.2007, 13:13


Интересующийся
**

Группа: Пользователи
Сообщений: 96
Регистрация: 21.11.2006
Пользователь №: 107 629
Модель телефона: V3i
Прошивка: 03.05R

Рейтинг: 12



Необходимы:
- проверка на пересечение патчей
- поддержка патчей в smp-формате (чтобы лишний раз к ResMan'у не обращаться)
- конвертирование патчей fpa и smp между собой
- в некоторых патчах описание занимает больше места, чем у тебя отведено - может не влезть
- файлы конфигурации наподобие тех, что в ResMan'е (чтобы прога по сигнатуре в прошиве определяла версию прошивки автоматически)
- опционально, снятие RSA

Хоть и получиться "все в одном", но я думаю оно того стоить будет
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BASSON XVI
сообщение 30.10.2007, 6:32


Ветеран
*****

Группа: Пользователи
Сообщений: 361
Регистрация: 15.4.2007
Из: Павлодар
Пользователь №: 131 187
Модель телефона: Moto E1, Nokia N72
Прошивка: DaR 1.3, Symbian 8.1

Рейтинг: 63.5



kadukmm,
Имхо нада Особенно:
- поддержка патчей в smp-формате (чтобы лишний раз к ResMan'у не обращаться)
- конвертирование патчей fpa и smp между собой
- Также, может в будущем сделаю автопортирование простых патчей (т.е. поиск по данных)
хотел написать не что подобное на Делфях, но руки не дотянулись и ума не хватило стукни в асюплиз ???

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 30.10.2007, 11:11


Интересующийся
**

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713
Модель телефона: Samsung SGH-I400
Прошивка: R373_49R&Symbian 9.1

Рейтинг: 120



- поддержка патчей в smp-формате (чтобы лишний раз к ResMan'у не обращаться)
- конвертирование патчей fpa и smp между собой

Это можно сделать нада только парсер для xml у кого есть скиньте, буду благодарен.

К сожадению сейчас пока занят не могу заниматься над прогой... Учёба....

Скоро выложу первую версию с возможностьюб приминения, и может, отката патчей. Ждите...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 30.10.2007, 12:28


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Хм... кроме поддержки smp-формата, чем она еще лучше флэшбэкапа? Там тоже групповое применение патчей к сг1 на диске есть....

- Сканирует вложеный каталог patches (на все патчи) и сортирует патчи (в программе) по названию прошивки.
Это конечно хорошо, а как быть с патчами, которые не зависят от версии прошивки? например патч для работы 4х прошивок после 79 для 0А02 бута - один и тот же для всех прошивок...

Есть ли поддержка нескольких путей? например, папка patches + папка patches\373_49 + папка c:\? Потому что патчи могут быть созданы под конкретный проект (патч бутскрина, блокировки клавишь) и лежать в папке прог-создателей или еще где попало... не смешиваясь с неизменными патчами типа 320кб/с и т.д.

Игнорируются ли при поиске файлы *_UNDO.fpa ?

Сообщение отредактировал AlexKooper - 30.10.2007, 12:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BASSON XVI
сообщение 30.10.2007, 12:55


Ветеран
*****

Группа: Пользователи
Сообщений: 361
Регистрация: 15.4.2007
Из: Павлодар
Пользователь №: 131 187
Модель телефона: Moto E1, Nokia N72
Прошивка: DaR 1.3, Symbian 8.1

Рейтинг: 63.5



kadukmm,
Я тоже ищю парсер для xml ты мне стукани все таки вместе поищем!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TrojanWorm
сообщение 31.10.2007, 10:15


Ветеран
*****

Группа: Пользователи
Сообщений: 353
Регистрация: 5.1.2007
Из: BY, Mogilev
Пользователь №: 115 061
Модель телефона: htc hd mini

Рейтинг: 238.5



kadukmm,
когда выйдет прблизительная бетка проги? shout.gif shout.gif shout.gif хочется поюзать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BiLaZ
сообщение 7.11.2007, 20:49


Мастер
****

Группа: Пользователи
Сообщений: 167
Регистрация: 19.8.2007
Из: Украина, Киев
Пользователь №: 145 012
Модель телефона: Motorola ROKR E1
Прошивка: R373_G_0E.30.49R

Рейтинг: 7.5



Мужыки а никто не думал приминение патчей по списку, так же как и проигрывание музыки по плейлисту!
А то я как то сидел и фтупую по 1 патчу применял к проше через ФБ а то у меня Виндус обрезаный до минимума, и не хватает каких то файлов, так применить всё сразу к рефлешу нельзя.
Просто при создании одного большого мне кажеться что ето будет не выгодно потому как можно что то накрутить, с другой стороны не нужно будет создателям монстров выкладывать монстр полностью, а можно будет просто выложыть Флекс + патчи и.т.д
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
N i K o N
сообщение 12.2.2008, 18:25


Интересующийся
**

Группа: Пользователи
Сообщений: 50
Регистрация: 12.6.2005
Пользователь №: 44 060
Модель телефона: Motorola E398
Прошивка: 30.49

Рейтинг: 5



Если не трудно примени мою ижею(которая многим понравилась но многие же её зарубили)
Сделай так чтобы твоя проги считывала епрошу(с диска или тела) и проверяла адреса на схожесть с общепринятыми патчами и показывала список всех патчей установленных в проше. так же чтобы была возможность применить недостающие патчи или откатить ненужзные. т.е. тот же ресман только чисто для моторов и с поддержкой патчей в формате *.fpa
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 15.2.2008, 8:40


Интересующийся
**

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713
Модель телефона: Samsung SGH-I400
Прошивка: R373_49R&Symbian 9.1

Рейтинг: 120



В принцыпе все так и задумывалось... Сделать чтото типа РесМана только для патчей .fpa...
разработка была приостановлена из-за утраты исходников (винт слетел), будет возобновлена как только появиться свободное время...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 27.3.2008, 22:37


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587
Модель телефона: V3x
Прошивка: У вас такой нет)
Финалист Конкурса 2010

Рейтинг: 500



Чёт тема умерла ваша...
Решил я как-то написать RSA Remover для e770/v3x... Написал smile.gif
Но этого мне маловато... Хочу прикрутить fpa патчер туда!
Считывание из папки файлов + сортировка по имени файла не проблема!
Вот тока надо досканально разобрать fpa, дабы не было проблем.
kadukmm и BASSON XVI, если вы ещё заинтересованы в этом, то давайте думать вместе smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 28.3.2008, 8:00


Интересующийся
**

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713
Модель телефона: Samsung SGH-I400
Прошивка: R373_49R&Symbian 9.1

Рейтинг: 120



Давай! Ты на чем пишеш? Стучи в асю (в профиле).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

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

 



Текстовая версия Сейчас: 18.6.2025, 15:14

Форум живёт: