Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Патчи для S5610XXLL4 CSC S5610OXELL3


f2065

Рекомендуемые сообщения

Патч: VoiceRecTheme #2 v1 / S5610XXLL4

Меняет картинку на экране диктофона: при остановке пусто, при записи расширяющаяся красная точка.

VoiceRecTheme_s2_v1.gif

VoiceRecTheme_s2_v1_S5610XXLL4.rar

  • Like 15

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

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Патч: SmsToolboxMod #1 v1 / S5610XXLL4

Модификация панели инструментов редактора сообщений SMS/MMS. Смайлики заменены на заметки, и изменён порядок: Шаблоны, Заметки, Картинки, Видео, Звуки.

SmsToolboxMod_s1_v1_S5610XXLL4.rar

Патч: AddTemplatesToMenuSMS v1 / S5610XXLL4

Теперь в редакторе текста сообщений в пункте «Добавить текст» будут новые 2 подпункта: Смайлы, Шаблоны.

Ранее смайлы и шаблоны можно было вставить только через панель инструментов (а теперь панель инструментов можно скрыть, чтобы она не занимала место на экране).

Для редактора email добавлены шаблоны.

AddTemplatesToMenuSMS_v1_S5610XXLL4.rar

  • Like 10

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

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Патч: DisableKeypadLockedPopup v1 / S5610XXLL4

Убирает окно о том что «Клавиатура заблокирована».

DisableKeypadLockedPopup_v1_S5610XXLL4.rar

Патч: DisableKeypadUnlockedPopup v1 / S5610XXLL4

Убирает окно о том что «Клавиатура разблокирована».

DisableKeypadUnlockedPopup_v1_S5610XXLL4.rar

Патч: FilterCallShowNofity v1 / S5610XXLL4

Скрытие информационных сообщений при вызове. Удаляет сообщения «Включена безусловная переадресация» и «Включена условная переадресация».

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

В отличии от старых версий (на старых телефонах) - этот патч не ломает работу конференции и удержания, их сообщения остаются.

Пользователям CLAB надо стереть из патча 4 строчки секции - иначе CLAB с ним глючит (в ResMan - всё нормально) и ложно показывает его поставленным (а на самом деле не ставит).

FilterCallShowNofity_v1_S5610XXLL4.rar

  • Like 8

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

Ссылка на комментарий
Поделиться на другие сайты

Патч: Desktop Config v2.2.2 / S5610XXLL4

DesktopConfig_v143_S5610.png

Новые настройки для классического десктопа (находятся в Меню - Настройки - Дисплей - Главный экран - Обычный режим (одинарные часы) - Изменить):

- можно отключить названия оператора *;

- можно включить вывод нетмонитора (LAC, Cell-ID, RNC)*;

- можно настроить большие часы и дату (отключить совсем или изменить их координаты на декстопе);

- можно включить вывод имени фоновой Java;

- можно включить вывод ближайшего будильника (пишется его время, имя, и день недели либо соответственно «Сегодня»/«Завтра»/«Ежедневно» вместо дня недели);

- можно включить вывод праздников и дней рождений;

- можно отключить вывод подписей софт-кнопок *;

- можно отключить вывод значков Java, Будильника;

- можно отключить вывод мелких часов *;

- можно индикатор батарейки сместить в самый угол (а мелкие часы будут слева от батарейки) *;

DesktopConfig_v222_S5610XXLL4.rar

История версий:

1.6 - добавлены раздельные выключатели часов и даты, добавлен выключатель миничасов в меню

1.6.2 - дефолтные опции более правильные.

2.0 - начата поддержка расширенного десктопа (*).

2.1 - исправление некоторых ошибок, NetMonitor для расширенного десктопа.

2.2 - на расширенном десктопе можно выключить подписи софткнопок когда активен какой-нибудь виджет.

2.2.2 - исправлена ошибка подписей софткнопок при работе плеера на обычном десктопе, новая опция в настройках.

 

Spoiler

Праздники и дни рождений читаются из файла holidays.txt и birthdays.txt, которые должны лежать в корне памяти телефона. Файлы в кодировке UTF8. Предел размера 60кб.

 

Формат файла birthdays.txt:

ДД.ММ.ГГГГ имя_именинника

Год тут не принципиален, можно указать 0000.

 

Формат файла holidays.txt - допускается два варианта строка, с абсолютной и относительной датой.

Абсолютные даты:

ДД.ММ.ГГГГ[,1] название_праздника

Пример:

01.01.0000 Новый Год

12.04.1961 Всемирный день авиации и космонавтики

12.09.2012,1 День программиста

13.09.2013,1 День программиста

13.09.2014,1 День программиста

13.09.2015,1 День программиста

12.09.2016,1 День программиста

13.09.2017,1 День программиста

По умолчанию все события будут отображаться из года в год.

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

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

Второй вариант строк в holidays.txt - с относительными датами по дням недели в месяце:

NWW.ММ.0000 название_праздника:

Где WW - код дня недели (английские буквы верхнего регистра, допустимы MO TU WE TH FR SA SU), а N - 1...4 соответственно номер недели месяца, либо Z если последняя неделя месяца или X если предпоследняя неделя месяца.

Пример:

3FR.3.0000 День сна = 3 пятница марта

2SU.4.0000 День войск противовоздушной обороны = 2 воскресенье апреля

ZSA.6.0000 День изобретателя и рационализатора = последняя суббота июня

 

Если на экране не хватает места то birthdays.txt имеет приоритет выше чем holidays.txt. Парсер и допустимые форматы строк у этих файлов абсолютно одинаковые, разделение на дни рождения и праздники сделаны просто для удобства ведения списков. Осторожно с датами 29 февраля - она сработает только раз в 4 года.

Сортировка строк по дате не требуется. Строки с одинаковой датой - выводятся на экран в той последовательности как они написаны в файле.

Для оптимизации расхода батареи обработка birthdays.txt и holidays.txt происходит раз в сутки, а затем результат кэшируется по адресу /a/user/Desktop.tmp, и выводится оттуда. При изменении birthdays.txt или holidays.txt для немедленного результата надо либо удалить tmp файл либо войти/выйти в настройки Desktop Config (при этом происходит удаление tmp-файла).

Патч использует в ConfigMEM ячейки +0x70...+0x8F

 

Образцы файлов праздников:

Birthdays.txt.rar Holidays.txt.rar

  • Like 10

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

Ссылка на комментарий
Поделиться на другие сайты

Патч: HandsFreeTweak v1.2 / S5610XXLL4

Звонки в гарнитуре. Теперь при подключённой проводной гарнитуре - в гарнитуре будет нормальный звонок соответствующий профилю.

Если включён бесшумный профиль - то в гарнитуре будет стандартная трель.

Без патча - при подключении гарнитуры - в ней раздавалась простая короткая трель вместо звонка и обязательная вибра, а звонка не было вообще.

Патч действует на звуки смс, звонка, будильника, и некоторых других.

HandsFreeTweak_v12_S5610XXLL4.rar Отличия от старой версии - исправлены баги с эквалайзером и некоторые другие, код патча кардинально переписан (так что зато новые баги могут быть).

  • Like 19

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Патч: CGSN v1.4.3 / S5610XXLL4

CGSN патч. Предназначен только для разработчиков! Остальным устанавливать не надо.

Предназначен для программистов, позволяет искать данные в ОЗУ мобилы, читать что-то из ОЗУ, писать что-то в ОЗУ, запрашивать и освобождать блоки памяти, запускать код в памяти, искать текущую MCC, запускать MCC. Подключается к BinEdit.

Spoiler

AT+CGSN=0,"AAAAAAAA","LLLL" - Читает массив байт с адреса A, длинной L.

AT+CGSN=1,"AAAAAAAA","WWWWWW..." - Запись массива байт W по адресу A

AT+CGSN=2,"LLLLLLLL" - Запрос памяти размером L через Rtk50_11GetDynMemory.

AT+CGSN=3,"AAAAAAAA" - Освобождение ранее выданной памяти (RtkReleaseMemory).

AT+CGSN=4,"XXXXXXXX","1234567811111111...CCCCCCCC..." - запуск кода в ОЗУ с параметрами

AT+CGSN=5,"AAAAAAAA","LLLLLL","SSSSSSSSSSSSSSSS" - Поиск в памяти hex-массива.

AT+CGSN=6,"AAAAAAAA" - читает 32-битное слово с адреса A.

AT+CGSN=7 - Возвращает адрес текущей MCC команды.

AT+CGSN=8,"AAAAAAAA" - Запускает MCC-интерпретатор с адреса A.

AT+CGSN=9,"AAAAAAAA","WWWWWWWW" - пишет 32-битное слово W по адресу A.

Все числа - в шеснадцатеричном виде (т.е. 10 тут - это 16 человеческое), с ведущими нулями, если Long - то LittleEndian.

Все числа (кроме номера режима CGSN) должны быть в кавычках (иначе, они будут обработаны неадекватно).

Для корректной работы с данным патчем - нужен BinEdit версии не древнее чем 2011-11-02

Отличия от старой версии - исправлен баг в функции поиска, иногда она не находила данные

CGSN_v143_S5610XXLL4.rar

Изменено пользователем f2065
  • Like 10

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

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Патч: Groups250 v1 / S5610XXLL4

Увеличение кол-ва групп. Увеличивает количество групп в контактах до 250 (штатно было до 10). Вероятно есть какие-то баги, с группами выше 10.

Groups250_v1_S5610XXLL4.rar

Патч: Fix Corporate Numbers v1 / S5610XXLL4

Исправление корпоративных номеров. Корпоративные номера начинаются со *, и стандартно все Samsung Swift их не умеют сопоставлять с именами контактов (при звонке такого знакомого номера - не показывают его имя из контактов).

Данный патч исправляет эту проблему.

Кстати это был совсем не баг и не недоработка - в прошивке целая процедура написана которая детектит факт наличия номера со *, и затем не выводит для него имя. Не знаю в чём была задумка самсунговцев.

Fix_Corporate_Numbers_v1_S5610XXLL4.rar

Патч: CGSN v1.4.4 / S5610XXLL4

CGSN патч. Предназначен только для разработчиков! Остальным устанавливать не надо.

Предназначен для программистов, позволяет искать данные в ОЗУ мобилы, читать что-то из ОЗУ, писать что-то в ОЗУ, запрашивать и освобождать блоки памяти, запускать код в памяти, искать текущую MCC, запускать MCC. Подключается к BinEdit.

Spoiler

AT+CGSN=0,"AAAAAAAA","LLLL" - Читает массив байт с адреса A, длинной L.

AT+CGSN=1,"AAAAAAAA","WWWWWW..." - Запись массива байт W по адресу A

AT+CGSN=2,"LLLLLLLL" - Запрос памяти размером L через RtkGetMemory.

AT+CGSN=3,"AAAAAAAA" - Освобождение ранее выданной памяти (RtkReleaseMemory).

AT+CGSN=4,"XXXXXXXX","1234567811111111...CCCCCCCC..." - запуск кода в ОЗУ с параметрами

AT+CGSN=5,"AAAAAAAA","LLLLLL","SSSSSSSSSSSSSSSS" - Поиск в памяти hex-массива.

AT+CGSN=6,"AAAAAAAA" - читает 32-битное слово с адреса A.

AT+CGSN=7 - Возвращает адрес текущей MCC команды.

AT+CGSN=8,"AAAAAAAA" - Запускает MCC-интерпретатор с адреса A.

AT+CGSN=9,"AAAAAAAA","WWWWWWWW" - пишет 32-битное слово W по адресу A.

Все числа - в шеснадцатеричном виде (т.е. 10 тут - это 16 человеческое), с ведущими нулями, если Long - то LittleEndian.

Все числа (кроме номера режима CGSN) должны быть в кавычках (иначе, они будут обработаны неадекватно).

Для корректной работы с данным патчем - нужен BinEdit версии не древнее чем 2011-11-02

CGSN_v144_S5610XXLL4.rar

Патч: VibOnCall v3.1 / S5610XXLL4

Расширенная версия патча «Вибрация при дозвоне».

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

Для этого, в меню Настройки-Приложения-Вызов-Все вызовы-Сигналы состояния вызова (Меню #-6-1-1-3) появились четыре новых пункта:

- Вибрация с возможностью выбора Выключено/При соединении/При дозвоне/Только при автодозвоне;

- Длительность вибросигнала (изменяя длительность вы сразу же будете чувствовать сколько будет вибрировать телефон);

- Вибра при локальном дисконнекте;

- Вибра при удалённом дисконнекте;

- Вибра при втором входящем (Call Waiting).

Патч использует ячейки +6 и +7 в ConfigMEM

Вибрация не работает во время записи разговора!

VibOnCall_v31_S5610XXLL4.rar Отличие от старой версии - вибрация при втором входящем вызове (кроме стандартного писка), исправление некоторых ошибок.

Изменено пользователем f2065
  • Like 8

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

Ссылка на комментарий
Поделиться на другие сайты

Небольшая перестановка в меню по просьбам пользователей:

Патч: Changes_in_menu_Organizer v1 / S5610XXLL4

Модификация меню Органайзер #1 - Изменения в меню «Органайзер», вместо калькулятора и конвертера - будет E-Mail, Facebook (клиент который в главном меню), Twitter.

Модификация меню Органайзер #2 - Изменения в меню «Органайзер», вместо калькулятора и конвертера - будет E-Mail, Facebook (клиент который в главном меню), Twitter, Сообщества.

Changes_in_menu_Organizer_v1_S5610XXLL4.rar

Изменено пользователем f2065
  • Like 7

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

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Небольшая перестановка в меню по просьбам пользователей:

Патч: Changes_in_menu_Apps v1 / S5610XXLL4

Изменения в меню «Приложения», в конец меню добавлен «Словарь» (для тех кто его хочет выключить в главном меню).

Changes_in_menu_Apps_s1_v1_S5610XXLL4.rar

 

Патч: Desktop Config v2.4 / S5610XXLL4

DesktopConfig_v143_S5610.png

Новые настройки для классического десктопа (находятся в Меню - Настройки - Дисплей - Главный экран - Обычный режим (одинарные часы) - Изменить):

- можно отключить названия оператора *;

- можно включить вывод нетмонитора (LAC, Cell-ID, RNC)*;

- можно настроить большие часы и дату (отключить совсем или изменить их координаты на декстопе);

- можно включить вывод имени фоновой Java;

- можно включить вывод ближайшего будильника (пишется его время, имя, и день недели либо соответственно «Сегодня»/«Завтра»/«Ежедневно» вместо дня недели);

- можно включить вывод праздников и дней рождений;

- можно отключить вывод подписей софт-кнопок *;

- можно отключить вывод значков Java, Будильника;

- можно отключить вывод мелких часов *;

- можно индикатор батарейки сместить в самый угол (а мелкие часы будут слева от батарейки) *;

DesktopConfig_v24_S5610XXLL4.rar

История версий:

1.6 - добавлены раздельные выключатели часов и даты, добавлен выключатель миничасов в меню

1.6.2 - дефолтные опции более правильные.

2.0 - начата поддержка расширенного десктопа (*).

2.1 - исправление некоторых ошибок, NetMonitor для расширенного десктопа.

2.2 - на расширенном десктопе можно выключить подписи софткнопок когда активен какой-нибудь виджет.

2.2.2 - исправлена ошибка подписей софткнопок при работе плеера на обычном десктопе, новая опция в настройках.

2.4 - новые настройки и возможности: для даты координаты теперь задаются отдельно от часов, поле часов можно двигать и при установленной теме с нестандартными цифрами, добавлена опция для выключения OperatorLogo

 

Spoiler

Праздники и дни рождений читаются из файла holidays.txt и birthdays.txt, которые должны лежать в корне памяти телефона. Файлы в кодировке UTF8. Предел размера 60кб.

 

Формат файла birthdays.txt:

ДД.ММ.ГГГГ имя_именинника

Год тут не принципиален, можно указать 0000.

 

Формат файла holidays.txt - допускается два варианта строка, с абсолютной и относительной датой.

Абсолютные даты:

ДД.ММ.ГГГГ[,1] название_праздника

Пример:

01.01.0000 Новый Год

12.04.1961 Всемирный день авиации и космонавтики

12.09.2012,1 День программиста

13.09.2013,1 День программиста

13.09.2014,1 День программиста

13.09.2015,1 День программиста

12.09.2016,1 День программиста

13.09.2017,1 День программиста

По умолчанию все события будут отображаться из года в год.

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

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

Второй вариант строк в holidays.txt - с относительными датами по дням недели в месяце:

NWW.ММ.0000 название_праздника:

Где WW - код дня недели (английские буквы верхнего регистра, допустимы MO TU WE TH FR SA SU), а N - 1...4 соответственно номер недели месяца, либо Z если последняя неделя месяца или X если предпоследняя неделя месяца.

Пример:

3FR.3.0000 День сна = 3 пятница марта

2SU.4.0000 День войск противовоздушной обороны = 2 воскресенье апреля

ZSA.6.0000 День изобретателя и рационализатора = последняя суббота июня

 

Если на экране не хватает места то birthdays.txt имеет приоритет выше чем holidays.txt. Парсер и допустимые форматы строк у этих файлов абсолютно одинаковые, разделение на дни рождения и праздники сделаны просто для удобства ведения списков. Осторожно с датами 29 февраля - она сработает только раз в 4 года.

Сортировка строк по дате не требуется. Строки с одинаковой датой - выводятся на экран в той последовательности как они написаны в файле.

Для оптимизации расхода батареи обработка birthdays.txt и holidays.txt происходит раз в сутки, а затем результат кэшируется по адресу /a/user/Desktop.tmp, и выводится оттуда. При изменении birthdays.txt или holidays.txt для немедленного результата надо либо удалить tmp файл либо войти/выйти в настройки Desktop Config (при этом происходит удаление tmp-файла).

Патч использует в ConfigMEM ячейки +0x70...+0x8F

 

Образцы файлов праздников:

Birthdays.txt.rar Holidays.txt.rar

 

 

Патч: OperatorLogo v2.5 / S5610XXLL4

Значок антенки будет с логотипом оператора (МТС, Билайн, Мегафон, Tele2, Київстар, Velcom, Life, РТ, Мотив, Смартс, TeliaSonera).

Полная поддержка RU UA BY KZ UZ, частичная MD GE AM AZ TJ KG TM.

Подходящий логотип выбирается автоматически по коду сети - http://en.wikipedia.org/wiki/Mobile_country_code

 

OperatorLogo_CIS_v23_S5610.png

s2 Уменьшенная шкала антенны OperatorLogo_CIS_s2_v25_S5610XXLL4.rar s3 Стандартная шкала антенны OperatorLogo_CIS_s3_v25_S5610XXLL4.rar s4 Другая шкала антенны OperatorLogo_CIS_s4_v25_S5610XXLL4.rar Отличия от предыдущей версии - опция в настройках DesktopConfig для выключения патча.

Изменено пользователем f2065
  • Like 7

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

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Патч: ExtraHotKeys v3.5 / S5610XXLL4

Теперь можно переназначать действия по удержанию кнопок OK,1,2,3,4,5,6,7,8,9,#,*,Green,LSoft,RSoft,Photo и кнопку на гарнитуре. Штатно у самсунга на удержании цифр только быстрый набор. А теперь можно повесить вообще любое действие (как например у сименса).

Новые настройки находятся в меню - настройки - телефон - горячие клавиши.

Действия джойстика тоже теперь настраиваются не через старые настройки, а этим патчем.

 

Патч использует в ConfigMEM адреса 0xC0...0xDF. Должны быть установлены Bluetooth HotKey и Flashlight, а KeyLockOK удалить (его функционал можно назначить в патче).

История версий:

2.2 - Исправление ошибок, добавлена переключалка GSM/UMTS (однако не рекомендую принудительный UTMS);

3.0 - Кнопки джойстика отвязаны от штатных хоткеев и теперь назначаются тоже этим патчем (в результате на них можно назначать больший ассортимент функций чем был штатно). Добавлены прямой вход в список быстрого набора (Избранное), Создать сообщение, Создать сообщение E-mail, Создать заметку, Обои, Безопасность, Подключение к ПК, Черный список.

3.1 - меню настроек переписано, исправлена одна потенциальная проблема с перезагрузкой

3.2 - добавлено изменение кнопок L-Soft, R-Soft (теперь их тоже можно переназначить или выключить)

3.4 - добавлено изменение кнопки OK, изменён порядок опций в настройках на более логичный, исправлена ошибка с кнопками 1*#.

3.5 - в список назначаемых действий добавлено «Разговоры» и «Входящие» (смс).

 

ExtraHotKeys_v35_S5610XXLL4.rar

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

 

Hidden Content

  • Like 5

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

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Патч: Theme Extra v3 / S5610XXLL4

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

Данный патч позволяет брать окраску этих элементов из темы.

Новые параметры в файле Default-?.thm:

по оффсету +0x10 должен быть установлен бит 0 (это флаг наличия дополнительной темы),

по оффсету +0x12...+0x13 должен лежать код цвета курсора на десктопе (изначально 0x25BE). Осторожнее с этим цветом - фактически он выступает в качестве фона плеера (плеер на самом деле прозрачный), но помните что он же является курсором для других окон на десктопе (например если есть неотвеченный вызов, хотя в будущих версиях может цвета будут разделены или будут добавлены и раскраски остальных окон).

по оффсету +0x14...+0x15 должен лежать код цвета элементов миниплеера когда его окно неактивно (изначально белый 0xFFFF).

по оффсету +0x16...+0x17 должен лежать код цвета элементов миниплеера когда его окно активно (изначально чёрный 0x0000).

по оффсету +0x18...+0x19 должен лежать код цвета неактивных элементов миниплеера - например для тюнера в режиме паузы (изначально серый 0x8410).

Дополнения v2 - раскраска уведомления о пропущенных звонках и SMS:

по оффсету +0x10 должен быть установлен бит 2 (это флаг наличия дополнительной темы),

по оффсету +0x24...+0x25 должен лежать код цвета ЧЧ:ММ которое пишется справа от события,

по оффсету +0x26...+0x27 должен лежать код цвета текста события когда оно выделено курсором (курсор - см. по оффсету +0x12),

по оффсету +0x28...+0x29 должен лежать код цвета текста события когда не выделено (это можно наблюдать когда событий несколько - например пропущенный звонок и непрочитанное SMS).

Дополнения v3 - дополнительная раскраска элементов расширенного десктопа:

по оффсету +0x10 должен быть установлен бит 3 (это флаг наличия дополнительной темы),

по оффсету +0x2A...+0x2B должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы не активны,

по оффсету +0x2C...+0x2D должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы активны,

по оффсету +0x2E...+0x2F должен лежать код цвета даты на расширенном десктопе если часы не активны,

по оффсету +0x30...+0x31 должен лежать код цвета даты на расширенном десктопе если часы активны,

по оффсету +0x32...+0x33 должен лежать код цвета подписей друзей на расширенном десктопе (изначально серый 0xE73C),

по оффсету +0x34...+0x35 должен лежать код цвета пустых картинок друзей на расширенном десктопе (изначально серый 0xE73C),

по оффсету +0x36...+0x37 должен лежать код цвета подписей иконок тулбара на расширенном десктопе.

Если тема старая/стандартная - без флагового бита - то будет использоваться прежний цвет как и раньше.

Theme_Extra_v3_S5610XXLL4.rar

 

Очередная собранная прошивка с почти всеми публичными патчами, от 2016-11-24: http://oldph.one/index.php?app=downloads&showfile=6

Изменено пользователем f2065
Ссылку на прошивку обновил
  • Like 8

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

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Патч: Theme Extra v4 / S5610XXLL4

Это патч дополняет состав раскрашиваемых в теме элементов (например: тюнер, плеер, и прочие места которые ранее не раскрашивались в темах).

Новые параметры в файле Default-?.thm:

по оффсету +0x10 должен быть установлен бит 0 (это флаг наличия дополнительной темы),

по оффсету +0x12...+0x13 должен лежать код цвета курсора на десктопе (изначально 0x25BE). Осторожнее с этим цветом - фактически он выступает в качестве фона плеера (плеер на самом деле прозрачный), но помните что он же является курсором для других окон на десктопе (например если есть неотвеченный вызов, хотя в будущих версиях может цвета будут разделены или будут добавлены и раскраски остальных окон).

по оффсету +0x14...+0x15 должен лежать код цвета элементов миниплеера когда его окно неактивно (изначально белый 0xFFFF).

по оффсету +0x16...+0x17 должен лежать код цвета элементов миниплеера когда его окно активно (изначально чёрный 0x0000).

по оффсету +0x18...+0x19 должен лежать код цвета неактивных элементов миниплеера - например для тюнера в режиме паузы (изначально серый 0x8410).

Дополнения v2 - раскраска уведомления о пропущенных звонках и SMS:

по оффсету +0x10 должен быть установлен бит 2 (это флаг наличия дополнительной темы),

по оффсету +0x24...+0x25 должен лежать код цвета ЧЧ:ММ которое пишется справа от события,

по оффсету +0x26...+0x27 должен лежать код цвета текста события когда оно выделено курсором (курсор - см. по оффсету +0x12),

по оффсету +0x28...+0x29 должен лежать код цвета текста события когда не выделено (это можно наблюдать когда событий несколько - например пропущенный звонок и непрочитанное SMS).

Дополнения v3 - дополнительная раскраска элементов расширенного десктопа:

по оффсету +0x10 должен быть установлен бит 3 (это флаг наличия дополнительной темы),

по оффсету +0x2A...+0x2B должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы не активны,

по оффсету +0x2C...+0x2D должен лежать код цвета ЧЧ:ММ часов (и двойных часов) на расширенном десктопе если часы активны,

по оффсету +0x2E...+0x2F должен лежать код цвета даты на расширенном десктопе если часы не активны,

по оффсету +0x30...+0x31 должен лежать код цвета даты на расширенном десктопе если часы активны,

по оффсету +0x32...+0x33 должен лежать код цвета подписей друзей на расширенном десктопе (изначально серый 0xE73C),

по оффсету +0x34...+0x35 должен лежать код цвета пустых картинок друзей на расширенном десктопе (изначально серый 0xE73C),

по оффсету +0x36...+0x37 должен лежать код цвета подписей иконок тулбара на расширенном десктопе.

Дополнения v4 - дополнительная раскраска элементов основных меню:

по оффсету +0x10 должен быть установлен бит 4 (это флаг наличия дополнительной темы),

по оффсету +0x7C...+0x7D должен лежать код цвета номера пункта меню (в основных меню - настройки, сообщения и т.п., на всплывающие меню опций это не влияет - у них цвет в другом месте задаётся), +0x7E - яркость но она не используется и должна быть 0x15, +0x7F - уровень прозрачности (от 0 до 0x14),

по оффсету +0x80...+0x81 должен лежать код цвета номера пункта меню если пункт выбран, +0x82 - яркость но она не используется и должна быть 0x15, +0x83 - уровень прозрачности (от 0 до 0x14).

 

Если тема старая/стандартная - без флагового бита - то будет использоваться прежний цвет как и раньше.

Theme_Extra_v4_S5610XXLL4.rar

  • Like 7

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

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
×
  • Создать...