SiemensGraphicChanger
|
|
Zeus | Дата: Суббота, 04.10.2008, 16:20 | Сообщение # 1 |
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Модель телефона: 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
Модель телефона: Realme 8 Pro
Статус: Offline
| Мегарульная прога!!! Поможет в создании тюнинга - заменяет не только стандартные рисунки vkp-патчами (больше ЭП не засоряет РАМу), но и PNG браузера из прошивки
|
|
| |
g4m3r | Дата: Воскресенье, 05.10.2008, 09:31 | Сообщение # 3 |
Полковник
Имя: ИЛЬШАТ
С нами с: 21.08.2007
Сообщений: 246
Модель телефона: E71v45
Статус: Offline
| зачетная прога=).обязательно поставлю + когда буду за компом).
|
|
| |
DPEHA | Дата: Воскресенье, 05.10.2008, 15:37 | Сообщение # 4 |
Лейтенант
Имя: Андрей
С нами с: 10.05.2008
Сообщений: 46
Модель телефона: S75v47+EL71v45+SXG75svn22
Статус: Offline
| У меня он не грузит png пишет ошибка 6! и Еще можно приделать пакетную загрузку картинок?
|
|
| |
sim_emrom | Дата: Воскресенье, 05.10.2008, 22:00 | Сообщение # 5 |
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Модель телефона: Realme 8 Pro
Статус: Offline
| Новый PNG точно меньше по размеру того что из прошивки? (оптимизируем, меняем глубину цвета, количество цветов...) И на каком именно телефоне: s75 или елка? Пакетную пока только E71SGS, тут, думаю, будет позже.
|
|
| |
Zeus | Дата: Воскресенье, 05.10.2008, 23:37 | Сообщение # 6 |
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Модель телефона: E71v45
Статус: Offline
| Quote (DPEHA) У меня он не грузит png пишет ошибка 6 1. давай мне этот пнг файл 2. в каком именно месте это происходит? (там много из каких пунктов подгружаются пнгшки)
Siemens Graphic Changer Developer
|
|
| |
DPEHA | Дата: Понедельник, 06.10.2008, 19:14 | Сообщение # 7 |
Лейтенант
Имя: Андрей
С нами с: 10.05.2008
Сообщений: 46
Модель телефона: S75v47+EL71v45+SXG75svn22
Статус: Offline
| Любую пнг
|
|
| |
GromPES | Дата: Пятница, 24.10.2008, 22:52 | Сообщение # 8 |
Подполковник
Имя: Роман
С нами с: 04.04.2008
Сообщений: 130
Модель телефона: 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
Модель телефона: Realme 8 Pro
Статус: Offline
| Обещал отписаться. E71v45. При попытке заменить ранее извлеченный png на другой, меньшего размера, частенько вылазит И программа естественно вылетает. Один из таких файлов как пример приложен (сердечко, имя файла 104033C.png). Ну и вообще весь архив с теми колобками что готовил на замену прикладываю. К тому же вообще функция замены png по-прежнему реализована не до конца Виноват я сам, что раньше не заценил как следует, до релиза. В создаваемых мною патчах встречались такие строки: Code 103EB40: 68EF83A10000000049454E44AE426082 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 103EB50: На второй строчке ви_клай конечно стопорился, где ж чё менять то? А в одном из патчей (сейчас не найду), вообще начальные данные почему-то не совпали... И всё же заменил часть смайликов в браузере, вручную доделывать не захотелось. P.S. Плачущей рожицы нет, да и она анимированная... Интересно, в каком формате её искать в прошивке?
|
|
| |
Zeus | Дата: Воскресенье, 26.10.2008, 09:15 | Сообщение # 10 |
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Модель телефона: E71v45
Статус: Offline
| 1. Сердечко - имя файла не корректное (нет такого адреса) 2. Изменил работу с пнг (намного шустрее и стабильнее. модуль поддержки пнг с помощью нконверт полностью завершён. если при работе с пнг вылетает, то это уже наверняка проблема в операции над картинкой или её имени..) 3. в коде патча (его конец) существует такая проблема и для обычных граф патчей (из-за схожести алгоритмов..) там довольно корявый код ибо много вариантов учитывается. будет время - напишу кусок заново. п.с. попробуй поищи жиф файлы в прошивке или мнг качайте приложенную здесь версию. по её функциональности вопросы не задавать! ибо пререлиз
Siemens Graphic Changer Developer
Сообщение отредактировано Zeus - Воскресенье, 26.10.2008, 09:17 |
|
| |
sim_emrom | Дата: Понедельник, 27.10.2008, 20:03 | Сообщение # 11 |
Человек
Имя: Сергей
С нами с: 04.05.2007
Сообщений: 1756
Модель телефона: Realme 8 Pro
Статус: Offline
| Zeus, не помогает, та же ошибка при замене png. Ну насчет gif'ов понятно
|
|
| |
Dj_SheLL | Дата: Вторник, 28.10.2008, 20:26 | Сообщение # 12 |
Форумчанин 2009
Имя: Кирилл
С нами с: 01.12.2007
Сообщений: 478
Модель телефона: E71v45
Статус: Offline
| Quote (Zeus) 2. в каком именно месте это происходит? (там много из каких пунктов подгружаются пнгшки) Та же фигня при "Заменить PNG"
тюнинг INVI PRO
|
|
| |
Zeus | Дата: Суббота, 27.12.2008, 20:29 | Сообщение # 13 |
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Модель телефона: E71v45
Статус: Offline
| Все проблемы устранены Обновляемся до версии 1.1
Siemens Graphic Changer Developer
|
|
| |
sorrow | Дата: Среда, 21.01.2009, 20:54 | Сообщение # 14 |
Генерал-полковник
Имя: Илья
С нами с: 10.11.2007
Сообщений: 936
Модель телефона: Nokia E6 & iPhone 6S
Статус: Offline
| А что должен представлять из себя получившийся патч? У меня пока получались только почти пустой (только закомментированная инфа о проге) или размером где-то 5,23мб (не применяется, В-Клей после где-то 10 секунд пишет, что лоадер не готов). Делал на чистый фуллфлеш. Хотел заменить индикатор сети и батарейки (ПНГ 24 бит с просзрачностью). nConvert имеется.
|
|
| |
Zeus | Дата: Среда, 21.01.2009, 22:22 | Сообщение # 15 |
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Модель телефона: E71v45
Статус: Offline
| 0. хм... типичный граф. патч, как и от SPC3 1. интересно, как ты смог получить пустой патч с инфой о проге.. 2. слишком большой патч для клея. раздели его на несколько по.. скажем.. по 500кб или сделай несколько патчей (один патч для замены батареи, другой для сети и т.д.) 3. если бы нконверта не было, программа выдала бы соответствующее сообщение. лучше напиши мне в асю...
Siemens Graphic Changer Developer
|
|
| |
Mneznakomec | Дата: Четверг, 22.01.2009, 09:56 | Сообщение # 16 |
Рядовой
Имя: Vladimir
С нами с: 12.12.2008
Сообщений: 17
Модель телефона: 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 файлов и шить их отдельно - сущее мучение. Допустим, патчи я сделал, теперь нужно их зашить в телефон. Но хотелось бы не по отдельности, а применить их к фулфлэшу и зашить в телефон ту часть фулфлэша, в которой хранятся картинки. Внимание, вопрос: какой адрес начала хранилища картинок и какой адрес конца хранилища в фулфлэш телефона? Было бы очень хорошо сначала заменить все картинки в прошивке, а потом шить сразу комплектом, допустим, если что-то случится с телефоном и придется заливать чистый фул.
Ту бир ор нот ту бир?
Сообщение отредактировано Mneznakomec - Четверг, 22.01.2009, 10:23 |
|
| |
Zeus | Дата: Четверг, 22.01.2009, 23:51 | Сообщение # 17 |
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Модель телефона: 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
Модель телефона: E71v45
Статус: Offline
| Если открыть фулфлэш, заменить картинки и сохранить их все как GPF - не сохраняются измененные, а вместо них - порченные оригинальные показываются. С единичными та же беда. Как я понял - сохранение идёт из ФФ, а не то, что видим в таблице, нелогично. Слепить GPF из картинок, полученных из стандартной прошивки - ошибка размера, хотя стандарт, почему? Просто интересно. Убрал китайские картинки, которых никогда не видел - всё собралось. Посидел, подумал и решил: по одной картинке менять - я умучаюсь, лучше подожду исправлений, хотя бы таких, при которых импорт и сохранение в патч большого количества картинок будет проходить без проблем, а слепить GPF - дело одной минуты. Жду.
Ту бир ор нот ту бир?
|
|
| |
Zeus | Дата: Пятница, 23.01.2009, 14:31 | Сообщение # 19 |
Лейтенант
Имя: Дмитрий
С нами с: 12.07.2007
Сообщений: 67
Модель телефона: 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
Модель телефона: 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
Модель телефона: E71v45
Статус: Offline
| - нашёл причину некоректной поддержки некоторых пнг - косяк был в алгоритме сжатия - работа с HEX именами - в истории версии ещё мелочи указаны - начал реализовывать алгоритм "слепки", собственно он уже присутствует в версии 1.2, но заблокирован.. - какие пожелания ещё будут?
Siemens Graphic Changer Developer
|
|
| |
rustik71 | Дата: Пятница, 12.06.2009, 10:31 | Сообщение # 22 |
Лейтенант
Имя: Руслан
С нами с: 01.06.2008
Сообщений: 70
Модель телефона: e71v45
Статус: Offline
| Zeus,Сможешь сделать пакетное конвертирование в GPF2?В напряг конвертировать по одной картинке
|
|
| |
Semen2 | Дата: Пятница, 10.07.2009, 13:38 | Сообщение # 23 |
Сержант
Имя: Николай
С нами с: 09.07.2009
Сообщений: 26
Модель телефона: 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
Модель телефона: Nokia E6 & iPhone 6S
Статус: Offline
| Попробовал последнюю версию программы на S75 v52. В принципе, всё получилось (менял штук 15 иконок меню). Но есть странность: в первый раз подменяю нужные картинки, сохраняю патч, пробую применить - ВКлей ругается. Во второй раз повторяю все действия АБСОЛЮТНО идентично и... патч ставится без каких либо проблем. Так случилось два раза: в первый раз при подмене одной иконки, во второй - пятнадцати. Больше пока не пробовал. Сами патчи не сверял, т.к. времени нет. P.S. Zeus, огромное спасибо за прогу
|
|
| |
SSVS | Дата: Суббота, 13.02.2010, 18:32 | Сообщение # 25 |
Полковник
Имя: Exceeded
С нами с: 18.06.2007
Сообщений: 167
Модель телефона: 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
|
|
| |