搜索
您的当前位置:首页正文

PhoenixTool2.18版本更新日志

来源:小奈知识网
PhoenixTool2.18版本更新日志

v0.01

添加:分解BIOS v0.02

添加:开始尝试插入模块

修正:大于1MB 的BIOS 各种反编译错误 v0.03

添加:修改RSDT/XSDT 表等 修正:各种错误 v0.04

添加:超静2方法 修正:未复制平台信息 v0.05

添加:超静2处理分离模块 添加:改进重设容量

修正:收缩ACPI 模块容量计算 v0.06

添加:不修改ACPI 表选项 添加:ROM.LOG 错误/警告的解析 修正:缩小日志输出程序码

修正:仅修改RSDT/XSDT 未得到执行 v0.07

添加:解析新风格的Phoenix BIOS 修正:若不在起始或结尾则插入模块失败 v0.08

添加:SLIC 的证据或成分的初步扫描

添加:在新风格的BIOS 中如同ACPI 模块般的插入SLIC 表修正:改进解析

v0.09

添加:部分支持动态修改模式 添加:替换现存SLIC 字串的功能 修正:提取错误

修正:不能查找某些SLIC 成分

修正:如果模块链尾包括分割模块则超静2插入失败 v0.10

添加:更多动态支持

添加:查找和替换其他模块的OEM/Table ID 功能 修正:模块解析错误 v0.11

添加:Lenovo 支持基本的超静2

修正:Lenovo 修改不能替换其他的OEM/Table ID 修正:即使没有完整的SLIC 也始终允许动态修改 修正:旧式的BIOS 允许动态修改

修正:能够重建ROM Hole 保留区和Bootblock 引导块(旧风格)v0.12

添加:完整的超静2支持

修正:即使没有完整的SLIC 也始终允许动态修改 修正:旧式的BIOS 允许动态修改 修正:几个解析错误 v0.13

添加:动态Lenovo 修正:各种各样 v0.14

修正:各种修改 v0.15

添加:改进证书校验

修正:重新插入一个未压缩的Lenovo 模块时校验和计算错误 修正:存在多个SLIC 成分时死机 修正:改变默认选项以改善兼容性

修正:移除某些无效的选项 v0.16

添加:只替换C3h 前缀的OEM/Table ID 选项

添加:两个其他的OEM/Table ID 字段(可以是8 或14 个字节,* 被解释为00h)添加:动态方法选项

添加:替换4+2+4+4 分割的OEM/Table ID 的功能

修正:如果超静2无法收缩来替换SLIC 成分,则自动尝试不替换 修正:解析1536K BIOS 映像失败 v0.17

添加:现在可以在使用无间隔的Lenovo BIOS 上执行超静2方法 修正:DUMP 中更改的模块应该立刻体现在从已SLIC 的BIOS 提取

修正:如果它是已识别的OEM/Table ID 的一部分,SLIC 字串不能改变

修正:其他的OEM/Table ID 长度校验不正确 修正:有可用空间时无法插入模块 修正:去除SLP 栏 v0.18

修正:无法处理未压缩的包含BIOSCOD 的ACPI 模块 修正:模块解析和SCR 创建的几个错误 修正:识别ESCD 失败

修正:扫描ACPI 模块的OEM/Table ID 修正:模块容量例程有时过早交付 v0.19

修正:各种选项与其他工具一致性的更改 修正:各种模块解析错误 v0.20

修正:各种选项的一致性更改 v0.21

修正:各种选项一致性的更改

修正:各种模块解析错误

修正:如果非ACPI 表修改则BIOSCOD1_SLIC 未找到 修正:分离的OEM/Table ID 未正确找到 修正:一些OEM/Table ID 未扫描

修正:用户定义的任何其他的OEM/Table ID 的替换未考虑前位C3h

v0.22

添加:现在所有的更改都在日志里加前缀“**”

添加:如果需要挑剔的话则自动寻找和清空“Sony Corporation”字串修正:改进日志信息

修正:允许介于4+2 和4+4 分割的ID 成分更多的空间 修正:错误寻找OEM/Table ID 导致失败

修正:DUMP 中一些旧式修改的文件未被正确地更新 v0.23

修正:有时一个其他表的ID 被使用一个OEM ID 替换 修正:某些动态修改死循环 v0.24

添加:处理LZARI 压缩模块的功能

添加:允许用户选择每次修改和手动修改模块的选项 修正:记住打开文件对话框的最后目录 修正:解析容量无效的BCP 块失败 修正:BIOS 容量代码的错误 v0.25

修正:几个模块解析错误

修正:插入的SLIC ACPI 模块可能有数量错误 修正:更改动态的默认选项 v0.26

添加:始终允许用户修改模块的选项 修正:无法更改SLIC 置换字串

修正:各种模块解析更改(针对更多PBE 相符的)

v0.27

添加:不替换SLIC Creator ID 的选项(重设大小) 修正:SLIC 头始终存在0 校验和 v0.28

添加:解析RW Everything 报告的OEM/Table ID 的功能 添加:插入SLIC 成分为适当容量的空模块的功能 修正:未正确查找和替换一些分离的OEM 和Table ID v0.29

添加:解析RW Everything 的SLIC 报告的功能

添加:仅替换RW Everything 报告中发现的SLIC 成分的选项 修正:解析RW Everything 报告的OEM/Table ID 修正:处理其他保留区

修正:某些分离的OEM/Table ID 的文件失败 v0.30

修正:“SLIC”字串现在替换了MOD_xxyy 模块,即使只修改主模块中的模块被勾选

修正:更改处理SLIC 头的选项

修正:PhoenixTool.exe 可执行文件现在包含了其他工具 修正:修改后的模块是完全相同的没有改变 修正:改进空模块的处理 v0.31

添加:在EXE 文件中处理旧式BIOS

修正:有助于兼容性,默认字串替换“SLIC”现在是“SLAC” 修正:选定动态后不适用的选项变灰色 v0.32

添加:解析RW 报告以判断采用超静2或动态方法(以及替换SLIC 成分标志的状态)修正:现在可在BIOS 的默认路径寻找RW 报告

修正:修改后检验将无法验证原始 v0.33

添加:新显示“(来自报告)”内容为OEM/Table ID 在RW 报告里已更改

修正:RW 报告在加入新BIOS 之后被卸载

修正:由于RW 报告了空白的OEM/Table ID 而死循环 v0.34

添加:仅修改RW 报告中发现的RSDT 或XSDT 表的OEM/Table ID 的选项

修正:尝试解压缩一些模块出错 v0.35

修正:新的RSDT/XSDT RW 选项未正确执行

修正:“(来自报告)”有时显示错误(只显示错误) v0.36

修正:在RW 报告里凭借自身的能力从RSDT 和XSDT 表中寻找表ID 修正:表ID 处理错误

v0.37

修正:处理.EXE 文件的错误 v0.38

修正:各种修改 v0.39

修正:前缀C3h 现在从RW 报告中应用到RSDT/XSDT 表ID v0.40

修正:解析采用Flash 头的BIOS 错误 v0.41

添加:仅添加超静2 SLIC 模块的选项 v0.42

添加:当修改无RSDT 表的BIOS 时自动选择仅添加SLIC 模块 修正:BIOS 的EXE 解析代码失败

修正:清空OEM/Table ID 选项未被正确履行 修正:修正DSDT 校验和 v0.43

添加:测试支持Dell Phoenix 修改 修正:模块位于映像尾部时出错 v0.44

修正:复合的Dell Phoenix 解析错误 v0.45

修正:Dell Optiplex 解析

修正:从文件名存在空格的文件中提取HDR 失败 修正:探寻修正校验和的新方法 修正:其他方面的修正 v0.46

修正:新风格的BIOS 解析错误 v0.47

修正:使用2 GZIP 头正确处理Dell Optiplex(仅创建HDR,非EXE)修正:如果文件大小不是4的倍数则解析错误

修正:提取头部失败(但愿!)- 没有以管理员身份自动运行 v1.00RC1

添加:当新旧SLIC ID 匹配时不修改表和ID 的选项 添加:对Dell 的修改,依照BIOS.GZ 压缩最终HDR 文件 修正:旧式修改使用PBE 会失败 修正:检查GZIP.EXE 的存在 v1.00RC2

修正:停止命令离开,导致崩溃 v1.00RC3

添加:如果Dell 已包含了2.1 SLIC 则通知 添加:实验的Insyde 支持 修正:一些错误 v1.00RC4

添加:解压FL1 映像 修正:Insyde 方法 修正:识别错误

v1.00RC5

添加:查找Insyde 的多重pubkey/marker 添加:Insyde RW 报告解析 v1.00RC6

添加:解析Insyde BIOS 模块的功能 修正:安全的Insyde 模块修改代码 修正:Insyde BIOS 识别 v1.00RC7

添加:扫描其他LENOVO ID 的Lenovo BIOSCOD 模块的功能 添加:更多Insyde BIOS 的ID 扫描/替换特性 修正:Phoenix 模块解析错误 v1.00RC8

添加:处理非压缩的Insyde BIOS(像侧栏效果的显示EFI BIOS 的模块信息)修正:改进Lenovo OEM/Table ID 处理

v1.00RC9

修正:Insyde SLIC 置换判断的逻辑错误 v1.00RC10

添加:Sony OEM/Table ID 加锁修补 v1.00RC11

添加:手动修改任意模块的功能 修正:Sony 加锁错误 v1.00RC12

添加:选择或指定超静2 SLIC 模块插入地址的功能 修正:无法拒绝清空其他的字串

修正:非ACPI 模块有时存在不必要的清空字串 修正:若选定选项仅扫描Sony 加锁(另有报告误报) v1.00 Final

修正:检查SONY 补丁范围 v1.01RC1

添加:解析EFI BIOS (!!)

修正:解析ACER BIOS v1.01RC2

添加:EFI(动态)修改- 替换存在的SLIC 成分和OEM/Table ID 字串修正:一些EFI 解析的错误

注: Insyde 现在使用EFI 编码 v1.01RC3 修正:校验尾部 修正:句柄间隔

修正:更改FV 中存在间断和未填充的模块 修正:校正尾部

修正:校正嵌套的FV 校验和

修正:填充模块的2 种不同的处理方法 v1.01RC4

修正:类似Phoenix 的超静2/动态控制选项 修正:扫描FVH 中断

修正:改进嵌套的FV 校验和的修正 v1.01RC5

添加:EFI SLIC 插入(Middleton 方法) 修正:EFI 模块里的尾部模块复制代码错误 修正:DBCS 系统上工具失败 修正:重设模块容量错误不弹出错误 v1.01RC6

修正:EFI SLIC 代码中不修补JMP

修正:EFI SLIC 代码中不置SLIC 校验和为0 v1.01RC7

添加:图形显示的EFI BIOS

修正:旧的Insyde BIOS(不可修改)识别错误 v1.01RC8

修正:当插入模块时错误9

修正:模块里的尾部模块复制代码的其他调整

v1.01RC9

修正:更多语言修改 修正:改进处理尾部 v1.01RC10

修正:更多的语言修改

修正:处理类似EFI BIOS 的Insyde FD BIOS 修正:修改一些EFI 模块复制代码理论上的错误 修正:改进在尾部填补的FV 处理(对于Insyde FD) v1.01RC11

修正:解压缩Phoenix BIOS 的LOGO00 模块失败 修正:新的Insyde 处理未更新校验按钮代码 v1.10

修正:修改了多个EFI 警告消息

修正:某些系统当从用户目录或子目录(例如桌面)运行时Dell BIOS 提取失败- 无法提取HDR

注:跳至1.10 是因为包含重要的EFI BIOS 的修改 v1.11b1

修正:正确处理HP Insyde BIOS 失败 v1.11b2

修正:处理HP/Compaq $SIG 校验和 v1.11b3

修正:改善整体压缩Insyde/HP BIOS 全部ROM 映像的处理 修正:某些状况下EFI 模块容量不正确

修正:SLIC21 中包括所有SLIC(包括Dell 部分) v1.11b4

修正:不能提取EFI 的所有模块 v1.11b5

修正:正确地重建合成Intel BIOS 失败 修正:提取Intel BIOS 失败 修正:b4 中的处理失败的错误

v1.11b6

添加:强力搜索压缩映像(对于老的Intel EFI BIOS) v1.11b7

添加:能够修改DSDT 表

修正:为强力搜索模块的容量计算做一些修正 v1.11 b7 发布 v1.12

添加:校验SLIC 数字证书

添加:Intel 兼容的(-oa)DSDT 选项 添加:替换其他的OEM ID 修正:打开对话目录未保存文件 v1.13

修正:系统没有.NET 3.5 SP1 时校验SLIC 证书崩溃(现在仅日志显示无法校验)v1.14b1

添加:进一步支持Dell v1.14b2

添加:支持更多的Dell(重定位RSDT/XSDT 表) 修正:各种Dell 修改 v1.14b3

修正:错误插入已修改的模块(容量范围错误) 修正:Dell 校验按钮不能工作 v1.14b4

添加:支持Dell 笔记本 v1.14b5

修正:错误引起的一些Phoenix 模块未被更新 修正:改善Dell 笔记本的支持 v1.14b6

修正:若存在SLIC 并且尝试超静2修改时预警 v1.14b7

修正:改善Dell 笔记本的支持

修正:Dell 和EFI 可根据RW 报告,允许选择超静2/动态法v1.20 添加:提供现有SLIC 的Creator 详细信息 v1.21

修正:有时不能正确识别Dell 模块

修正:所有修改模式使用RW 报告(RSDT 容量的问题) v1.22

修正:某些Dell 笔记本修改失败 修正:改进RSDT 容量安全校验

修正:仅扫描模块的最大区块(回避虚假的绝对模块) v1.23

添加:支持老的Dell BIOS 反编译 添加:处理Intel 代码/分离ID 加锁 v1.24

修正:不能查找Dell 动态法修改的RSDT 修正:EFI 超静2修改可能存在的错误 v1.25

修正:Dell 解析错误

修正:复杂的Intel EFI 解析错误 v1.26

添加:处理需要SLIC 替换MCFG 的Dell BIOS

修正:错误解析最新版RW Everything 产生的RW 报告 v1.27

修正:Dell BIOS 的严重错误(如XPS 430) v1.28

修正:有时不能正确修补SONY 加锁 v1.29

添加:Phoenix 超静2修改模式允许SLIC 模块在末尾的BIOSCOD 模块后插入v1.30

修正:Dell BIOS 中的某些模块未修改(如漏掉RSDT OEM/Table

ID)

v1.31

添加:允许Dell HDR 文件被直接SLIC(少数老的Dell BIOS 需要如此处理)v1.32

添加:处理旧的Dell BIOS HDR 中的Phoenix BIOS 修正:Dell 模块头类型识别错误 v1.33

修正:无法处理老的Dell BIOS(块检测错误) v1.34

修正:未修正包含Phoenix BIOS 的HDR 校验和 v1.35

修正:Dell BIOS 头类型识别错误 v1.36

添加:允许在EFI BIOS 中替换空模块 v1.40

添加:现在可以处理压缩老的Dell BIOS 添加:现在实现方法采用正式的AMI SLIC tool 修正:使用20 头重插入Dell 模块错误 修正:显示模块树时处理压缩的EFI 模块失败 v1.41

添加:处理提取Dell 服务器.EXE 文件 修正:错误识别Dell 头类型 v1.42

添加:解压缩$COMPIBM BIOS v1.50

添加:处理新的Dell 加锁

添加:显示可能存在的Insyde 刷新失败用于恢复的文件名称修正:当替换超过一个的Dell 模块时可能发生失败

修正:忽略大于2MB 的Phoenix 模块 v1.51

修正:手工修改标志被模块(原始)方法忽略

修正:允许VMware BIOS 通过模块(原始)方法修改 v1.52

添加:显示可能存在的EFI 刷新失败用于恢复的文件名称 v1.53

修正:当询问用户修改且不做修改时出错 v1.54

添加:内部更新 v1.55

添加:非SLIC 修改的功能(用于更新其他模块) v1.56

添加:处理Acer 加锁 v1.57

添加:现在可进行Dell 和Phoenix 非SLIC 修改(更新其他模块)- 如果选定选项,制造商加锁仍被修补

添加:处理第二种Acer 加锁 v1.58

添加:处理模块51 加锁 v1.59

添加:模块51 加锁的第二种类型(现在只对于选定Acer 制造商) 修正:如果替换的SLIC 与现有RSDT 的OEM/Table ID 相同,有时加锁可能不会被移除

修正:如果RW 报告包含Maker 已清零的SLIC 则没有对话框 v1.60 未发布 v1.61

添加:模块51 加锁的第三种类型(现在只对于选定Acer 制造商) v1.62

修正:无法解析FVH $SIG 始终为FFFFFFFFh 的某些HP EFI BIOS v1.63

修正:若无法解压模块也不会失败(提出警告)

修正:不能替换374 字节含SLIC 头和完整SLIC 的模块(必须选中替换空模块)

v1.64

修正:Dell 头部识别错误 v1.65

修正:若末尾模块容量无效则解析失败 v1.66

修正:少数EFI 解析错误

修正:非SLIC 修改时需要RW 报告 v1.67

添加:改进EFI 超静2方法 v1.68

修正:字串搜索程序故障 v1.69

修正:有时不能完全识别EFI 模块里的SLIC v1.70

添加:移除动态MSI 加锁

修正:超静2程序生成里由于并非总是有效的假设所导致的严重错误

修正:恢复文件名提示中出现的垃圾字符 v1.71

添加:识别Dell 压缩的EFI BIOS

修正:Dell 修改模式中潜在地严重缺陷情况(21 头、旧式压缩、多个模块)修正:改变EFI 修改模式模块移位的方法(始终首先寻找gap)

v1.72

添加:针对ASUS 变体超静2代码追加的修订 修正:改变gap 填补代码里的错误(无gap 时失败) v1.73

添加:移除ASUS EFI 其他动态加锁

添加:保持模块容量(针对ASUS 动态法解决内存设置问题) 添加:移除动态MSI 加锁

添加:ASUS EFI BIOS 中存在虚构SLIC 时则默认选择动态法 修正:重新集成_C0x 模块失败 v1.74

修正:超静2 EFI 禁用模块收缩 修正:版本号

修正:非英文系统下移除一些加锁失败 修正:移除无功用的ASUS 加锁 v1.75

添加:对非Insyde EFI BIOS 使用模块法替换OEM/Table ID v1.76

添加:MSI EFI BIOS 中存在虚构SLIC 时则默认选择动态法 修正:未能恰当地以LZMA 和Tiano 两种压缩法重新压缩BIOS 中的模块v1.77

修正:无法恰当地整合.ff 模块 v1.78

修正:1.77 引起的溢出错误 v1.79

修正:处理零字节模块错误 修正:处理无恢复名的BIOS 错误 v1.80

添加:超静2代码的补充修改 v1.81

添加:ASRock 制造商- 更改DSDT OEM/Table ID 修正:超静2代码中的错误 v1.82

修正:1.81 超静2代码引入的错误 v1.83

添加:EFI 嵌入SLP 1.0 v1.84

添加:有可能存在的新Asus 加锁

添加:若模块收缩则插入间隔的选项(保留模块偏移) 添加:改进不成熟的改造检测(检查模块总数) 修正:插入修改后的DSDT 表的小错误 修正:恢复文件名解析错误

修正:子模块重新插入代码的细微错误 修正:模块方法有时可能失败 v1.85

添加:处理新的Asus 加锁 添加:处理新的Acer 加锁

添加:混合的Dell 超静2/动态改造方法(超静2修改利用现有空白SLIC 的空间)

修正:重新插入多个嵌入式FV 模块失败 修正:修改超静2代码以防止其他的mov r8b,1 v1.90

添加:更好地支持SLP1.0

添加:树形图方式插入/替换/删除EFI 模块 添加:替换已压缩的EFI 模块 添加:处理加密的HP EFI

添加:空模块替换作为Acer 默认值 修正:模块替换代码中较隐藏的错误

修正:模块替换代码的重大错误(这可以表示不含子模块的任意模块是位于EFI 映像的起始位置)

修正:所有终止进程的时间为30 秒 修正:更新7ZIP 到9.20 v1.91

添加:支持未压缩模块的树形展示

添加:NVRAM 方法(针对ASUS K43/53 EFI)

添加:若选定模块法、ASUS 制造商且无SLP 支持模块(4C...)则添加该项

修正:无法提取某些嵌入式固件卷 修正:MSI 加锁有时未能检测到

修正:默认选定记录日志并且写入到BIOS/EFI 相同目录下 修正:在树形图中插入/替换/删除模块存在的多个错误 修正:无法解析包含无效FVH 头GUID 的EFI v1.92

修正:EFI 修改时RW 报告可选 修正:Dell 头类型识别错误 v1.93

添加:默认方法改为模块法

添加:对所有模块法(任意制造商)若不存在SLP 则添加此支持模块(4C...)添加:ALASKAAMI OEM/Table ID 即使没有RW 报告也始终修改

修正:DSDT 的nVidia 证书中的SLIC 字串可被改变的错误 v1.94

添加:ASUS DMI 方法

修正:不能识别Gigabyte EFI 中分离的OEM/Table ID v1.95

添加:ASUS SLP2 模块方法 v1.96

修正:EFI 模块法无法替换空模块

修正:处理RW 1.5+ 报告(使用64 位地址) v1.97

修正:ImagDs 签名未写入到Dell HDR

修正:如果FV 充满且存在可调整大小的间隔,则无法调整模块的大小

v1.98

添加:处理新的MSI EFI 加锁

添加:默认替换EFI 空模块 v2.00

因篇幅问题不能全部显示,请点此查看更多更全内容

Top