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

EZXCodec, Редактирование прошивок EZX-телефонов в среде Windows

Rocket
сообщение 22.9.2007, 15:59 Закрепленное сообщение!


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664

Рейтинг: 129.5



EZXCodec 1.3.5

Возможности программы на данный момент:
  • разбор файла прошивки (*.SBF) на кодовые группы
  • разбор кодовых групп, содержащих файловую систему CramFS на файлы и папки
  • сбор CramFS кодовых групп из файлов и папок (с сохранением свойств файлов и папок и автоматическим выравниванием размера новых кодовых групп; все эти свойства хранятся в файле "cramfs.idx", который создаётся при разборе)
  • сбор файла прошивки из кодовых групп
  • разбор файла Motoskin (iconres.ezx) на файлы (распознаются и переименовываются картинки формата GIF, JPEG и PNG, файлы *.k конвертируются в BMP)
  • сбор файла Motoskin (iconres.ezx) из папки с картинками (файлы BMP конвертируются в формат *.k со свойствами, описанными в файле "motiskin.idx", который создаётся при разборе)
  • извлечение и замена картинки загрузочного экрана в CG39 (проверено на A1200 и E6)
  • поддержка скриптов - возможность выполнения команд из специальных текстовых файлов для применения патчей с заменой, добавлением или удалением файлов в кодовые группы CramFS и в файлы Motoskin (iconres.ezx), редактированием конфигурационных файлов в кодовых группах CramFS
Инструкция по применению - в архиве с программой

Спасибо за помощь в создании программы
Всему форуму motofan.ru, и его участникам:
lucrece - за то, что поделился информацией о формате SBF-файлов и графическом формате "k"
DemosN - за моральную поддержку и тестирование
demonvex - за помощь в укрощении motoskin, баг-репорты и советы по улучшению программы
Xronos - за терпеливое тестирование первых версий и моральную поддержку

Спасибо за предоставленный хостинг и домен
Exoundeeq (известен на форуме как inseq)

Отдельное спасибо
Владимиру Кладову за одно из его гениальных творений - KOL и MCK. Без этих инструментов EZXCodec "весил" бы гораздо больше, а его создание и обновление были бы сложнее.

Сообщение отредактировал noph8 - 27.10.2012, 21:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 1.2.2008, 7:03


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664

Рейтинг: 129.5



Глобальная реорганизация кода не прошла без потерь.

Новое в версии 1.3.2:
    motoskin:
    • исправлено: картинки формата jpeg не переименовывались (не распознавался заголовок, ошибка появилась в версии 1.3);
    • исправлено: крах приложения при попытке открыть motoskin v1.10 (файлы *.skn; не знаю в какой версии появилось);
    • добавлено/исправлено: исключение "Thumbs.db" из списка исходных файлов при сборке.
    интерфейс:
    • исправлено: неправильный заголовок в английском языке "Original Motoskin file" вместо "New Motoskin file".
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LamboR
сообщение 4.2.2008, 10:56


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

Группа: Пользователи
Сообщений: 51
Регистрация: 26.9.2005
Пользователь №: 52 674
Модель телефона: A1600 Gold
Прошивка: R542_G_11.61.33R

Рейтинг: 0



Вопрос. Получится ли рабочая прошивка , если я разберу прошивку (в частности 13_F5, такую залил в тел), впросто добавлю нужные файлы в одну из подпапок (наприсер CG34) и соберу. Или добавленные файлы надо где-то еще прописывать/определять?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 4.2.2008, 11:02


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664

Рейтинг: 129.5



LamboR, ответ в readme_ru.txt
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 5.2.2008, 12:36


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664

Рейтинг: 129.5



Ну очень фиксовый релиз smile.gif

Новое в версии 1.3.3:
  • cramfs:
    • исправлено: добавленные файлы без выставленных вручную свойств записывались в CramFS с нулевой длиной;
    • исправлено: парочка [относительно больших] утечек памяти при работе с окном "Список файлов CramFS";
    • улучшено: оптимизирован процесс смены свойств файла вручную.
  • sbf:
    • исправлено: галочка "Новые CG" не работала, всегда использовались файлы без суффикса "_new" (ошибка появилась в 1.3.1);
    • исправлено: теперь файл SBF закрывается перед открытием (ошибка появилась в 1.3.1).
      motoskin:
    • исправлено: функция хэширования (спасибо eakrin с motorolafans.com/forums); хотя EZXCodec по-прежнему хранит значения хэшей в файле "motoskin.idx";
    • исправлено: после открытия одного файла и последующей сборки другого попытка извлечь из открытого в большинстве случаев не удавалась (процедуры использовали те же участки памяти);
    • исправлено: утечка памяти в функции конвертирования *.bmp в *.k (при компиляции файлов для E2, Z6, V8);
    • исправлено: список исходных файлов не проверялся на наличие файлов после исключения из него "Thumbs.db";
    • исправлено: когда кнопка "Извлечь" нажималась без предварительного нажатия на "Открыть", список записей не заполнялся;
    • изменено: когда "motoskin.idx" отсутствует и нужно конвертировать BMP в K - конвертируется с параметрами 18 bpp и альфа-каналом.
  • script:
    • исправлено: было невозможно использовать "-" вместо имени файла в последовательности команд "skin";
    • исправлено: ошибка при переименовании нового файла motoskin.
  • GUI:
    • добавлено: клавиатурные сокращения Ctrl+1, Ctrl+2, Ctrl+3, Ctrl+4 для переключения между вкладками;
    • исправлено: возврат фокуса контролу (элементу управления), который имел его до деактивации всех контролов;
    • исправлено: диалоги выбора файла иногда показывали неправильную начальную папку;
    • исправлено: индикатор прогресса показывал неверные значения при сборке motoskin;
    • добавлено: индикатор прогресса при построении списка файлов в окне "Список файлов CramFS".


Сообщение отредактировал Rocket - 5.2.2008, 12:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDSH
сообщение 5.2.2008, 16:19


Гуру
******

Группа: Разработчики
Сообщений: 700
Регистрация: 11.8.2006
Пользователь №: 94 741
Модель телефона: HTC Sensation XE

Рейтинг: 351.5



Вылетела при сборке айконреса, собрала некорректно, могу скинуть оригинальный айконрес для отладки.

Сообщение отредактировал DDSH - 5.2.2008, 16:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 5.2.2008, 16:42


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664

Рейтинг: 129.5



DDSH
если имеено при сборке и именно айконрез от е2, то уговорил. так как мой тесовый файл с е2 разобрался и собрался даже без предупреждений smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 6.2.2008, 11:16


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664

Рейтинг: 129.5



Вчера выложил по ошибке не тот файл. Но так как уже успел кое-что изменить, делаю новый релиз, а историю изменений 1.3.3 оставляю без... изменений smile.gif
Новое в версии 1.3.4:
  • motoskin:
    • добавлено: поддержка 16-битных K-файлов.
  • GUI:
    • исправлено: русская строка сообщения в протоколе.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 8.2.2008, 20:06


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664

Рейтинг: 129.5



Новое в версии 1.3.5:
  • новое:
    • добавлено: вкладка "Bootscreen" для замены картинки загрузочного экрана (в CG39).
  • script:
    • добавлено: параметр "bootscreen" к имени кодовой группы.
  • GUI:
    • исправлено: попытка свернуть главное окно при первом запуске (после выбора языка), или при последующих запусках после работы в окне "Список файлов CramFS" приводила к краху приложения;
    • исправлено: было возможно закрыть окно "Список файлов CramFS" во время построения списка файлов - это приводило к краху, теперь закрытие откладывается до завершения построения списка;
    • добавлено: сохранение пути и имени файла последнего использованного скрипта.
  • общее:
    • добавлено: опциональное автоматическое сохранение протокола в файл 'ezxcodec.log'; удаляется при запуске во избежание слишком больших файлов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 9.2.2008, 13:22


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

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



здраствуйте , вопрос , как сделать рефлеш вручную , не скриптом , вчера сел менять клавиатуру , нашел скрипт для этого , но он не подходил, сдела все раками , и подумал лень ждать пока будет шится вся проша , оставил в рабочей папке только RDL1 CG34 CG41 вроде их точно названия не помню , нажал кнопку собрать , и прога отказалась по причине не хватает остальных кг . вот.
з.ы. пользовался версией 0.7 , в новой это исправлено? или обьясните как делать? :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Волобуев
сообщение 9.2.2008, 19:50


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

Группа: Пользователи
Сообщений: 32
Регистрация: 23.2.2007
Из: Одесса
Пользователь №: 123 818
Модель телефона: а1200е
Прошивка: R541_G_11.52.13R_F5

Рейтинг: 0



Maksimka!, А почитать хотяб ту тему, в которой спрашиваешь - не судьба?
(вторая страница, посты №18 и 19)

Там надо не РДЛ_1, а РДЛ_3 оставлять. Всё работает.

Rocket, не, ну точно надо это в ридми добавить! (хотя - не факт, что поможет...)

ЗЫ:
Цитата
пользовался версией 0.7

О_о ты чё? Уже v.1.3.5 на дворе. Там же качать нечего, раз - и всё.

Сообщение отредактировал Волобуев - 9.2.2008, 19:52
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EZXCodec, Редактирование прошивок EZX-телефонов в среде Windows · Motorola на Linux OS · Forum
 

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

 



Текстовая версия Сейчас: 27.4.2024, 10:46

Форум живёт: