E71.RU E71.RU
Добро пожаловать, Гость! [ ИнфоБлокОбновленияУчастникиПравилаПоискFAQ-ЧаВо ] Регистрация недоступна • Вход RSS
Вторник, 19.11.2024
Не перепились ещё на Руси богатыри - добры молодцы!
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: FlyVERz  
SiemensGraphicChanger
ZeusДата: Суббота, 04.10.2008, 16:20 | Сообщение # 1
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
обновление - 23.01.2011
Последнюю версию всегда можно скачать по этой ссылке
Если религия не позволяет скачать по ссылке выше (из-за реферерра), то идём сюда http://www.skypiece.narod.ru ->Файлы->Мои программы->..

SiemensGraphicChanger - программа предназначенная для работы с картинками прошивки телефонов Siemens (BenQ), а так же для преобразования графических форматов.
С помощью интуитивного GUI вы с лёгкостью сможете сделать графический патч для ViKlay (*.vkp) и затем установить его в телефон.
Поддерживаются следующие форматы: BMP, GIF (прозрачность игнорируется), JPG, PNG (необходима прога nConvert, найдёте на сайте программы), GPF, GPF2.
А также файлы фулфлеш от мобил x65, x75 и E(L)71.
Максимальное разрешение открываемого изображения не может превышать 320x240.

Основным преимуществом над PNG-графикой под Эльфпак 2.0+ является большая скорость работы телефона с прошивочной картинкой, нежели с кешируемым в оперативную память *.png файлом. Итак, получаем скорость + свободная рама. Минусом является гибкость, т.е. необходимость использования компьютера для смены графики.
В общем решать вам.. если накопилось большое количество файлов в Zbin/img и вы не собираетесь их менять в ближайшем будущем, то почему бы и не сделать из них патч?;)

Подробное описание в архиве с программой.

История версий:
1.3 - реализована возможность пересоздавать PIT и PB, добавлен пункт меню "Вид" с несколькими опциями отображения картинок, загрузка и сохранение канальных данных отрисованного изображения
1.2 - исправлены ошибки в алгоритмах сжатия, преобразования палитры и создания патча.. добавлена работа с gpn, работа с HEX именами
1.1 - фикс багов, косметика + мелочи, пакетная загрузка, сохранение в png
1.0 - первая версия

туду:
-полная поддержка шрифтов и широкие возможности по их замене
-расширение работы с канальными данными, наложение фильтров и эффектов.. может даже и добавление простого графического редактора


Siemens Graphic Changer Developer

Сообщение отредактировано Zeus - Воскресенье, 23.01.2011, 23:32
 
sim_emromДата: Воскресенье, 05.10.2008, 00:38 | Сообщение # 2
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
Мегарульная прога!!!
Поможет в создании тюнинга - заменяет не только стандартные рисунки vkp-патчами (больше ЭП не засоряет РАМу), но и PNG браузера из прошивки thumb_up
 
g4m3rДата: Воскресенье, 05.10.2008, 09:31 | Сообщение # 3
Полковник
Имя: ИЛЬШАТ
С нами с: 21.08.2007
Сообщений: 246
Награды: 0
Модель телефона: E71v45
Статус: Offline
зачетная прога=).обязательно поставлю + когда буду за компом).


 
DPEHAДата: Воскресенье, 05.10.2008, 15:37 | Сообщение # 4
Лейтенант
Имя: Андрей
С нами с: 10.05.2008
Сообщений: 46
Награды: 0
Модель телефона: S75v47+EL71v45+SXG75svn22
Статус: Offline
У меня он не грузит png пишет ошибка 6! и Еще можно приделать пакетную загрузку картинок?
 
sim_emromДата: Воскресенье, 05.10.2008, 22:00 | Сообщение # 5
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
Новый PNG точно меньше по размеру того что из прошивки? (оптимизируем, меняем глубину цвета, количество цветов...)
И на каком именно телефоне: s75 или елка?

Пакетную пока только E71SGS, тут, думаю, будет позже.

 
ZeusДата: Воскресенье, 05.10.2008, 23:37 | Сообщение # 6
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
Quote (DPEHA)
У меня он не грузит png пишет ошибка 6

1. давай мне этот пнг файл
2. в каком именно месте это происходит? (там много из каких пунктов подгружаются пнгшки)


Siemens Graphic Changer Developer
 
DPEHAДата: Понедельник, 06.10.2008, 19:14 | Сообщение # 7
Лейтенант
Имя: Андрей
С нами с: 10.05.2008
Сообщений: 46
Награды: 0
Модель телефона: S75v47+EL71v45+SXG75svn22
Статус: Offline
Любую пнг
 
GromPESДата: Пятница, 24.10.2008, 22:52 | Сообщение # 8
Подполковник
Имя: Роман
С нами с: 04.04.2008
Сообщений: 130
Награды: 3
Модель телефона: EL71[45RU]
Статус: Offline
можете напомнить где справка по проге находиться :(

Siemens C60->Motorola C380->Siemens S65->Benq-Siemens EL71->Nokia C3-00
 
sim_emromДата: Пятница, 24.10.2008, 23:29 | Сообщение # 9
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
Обещал отписаться.
E71v45. При попытке заменить ранее извлеченный png на другой, меньшего размера, частенько вылазит

И программа естественно вылетает.
Один из таких файлов как пример приложен (сердечко, имя файла 104033C.png). Ну и вообще весь архив с теми колобками что готовил на замену прикладываю.

К тому же вообще функция замены png по-прежнему реализована не до конца :( Виноват я сам, что раньше не заценил как следует, до релиза.
В создаваемых мною патчах встречались такие строки:

Code
103EB40: 68EF83A10000000049454E44AE426082 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
103EB50:  

На второй строчке ви_клай конечно стопорился, где ж чё менять то? ;)
А в одном из патчей (сейчас не найду), вообще начальные данные почему-то не совпали... dontknow
И всё же заменил часть смайликов в браузере, вручную доделывать не захотелось.

P.S. Плачущей рожицы нет, да и она анимированная... Интересно, в каком формате её искать в прошивке?

Вложения: 2231510.png (3.2 Kb) · 5425231.png (0.3 Kb) · FFnewsmilesE71.7z (7.0 Kb)
 
ZeusДата: Воскресенье, 26.10.2008, 09:15 | Сообщение # 10
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
1. Сердечко - имя файла не корректное (нет такого адреса)
2. Изменил работу с пнг (намного шустрее и стабильнее. модуль поддержки пнг с помощью нконверт полностью завершён. если при работе с пнг вылетает, то это уже наверняка проблема в операции над картинкой или её имени..)
3. в коде патча (его конец) существует такая проблема и для обычных граф патчей (из-за схожести алгоритмов..)
там довольно корявый код ибо много вариантов учитывается. будет время - напишу кусок заново.

п.с. попробуй поищи жиф файлы в прошивке :) или мнг ;)

качайте приложенную здесь версию. по её функциональности вопросы не задавать! ибо пререлиз

Вложения: 7440984.rar (68.6 Kb)


Siemens Graphic Changer Developer

Сообщение отредактировано Zeus - Воскресенье, 26.10.2008, 09:17
 
sim_emromДата: Понедельник, 27.10.2008, 20:03 | Сообщение # 11
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Награды: 41
Модель телефона: Realme 8 Pro
Статус: Offline
Zeus, не помогает, та же ошибка при замене png.

Ну насчет gif'ов понятно :)

 
Dj_SheLLДата: Вторник, 28.10.2008, 20:26 | Сообщение # 12
Форумчанин 2009
Имя: Кирилл
С нами с: 01.12.2007
Сообщений: 478
Награды: 11
Модель телефона: E71v45
Статус: Offline
Quote (Zeus)
2. в каком именно месте это происходит? (там много из каких пунктов подгружаются пнгшки)

Та же фигня при "Заменить PNG" :)




тюнинг INVI PRO
 
ZeusДата: Суббота, 27.12.2008, 20:29 | Сообщение # 13
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
Все проблемы устранены
Обновляемся до версии 1.1


Siemens Graphic Changer Developer
 
sorrowДата: Среда, 21.01.2009, 20:54 | Сообщение # 14
Генерал-полковник
Имя: Илья
С нами с: 10.11.2007
Сообщений: 936
Награды: 3
Модель телефона: Nokia E6 & iPhone 6S
Статус: Offline
А что должен представлять из себя получившийся патч? У меня пока получались только почти пустой (только закомментированная инфа о проге) или размером где-то 5,23мб (не применяется, В-Клей после где-то 10 секунд пишет, что лоадер не готов). Делал на чистый фуллфлеш. Хотел заменить индикатор сети и батарейки (ПНГ 24 бит с просзрачностью). nConvert имеется.
 
ZeusДата: Среда, 21.01.2009, 22:22 | Сообщение # 15
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
0. хм... типичный граф. патч, как и от SPC3

1. интересно, как ты смог получить пустой патч с инфой о проге..
2. слишком большой патч для клея. раздели его на несколько по.. скажем.. по 500кб
или сделай несколько патчей (один патч для замены батареи, другой для сети и т.д.)
3. если бы нконверта не было, программа выдала бы соответствующее сообщение.

лучше напиши мне в асю...


Siemens Graphic Changer Developer
 
MneznakomecДата: Четверг, 22.01.2009, 09:56 | Сообщение # 16
Рядовой
Имя: Vladimir
С нами с: 12.12.2008
Сообщений: 17
Награды: 0
Модель телефона: E71v45
Статус: Offline
Насчет больших патчей.
Взял 12 картинок png с прозрачностью и импортировал их в прошивку как 24 бит(как правильно сказать - не знаю).
В проге эти картинки попросились сжаться, я разрешил и они заменились. Остальные в порядке - проверял.
Сохраняю патч - наблюдаю многосекундное торможение, потом MessageBox c иконкой Exclamation, где написано - "run-time error "5". Invalid procedure call or argument", прога закрывается.
Но патч сохраняется на диске, только вот размер картинок 12-ти был 60 кб, а размер патча - 1.5 метра.
Но не всегда, только что сделал то же самое, результат: картинок сохранилось только 7, ошибка появилась, приложение свернулось, седьмая картинка заменена не до конца (размер меньше и последней строчки не достаёт).
Применял на чистый фуллфлэш, на измененный - то же самое.
По отдельности все картинки заменяются на ура и создаются нормальные патчи, но только если менять 2-3 картинки.

Прикладываю картинки, с которыми ошибка.

P.S.: Есть ещё вопрос, не знаю куда задать, тут больше подходит.
Я хочу заменить графику в прошивке, но не 2-3 файла, а 100 как минимум, но создавать для этого 100 файлов и шить их отдельно - сущее мучение. Допустим, патчи я сделал, теперь нужно их зашить в телефон. Но хотелось бы не по отдельности, а применить их к фулфлэшу и зашить в телефон ту часть фулфлэша, в которой хранятся картинки. Внимание, вопрос: какой адрес начала хранилища картинок и какой адрес конца хранилища в фулфлэш телефона?
Было бы очень хорошо сначала заменить все картинки в прошивке, а потом шить сразу комплектом, допустим, если что-то случится с телефоном и придется заливать чистый фул.

Вложения: img.rar (37.9 Kb)


Ту бир ор нот ту бир?

Сообщение отредактировано Mneznakomec - Четверг, 22.01.2009, 10:23
 
ZeusДата: Четверг, 22.01.2009, 23:51 | Сообщение # 17
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
1. С архивом твоим посижу посмотрю завтра.
2. Для того чтобы юзать не патч, а зашить картинки, есть у меня алгоритм.. Собственно с него всё и начиналось..
В SGC начал его реализовывать вчера. Пока не доделал можешь использовать мою прогу E71seriesGC (есть тут на форуме). Там функцию "слепить все GPF" или как то так.. на выходе получаем два файла *.bin которые надо залить в телефон. В РидМи к проге есть более подробное описание, если нет, то должно быть у меня на сайте.
Если не прокатит в той проге, то можешь ещё попробывать прогу PITmaker (есть у мну на сайте), там точно рабочий код "слепления".

Удачи!


Siemens Graphic Changer Developer
 
MneznakomecДата: Пятница, 23.01.2009, 10:56 | Сообщение # 18
Рядовой
Имя: Vladimir
С нами с: 12.12.2008
Сообщений: 17
Награды: 0
Модель телефона: E71v45
Статус: Offline
Если открыть фулфлэш, заменить картинки и сохранить их все как GPF - не сохраняются измененные, а вместо них - порченные оригинальные показываются. С единичными та же беда. Как я понял - сохранение идёт из ФФ, а не то, что видим в таблице, нелогично.
Слепить GPF из картинок, полученных из стандартной прошивки - ошибка размера, хотя стандарт, почему? Просто интересно.
Убрал китайские картинки, которых никогда не видел - всё собралось.

Посидел, подумал и решил: по одной картинке менять - я умучаюсь, лучше подожду исправлений, хотя бы таких, при которых импорт и сохранение в патч большого количества картинок будет проходить без проблем, а слепить GPF - дело одной минуты. :)
Жду.


Ту бир ор нот ту бир?
 
ZeusДата: Пятница, 23.01.2009, 14:31 | Сообщение # 19
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
Quote (Mneznakomec)
Если открыть фулфлэш, заменить картинки и сохранить их все как GPF - не сохраняются измененные, а вместо них - порченные оригинальные показываются. С единичными та же беда. Как я понял - сохранение идёт из ФФ, а не то, что видим в таблице, нелогично.

Странно, всегда по PIT делал... даже ещё в досовских прогах. может разовый случай.. пробуй другое приложение.
Quote (Mneznakomec)

Слепить GPF из картинок, полученных из стандартной прошивки - ошибка размера, хотя стандарт, почему? Просто интересно. Убрал китайские картинки, которых никогда не видел - всё собралось.

А там тупой алгоритм слепки. Вот сохраняешь ты в GPF, а там ведь округляется размер до целых 16 байт (FF или 00 записывается, не помню точно)
Ну и при слепке эти округления не учитываются и тоже пишутся в бинарник.. Об этом толи в ридми толи на сайте упоминал помнится..

А теперь по делу: не работает именно картинка 0227.png из твоего архива.. Там видимо особый случай.. Вечером постараюсь поправить код.

Функция "слепить ЖПФ" в SGC будет, как пока предполагаю, двух видов - простой и "умный" (во втором случае будут учитываться округления и отбрасываться ненужные байты). Но "умный" алгоритм не будет таким быстрым как первый, ибо придётся перелопатить именно изображения в отдельности, а не просто файл, как в первом (старом) варианте.

Вобщем ждите...как только - так сразу же.
зы. ещё планирую добавить функцию "Загрузить патч". думаю ясно что она будет делать ;)


Siemens Graphic Changer Developer
 
MneznakomecДата: Понедельник, 26.01.2009, 12:35 | Сообщение # 20
Рядовой
Имя: Vladimir
С нами с: 12.12.2008
Сообщений: 17
Награды: 0
Модель телефона: E71v45
Статус: Offline
Quote (Zeus)
Об этом толи в ридми толи на сайте упоминал помнится..

Не видел, может для других прог писал, но особенность понятна.

Quote (Zeus)
А теперь по делу: не работает именно картинка 0227.png из твоего архива.. Там видимо особый случай.. Вечером постараюсь поправить код.

Странно, на самом деле одна она не работает. Я почему-то был уверен, что она рабочая. :)

Quote (Zeus)
Но "умный" алгоритм не будет таким быстрым как первый, ибо придётся перелопатить именно изображения в отдельности, а не просто файл, как в первом (старом) варианте.

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

Quote (Zeus)
Вобщем ждите...как только - так сразу же.

С нетерпением. :)

Quote (Zeus)
пробуй другое приложение

Мне важно именно это. :)
Делаю так: открываю прогу, открываю ФФ, выбираю картинку 1247, жму правую кнопку мыши, загрузить картинку, 24 bit. Выбираю файл 1247.png, он спрашивает: "Сжать?" Я - Ок. Дальше на замененной картинке жму кнопку правую мыши, он говорит: "Сохранить как GPF2?", я - ок, он мне - "успешно завершено". Открываю сохраненную GPF2-картинку прогой SGCv1.1 - картинка открывается, но на ней то, чтоб было в ФФ, но, если разделить картинку на 2 части вертикально, то получим, что правая и левая части поменяны местами. Если порвать бумажную фотку и поменять части местами - получится похоже. То есть придётся сначала сохранить патч, применить его к прошивке и снова открыть ФФ прогой. Тогда можно будет без труда экспортировать GPF-файлы.


Ту бир ор нот ту бир?
 
ZeusДата: Суббота, 21.03.2009, 21:18 | Сообщение # 21
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Награды: 2
Модель телефона: E71v45
Статус: Offline
- нашёл причину некоректной поддержки некоторых пнг - косяк был в алгоритме сжатия :D
- работа с HEX именами
- в истории версии ещё мелочи указаны

- начал реализовывать алгоритм "слепки", собственно он уже присутствует в версии 1.2, но заблокирован..

- какие пожелания ещё будут?


Siemens Graphic Changer Developer
 
rustik71Дата: Пятница, 12.06.2009, 10:31 | Сообщение # 22
Лейтенант
Имя: Руслан
С нами с: 01.06.2008
Сообщений: 70
Награды: 0
Модель телефона: e71v45
Статус: Offline
Zeus,Сможешь сделать пакетное конвертирование в GPF2?В напряг конвертировать по одной картинке :(
 
Semen2Дата: Пятница, 10.07.2009, 13:38 | Сообщение # 23
Сержант
Имя: Николай
С нами с: 09.07.2009
Сообщений: 26
Награды: 0
Модель телефона: A52,A55-C55,S55,E71v45x2
Статус: Offline
Помогите найти картинки стрелок аналоговых часов на главном экране, в каком адресе находятса.
Для новых часов.
http://s45.radikal.ru/i109/0907/e8/923936bf105d.jpg
http://s55.radikal.ru/i149/0907/38/6cbdc4590b6c.jpg


Сообщение отредактировано Semen2 - Пятница, 10.07.2009, 13:42
 
sorrowДата: Пятница, 07.08.2009, 07:02 | Сообщение # 24
Генерал-полковник
Имя: Илья
С нами с: 10.11.2007
Сообщений: 936
Награды: 3
Модель телефона: Nokia E6 & iPhone 6S
Статус: Offline
Попробовал последнюю версию программы на S75 v52. В принципе, всё получилось (менял штук 15 иконок меню). Но есть странность: в первый раз подменяю нужные картинки, сохраняю патч, пробую применить - ВКлей ругается. Во второй раз повторяю все действия АБСОЛЮТНО идентично и... патч ставится без каких либо проблем. Так случилось два раза: в первый раз при подмене одной иконки, во второй - пятнадцати. Больше пока не пробовал. Сами патчи не сверял, т.к. времени нет.
P.S. Zeus, огромное спасибо за прогу thumb_up
 
SSVSДата: Суббота, 13.02.2010, 18:32 | Сообщение # 25
Полковник
Имя: Exceeded
С нами с: 18.06.2007
Сообщений: 167
Награды: 0
Модель телефона: E71v45x2
Статус: Offline
Парочка вопросов появилось:
1. Почему патчи ставятся в область, где уже есть какие-то старые данные (не FF)
2. Нельзя ли как-то поставить их в номера, которых нет в стандарной PIT (2000 например)


CSL65, E71x2, EL71
DCA-110 (FT232RL), DCA-510 (PL-2303), DCA-510 (К561ЛН2), DCA-140, HHS-150, Nano - 3.5, T5, Koss The Plug
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Использование материалов сайта возможно только при согласовании с администрацией