联想笔记本恢复杜比视界校准及密钥文件的方法
最近因为笔记本的SSD出现了奇怪的问题,所以选择了重装系统,在重装系统之后,发现Dolby Atmos这些组件,由于声卡驱动的软件组件的存在,一旦连接到网络,即可通过Windows Update自动重新下载和安装,但是Dolby Vision这类额外组件,则需要手动补全。但在通过Microsoft Store的已购买功能找到Dolby Vision客户端安装后,发现调整设置没有反应,在Dolby Access中直接没有了杜比视界选项,播放Dolby Vision视频也没有了Logo提示和色彩校准,Netflix HDR视频内容也完全是偏色的状态。
在网上大量寻找资料,得知Dolby Vision是需要校准+密钥二合一文件才可在Windows下打开,于是便在网上大量寻找我这个型号的校准+密钥二合一文件,然而联想并未任何单独下载,其他OEM的方案则是通过显示器驱动来解决,然而联想并未给我这个型号提供任何显示器驱动。
由于跟我这个产品的PM有认识,他给出的方法是建议送到附近的维修站重装系统,然而我目前不在国内,并不具备去到服务站的条件。其后,他又给出了一个建议,使用联想海外版本的LDDRS(Lenovo Digital Download Recovery Service)服务,自行制作官方恢复盘进行恢复(可在此处找到)
但在刻录完启动盘之后,从U盘启动,发现其要格式化整个硬盘来重装系统,并且恢复到旧版本的Windows,由于前一次重装系统后数据已经重新安排妥当,所以我没有选择直接恢复,而是开始对恢复盘的文件内容进行逆向。
其恢复盘内的大部分内容通过IMZ文件(本体)+CRI文件(基本信息)来组成
由于CRI是文本文件,则很方便的就寻找到了DolbyVision所对应的CRI和IMZ文件
同时发现其所谓的IMZ,也仅仅只是7z压缩包而已
但是,在解压时,却又出现了问题
发现其中提到的"Password=lenovo"根本不对!这里有坑!所以又继续爬贴,爬Github,终于在一个小众论坛和Github上找到了解决方案(这里和这里),在此感谢DenizOezmen的逆向!
那时候觉得Python不够优雅,所以把它给移植到了C++和Javascript,代码和可执行文件如下
网页版
#include <iostream>
#include <string>
using namespace std;
int main()
{
string PwChars = "k`gybs0vampjd";
string Password;
cout << "Lenovo Recovery Image IMZ File Password Analyzer\n(C)Yuu 2022\n";
cout << "Password in CRI File>>";
cin >> Password;
cout << "Real Password: ";
for (int i = 0; i < Password.length(); i++)
{
cout << (char)(PwChars[Password[i] % 13] - (i % 3) + 2);
}
cout << endl;
system("pause");
return 0;
}下载可执行文件(Windows-x86)
执行后,成功得到了真实密码!
也终于成功解压出了所有文件!
在对setup.cmd进行简单的分析过后,发现其实并不用那么复杂,其全部过程即为
1.先行安装"Headedcode"或"Headlesscode"文件夹内的appx
注:
1.如果你的设备使用DolbyAccess来管理所有杜比组件,则安装Headlesscode中的appx(即为Store中的Dolby Vision Extension)
2.如果你的设备跟我的一样,使用单独的Dolby Vision App来管理,则需要安装Headedcode中的appx
2.再通过管理员权限执行其中的ProvisionDolbyVision.exe,有可能会报错但不影响使用
3.此时重启设备,你会发现你的DolbyVision回来了!
注:
通过对ProvisionDolbyVision.exe的分析,发现其只是检测MONITOR/后的字符串,然后从ICMS文件夹中,选定要复制的文件,将文件名改为PQCONFIG.DV后,复制到<SYSTEM_DRIVE>:\WINDOWS\System32\spool\drivers\color目录下而已,如果这个一键程序无法正常工作,则可以通过直接复制的方法来解决问题
这个帖子已经4年了,也是在最近我发现了,怎么恢复杜比视界最简单的方法
那就是去联想的海外版官网,查找自己笔记本型号对应的海外版本
下载“软体与公用程序”栏目下的“Dolby Vision Provisioning Kit”
并且安装
搞定
他们终于肯公开这个了,太好了。。
大佬能把这些打个包给我发一份吗,我的电脑也出现了这样的情况,万分感谢
受您教程的启发,专门去拆包了恢复介质所有文件……
不过我不是想恢复杜比视界,是想恢复第三方软件杜比全景声支持的
搜了一下,可以通过安装 DolbyDigitalPlusDecoderOEM 恢复,但是找了个遍,没找到 License 文件……求救
我记得这个安装完成了之后走微软商店更新一下就能用
博主,我换企业版序列号了,后来系统又自己更新了几次,没有备份windows下的recover文件夹。现在出厂校色文件找不到了。已经按照您说的方法去HK网站下载了恢复介质,但重新恢复系统太麻烦,如果不重新恢复系统的话,能从恢复介质里找到出厂校色文件吗?
可以直接点ProvisionDolbyVision.exe,让其自动选择
我的thinkbook14+2025也是重装系统后没有杜比视界了,通过楼主的思路,结合自己摸索,给出一个我自己的处理方法(主要针对的是提取配置文件):
1、https://support.lenovo.com/us/en/downloads/ds543424-dolby-vision-provisioning-driver-for-windows-10-64-bit-version-1709-or-later-thinkpad-ideapad-ideacentre
到这个网站下载lenovoprovisiondolbyvisionp12.msi文件。(其实很多机型对应的这个文件都是同一个,在readme里能找到自己的机型和屏幕型号就行,我看里面有将近400个型号都在里面)
2、直接解压lenovoprovisiondolbyvisionp12.msi,会得到几百个文件名乱码的10kb左右的文件,这个就是各机型对应的配置文件,但是无法区分对应型号。
3、不用一个一个点开,直接全部重命名为有序的txt文件,利用ai写个python脚本,把所有txt整合到一个txt里,这样就可以搜索自己的机型,快速找到自己型号的配置文件。(我使用的deepseek,一次就运行成功了,“写一个python脚本,把指定文件夹下的多个txt文本转换为utf-8编码后合并为一个txt,以各自的文件名作为分割,尽可能不要用到不常用的库”)
4、把找到的文件重命名为“PQCONFIG.DV”复制到C\WINDOWS\System32\spool\drivers\color目录下。
我自己这样操作完后,打开Dolby Access就能看到杜比视界的界面了,播放杜比视界视频也有杜比标。
lenovoprovisiondolbyvisionp12.msi解压后 搜索文本内容,有4个文件都包含我那个机型,用哪个呢?
好办法!大家也可参考这个