motofan logo
96 страниц V  1 2 3 > »         
> 

Shxсodec, разбираем и собираем прошивки

puper
сообщение 11.4.2005, 21:28 Закрепленное сообщение!


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Здесь можно скачать последнюю версию SHXCODec.

SHXCoDec умеет:
- разбирать файл прошивки (*.SHX) на составляющие кодовые группы (CG).
- собирать файл прошивки из произвольного набора CG.
- Редактировать CG15 (блок графики).
- Редактировать CG4(лэнгпак) - изменять строки и комбинировать языки.
- Вшивать кодовые группы в телефон
- Извлекать кодовые группы из телефона (или бэкап частичный/полный)
- редактировать зону PDS
- просматривать/обнулять зону Panic_Data
- Пропатчивать код
- ещё кой-какие мелочи......


Почти вся инфа, понадобившаяся для конструирования этой проги получена от Vilko - за это ему огроиная благодарность clap;applo .

Планы такие:
Сделать пару-тройку работающих нужных патчей....

Для работы программ требуется библиотека midas.dll - у кого её нет - качайте http://www.dll.ru/dll/10977.html.
Если при работе будут возникать ошибки, связанные с Midas.dll, тогда надо выполнить в командной строке
Regsvr32 C:\Windows\System\midas.dll (или другой путь - где она у вас лежит).


Версия 2.66 Исправлена ошибка, связанная с длинными именами файлов - из-за этого мог не работать встроенный флэшер и некорректно собирались shx файлы
Прикрепленный файл midas.zip   ( 138.21 килобайт ) Кол-во скачиваний: 95027
Прикрепленный файл SHXCoDec_266.zip   ( 1.01 мегабайт ) Кол-во скачиваний: 72513
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 30.4.2005, 16:27


VIP
******

Группа: Почетные МотоФаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



puper
Цитата
Кто попробует у себя, отпишитесь или работает, а то гложуn сомнения, надо ли одну DLL от Delphi с прогой тянуть.
Да, программа интересная FlexTools и lp_list.exe в одном флаконе. Попробовал распаковать DRM графику и ленгпак с сохранением в файл - все нормально, файлов графики столько же.

Но при распаковке Flex'a ...1FFCG2.smg - распаковывает две иконки и виснет, почти так же как FlexTools.

***
Для работы с программой мне понадобилась библиотека midas.dll, скачал по ссылке: ( скопировать в папку: С:\Windows\system32\ )
http://alizon.narod.ru/download/midas.rar
http://www.cec-mc.ru/sclad/midas.zip
Размер: ~100 Кб

Цитата
Что пока не сделано:
1. Может быть ещё и другие файлы извлеку (MP3,wbmp и т.д.), с целью видеть что и где лежит.
Эту фичу нужно ввести обязательно, как и распаковку флекса из прошивки – ИМХО, есть тому причины.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 1.5.2005, 8:33


Мотокодер
******

Группа: Администратор
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...





puper,
лэнг распаковывать сам научился, или моим кодом пользовался? :) (не помню уже, кому исходники давал, кому нет...)
о "сборе обратно" - нельзя менять только прошивку, а лэнг-пак, дрм и флекс совершенно спокойно можно переделывать под свой вкус, если умения хватит.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 1.5.2005, 10:52


Музыкант
******

Группа: Почетные МотоФаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Цитата(puper @ Суббота, 30 Апреля 2005, 17:53)
Вот сподобился доработать SHXCoDec до версии 2.1
*



Отлично, теперь можно не уламывать Vilko доработать langview для экспорта и фильтрации строк и самому соответственно этого не делать :)
Работает программа хорошо, правда Дельфи и у меня стоит, так что по поводу библиотеки ничего сказать не могу.

p.s. Только не забывай у всех окошечек поставить position не Designed, а лучше ScreenCenter, а то они че-то все сбоку где-то появляются :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 1.5.2005, 21:39


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Цитата
лэнг распаковывать сам научился, или моим кодом пользовался?
каюсь, подглядывал. Сам дошёл немного - у меня четрые строки одинаковых были - но тут ошибка алгоритма - Crusader рыл эту тему - со мой поделился - теперь всё ясно. Силы чувствую и обратно собирать лэнгпак - но не оставляйте меня одного - помогите чем могите - не для себя стараюсь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Crusader
сообщение 9.5.2005, 18:15


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

Группа: Пользователи
Сообщений: 85
Регистрация: 8.9.2004
Из: Украина
Пользователь №: 12 031
Модель телефона: Motorola V300
Прошивка: TRIPLETS_G_0B.09.4FR

Рейтинг: 2.5



Разобрал я файл лангпака R376_G_0E.65.24R_lang0021_reflash. Это для V620. И обнаружил прелюбопытную вещь. Кроме самого куска языкового пакете (группа 4) в SHX файле находится кодовая группа 7 (PDS (Safety Zone)).
Поясните пожалуйста - зачем она нужна в прошивке только языкового пакета? И что быдет если я потом соберу SHX файл этого лангпака, НО БЕЗ группы 7. Я сломаю телефон при перепрошивке или нет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 9.5.2005, 20:42


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Цитата
Crusader, И что будет если я потом соберу SHX файл этого лангпака, НО БЕЗ группы 7. Я сломаю телефон при перепрошивке или нет?

ИМХО - не сломаешь, но это только слабо подтверждённые предположения.
Я менял лэнгпаки не трогая эту зону - всё ок (т.е. если бы там пристутсвовали какие-то чексумы, црц на лэнгпак - то они б взбунтовались). Наугад - мне кажется что это что-то с безопасностью сети...(снова ИМХО).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 10.5.2005, 22:36


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Цитата
puper
как идет развитие твоей проги??
когда появиться возможность сборки графики??


На данный момент делаю сборку в SHX произвольного набора кодовых групп (лэнгпак+флекс, один флекс, прошивка+флекс и т.д. - на выбор), затем в планах доделать лэнгпак эдитор (изменение строк, добавление.убирание иТАПАа, редактор шрифтов и т.д.) - а потом видимо дело и до графики дойдёт.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 11.5.2005, 16:23


квант истории
******

Группа: Пользователи
Сообщений: 1 043
Регистрация: 1.4.2005
Из: Рязань
Пользователь №: 39 980
Модель телефона: (M)oTorola
Прошивка: testing/unstable
Победитель конкурса 2008

Рейтинг: 739.5



puper
а когда ты добавишь возможность сбора
графики то можно будет менять граф файлы в прошивке на свои
и потом залевать в телефон???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 11.5.2005, 20:49


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940

Рейтинг: 153.5



Цитата(hobbit19 @ Среда, 11 Май 2005, 18:23)
puper
а когда ты добавишь возможность сбора
графики то можно будет менять граф файлы в прошивке на свои
и потом залевать в телефон???
*



Да - по-крайней мере DRM-editor там задуман с целью подмены изображений в прошивке.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Shxсodec, разбираем и собираем прошивки · Программы для работы с прошивкой и её редактирование · Forum
 

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

 



Текстовая версия Сейчас: 21.10.2019, 7:24

Форум живёт: