motofan logo
96 страниц V « < 2 3 4 5 6 > »         
> 

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 килобайт ) Кол-во скачиваний: 95352
Прикрепленный файл SHXCoDec_266.zip   ( 1.01 мегабайт ) Кол-во скачиваний: 72513
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 14.5.2005, 21:27


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



puper
Готов тестить на E398, прогу ИМХО лучше кидать в форум ибо больше народу сможет тестить.
А собственно насчёт SHXCoDec, как я уже писал выше в триплетах и в e398 область системной памяти похоже больше, как видно из хелпа к ramldr, может в этом дело?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 14.5.2005, 22:28


MotoSHXCoder
****

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

Рейтинг: 153.5



Цитата
А собственно насчёт SHXCoDec, как я уже писал выше в триплетах и в e398 область системной памяти похоже больше, как видно из хелпа к ramldr, может в этом дело?

Не похоже что дело в этом. Я по возможности старался обходиться без всяких констант, т.е. адреса памяти и смещения прога берёт из самого SHX файла.

Есть вопрос на другую тему.
Кто знает? При прошивке начальная надпись и надпись "SW Upgrade in progress" - она откуда: из загрузчика? Или намертво в теле забита? А шрифт, которым она выводится (он ведь не из лэнгпака) - он что - аппратный (типа text mode в компе)??? какя часть телефона за это отвечает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 15.5.2005, 6:46


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

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

Рейтинг: 921



Цитата(puper @ Воскресенье, 15 Май 2005, 1:28)
При прошивке начальная надпись и надпись "SW Upgrade in progress" - она откуда: из загрузчика?
*



Кажется да, поскольку если посмотреть файл загрузчика, то в нем можно найти эту строку
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4inut
сообщение 15.5.2005, 6:57


МотоОФФтопперрр
******

Группа: Пользователи
Сообщений: 815
Регистрация: 6.10.2004
Из: Россия \ Москва \ Юзао
Пользователь №: 15 540
Модель телефона: c650
Прошивка: 2FR

Рейтинг: 65



hobbit19,
Цитата
а флексы прога научиться разбирать??

флексы поледний p2ktools умеет декомпилить
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 15.5.2005, 19:25


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

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

Рейтинг: 739.5



я знаю про p2ktools!!
просто было клево чтобы одна прога
могла делать все возможные фишки
с прошивкой!!

puper
КАК идет работа над сбором графики??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 15.5.2005, 19:56


MotoSHXCoder
****

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

Рейтинг: 153.5



Цитата
puper
КАК идет работа над сбором графики??


Сильно притормозил всё дело баг с разбором-сбором-разбором монстров.
Вроде как поправил, выслал хорошим людям на проверку. Когда от них будет положительный ответ, выложу прогу для успокоения совести, и уж потом с головой в графику.
Конкретно по графике - разбираю структуру этого бинрика. Там одни файлы идут с именами, другие без - доступ к ним видимо по номеру, подмену уже можно сделать, но их как-то надо систематизировать. Структуру показать. Как только получу что-то вразумительное, обязательно поделюсь :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hobbit19
сообщение 15.5.2005, 20:04


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

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

Рейтинг: 739.5



puper
спасибо!!
буду ждать
пока начну готовить иконки!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
def
сообщение 15.5.2005, 22:31


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 6.3.2004
Пользователь №: 1 825
Модель телефона: l7e

Рейтинг: 32



"Хорошие люди" :) тем временем потестили прогу, дают положительный ответ и выражают большой респект отличному человеку за отличную прогу! с меня "+" drink_drunks;
Единственное, надо быть крайне осторожным с добовлением и удалением групп в монстрах, т.к. похоже что некоторые из них както связанны друг с другом например Flash и DSP - если заменить только одну из этих групп то получится "монстр убийца"(даже клава не моргает), правда тел легко поднимается родным монстром, что радует :)

Да, ещё былобы неплохо чтобы можно было работать с файлами флекса(*.hs), а то флексы можно только из монстров выдерать для дальнейшего использования при компановке.

Сообщение отредактировал def - 15.5.2005, 22:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
InDesign
сообщение 16.5.2005, 5:14


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

Группа: Пользователи
Сообщений: 44
Регистрация: 8.5.2005
Из: Санкт-Петербург
Пользователь №: 42 117
Модель телефона: V635, E398, V3 Black
Прошивка: many

Рейтинг: 26.5



Проверил последний исправленный SHXCoDec с R474. Вроде разбирает/собирает теперь правильно. Осталось проверить на телефоне :)
puper — you're simply the best! drink_drunks;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 16.5.2005, 7:38


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

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

Рейтинг: 1116



all
надо быть внимательным при разборе прошивок - не стоит отделять код DSP от кода прошивки.
код DSP - это управляющая программа для контроллера, осуществляющего всю работу периферии, его настройки плотно связаны с настройками, прописанными в прошивке - так что "неродные" комбинации dsp и прошивки могут работать неправильно или вообще не работать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Shxсodec, разбираем и собираем прошивки · Программы для работы с прошивками телефонов Motorola · Forum
 

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

 



Текстовая версия Сейчас: 28.4.2024, 9:31

Форум живёт: