Jump to content
Old Phone Forum
  • Login

    You are currently not logged in to the forum.

    To comment, upload files, subscribe to answers - you need to login.

nik-68

Темы и Графика для С3322/S5610

Recommended Posts

Темы и Графика для С3322/S5610

 

Для создания новых тем и изменения иконок,

используем программу

Samsung Theme Designer v2.0.4

создавать темы для С5180 (sonnet) и применять к С3322 или S5610

Видео инструкция по работе с программой Samsung Theme Designer

Скачать Samsung Theme Designer

 

Стандартные темы

200391-21-11-12)1353506642_thumb.jpg200391-21-11-12)1353506652_thumb.jpg200391-21-11-12)1353506661_thumb.jpg

Standart_Themes_C3322.rar

Замена темы Default_2

200391-21-11-12)1353507653_thumb.jpg200391-21-11-12)1353507661_thumb.jpg200391-21-11-12)1353507669_thumb.jpg

Использовать Minicommander При условии если стоит патч

Java Access to all folders (Доступ ко всем папкам для Java-приложений)

- Ставить 00_mainmenu_bg.qmg в Disk a\customer\images\UCS\Default\Default-02\

- Ставить Default-2.thm в Disk a\customer\images\UCS\Default\Cfg\

Default_2.zip

Измененные иконки

200391-21-11-12)1353507033_thumb.jpg200391-21-11-12)1353507044_thumb.jpg

New_icon.zip

 

 

Большое спасибо f2065, defazz

 

Инструкция по редактированию цветовой схемы от КРОТа - >> ЗДЕСЬ <<

  • Like 17

Samsung C3322 прошивка XXLF1.

Samsung C3222 / Ch@t прошивка C3222XXJL1_RU + Снятия Дамп С3222

Samsung GT-S5230 XEII4 +ANDROID S5230 STAR BLACK MENU

Share this post


Link to post
Share on other sites

Итак, смотрю много уже народу покопалось в создании тем.

Теперь можно собрать всю имеющуюся информацию воедино.

 

Штатных тем у C3322 три штуки. Причём в версии LaFleur тоже только 3 темы точно такие же.

Оригинальные темы лежат в CSC (CSC - это допольнительный слой TFS, TFS одинаковый для всех локализаций, а CSC для каждой локализации свой, правда это не означает что там разные темы) по пути \a\customer\images\UCS\Default\

Вытащить оригинальные темы можно двумя способами: либо распаковав файл CSC при помощи TFS_Res, либо скопировать при помощи патча Java Access to all folders и MiniCommander.

 

Темы у C3322 менее гибкие чем у тех моделей где они официально заявлены. В темах у C3322 в основном можно только переделать все цвета, почти любого элемента в любом месте. Ещё задний фон главного меню, и иконки главного меню. Ещё большие цифры часов на экране - тоже на самом деле картинки из темы, и координаты часов. А все прочие иконки, и их позиции на экране - в теме не определяются (но их тоже можно менять - просто подменяя соответствующие файлы в TFS или в CLA).

 

QMG иконки можно создавать делая в Samsung Theme Designer v2 темы для C5180. Кстати STD не заработал в WinXP - при выборе C5180 ругается что выбранная последовательность сортировки не поддерживается операционной системой, а в Win7 всё нормально. Что-либо раскрашивать в STD безполезно - он создаёт .xml, а C3322 принципиально такое не читает (у C3322 формат тем бинарный). В STD можно только сконвертировать икони, из PNG в QMG, создав тему для C5180. На выходе STD (кнопка Export Theme) делает файл .stm, который на самом деле является ZIP-архивом, переименовываем его расширение в .zip и распаковываем - там будет 12 иконок в фокусе и 12 иконок не в фокусе. Нам правда надо более 20 иконок, но как не сложно догадаться - ничто не мешает несколько тем для C5180 сгенерировать, с разными нашими иконками. Иконки берём которые не в фокусе, у C3322 фокус накладывается отдельно.

 

Размеры X*Y для QMG можно посмотреть открыв в HEX-редакторе каждый интересующий QMG-файл. По оффсету +6 два байта ширины, по оффсету +8 два байта высоты. Так что делаем PNG аналогичной высоты и ширины, перед тем как конвертировать это в STD.

 

Имена иконок у C3322 такие (хотя на самом деле их можно изменить в .thm-файлах):

 

03_idle_clock_theme_*.qmg - это цифры (colon - «:») больших часов которые выводятся на классическом десктопе. Их размеры менять не советую - там много всего завязано на них. Дата нарпример выводится обычным шрифтом. AM/PM лежит в CLA. А тут только сами цифры для ЧЧ:ММ.

00_mainmenu_*.qmg - это иконки главного меню, ширина 78 высота 64.

_focus - это выделенная подсветка иконки.

_bg - это задний фон меню, ширина 240 высота 320.

_edit_bg - это выделение иконки которую планируется переместить в режиме редактирования меню, ширина 60 высота 60.

 

Замечу что в загрузчике тем оказался универсальный распаковщик графики, и в принципе можно вместо QMG подсовывать IFG. Для создания IFG можно использовать конвертер IFG_RW однако в тех IFG-файлах что создаёт IFG_RW не может быть прозрачности (а в QMG - может) - местами это будет некрасиво выглядеть, так же есть предположение что распаковка QMG происходит немного быстрее чем IFG. Поэтому лучше всё-же делать QMG как и было предусмотрено (см. выше про Samsung Theme Designer).

 

Ранее я писал что у C3322 был обнаружен штатный загрузчик пользовательсих тем. Т.е. не надо вообще никаких патчей - просто нужные файлы кладём в память и мобила их начинает использовать. Но, Samsung по этому поводу нигде ничего не сообщал, готового софта для создания тем нету (STD это не поддерживается). Дальнейшее исследование показало что в прошивке всё равно загрузчик не доделанный, в частности функция theme02_95GetThemePath для пользовательской темы не строит путь и далее при попытке загрузки происходит ошибка 0xAF029100, я исправил эту проблему патчем - тема загрузилась, правда надо ещё много мелких ошибок исправить (имена темы пропадают, местами читаются цвета из встроенной 3 темы и т.п., но в целом - пользовательская тема загружается и телефон с ней работает). Вобщем, без патча тут никак, а раз нужен патч - то уже нецелесообразно делать дополнительные пользовательские темы. Ибо с патчами можно и встроенную тему подменять.

 

Итак, надо редактировать имеющиеся файлы. Вот там есть инструкции по редактированию (раскрашиванию) тем.

Есть небольшой редактор для тем - http://OldPh.one/index.php?showtopic=46347&p=706561

Дополнительно, патчами в темах вводятся новые раскрашиваемые поля, см. описания патчей MainMenu Config и Theme Extra.

 

Полезный совет - подменять только 2 и 3 темы, и сначала устанавливать тему на SIM2. Если в теме есть критические ошибки - мобила уйдёт в перезагрузку, а после перезагрузки установит SIM1. И можно будет без перепрошивания починить тему. Если же кривая тема будет на SIM1 - то мобила будет непрерывно перезагружатся и придётся её перепрошивать (это конечно не страшно, но потеря времени и настроек/контактов).

 

А ещё замечу что в темах в данных о раскраске отдельно константы для режима 1симки и режима дуоса. Непонятно зачем, но факт. Наглядный пример - цвет часов в одной и той же теме разный в зависимости от включения/выключения второй симки. Вобщем проверяйте потом темы и в режиме 1симки.

Edited by f2065
  • Like 10

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Кстати STD не заработал в WinXP - при выборе C5180 ругается что выбранная последовательность сортировки не поддерживается операционной системой, а в Win7 всё нормально.

для работы в хр нужно включить Установки поддержки языков с письмом иероглифами,вот ссылка на образ с недостающими файлами

http://www.ex.ua/view/15851920

или тут:

http://narod.ru/disk/25871675000/CJK-for-WinXP.iso.html

  • Like 3

3a41e5d795bc.jpg

Share this post


Link to post
Share on other sites

Android_wave

 

309753-24-11-12)1353748014_thumb.jpg309753-24-11-12)1353748023_thumb.jpg309753-24-11-12)1353760380_thumb.jpg 309753-24-11-12)1353748030_thumb.jpg309753-24-11-12)1353748090_thumb.jpg309753-24-11-12)1353760387_thumb.jpg

 

в архив включены обои и превью для тем: Android_wave.rar

отдельно цветовые схемы: color.rar

Edited by VladimirL
  • Like 11

Share this post


Link to post
Share on other sites

Android_funny

 

309753-25-11-12)1353854236_thumb.jpg309753-25-11-12)1353854244_thumb.jpg

 

в архив включена обоина и превью для темы: Android_funny.rar

 

p.s. собсно есть желание заиметь патч, который смог бы отключать подписи под иконками и менять стандартные значки, например, хотябы симкарт

