категории | RSS

Редактирование виджета Digital Clock

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

Внимание! У вас нет прав для просмотра скрытого текста.
(180.47 Kb)

Редактировать нужно файл «digitalclock.o0000» по пути «C:/Private/200159c0/themes/536999050/270513751/537086110/1.0/sources/».
* Папка, выделенная красным, может различаться в разных версиях виджета.

Итак, начнём с часов (в квадратных скобках - адреса для виджета с жирным шрифтами часов и минут, т.к. у стандарта и с только тонким шрифтом адреса совпадают, а в круглых скобках - стандартное значение в HEX) :
За цвет шрифта отвечают байты по адресам - 0007da - 0007dc [0007e4 - 0007e6] (f0 f0 f1)
Размер шрифта - 0007ed [0007f7] (54)
Высота отображаемой области - 0007c1 [0007cb] (56)
Ширина отображаемой области - 0007ff [000809] (5c)
Позиция X (вправо) - 00082b [000835] (34)
Позиция Y (вниз) - 00084a [000854] (31)

Минуты:
Цвет шрифта - 0008fb - 0008fd [000905 - 000907] (f0 f0 f1)
Размер шрифта - 00090e [000918] (54)
Высота отображаемой области - 0008e2 [0008ec] (56)
Ширина отображаемой области - 000920 [00092a] (5c)
Позиция X (вправо) - 00094c [000956] (66)
Позиция Y (вниз) - 00095e [000968] (31)

Дата:
Цвет шрифта - 000a0f - 000a11 [000a19 - 0001b] (66 66 66)
Размер шрифта - 000a22 [000a2c] (32)
Высота отображаемой области - 0009f6 [000a00] (34)
Ширина отображаемой области - 000a34 [000a3e] (5e)
Позиция X (вправо) - 000a53 [000a5d] (67)
Позиция Y (вниз) - 000a65 [000a6f] (57)

«AM/PM» в режиме 12-часового отображения времени:
Цвет шрифта - 0006b9 - 0006bb [0006c3 - 0006c5] (f0 f0 f1)
Размер шрифта - 0006d9 [0006e3] (30)
Высота отображаемой области - 0006a0 [0006aa] (32)
Ширина отображаемой области - 0006eb [0006f5] (44)
Позиция X (вправо) - 00070a [000714] (70)
Позиция Y (вниз) - 000729 [000733] (36)

Фоновая картинка:
Высота (от верхнего края области) - 0005d2 [0005dc] (59)
Ширина (от левого края области) - 0005e4 [0005ee] (59)

Разделитель (картинка накладывающаяся поверх надписей):
Высота (от верхнего края области) - 000ae0 [000aca] (51)
Ширина (от левого края области) - 000af2 [000afc] (73)
Позиция Y (вниз) - 000b16 [000b20] (08)

Размер самого виджета (в единицах, возможны варианты 8х6, 8х3, 8х2, 4х3, 4х2 и 2х2):
Ширина - 000465 [00046f] (38)
Высота - 000467 [000471] (33)
В данном случае размер у нас 8х3.

Если есть желание совсем убрать фон у виджета, то можно по адресу 000246 [000246] заменить значение «2F» на любое другое, например на «20». Убрать разделитель можно аналогичным способом по адресу 00041d [000427].

На всякий случай прикрепил архивы с файлами конфигов для восстановления стандартных настроек виджета. Достаточно содержимое архива распаковать на диск С и пересоздать виджет.
Внимание! У вас нет прав для просмотра скрытого текста.

grey83
2012-07-21T14:47:26Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 11

#11   mxm77    

Кто поможет сделать цветом F0F0F1 и часы-минуты и дату в файлике из последней прошивки для н8 от serg_gangubas.
Файлик прикладываю, у меня не получилось, данные отличаются от описанного здесь, по аналогии не помогло (нашел весь цвет 00 00 27 и поменял на f0 f0 f1, а шрифт всё равно остался темным)

Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
(1.28 Kb)


0 ответить

#11   grey83    

1viktor72, не может там быть 2 папки «Private», так как они сливаются при добавлении. А вот если 2, то одна из них написана не так (сивол из другого языка или вообще другой символ в одном из названий), но всё равно папка «Private», а вторая названа как-то иначе.-------------Добавлено в 12.39: После многочисленных вопросов тех, кто в танке/прогуливал шестнадцатиричное счисление в школе/ещё не доучился до того класса, когда его преподают (выбрать правильный вариант или добавить свой fellow) пишу объяснение на примере того, где искать байт отключения фона виджета цифровых часов.

На скрине выделен байт по адресу 000246, а 000244 – это адрес первого байта в строке.


Прикрепленный файл: 5064_shot.jpg (58, 2 Kb)


* редактировал(а) grey83 13:43 28 сен 2012

0 ответить

#11   1viktor72    

grey83
У меня теперь получилось на С диске 2 папки приват может поэтому тело не запускается?


0 ответить

#11   grey83    

1viktor72, хз что ты делал, но что-то ты точно сделал не так. yes
Первый раз с таким встречаюсь, чтоб после редактрирования файла в HEX-редакторе удалялась папка Private. Oo
Разве что отключить AllFiles в ромпатчере. Да и то там просто содержимое скроется, но останется целым.


0 ответить

#11   1viktor72    

Папка приват осталась от прикрепленного файла я думаю он ведь в ней но она пустая осталась


* редактировал(а) 1viktor72 15:07 21 авг 2012

0 ответить

#11   grey83    

Цитата: 1viktor72
возможно это от того что на диска С осталась пустая папка приват
1viktor72, а как такое могло случиться ? У тебя же весь софт потёрся с диска С.

-------------
Добавлено в 13.56: 1viktor72, правда большинство настроек от прог осталось.


0 ответить

#11   1viktor72    

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


0 ответить

#11   grey83    

Socium, прикрепи свой конфиг и я напишу по каким адресам у тебя цвета шрифта искать.


* редактировал(а) grey83 23:22 5 авг 2012

0 ответить

#11   Socium    

не получается что то цвет изменить, только прозрачные получилось сделать и все.


0 ответить

#11   grey83    

В папке «C:/Private/102750f0/536999050/270513751/» что-то вроде временных файлов (конфиги здесь пересоздаются после каждого создания виджета на рабочем столе, если конечно на них не стоит атрибут «только для чтения») для используемых виджетов (если хоть раз виджет устанавливался на рабочий стол, то в этой папке лежит его конфиг), а в «C:/Private/200159c0/themes/536999050/270513751/» лежат конфиги вообще всех виджетов установленных на смарте.
Если на конфиге из папки «102750f0» стоит атрибут «только для чтения», то соответствующий конфиг из папки «200159c0» игнорируется.

Всё это справедливо для прошивки 0609. Как на 1511 не скажу, т.к. до неё обновляться не хочу (не устраивает она меня).


* редактировал(а) grey83 17:38 13 ноя 2012

0 ответить

Яндекс.Метрика