Замена HellomotoПеред пользовательской/стандартной анимацией на включение (отключаемой) есть статичная картинка. Она не отключается. Она жестко вшита в прошивку и её замена сопряжена с "патчами" (изменением кода), что неприменимо для Е1 с бутом 0А02-0А05.
Картинок на самом деле 2, Hellomoto (по умолчанию) и Wellcom (альтернатива - надписи Wellcom на разных языках на красном фоне). Переключить используемую картинку можно симами. CUSTOMER_STATIC_POWER_UP_IMAGE
seem 004A_0001 offset 01C0 bit0
Также переключить можно из программы P2Kae - Функции телефона - Включение и выключение - Заставка HELLOMOTO (стандартная/синяя)
Способ 1, трудный.Для того чтобы поменять загрузочный экран (bootsplash) Hellomoto нам понадобятся:
ISE208 SamsungFlashImager6.10 ShxсodecОбязательно делаем БЕКАП!Мануал написан пользователем Terry, мной отредактирован.1) SHX Codec открыть Flash файл (прошивку), который хотите редактировать (желательно ту прошивку, которая у вас стоит на телефоне сейчас).
2)Нажмите на
Split source SHX file, SHX Codec разобьёт её на составляющие, сворачиваем SHX...
3)Откройте программу Samsung Flash Imager, нажмите “
Файл”—“
Выбрать файл с Flash”(в Files of type (типы файлов) выбирите
All files (все типы), и выберите извлеченный из прошивки файл
CG1(на конце имени).
4)Далее в окне программы, в разделе “Цвет” смените 1bpp (монохром) на 16bpp (65536цветов).
5)В разделе ширина напишите 176, а в разделе высота 220 и нажмите кнопку “Применить размер”,
вы увидите непонятные разноцветнае кадры... (не волнуйтесь, всё по плану).6)Нажмите “Кадр +” столько раз, пока не увидите картинку... как на телефоне,
(у неё будут не испорченные цвета и она будет не по центру на экране просмотра, всё по плану).7)Нажмите “Байт +” столько раз, пока цвет не станет как на телефоне.
8)Нажимайте “Точка +” & “Точка –“ и “Строка +” & “Строка –“ до тех пор,
пока картинка не выровнится на экране просмотра в верхнем левом углу(не помещается картинка...всё по плану, главное, чтоб было точно по левому верхнему углу!)Под этими 8-ю кнопками находится
HEX адрес вашей картинки (“Смещение картинки в файле”).
9)Выписываем его (адрес).
10)Запускаем программу ISE откроется окно, где также выбираем в типах – “Все типы файлов”, указываем на наш CG1.
11)В открывшемся окне - пункт “Просмотр”, там выбираем 16bpp(65536)цветов
12)Нажимаем на пункт “Размер”---“Задать размер” и вводим 176 и 220
13)Нажимаем пункт “Навигация”---“Задать смещение” и вводим в левое окошко тот, HEX адрес картинки.
14)Жмем пункт “Редактирование”----“Заменить изображение из файла BMP”... выбираем нашу картинку в формате bmp.
15)Закрываем программу, замена сохраняется автоматически.
16)Далее разворачиваем SHX Codec и... удаляем все пункты, кроме нашего файла
CG1 и
RAM Downloader, жмём
Compile SHXСпособ 2, общепринятый.Тема обсуждения
Изменение Bootsplash`аС помощью программы
Motorola Bootscreen Replacer 4.1Автор мануала,как и самой программы 0vZКак пользоваться программой:
1. Open flash file - открываете файл прошивки. Поддерживаемые форматы:
- CG1.smg - первая кодовая группа, после извлечения её, например, SHX Codec'ом
- *.BIN - бинарный НЕСЖАТЫЙ полный бэкап памяти
- *.FBP - СЖАТЫЙ полный бэкап памяти, созданный из FlashBackup
При открытии СЖАТОГО бэкапа программа спросит вас куда разжать этот файл и впоследствии будет работать с уже разжатой копией.
2. Choose flash type and image - выбираете в первом списке ваш телефон и прошивку, во втором - картинку, которую хотите изменить.
3. Выберите разрешение экрана вашего телефона
4. ЕСЛИ ВЫ ОТКРЫЛИ БЭКАП, ОТМЕТЬТЕ ГАЛОЧКУ "This file is backup"
5. Для замены картинки нажмите "Load from file..." и выберите нужную картинку.
6. Для сохранения нажмите Save Flash. Для сохранения под другим именем нажмите Save Flash As...
САМЫЙ ПРОСТОЙ СПОСОБ
Вы можете сохранить как патч для FlashBackup (100% работа гарантируется только с версией 2.62). Также будет создан патч отмены изменений с добавлением "_undo" в имени файла.
1. Выбираете "Create patch from image"
2. Choose flash type and image - выбираете в первом списке ваш телефон и прошивку, во втором - картинку, которую хотите изменить.
3. Загружаете картинку из файла
4. Сохраняете ("Create patch")
5. Прошиваете через FlashBackup 2.62
Вы не нашли свою прошивку в списке поддерживаемых Что делать?
1. Для ленивых: спросить на форуме, что нужно дописать в файл offset.ini
2. Вы можете задать автоматический поиск картинки в файле прошивки. Что это такое: предположим у вас есть новая прошивка и у вас есть старая прошивка для одного и того же телефона. (Под "новой" и "старой" понимаются не обязательно новая версия и старая версия, возможно даже наоборот, а иногда даже от разных платформ)
Поддержка старой прошивки в программе есть, а новой - нет. Для того, чтобы найти картинку в новой прошивке, вам понадобится картинка из старой, которая есть в новой (пример: во всех прошивках платформ R372 и R373 картинка "Hellomoto" одинаковая)
Для того, чтобы достать картинку из старой прошивки:
1) Откройте старую прошивку
2) Выберите в ней картинку
3) Сохраните её в файл кнопкой "Save to file..." (СОХРАНЯЙТЕ В BMP!!!).
В качестве примера в архиве с программой идет картинка Hellomoto из R372/R373, можете использовать её в последующих шагах.
Теперь, когда вы достали картинку, можно приступить к поиску картинки в прошивке.
1) Откройте новую прошивку, но ничего не трогайте
2) Нажмите кнопку "+" для добавления новой прошивки в список и введите её описание (КАКОЕ УГОДНО!). Выберите созданный вами новый пункт.
3) Если файл является бэкапом, обязательно отметьте галочку "This file is backup"!!!
4) Нажмите на кнопку "Search for img...", выберите картинку, которую надо найти, нажмите ОК, введите имя картинки (КАКОЕ УГОДНО, напр: Hellomoto), нажмите OK.
Программа за пару секунд должна найти картинку и добавить её в список. Если этого не произошло, то картинки такой в прошивке нет.
Для первого случая с использованием ISE208,SamsungFlashImager6.10,Shxсodec - Прилагаю архив с скриншотами.Сообщение отредактировал Bent - 29.1.2007, 4:44