联想笔记本恢复杜比视界校准及密钥文件的方法
最近因为笔记本的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目录下而已,如果这个一键程序无法正常工作,则可以通过直接复制的方法来解决问题
大佬,可以请求您一个问题吗,我在12月5日在联想香港官网申请的原厂oem镜像官网自己更新了,变成了最新的win11 24h2,可是我一个星期前申请的时候是win11 22h2,那时候是原厂版本,现在都win1124h2很难用,有好多bug,但是官网再也申请不到上一个版本的恢复介质了,虽然微软官方哪个Windoes版本都能下载到,但是我还是想用原厂oem系统,请问下您有办法可以帮我问问联想的PM吗,如何下载到上一版本的恢复介质,求求了
这个更新了就没有了,有微软方面的要求
oooooooo
楼主 还在吗 我一台ROG 幻14air也遇到这种情况了,没有备份,不知道咋搞了,重装了很多次 有一次竟然下载了一个Dolby Vision Extension自动激活杜比视界了,但是后来重装再装这个插件就没用了。
不过依照ASUS海外官网的说法
https://rog.asus.com/support/faq/1045944/
理论上可以联系他们客服去要授权校准文件,可以尝试一下看看要不要得到。
打电话文了rog的客服,客服连杜比视界是什么都不知道...
这个最好联系海外客服,当初我弄联想的时候问国内客服也是一问三不知
这个插件很好装,而且装了没授权没校准也不会报错。确定到底是否成功安装了授权和校准需要使用Dolby Access或者用UWP媒体播放器播放有杜比视界的视频是否有logo才能知道。
那如果没有logo怎么办呢,能够正常色彩映射,全屏播放也会有sdr-hdr切屏的卡顿,access里也有杜比视界选项,但就是没有播放logo
那个logo是在Windows媒体播放器UWP和Netflix UWP里才有的,不是都有
那个扩展插件装了的确能正常使用,但是以前看杜比是会亮logo,现在不行了,必须得dolby access里面显示有杜比视界的选项才能亮logo了
我是access里面显示杜比视界,但实际播放没有logo
我的拯救者y7000p 下载了联想香港官网oem恢复文件后没有出现Dolby Vision这个软件,刚买来是有的。我把oem镜像里的crl文件都打开看了,没有Dolby vision,请问楼主有方法解决吗
我的天 老哥你是花了多长时间的
这当初其实是把能试的办法都试了一遍了,刚好就是没备份,实在没办法。
现在联想是乖了,在有些型号的驱动列表里以“显示器驱动”为名,公开了那个工具包,也就不用那么麻烦了。
老哥,我是y7000p2024,重装香港官网的oem系统还是没有杜比视界,试了你的方法,,恢复盘内的imz文件一个一个找了,没有杜比视界,请问有解决方法吗
有可能是国际版和国行版的配置有差异,但是他们也没有仔细分开版本区别,可以去找一个有显示器驱动的其他设备来用,那个工具实质上是通用的。
请问找一个有显示器驱动的其他设备来用是啥意思呢,就是用别的设备提取的吗
对的,就是用有显示器驱动的机器的工具包
这个的确是会更新的,在机器还在产的时间范围内就会更新
大佬,刚刚联想香港官网我又下了一次oem包,发现和我1个月前的oem大小不一样了,我也没什么重要数据,就装了试试看,系统变成最新的24h2了,原来的oem系统是22h2,驱动也全部更新了,最重要的杜比视界也有了 color文件夹有dv文件了 Dolby Vision 也自带了。我一直以为官方原厂oem固件就说出厂版本,没想到还会自己更新