ну и шрифты системные неплохо было бы научиться менять

  • Like 4

Share this post


Link to post
Share on other sites
заиметь патч, который смог бы отключать подписи под иконками
Да в принципе есть…

 

ну и шрифты системные неплохо было бы научиться менять
А что мешает? Вроде же обычный ttf-фонт, лежит в TFS… Их на всех Swift народ менял запросто.

Ну только надо чтобы набор букв был побольше.

Имеющиеся фонты посмотреть в редакторе типа FontLab…

 

менять стандартные значки, например, хотябы симкарт
Так ресман умеет же… Вопрос только в RXT-карте… для XWLG1 я там всё это прописывал, для XWKL1 лень.

Значки симок (антенки) на LG1 менялись, на операторские лого… Ну и рисовать это всё надо…

  • Like 2

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

f2065, ноу проблем!

:60:

  • Like 1

Share this post


Link to post
Share on other sites

экран приветствия:

309753-28-11-12)1354051781_thumb.jpg

GreetImg.rarфайл из вложенного архива заменить по адресу: disk-a/customer/images/GreetMsgImg

 

анимация загрузки:

309753-28-11-12)1354053158_thumb.gif

pwron.rarфайлы из вложенного архива заменить по адресу: disk-a/customer/images/power

  • Like 6

Share this post


Link to post
Share on other sites

Пока временное публичное решение по удалению подписей (у кого есть непубличная версия - эту шить не надо!). Новый пункт в опциях главного меню - MainMenu Config - можно удалить подписи значков главного меню.

MainMenu_Config_v04_C3322XWKL1.rar Теперь можно рисовать более большие иконки, размером реально 78*64, текст мешать не будет. Только я вот смотрю на уже существующие образцы - у многих иконок без подписей большинство людей не поймут что это. Так что рисовать надо более понятные иконки, а для непонятных может сразу отдельные тексты рисовать тоже.

  • Like 3

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Спасибо за темы!

 

Заменил оранжевую тему на Android Wave, есть пара вопросов:

1. Цвет текста набора номера остался черный, на темном фоне цифр не видно. Можно ли его как-то задать прямо в теме? (сейчас я его изменил в Меню - Настройки - Дисплей - Дисплей при наборе - Видимый, но там даже белого цвета нет, пришлось желтый выбрать)

2. При звонках нижняя строка экрана становится белой (при блокировке / разблокировке - тоже). Если у контакта задано фото - то при вызове вверху тоже белая полоса. Это как-то можно изменить (ну чтоб фон был темным, а шрифт белым)?

3. Непринципиально, но можно ли изменить само название темы (чтобы вместо Orange было Black например)? Достаточно ли замены текста в файле .thm в hex-редкторе, или имя еще где-то зашито?

Share this post


Link to post
Share on other sites

1. цвет задается темой, сделать реально. а пока, чтобы получить белый цвет при наборе в настройках там где желтый цвет ниже есть еще настройка яркости этого цвета.

2. тоже, думаю, что реально.

3. хз. писали, что этого достаточно, но у меня не получилось.

4. там еще желательно поправить цвет текста событий в календаре, он черный и его плохо видно на темном фоне

давно планирую доделать, но пока времени нет.

  • Like 2

Share this post


Link to post
Share on other sites

3. оно вроде нигде не зашито кроме thm, но thm-файлы кэшируются и думаю что не все изменения сразу обнаруживаются. Наверно надо выбрать другие темы, а потом снова выбрать модифицированную.

  • Like 2

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

часы на главный экран, например такие:

309753-6-12-12)1354799445_thumb.jpg

clock.rar

  • Like 9

Share this post


Link to post
Share on other sites

часы на главный экран, например такие:

309753-6-12-12)1354799445_thumb.jpg

clock.rar

Привет.

А такие часы нам нельзя вставить?

это на С5212

200391-6-12-12)1354822133_thumb.png200391-6-12-12)1354822145_thumb.png

это пример на С5212

Premium_gold_clock.zip

и иконки операторов

200391-6-12-12)1354822817_thumb.png

SIM_Icons__Megafon_Beeline_MTS_Tele2.7z

Edited by nik-68
  • Like 1

Samsung C3322 прошивка XXLF1.

Samsung C3222 / Ch@t прошивка C3222XXJL1_RU + Снятия Дамп С3222

Samsung GT-S5230 XEII4 +ANDROID S5230 STAR BLACK MENU

Share this post


Link to post
Share on other sites

Привет.

А такие часы нам нельзя вставить?

привет!

можно.

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

  • Like 1

Share this post


Link to post
Share on other sites

Сейчас делаю две темы на наш телефон, столкнулся с мелким багом для картинки фона главного меню.

Баг заключается в том, что верхний фрэйм в главном меню (там, где батарейка, индикаторы сети и др. хрень), сбрасывается на белый в двух случаях (у меня 100% воспроизводятся):

 

1) Если подождать автоматическую блокировку именно в гл.меню и потом разбл. тело;

2) После всех входящих звонков.

 

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

 

ЗЫ: картинка на фоне .пнг, тело перегружал, менял тему на стандартную и обратно на свою. Да, кста пилю тему на зеленой.

Share this post


Link to post
Share on other sites

Кртинка фона тут не при чем. В htm файле нужно заменить цвет (или сделать прозрачность) для верхнего бара.

там он разный в трех местах встречается. Соотв.при определенных событиях проскакивает белый непрозрачный бар.

почитай инструкцию Крота, там прописано где нужно заменить значения.

  • Like 1

Share this post


Link to post
Share on other sites

У меня есть вопрос - почему в большинстве выложенных здесь тем нет файлов:

- 00_mainmenu_bg.qmg;

- 00_mainmenu_focus.qmg;

- Default-Х.thm?

Без них получается неполноценное отображение тем, хотя на скринах они отображены явно с этими файлами.

Share this post


Link to post
Share on other sites

Сейчас делаю две темы на наш телефон, столкнулся с мелким багом для картинки фона главного меню.

Баг заключается в том, что верхний фрэйм в главном меню (там, где батарейка, индикаторы сети и др. хрень), сбрасывается на белый в двух случаях (у меня 100% воспроизводятся):

 

1) Если подождать автоматическую блокировку именно в гл.меню и потом разбл. тело;

2) После всех входящих звонков.

 

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

 

ЗЫ: картинка на фоне .пнг, тело перегружал, менял тему на стандартную и обратно на свою. Да, кста пилю тему на зеленой.

 

Сам себе и отвечу.. в инструкции Крота неверные значения (11 и 12) ячеек в карте для верхнего фрэйма.. или же для другой версии прошивки. Методом тыка определил, что для C3322XWKL1 ячейки 9 и 10 правельные.

Share this post


Link to post
Share on other sites

Может разница в режиме Duos или Single. Если вытащить 1 симку - то используются другие константы…


Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Может разница в режиме Duos или Single. Если вытащить 1 симку - то используются другие константы…

 

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

 

Кто то знает разрешение (ширина х высота) картинок для цифер часов и двоеточия и где задаются координаты их расположения? Где лежит картинка с градиентом от приемника, которую модифицировал f2065?

Share this post


Link to post
Share on other sites
Кто то знает разрешение (ширина х высота) картинок для цифер часов и двоеточия
Открыть в hex-редакторе и посмотреть

 

и где задаются координаты их расположения?
А это вобщем то патчем давно настраивается… Как-нибудь выложу…

Изначально они в themedata.thm, например для часы-2 - по оффсету +1B4 начинает блок координат… Многое там не используется в существующих темах (можно например поотключать дату/часы, изменить форматы даты и т.п.). Там 4 профиля подряд - для duos/single, и ещё зачем-то (пока не понял). Координаты каждой цифры задаются отдельно. И цвет.

 

Где лежит картинка с градиентом от приемника, которую модифицировал f2065?
А там вроде нет картинки, помнится оно просто отрисовывается. Параметры градиента где-то в теме. А картинка со шкалой - прозрачная.
  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Share this post


Link to post
Share on other sites

Открыть в hex-редакторе и посмотреть

спасибо, подзабыл..

 

А это вобщем то патчем давно настраивается… Как-нибудь выложу…

Изначально они в themedata.thm, например для часы-2 - по оффсету +1B4 начинает блок координат… Многое там не используется в существующих темах (можно например поотключать дату/часы, изменить форматы даты и т.п.). Там 4 профиля подряд - для duos/single, и ещё зачем-то (пока не понял). Координаты каждой цифры задаются отдельно. И цвет.

красоты и порядка станет больше :idea:

 

А там вроде нет картинки, помнится оно просто отрисовывается. Параметры градиента где-то в теме. А картинка со шкалой - прозрачная.

f2065 подскажи пожалуйста, какую картинку от приемника модифицировали, дорисовав на ней шкалу с расширенным диапазоном. Хочу подредактировать ее для своего региона.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...