注册 登录
远景论坛 - 前沿科技与智慧生态的极客社区 返回首页

AMWANGYI的个人空间 https://i.pcbeta.com/?567669 [收藏] [复制] [分享] [RSS]

日志

Tool to Insert/Replace SLIC in Phoenix / Insyde / Dell / EFI BIOSes

已有 11719 次阅读2011-7-22 09:56 |

 

Tool to Insert/Replace SLIC in Phoenix / Insyde / Dell / EFI BIOSes

http://forums.mydigitallife.info/threads/13194-Tool-to-Insert-Replace-SLIC-in-Phoenix-Insyde-Dell-EFI-BIOSes

The Phoenix SLIC Tool is a new tool to insert a SLIC table into Phoenix BIOSes (original and Lenovo) using one of three main methods:

1) Original – currently implemented only for old/original Phoenix BIOSes. Uses PREPARE/CATENATE (or FP/FI) to generate the new BIOS. This is really for reference only, there have been reported bricks with this method.

2) SSV2 – main method recommended for most mods. Modules are inserted and changed without altering their offsets.

3) Dynamic – an existing SLIC table, or existing SLIC elements, are replaced.

It can also replace EXISTING SLIC tables in Insyde and Dell BIOSes.

v1.10 - Can now mod EFI BIOSes!
v1.20 - Can now mod Dell BIOSes!
v1.40 - Can now mod Old Dell BIOSes!

Method

1) Flash, using the manufacturers recommended method, the unmodified BIOS of the same version. This allows the bootblock etc. to be updated.
2) Mod the BIOS using the tool.
3) Flash the SLIC'd BIOS from DOS. This ensures the bootblock is left intact and maximises the chance of a successful recovery if a problem was to occur (see below for more information).
4) You then still need to use the appropriate key and certificate for Vista and Windows 7.

Many thanks to Yen, Busykid508, 911medic, shakeyplace, str8, phrunt, rbjack and Zort for their invaluable advice and feedback. Special thanks to phrunt for experimental testing on hardware and to busykid508 for tirelessly using and giving feedback. Thanks and respect to middleton for inventing and guiding me through EFI modification and apokrif for guiding me through Dell modification.

** This tool is freeware and may not be sold or redistributed for a charge **

Notes:
- Please check for an existing mod first: http://forums.mydigitallife.info/showthread.php?t=7500 and http://forums.mydigitallife.info/showthread.php?t=5864.
- BIOS flashing is not for the faint hearted. There is ALWAYS an element of risk. Please ensure you are familiar with the procedure, and have necessary floppy disks etc., to allow a recovery in case of a flash failure. THIS IS ESPECIALLY TRUE FOR PHOENIX BIOSES.
- We assume you have a legitimate edition of Vista or Windows 7. Piracy is NOT condoned.
- Please remove any softmods. For Vistaloader this includes repairing the boot sector and MBR of the hard disk.
- Requires .NET Framework 2.0

Flashing – always best to flash from DOS:
- For ACER Phoenix BIOSes – use the flash tool that comes with the BIOS
- For Phoenix Bios: ph161700 /X /FORCE /O /C /S <NameOfBIOSFile>
(http://urlisdown.org/Tools/Phlash 17/PH161700.EXE). Don’t use the /BBL switch.
You can use winphlash for x32 (ensure Advanced=1 and Hide=0 in [UI] section of phlash.ini).
Do NOT use winphlash for x64.
- For Insyde – use the DOS flash tool that comes with the original BIOS or
flashit <NameOfBIOSFile> /all
(http://urlisdown.org/Tools/FlashIt/FlashIt.rar)
- For Dell: use either the modified EXE created by the tool or run the original BIOS EXE with
‘-readgzfile BIOS.GZ’ (minus quotes) as command line
- For Dell BIOSes with Multiple GZIPs (some Optiplex models) – look in log – use the Dell Client Configuration Utility (DCCU).

Flash recovery information:
- Read here - http://www.biosman.com/biosrecovery.html.
- Also read here - http://forums.mydigitallife.info/showthread.php?t=2105
- For Insyde read here - http://forums.mydigitallife.info/showthread.php?t=7033
- For ACER read here - http://forums.mydigitallife.info/showthread.php?t=13095
- Ensure that the version on the disk is the (unmodified) version you are trying to flash with SLIC - avoids problems with bootblock flashing.
- PLEASE ENSURE YOU HAVE CREATED A PHOENIX CRISIS DISC OR INSYDE RECOVERY DISC BEFORE ANY FLASHING

SLIC files - The program needs:
- A 374 byte SLIC file. Checksum is automatically corrected.
- For 2.1 SLICs look in http://forums.mydigitallife.info/showthread.php?t=5952.

RW Everything reports:
- When performing ANY Phoenix or Insyde mod YOU WILL NEED a RW Everything report (see http://forums.mydigitallife.info/thr...for-a-bios-mod) from the UNMODDED BIOS to load into the tool before modding the BIOS.
- For phoenix, when the RW report is loaded the tool will automatically select SSV2 or dynamic depending on the presence of a SLIC table in the report:
- If a SLIC table is present -> dynamic is selected
- If a partial SLIC table is present -> SSV2 is selected and ‘Replace existing SLIC elements is also selected
- If no SLIC table is present -> SSV2 is selected and ‘Replace existing SLIC elements is not selected

Vista Keys and Certificates:
- Keys can be found here - http://forums.mydigitallife.info/showthread.php?t=2581
- Certificates can be found here - http://rapidshare.com/files/118119842/39-CERTS.zip

Windows 7 Keys and Certificates:
- Keys can be found here - http://forums.mydigitallife.info/showthread.php?t=10370
- Certificates can be found with SLICs here - http://forums.mydigitallife.info/showthread.php?t=5952

Enjoy!!
Andy

--------------------------------

Other information

Insyde/EFI headers - http://forums.mydigitallife.info/showthread.php?t=11693

--------------------------

Latest version

v1.90 - http://www.sendspace.com/file/yj46sa
MD5 - 3BADB0091B9E4BB10B673B00BFAB830D

ADD: Better support for SLP1.0
ADD: Tree view to Insert/Replace/Delete EFI modules
ADD: Replace already compressed EFI modules
ADD: Handle encrypted HP EFIs
ADD: Empty module replacement as default for Acer

FIX: More obscure bugs in module replace code
FIX: Important bug in module replace code (that could mean any module without submodules is places at the beginning of the EFI image)
FIX: All delays to kill processes are now 30 seconds
FIX: Update 7ZIP to 9.20     


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-11 15:23

返回顶部