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

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
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 18.3.2008, 19:23


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



2Rocket
Разобрался. Как и предполагалось проблема была в винде. Спасибо за классную программу и за техподдержку, так сказать smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ace-B
сообщение 5.5.2008, 14:04


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

Группа: Пользователи
Сообщений: 45
Регистрация: 24.2.2008
Пользователь №: 164 630
Модель телефона: E6 (Chinese)
Прошивка: Ezh 0.1.1 "Olive"

Рейтинг: 2.5



Есть подозрение, что в файле помощи к проге немного неверная информация о bootscreen-е...

Цитата
Новый файл GIF должен отвечать следующим требованиям:
- должен иметь то же разрешение, что и оригинальный файл (240x320);
- должен содержать только один кадр (т.е. анимация не разрешена);
- не должен содержать прозрачности;
- размер нового файла GIF не должен превышать размер кодовой группы загрузочного экрана за вычетом стартового смещения GIF в этой групе (131072 - 2048 = 129024 байт максимум).

Вчерась ковырял в очередной раз Ezh 0.1.1, переделывая оного под себя... Сменил загрузочнуюэразгрузочную анимации, но при включении, один кадр остался старый - это и был бутскрин. Чёрный бутскрин и зелёненькая анимация сочетаются не очень, посему полез менять бутскрин...
Далее по порядку:
- беру GIF89а (в котором может быть прозрачность), 256 цветов, размер 40.866 байт.
Он прекрасно ставится, только при включении телефона загрузиться успевает около 2/3 картинки, в нижней части вместо картинки - чернота...
- взял GIF87a (в котором прозрачности быть не может вовсе), 256 цветов, размер 59.191 байт.
Ставится... загрузиться при старте телефона успевает чуть больше половины, ниже снова чернота...
- выдрал "родную" картинку из Ежа (о ней, кстати, IrfanView сообщает следующие сведения - GIF-LZW, Transparent color: 255... так, может, не в прозрачности вовсе дело ?), 256 цветов, 11.762 байта... Оно работает...
- почесал репу и уменьшил размер GIF89a до 24.854 байта, пожертвовав количеством цветов... где-то в районе 50 их получилось... После этого на моём Е6 всё заработало, как надо. Так что, похоже, 129024 байт - это unreal...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 8.5.2008, 7:42


Опытный
***

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

Рейтинг: 129.5



Ace-B,
Не особо сильно тестировал это дело. Если есть желание, можете помочь, найти более точное максимальное значение. На это времени просто нет...
В любом случае - спасибо за репорт.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Morrow
сообщение 11.5.2008, 18:53


Мастер
****

Группа: Пользователи
Сообщений: 230
Регистрация: 26.11.2007
Из: Ереван, Армения
Пользователь №: 155 146
Модель телефона: Скорее всего Atrix
Прошивка: Casseopeya©

Рейтинг: 122.5




Всем привет! Народ, вот такая у меня трабла:
Разбираю sbf файл, закидываю туда необходимые файлы с их папками,

захожу в ezx codec в вкладке "CramFS" нажимаю "Открыть" а потом

"Показать" - все нормально показывется. Даю права этим новым файлам,

нажимаю на X и выхожу. После этого внизу нажимаю на "Собрать". Все ок

получается - файлы нормально собираются, НО - если новые файлы

находятся в новосозданной папке, программа пишет следующее:

/название папки - описание не найдено

несмотря на то, что все файлы в этой папки имеют правильные права И еще

одно: пищет еще об одной ошибке в конце:

ОШИБКА: Новый файл CramFS не помещяется в кодовую группу. Это не

допустимо. Выход.

Теперь собственно вопрос: почему он так пишет?? Как это исправить??

Ведь закидывают же люди таким способом много файлов и папки создают

новые и все такое!.. Вообщем, буду очень признателен если подскажете

как решить эту проблемку! Спасибо!!


Сообщение отредактировал Morrow - 21.5.2008, 19:11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сумерок
сообщение 23.7.2008, 18:35


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

Группа: Пользователи
Сообщений: 431
Регистрация: 10.9.2006
Из: Budva
Пользователь №: 98 437
Модель телефона: Nokia E52
Прошивка: latest

Рейтинг: 106



планируется ли поддержка *.sbf от Е8?
Цитата
2008-07-24 00:33:46 Распознание файла...
2008-07-24 00:33:46 ОШИБКА: Файл не похож на прошивку SBF

SBFRecalc нормально работает с прошивкой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Qeest
сообщение 24.7.2008, 10:19


Мастер
****

Группа: Пользователи
Сообщений: 247
Регистрация: 17.9.2006
Из: 54°38' с.ш., 86°08' в.д.
Пользователь №: 99 386
Модель телефона: ROKR E6

Рейтинг: 42



Так прога то называется EZXcodec, а в езх телефонах вроде только cramfs используется. Тогда и название проги менять надо будет...
Morrow, кодовые группы имеют фиксированный размер, если что и не помещается, значит, превышен, ничего не сделаешь, разве удалить чего лишнего.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сумерок
сообщение 24.7.2008, 12:31


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

Группа: Пользователи
Сообщений: 431
Регистрация: 10.9.2006
Из: Budva
Пользователь №: 98 437
Модель телефона: Nokia E52
Прошивка: latest

Рейтинг: 106



Qeest, хех)) и правда. надо в тему разборки проши от Z6 идти.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDSH
сообщение 24.7.2008, 15:43


Гуру
******

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

Рейтинг: 351.5



причем тут фс? формат sbf не зависит от фс кодовых групп, вероятно моторола внесла небольшие изменения в формат, также как и в ezx
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Qeest
сообщение 25.7.2008, 2:07


Мастер
****

Группа: Пользователи
Сообщений: 247
Регистрация: 17.9.2006
Из: 54°38' с.ш., 86°08' в.д.
Пользователь №: 99 386
Модель телефона: ROKR E6

Рейтинг: 42



DDSH, извините, может я не допонимаю, но squashfs использует сжатие, и обеспечивает бОльшую его степень, нежели чем cramfs, а как я понимаю, распаковщики для этих fs разные.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDSH
сообщение 25.7.2008, 5:36


Гуру
******

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

Рейтинг: 351.5



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

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

 



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

Форум живёт: