Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC https://vlab.su/viewtopic.php?f=58&t=99962 |
Страница 1 из 1 |
Sparkster [ 23 фев 2020, 18:21 ] | |
Заголовок сообщения: | lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC |
Помогите, пожалуйста, вырезать EC! Я поборолся и что то не получается сделать самостоятельно. В прикреплённом архиве: 1)Дамп EC (непонятно рабочий) 2)Дамп MAIN (рабочий) 3)Файлы вытянутые из exe с оф сайта lenovo |
Ciber SLasH [ 23 фев 2020, 19:34 ] | |
Заголовок сообщения: | Re: lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC |
Распаковывается с помощью InnoUnp. На выходе EXE-шник, который уже можно распаковать архиватором и достать файл прошивки, который нужно порезать. |
Dimonickon [ 23 фев 2020, 20:05 ] | |
Заголовок сообщения: | Re: lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC |
Ciber SLasH, для єтой платформьі вроде можно мульт стереть полностью, прошить чистьій дамп BIOS с оф. сайта - нужное перекочует в мульт самомстоятельно. Да? |
Ciber SLasH [ 27 фев 2020, 22:08 ] | |
Заголовок сообщения: | Re: lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC |
Dimonickon писал(а): нужное перекочует в мульт самомстоятельно. Да? Возможно, если мульт живой. А если мёртвый, то он программатором не будет определяться. Я не рискую и предпочитаю сам зашить мульт вручную, чем надеяться на его автопрошивку... |
Sparkster [ 05 мар 2020, 18:31 ] | |
Заголовок сообщения: | Re: lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC |
Ciber SLasH писал(а): Распаковывается с помощью InnoUnp. На выходе EXE-шник, который уже можно распаковать архиватором и достать файл прошивки, который нужно порезать. Я два дня сижу уже давлю из себя интеллект Какой же тёмный лес... Сюда я ещё так глубоко нос свой не совал... Скачал InnoUnp (архив с exe внутри) Установил плагин MultiArc Изменил файл MultiArc.ini, заменив код [InnoSetup] на тот что приведён в ссылке, такой: [InnoSetup] Description="Inno Setup [ARS]" Extension=exe Archiver=%Commander_Path%\..\Arc\!UnPackers\Inno\InnoUnp\innounp.exe ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 IDPos=<SeekID> IgnoreErrors=0 Start="^--------------------------------------" End="^--------------------------------------" Format0="zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn" List=%P -v -m %AQ Extract=%P -e -m -c%R %AQ @%LQ ExtractWithPath=%P -x -m -c%R %AQ @%LQ SkipSfxHeader=0 SkipEmpty=0 SkipDirsInFileList=0 SearchForUglyDirs=0 BatchUnpack=1 SkipLIST=1 ииии.....а что, собственно, дальше? Crtl + page down на файле exe с биосом?.... |
Ciber SLasH [ 05 мар 2020, 18:32 ] | |
Заголовок сообщения: | Re: lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC |
Sparkster писал(а): Crtl + page down на файле exe с биосом?.... Да А путь к innounp.exe кто за вас будет менять? |
Powerman [ 05 мар 2020, 20:29 ] | |
Заголовок сообщения: | Re: lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC |
Можно еще так 1)innounp.exe 7xcn37ww.exe -x 2)Ссылка |
Sparkster [ 06 мар 2020, 14:47 ] | |
Заголовок сообщения: | Re: lenovo 330-15igm (NM-B661 rev. 1.0 EG431/EG532/FG5N2) Прошивка EC [РЕШЕНО] |
Осталось небольшое уточнение по поводу вырезки EC bios. Вобщем я не понял как подружить innounp и TC , сделал иначе: закинул innounp.exe в корень, открыл с помощью командной строки в винде, и командой innounp.exe -x -m -dout "имяфайлабезковычек.exe" Распаковался этот оригинальный exe с оф сайта в папку "out". Внутри этой папки я нашёл нужный exe который можно уже распаковать как я умею - с помощью встроенного в TC аддона MultiArc, нажав Ctrl+PgDwn на уже распакованном файле exe. Ну там собственно и был замечен уже знакомый файл "bios_rel" весом 9 683 464 байт с разрешением FD. Открыл его в Hex Editor Neo, нашёл по тегу iflash ключевое "IFLASH_BIOSIMG" и вырезал его. Сравнил начало и конец с моим дампом, всё похоже. Осталось небольшое уточнение по поводу вырезки EC bios: Его следует вырезать из уже вырезанного куска MAIN, правильно? Для этого надо Mardekai писал(а): Открываешь дамп, переходишь на смещение 200000 и вот они следующие 128кб - прошивка EC. Всё так? Я всё правильно понимаю? Я просто не нашёл по тегу "$_IFLASH_EC_IMG" в апдейте ничего ---------- Добавлено спустя 5 минут 36 секунд: ---------- Если кто то будет вникать в тему, то мне помог ещё вот этот ресурс: Декомпиляция инсталляторов InnoSetup ---------- Добавлено спустя 36 минут 27 секунд: ---------- Сообразил сам, открыл в редакторе старый дамп EC, нашёл в начале тег "EC-v14.0" По нему поискал в старом дампе MAIN и нашёл начало прошивки EC в нём. И по этому же адресу вырезал новую прошивку из уже нового дампа MAIN. Смещение у меня было 4591616. Всё похоже, размеры соблюдены, шапки и концы дампов тоже не вызывают подозрений, кажется всё сделал правильно. Сейчас буду зашивать и глядеть. ---------- Добавлено спустя 44 минуты 49 секунд: ---------- EC MAIN прошил. Первое подключение кабеля питания: Автостарт, куллер начинает крутить на полную, жесткий диск слышно раскручивается, мигает индикатор зарядки беспрерывно белым. После отключения питания и подключения его снова всё то же самое но без мигания индикатора, он вообще никак не реагирует на подключение зу. Странное дело... Может я чего упустил? Поведение совсем не то что я ожидал... |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |