motofan logo
> 

В Помощь Drm-мастеру Замена Shxcodec, для всех моделей

lucrece
сообщение 8.10.2006, 15:36


Moto®Head
*****

Группа: Разработчики
Сообщений: 389
Регистрация: 19.12.2005
Из: Кировская область
Пользователь №: 62 616
Модель телефона: V3xx
Прошивка: R26111LD_U_96.A0.0ER

Рейтинг: 329.5



В связи с тем, что развитие программы shxcodec в настоящее время приостановлено, а старая версия, как по мне, не очень удобна для редактирования drm (сильно тормозит, а то и вылетает с ошибкой), мне пришло в голову создать ее некий аналог, заточенный под редактирование drm.
Что она умеет делать на текущий момент:
1) Понимает файлы в форматах shx, sbf, bin(smg)
2) Создает drm-рефлэш (и бинарник drm, само собой) из любой прошивки (лишь бы там была cg15)
3) Понимает формат drm 3G моделей
4) Умеет переносить drm с одной платформы на другую, лишь бы они были совместимы по иконкам (в принципе, все модели с одним размером экрана в этом смысле совместимы, часто drm-пакеты отличаются только количеством иконок, скажем в r4513 их 2115, а в r373 - 2130).
5) программа работает с drm моделей, имеющих raw'ы в наборе иконок (V635, V3 и т.п.).
RAW автоматически конвертятся в png. При редактировании их следует в ЭТОМ формате и сохранять (иначе косяк неизбежен. Поддержка других форматов планируется, но не скоро)!
6) можно выбрать папку для сохранения иконок.
7) можно разобрать (и, возможно, собрать) iconres.ezx от ROKR E2
8) можно менять размер RAW
9) можно перемещать иконки с платформы на платформу с помощью таблицы соответствия (привет Keyran!)
10) сборка и просмотр содержимого в самой программе.
Иконки для замены могут быть в разных форматах (gif, bmp, png, неконвертированные raw, k)
Поддерживается автоматическое масштабирование иконок.
Не бейте ногами за интерфейс, я только учусь программировать на Delphi! Bcё будет - со временем.

ВНИМАНИЕ! Чексумма cg15 для новых моделей (V360, L7 и т.п.) считается неправильно! Это не смертельно, работать будет и так.

Баг-репорты и предложения приветствуются.
Мануал в архиве с программой. Просто распакуйте архив в какую-нибудь папку. Дополнительных библиотек не требуется.

Чуть не забыл: если обновляете версию, удаляйте файл drmport.ini (его формат пока нестабилен)

Сообщение отредактировал lucrece - 9.12.2006, 16:35
Прикрепленный файл drmport_040.rar   ( 274.88 килобайт ) Кол-во скачиваний: 15289
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
lucrece   В Помощь Drm-мастеру Замена Shxcodec   8.10.2006, 15:36
Яуген   что-то я никаких отличий от SHXCodec'а не вижу...   8.10.2006, 15:54
lucrece   Скажем так: shxcodec не умеет собирать разобранный...   8.10.2006, 19:14
Яуген   lucrece, спасибо за разработку!   9.10.2006, 8:15
DbImaH   Неплохая программа может реально сделать сборку ДР...   9.10.2006, 9:04
pyatak   lucrece, Прога нормально работает на V980! Де...   13.10.2006, 19:01
bas005   lucrece, щас качаю, пока пользовался старой версие...   16.10.2006, 13:58
Osta   Просьба зарегистрировать разработку в теме Абсол...   17.10.2006, 8:11
Harry_27   Замечательная программа. Я два дня парился пересоб...   21.10.2006, 5:50
KOLYAN   Прога класс, но у меня при распаковке дрма от v80 ...   21.10.2006, 18:33
lucrece   Посмотрю. Если нетрудно, кинь в ЛС ссылку на какой...   21.10.2006, 19:07
KOLYAN   Вот держи стандартный drm на v80 lucrece, если т...   22.10.2006, 12:27
lucrece   Напрямую нет. Однако, т.к. прога при сборке произв...   22.10.2006, 13:27
Keyran   Прога - отличная. Недавно сидел, собирал в SHXCode...   23.10.2006, 8:13
lucrece   Bсе raw сохраняются в папке raws неизмененными. Но...   23.10.2006, 8:36
Keyran   На счет маски. Просто собирал в drmport'е по и...   23.10.2006, 9:11
lucrece   Понял, сделаю пока опцию. Хочется сделать так, что...   23.10.2006, 10:12
maximus2963   Ребята, а если вот к примеру - я бы хотел взять ск...   23.10.2006, 13:37
lucrece   Нет, конечно. Прога работает исключительно с drm, ...   23.10.2006, 15:22
maximus2963   lucrece, даа? хее, а что ты скажешь про то, что у ...   23.10.2006, 16:33
lucrece   maximus, это оффтоп. Тебе не в эту тему. На будуще...   23.10.2006, 16:49
Keyran   Поковырялся с raw'ом, получается такая картина...   24.10.2006, 7:56
lucrece   Ну да, все верно. Выравнивание на границу 16-битно...   24.10.2006, 9:28
KOLYAN   lucrece, всё отлично работает!, прога класс...   24.10.2006, 10:43
maximus2963   lucrece, знаешь, мма конвертер - нфиига не помогае...   24.10.2006, 13:45
lucrece   Они есть, поищи. Там 2115 иконок все-таки. Опять ж...   24.10.2006, 13:53
pyatak   off_topic; ...   24.10.2006, 19:05
DbImaH   lucrece, а чем новая версия отличается от старой? ...   25.10.2006, 11:21
lucrece   DbImaH, тут дело в следующем: на данном этапе я пы...   25.10.2006, 12:52
EUGENE300   lucrece, а как на счет Е770? будет работать?   26.10.2006, 8:50
lucrece   EUGENE300, у меня нет drm от е770, но с v980 работ...   26.10.2006, 10:59
KOLYAN   lucrece, а можно портировать дрм с v3 на v80 напря...   26.10.2006, 12:36
pyatak   EUGENE300, у меня на В980 работает нормально, дум...   26.10.2006, 13:54
lucrece   KOLYAN, теоретически можно, но в v80 немного меньш...   26.10.2006, 14:21
KOLYAN   lucrece, напрямую у меня неполучилось портировать.   26.10.2006, 16:35
Estetic   Есть еще один вопрос. У меня мото в547 и есть от н...   26.10.2006, 17:43
KOLYAN   Конвертация raw->bmp->raw отлично работает, ...   26.10.2006, 18:13
lucrece   KOLYAN, я глянул, с v3 напрямую не получится. Неко...   26.10.2006, 19:53
sasha45   Вот я немного не понял. Если я возьму картинки из ...   27.10.2006, 14:05
lucrece   С этим случаем все просто. Разбираешь оба drm, пер...   27.10.2006, 14:25
hobbit19   lucrece сделай плиз потдержку графики е2 разбора с...   27.10.2006, 15:05
Diablo   мне понравилось. Респект!   27.10.2006, 17:28
TEQUILA   Если разобрать DRM от V535/620 а потом собрать, те...   29.10.2006, 15:33
lucrece   Конверсия включена или выключена была? Конверсия ...   29.10.2006, 20:57
Motohobiman   Ну Lucrece, Молодчина ! То чего я хотел уже да...   30.10.2006, 5:50
TEQUILA   lucrece, конверсия включена была, цвет маски 0,0,...   30.10.2006, 8:27
TEQUILA   Если конверсия ВЫКЛЮЧЕНА, наблюдаются такие вот гл...   30.10.2006, 9:28
lucrece   Вроде бы поправил баг со смещением... Проверяйте. ...   1.11.2006, 20:04
TEQUILA   В плане глюка со смещением все гуд. Конверсию выкл...   1.11.2006, 20:39
lucrece   ПОКА нельзя. Это несложно, просто если производитс...   2.11.2006, 4:29
TEQUILA   Да, размеры в имени типа ИМЯ_(ВЫСОТАхШИРИНА)... То...   2.11.2006, 7:27
optima   Ребята, а почему все пытаетесь конвертить в RAW. C...   3.11.2006, 2:15
lucrece   Спасибо за инфу. Никогда такого не видел. Но если ...   3.11.2006, 4:23
TEQUILA   optima, в Е398 родной прошивке тоже raw, ты должен...   3.11.2006, 16:07
optima   Только что распарсил DRM R372_59R - 100% gif, MSY...   27.11.2006, 13:47
DJ_DIMA_БЕЛЫЙ   вобщем такая проблема брал drm скачивал с темы drm...   27.11.2006, 9:21
lucrece   а) разве drm подписывается? б) т.е. хочешь сказать...   27.11.2006, 11:38
DJ_DIMA_БЕЛЫЙ   можешь скачать всё отсюдова Cмена Drm В V980 это в...   27.11.2006, 13:04
TEQUILA   Оба не получится, только такой как в исходном ДРМ,...   27.11.2006, 14:38
lucrece   DJ_ ДИМА_БЕЛЫЙ, вот ты о чем... Просто не обращай ...   27.11.2006, 17:07
DJ_DIMA_БЕЛЫЙ   хоть убен но всёравно не хочет заливаться вродебы...   28.11.2006, 12:07
kuzovok   Прога классная, очеь удобно переносить дрм с одной...   28.11.2006, 13:17
deadmoto   Пробовал с 373 на 474 от V635 - не катит:( Плохо ф...   5.12.2006, 17:04
Umka85   Прога захлебнулась, или как? Так лихо начал, а те...   5.12.2006, 23:05
lucrece   Нет, прога не захлебнулась, готовится новая версия...   6.12.2006, 10:33
Umka85   Да я не в обиду сказал. Сейчас тестил твою прогу,...   6.12.2006, 17:48
Keyran   Не то, чтобы патч, скорее фильтр. Вот мануал по ег...   7.12.2006, 7:15
lucrece   Думал над этим с самого начала. Даже прототип соот...   7.12.2006, 15:10
lucrece   Обновил версию. Наверняка куча багов :) , так как ...   9.12.2006, 16:39
Keyran   Проверил функцию портирования с E1 на V535 - все и...   9.12.2006, 17:27
Umka85   lucrece, ты русский или как, сделай русскую версию...   10.12.2006, 0:52
bas005   lucrece, как я понял если указываешь на файл *.dpt...   10.12.2006, 7:05
lucrece   bas005, именно так. Umka85, историю надо с этой ве...   10.12.2006, 7:23
Keyran   Нашел еще один баг- работаю в окне Build, применяю...   10.12.2006, 10:10
lucrece   Упс... Забыл состояние сбросить... ОК, спасибо. Пр...   10.12.2006, 11:43
Keyran   Пробовал. Все отлично, прозрачность как в оригинал...   10.12.2006, 13:07
lucrece   Хорошо. Нет, гифы не анимируются. Может, позже сде...   10.12.2006, 14:46
TEQUILA   lucrece, ИМХО чексуммами не стоит заморачиваться,...   10.12.2006, 15:35
lucrece   Плиз, поточнее, при каких условиях возникают эффек...   10.12.2006, 16:36
Umka85   У меня тоже выскакивало сообщение Invalid Filename...   10.12.2006, 19:38
sasha45   Объясните пожалуйста как пользоваться этой прогой,...   10.12.2006, 21:00
Umka85   sasha45 Если ты всё сделаешь по инструкции, то дол...   10.12.2006, 21:25
lucrece   Umka85, это откуда вылезло??? Кстати, спасибо за п...   10.12.2006, 22:21
Umka85   Это я при переводе узрел в ресурсах форма делфи ...   11.12.2006, 0:07
TEQUILA   lucrece, странно, сколько прогу не гонял, более э...   11.12.2006, 7:11
Keyran   Umka85, а ты свои переводы где-нибудь выкладываешь...   11.12.2006, 12:24
bas005   sasha45, для простого перегона самая рульная перва...   11.12.2006, 20:39
Archy   Ну во-первых, спасибо за программу. А вопрос у ме...   11.12.2006, 22:27
lucrece   Я думаю, да. Ведь прога пересобирает drm на основе...   12.12.2006, 4:22
Umka85   keyran я в принципе переводы для себя делаю, надо-...   12.12.2006, 16:04
sasha45   А правильно ли я делаю: Открываю программу. Выбира...   12.12.2006, 17:00
Umka85   конечно неправильно. нужно 2 разных дрм открывать...   12.12.2006, 18:13
sasha45   а сперва открывать надо DRM который надо изменить,...   12.12.2006, 20:02
bas005   sasha45, да   12.12.2006, 20:05
Umka85   кстати, bas005, если уж делается программа для быс...   12.12.2006, 22:38
bas005   lucrece, в окне билд 'apply port table' лу...   13.12.2006, 9:19
sasha45   Все, пересобрал DRM. Отличная прога. Респект и ...   13.12.2006, 17:49
Umka85   lucrece А у меня так и не получается переделать др...   17.12.2006, 20:44
lucrece   Надо посмотреть. Ссылочку дай.   18.12.2006, 6:57
Keyran   Да, я сегодня тоже на такое наткнулся, получается...   18.12.2006, 8:04
2 страниц V  1 2 >

В Помощь Drm-мастеру Замена Shxcodec, для всех моделей · Программы для работы с прошивками телефонов Motorola · Forum
 

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

 



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

Форум живёт: