motofan logo
2 страниц V < 1 2        
> 

Заставка в Motorola C350, при включении и выключении

Alpha
сообщение 9.2.2005, 9:29


Ветеран
*****

Группа: Пользователи
Сообщений: 498
Регистрация: 5.2.2004
Из: Samara
Пользователь №: 970
Модель телефона: C350, C650, L7
Победитель конкурса 2008

Рейтинг: 58



Многие пытались разобраться с файлами seem, т.к. в них много чего прописано.
Картинка на вкл. и выкл. (гребаный скейтбордист) прописана в прошивке, а
прошивка в С350 зашифрована.
Но с некоторыми файлами seem люди более или менее разобрались.
Огромная заслуга в этом Vilko и Bezols, спасибо им огромное.

Данные по картинкам и звукам при включении:

Стандартная Wakeup графика
seem 32h, запись 1, байт 1Dh, бит 3 (1 - включить, 0 - выключить)
Стандартная Goodbye графика
seem 32h, запись 1, байт 46h, бит 0 (0 - включить, 1 - выключить)

Пользовательская графика
seem 4Ah, запись 1, байт 23h (1 - включить, 0 - выключить)
Имя файла:
Wakeup - seem 206h, по умолчанию - "сustwакеuр.gif"
Goodbye - seem 207h, , по умолчанию - "сustgoodbye.gif"

Звук Wakeup
seem 4Ah, запись 1, байт 22h (1 - включить, 0 - выключить), имя файла
С350 - ~AlertFile034.mid, C550 - ~AlertFile036.mid

Звук Goodbye
seem 4Ah, запись 1, байт 24h (1 - включить, 0 - выключить), имя файла
С350 - ~AlertFile029.mid, C550 - ~AlertFile031.mid

Смысл замены скейтбордиста в том, что надо запретить стандартную и разрешить
пользовательскую графику.
Для этого:
любым seem - редактором редактируем 0032_0001.seem и 004a_0001.seem в тех
байтах, которые указаны выше.
Лучше всего с телефона прочитать seem, исправить его и опять залить в
телефон.

Картинку на вкл. и выкл. залить в телефон под именами сustwакеuр.gif и
сustgoodbye.gif.
Картинки должны быть форматом 96х65. Они могут быть анимированные.

Звуки заливаешь вместо AlertFile029.mid и AlertFile034.mid под теми же
именами (просто заменяем их на свои).
Я брал мелодии и обрезал их прогой PsmPlay4.5, чтобы были короткие.

Все файлы заливал P2Kman - ом.

Для примера прилагаю файл с моими отредактированными seem -ами, картинками и
мелодиями.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ZeatooL
сообщение 10.2.2005, 13:47


МотоЧиститель
*****

Группа: Почётные мотофаны
Сообщений: 680
Регистрация: 15.1.2005
Из: Красноярск :-p
Пользователь №: 34 239
Модель телефона: C650/Nokia 6170
Прошивка: R365_G_0B.D3.06R/ХЗ

Рейтинг: 213.1



Alpha,
Ты каждый раз копируешь одно и тоже, но не добавли в каких прогах редактировать, подумай добавить это в свой мануал
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Алекс75
сообщение 10.2.2005, 17:56


Мото-реаниматор
******

Группа: Почётные мотофаны
Сообщений: 1 188
Регистрация: 29.12.2004
Из: Калининграда
Пользователь №: 30 882
Модель телефона: XT502
Прошивка: Android 2.2
Победитель конкурса 2008

Рейтинг: 763



Alpha,Народ.P2K Advanced Editor отсюда не качайте.Извиняюсь,но инет отрубился и архив не закачался до конца.Так что качайте с motorolka.ru сами.В архиве весит около 1.2мб.Ещё раз извиняюсь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Антон Мущинский
сообщение 17.1.2022, 19:15


Интересующийся
**

Группа: Пользователи
Сообщений: 32
Регистрация: 4.3.2020
Из: Ростов на Дону
Пользователь №: 253 387
Модель телефона: E398
Прошивка: Dar16

Рейтинг: 10



Всем привет. Такой вопрос. У меня с350.
Три штуки(с синей и белой подсветкой кнопок и с разными заставками на вкл и выкл)
На некоторых при включении логотип моторола, а на некоторых как раз скейтбордист
Вопрос такой
Как вместо логотипа поставить скейтбордиста?
Мне его прошить надо. Если я правильно понимаю "человечек" в более новых прошивках?

Сообщение отредактировал Антон Мущинский - 17.1.2022, 19:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 17.1.2022, 20:48


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 512
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null







Антон Мущинский,
Доброй ночи. Не факт, что человечек-скейтбордист в новых прошивках. Вообще нужно определить сначала какие именно телефоны из твоей троицы чистые C350, а какие чистые C350L. Определить можно по версии прошивки в настройках телефона, подробнее см. тут в первом посте: Самые Известные Проблемы И Их Решение

Что-то мне подсказывает опыт и память, что скейтбордист был в C350 (и V150), а другие не совсем прикольные анимации были в C350L. Как уточнишь этот момент с C350 и C350L, далее можно даже без какой-либо прошивки обойтись. Просто выковырять эту анимацию оттуда, где она есть и поставить на те телефоны, где её нет. Инструкцию можешь посмотреть тут:

http://wap-robin.com/service/service.php?m...50&act=logo

Нужные SEEM'ы отредактировать можно через Opcode, или программами P2KMan и MotoMan, ими же можно залить файлы custwakeup.gif и custgoodbye.gif, отпишись потом получится или нет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Антон Мущинский
сообщение 18.1.2022, 18:52


Интересующийся
**

Группа: Пользователи
Сообщений: 32
Регистрация: 4.3.2020
Из: Ростов на Дону
Пользователь №: 253 387
Модель телефона: E398
Прошивка: Dar16

Рейтинг: 10



Цитата(EXL @ 17.1.2022, 20:48) *

Антон Мущинский,
Доброй ночи. Не факт, что человечек-скейтбордист в новых прошивках. Вообще нужно определить сначала какие именно телефоны из твоей троицы чистые C350, а какие чистые C350L. Определить можно по версии прошивки в настройках телефона, подробнее см. тут в первом посте: Самые Известные Проблемы И Их Решение

Что-то мне подсказывает опыт и память, что скейтбордист был в C350 (и V150), а другие не совсем прикольные анимации были в C350L. Как уточнишь этот момент с C350 и C350L, далее можно даже без какой-либо прошивки обойтись. Просто выковырять эту анимацию оттуда, где она есть и поставить на те телефоны, где её нет. Инструкцию можешь посмотреть тут:

http://wap-robin.com/service/service.php?m...50&act=logo

Нужные SEEM'ы отредактировать можно через Opcode, или программами P2KMan и MotoMan, ими же можно залить файлы custwakeup.gif и custgoodbye.gif, отпишись потом получится или нет.


Спасибо за очень подробный ответ.
Что имеем
1 C350 Скейтбордист . Белая подсветка кнопок.
2 C350L Логотип. Синяя подсветка кнопок
3 C350L Логотип. Белая подсветка кнопок

Дальше пойду по инструкции.Отпишусь
Извлечь одну анимацию и вставлю ее в другой телефон
Самое обидное почему я их и расплодил. Хотел переставить клавиатуру с белыми светодиодами вместо синих (тел в в полном комплекте и все emei сходятся) А третий уже из корпусных соображений.
Оказывается диоды выпаивать надо и защитный бокс платы выпаивать для верхнего диода. А если платы переставлять то уже не тот emei будет =(

Сообщение отредактировал Антон Мущинский - 18.1.2022, 18:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 18.1.2022, 19:08


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 512
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null







Антон Мущинский,
Сначала попробуй в L-ках отрубить через SEEM'ы или Opcode кастомную анимацию на включение и выключение. Возможно этот скейтбордист вылезет сам после этого. Если всё-таки не вылезет, тогда наоборот, нужно активировать биты на кастомные анимации при включении и выключении, затем снять BackUp с классического C350 без L по вот этому методу: Бекап с C350/V150/C450/C550

После проанализировать слитый BackUp на предмет нахождения этих GIF-анимаций со скейтбордистом. Если самому сложно, скидывай слитый BackUp с C350 сюда, я попробую найти.

Далее, когда два файла анимаций будут отдельно, просто переименовываем их в custwakeup.gif и custgoodbye.gif и льём туда где там все файлы в C350L валяются тем же P2KMan'ом от Vilko или MotoMan'ом.

ps.gif Вот тут ещё кстати стандартные картинки какие-то с C350, может нужны будут:

http://wap-robin.com/service/service.php?m...ct=standart_350

И инструкция, как пользоваться Opcode в телефоне:

http://wap-robin.com/service/service.php?m...act=opcode_help
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Антон Мущинский
сообщение 18.1.2022, 20:50


Интересующийся
**

Группа: Пользователи
Сообщений: 32
Регистрация: 4.3.2020
Из: Ростов на Дону
Пользователь №: 253 387
Модель телефона: E398
Прошивка: Dar16

Рейтинг: 10



Цитата(EXL @ 18.1.2022, 19:08) *

Антон Мущинский,
Сначала попробуй в L-ках отрубить через SEEM'ы или Opcode кастомную анимацию на включение и выключение. Возможно этот скейтбордист вылезет сам после этого. Если всё-таки не вылезет, тогда наоборот, нужно активировать биты на кастомные анимации при включении и выключении, затем снять BackUp с классического C350 без L по вот этому методу: Бекап с C350/V150/C450/C550

После проанализировать слитый BackUp на предмет нахождения этих GIF-анимаций со скейтбордистом. Если самому сложно, скидывай слитый BackUp с C350 сюда, я попробую найти.

Далее, когда два файла анимаций будут отдельно, просто переименовываем их в custwakeup.gif и custgoodbye.gif и льём туда где там все файлы в C350L валяются тем же P2KMan'ом от Vilko или MotoMan'ом.

ps.gif Вот тут ещё кстати стандартные картинки какие-то с C350, может нужны будут:

http://wap-robin.com/service/service.php?m...ct=standart_350

И инструкция, как пользоваться Opcode в телефоне:

http://wap-robin.com/service/service.php?m...act=opcode_help


Всё понял.Очень подробно объяснил.Собственно как и всегда. За это отдельное спасибо clap_1.gif
Выберу денёк посвободнее. Клонирую этого скейтбордиста
Windows 7 (32) только наверное максимально подойдёт для снятия backup?
На мото Е398 винда 7/64 драйвера я уже найти не смог.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 18.1.2022, 21:13


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 512
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null







Цитата(Антон Мущинский @ Сегодня, 3:50)
* Windows 7 (32) только наверное максимально подойдёт для снятия backup?

Я бы вообще на XP попрбовал это сделать, в какой-нибудь виртуалке или на реальном старом железе. Но думается мне подойдёт и Windwows 7, 32-битная.

Добавлено позже (19.1.2022, 6:37):
Антон Мущинский,
Существенно облегчу вам работу! Мне удалось распаковать нужные вам анимации включения из какой-то древней прошивки Motorola С350: C350_G_09.04.74R_gsm_flash_dev_ext_8M_reflash.shx

Алгоритм их получения следующий:

1. Скачиваем прошивку, распаковываем архив и получаем SHX-файл.
2. Открываем SHX-файл в программе SBF-Recalc 1.2.9, в диалоге открытия файла можно выбрать тип прошивок shx, чтобы была возможность выбрать файл. Он ругнётся там на что-то, но распакует нормально.
3. Разбиваем SHX-файл на кодовые группы кнопкой "Split Flash-File".
4. Получаем разобранные SMG-файлы в директории, рядом с прошивкой.
5. Нас интересует сама прошивка, это CG1, открываем её в HEX-редакторе и видим что к сожалению файл зашифрован. Это можно определить по однородной структуре файла и отсутствию различных ASCII-строк.
6. К счастью, великий и легендарный Мотокодер под ником Vilko написал декриптор, позволяющий расшифровать подобные файлы в древних телефонах: Давайте помечтаем!!!! Алгоритмом Blowfish ранее криптовали бинарные файлы прошивок в телефонах Motorola T720, C350, A830 и пр. 2003 года разлива. Кстати, файлы C350L не зашифрованы, потому что это уже более современная платформа и на C350L даже другой и более новый процессор (SOC) -- Neptune ULS, против Neptune LCA у обычного C350 и V150.
7. С помощью программы "fl_decr.EXE" от многоуважаемого Vilko, раскриптовываем CG1 и проверяем HEX-редактором что он действительно раскриптовался (появились ASCII-строки).
8. С помощью утилиты binwalk анализируем расшифрованную кодовую группу CG1 и видим следующую картину:

Код
$ binwalk CG1_C350.smg

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
2366984       0x241E08        Copyright string: "Copyright 2000-2002 Motorola, Inc."
2368448       0x2423C0        Copyright string: "Copyright 2000-2002 Motorola, Inc."
2737792       0x29C680        HTML document header
2737815       0x29C697        HTML document footer
3209708       0x30F9EC        GIF image data, version "87a", 18759
3209716       0x30F9F4        GIF image data, version "89a",
3634436       0x377504        GIF image data, version "89a", 18 x 24
3635702       0x3779F6        GIF image data, version "89a", 18 x 16
3636357       0x377C85        GIF image data, version "89a", 18 x 24
3637247       0x377FFF        GIF image data, version "89a", 18 x 16
3637901       0x37828D        GIF image data, version "89a", 18 x 24
3639237       0x3787C5        GIF image data, version "89a", 18 x 16
3640081       0x378B11        GIF image data, version "89a", 18 x 24
3641424       0x379050        GIF image data, version "89a", 96 x 64
3642115       0x379303        GIF image data, version "89a", 10 x 20
3643432       0x379828        GIF image data, version "89a", 96 x 65                         <=====
3655457       0x37C721        GIF image data, version "89a", 96 x 65                         <=====
3665109       0x37ECD5        GIF image data, version "89a", 18 x 24
...

Программа показывает огромную кучу GIF-изображений в файле CG1 и их разрешения. Интуитивно понимаем, что анимация включения или выключения должна быть в полный экран, то бишь 96 x 64, таких изображений не так много, но среди них выделяются два файла с разрешением по вертикали на пиксель больше: 96 x 65. На эти два файла и обращаем внимание, запоминаем offset'ы по которым они начинаются.
9. Запускаем HEX-редактор, открываем в нём CG1.smg, переходим по первому offset'у, далее с помощью поиска находим ниже него последовательность из двух байт "00 3B", которая отвечает за конец GIF-файла.
10. Копируем кусок данных начиная с offset'а начала и до конца "00 3B" в отдельный файл, сохраняем его как GIF и второе изображение извлекаем по аналогии.

Вот собственно и всё. Прикрепляю использованные программы, утилиты и изображения. Заметь, кстати, что GIF-анимации проигрываются не циклично, а только один раз. Теперь тебе остаётся лишь понять какая анимация отвечает за включение, а какая за выключение, переименовать их в custwakeup.gif и custgoodbye.gif, залить анимации в свои C350L и активировать в SEEM'ах эту пользовательскую графику (если уже не активирована). Удачи!

Прикреплённые файлы:
Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл SBF-Recalc_1.2.9.zip   ( 994.49 килобайт ) Кол-во скачиваний: 10
Прикрепленный файл flash_crypt.zip   ( 28.51 килобайт ) Кол-во скачиваний: 8
Прикрепленный файл C350_standard_boot_animation.zip   ( 20.9 килобайт ) Кол-во скачиваний: 9
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Заставка в Motorola C350, при включении и выключении · Motorola C25x, C33x, C350, C350L, C350i, C359, C450, C550, E380, V150 · Forum
 

2 страниц V < 1 2
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 7.10.2022, 16:38

Форум живёт: