Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Lenovo Y700-1*ISK (Compal BY511/513/710) Как найти логотип в образе Insyde H2O BIOS?
https://vlab.su/viewtopic.php?f=58&t=61179
Страница 1 из 1

Outsyde [ 12 май 2017, 13:10 ]
Заголовок сообщения:  Lenovo Y700-1*ISK (Compal BY511/513/710) Как найти логотип в образе Insyde H2O BIOS?

В образе Insyde H2O BIOS для Lenovo Y700 где-то находится логотип, появляющийся при каждой загрузке, но я никак не могу его найти.

В BIOS от других моделей Lenovo, найти тот же логотип и другую графику довольно просто с помощью Phoenix Tool, UEFI Tool или binwalk, либо по определённых GUID (напр. E5BBF7BE-2417-499B-97DB-39F4896391BC), либо по сигнатуре данных (BMP: "BM", GIF: "GIF89a", JPG: "JFIF", PCX: 0x0a050108 и т.д.), но в случае Y700 все эти способы обнаруживают лишь прочее графические файлы.

В последних обновлениях BIOS для Y700 логотип очень ужасный и я хочу его поменять, но для того во-первых надо его найти. Подскажите пожалуйста, какой ещё метод мне использовать?

Похоже, логотип в каком-то другом формате. Среди модулей BIOS присутствует "TgaDecoderDxe". Возможно ли, что логотип в формате Targa (TGA)?

Буду очень благодарен за все подсказки.

Источник образа BIOS: http://rgho.st/8y47T65Hl или https://download.lenovo.com/consumer/mobiles/cdcn53ww.exe

Андрей Сенин [ 12 май 2017, 15:39 ]
Заголовок сообщения:  Re: Lenovo Y700-1*ISK (Compal BY511/513/710) Как найти логотип в образе Insyde H2O BIOS?

Outsyde писал(а):
Возможно ли, что логотип в формате Targa (TGA)?

Запросто)

Outsyde [ 12 май 2017, 20:47 ]
Заголовок сообщения:  Re: Lenovo Y700-1*ISK (Compal BY511/513/710) Как найти логотип в образе Insyde H2O BIOS?

Андрей Сенин писал(а):
Outsyde писал(а):
Возможно ли, что логотип в формате Targa (TGA)?
Запросто)

Спасибо большое за ответ.

Я раньше не сканировал про TGA, так как используя binwalk и сигнатуры от libmagic получается слишком много (более две тысячи) ошибочных результатов — и это уже после оставления только варианта RGB:
Python/Lib/site-packages/binwalk/magic/images
# Targa - matches `povray', `ppmtotga' and `xv' outputs
# by Philippe De Muyter <phdm@macqel.be>
# at 2, byte ImgType must be 1, 2, 3, 9, 10 or 11
# at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
# at 3, leshort Index is 0 for povray, ppmtotga and xv outputs
# `xv' recognizes only a subset of the following (RGB with pixelsize = 24)
# `tgatoppm' recognizes a superset (Index may be anything)
#1   belong&0xfff7ffff   0x01010000   Targa image data - Map
#>2   byte&8         8      - RLE
#>12   leshort         >0      %d x
#>14   leshort         >0      %d
1   belong&0xfff7ffff   0x00020000   Targa image data - RGB
>2   byte&8         8      - RLE
>12   leshort         >0      %d x
>14   leshort         >0      %d
#1   belong&0xfff7ffff   0x00030000   Targa image data - Mono
#>2   byte&8         8      - RLE
#>12   leshort         >0      %d x
#>14   leshort         >0      %d
% binwalk -eM CDCN53WW.fd -f CDCN53WW.log
% fgrep Targa CDCN53WW.log | wc -l
   2513
Ещё пытался найти по-другому: именно, потому что логотип был изменён когда-то между версиями CDNC37WW и CDCN52WW (промежуточные версии недоступны), я распаковал все файлы из обеих и с помощью WinMerge смотрел какие там разницы, но это тоже не повезло, так как там одновременно было очень много других изменений.

Разве кто-то знает под каком GUID должен находиться этот логотип, если он действительно в TGA?

До CDCN37WW:
Изображение

С CDCN52WW:
Изображение

En_Not [ 16 май 2017, 09:48 ]
Заголовок сообщения:  Re: Lenovo Y700-1*ISK (Compal BY511/513/710) Как найти логотип в образе Insyde H2O BIOS?

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

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/