<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>ANcRyel の 博客</title><description>Modified Fuwari</description><link>https://ancryel.github.io/</link><language>zh_CN</language><item><title>PCL2 隐藏主题的注册表解锁</title><link>https://ancryel.github.io/posts/pcl2-theme-unlock/</link><guid isPermaLink="true">https://ancryel.github.io/posts/pcl2-theme-unlock/</guid><description>利用 PCL2 早期测试版的加解密测试功能生成主题解锁密文，替换注册表键值解锁隐藏主题。</description><pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;声明&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;建议先通过 PCL2 正常方式完成主题解锁，再参照本文进行尝试，以尊重软件作者的劳动成果&lt;/li&gt;
&lt;li&gt;使用本方法所造成的任何异常，请自行承担风险；建议提前做好相关备份&lt;/li&gt;
&lt;li&gt;本文仅供技术交流，如涉及相关权益争议，请联系删除[^1]&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[^1]: 请通过 B 站私信联系我，我会连同 B 站上的同篇内容一并处理。&lt;/p&gt;
&lt;p&gt;:::note
该方法无法解锁「秋仪金」主题
:::&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;PCL2 启动器作者：&lt;a href=&quot;https://space.bilibili.com/11343203&quot;&gt;龙腾猫跃&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;操作步骤&lt;/h2&gt;
&lt;h3&gt;步骤一：下载 PCL2 dev0.4.4 版本&lt;/h3&gt;
&lt;p&gt;任意包含加解密测试功能的版本均可。该版本可以在 QQ 群或&lt;a href=&quot;https://ifdian.net/p/dba42c22c93c11e8a70452540025c377&quot;&gt;爱发电&lt;/a&gt;获取&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./img1.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;步骤二：生成解锁密文&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;打开 PCL2 dev0.4.4，切换到“下载”页，找到“加解密测试”功能。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./img2.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在第一栏输入全部主题 ID，以竖线 &lt;code&gt;|&lt;/code&gt; 分隔：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;0|1|2|3|4|5|6|7|8|9|10|11|12|13|14
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;./img3.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在第二栏已填入的识别码前添加 &lt;code&gt;PCL&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./img4.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;点击“加密”按钮，复制输出的字符串&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./img5.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;步骤三：修改注册表&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;点击“开始”按钮或按下 Win 键，输入“注册表编辑器”，然后点击“打开”操作项&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./img6.png&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;./img7.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;定位至路径：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;HKEY_CURRENT_USER\Software\PCL
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;找到 &lt;code&gt;UiLauncherThemeHide2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./img8.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;双击 &lt;code&gt;UiLauncherThemeHide2&lt;/code&gt;，将其“数值数据”修改为刚复制的字符串，然后点击“确定”按钮&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./img9.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;步骤四：重启 PCL2 客户端&lt;/h3&gt;
&lt;p&gt;大功告成！重启 PCL2 后，隐藏主题应当已经出现在主题列表中&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./cover.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原理与发现&lt;/h2&gt;
&lt;p&gt;PCL2 将已解锁主题以密文的形式存入注册表 &lt;code&gt;HKEY_CURRENT_USER\Software\PCL\UiLauncherThemeHide2&lt;/code&gt; 中。&lt;/p&gt;
&lt;p&gt;加密采用 DES，密钥为 &lt;strong&gt;&lt;code&gt;PCL&lt;/code&gt; + 设备识别码&lt;/strong&gt;，调用形式为：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ModBase.SecureRemove(cipherText, &quot;PCL&quot; + ModBase.GetUniqueAddress());
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;解密 &lt;code&gt;UiLauncherThemeHide2&lt;/code&gt; 的数值数据后，内容为&lt;strong&gt;以竖线分隔的已解锁主题 ID&lt;/strong&gt;，如 &lt;code&gt;0|1|2|3|4&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;因此将全部主题 ID 加密后写入即可解锁（「秋仪金」除外）。&lt;/p&gt;
&lt;p&gt;官方开源仓库中的 &lt;a href=&quot;https://github.com/Meloong-Git/PCL/blob/main/Plain%20Craft%20Launcher%202/Modules/ModSecret.vb&quot;&gt;ModSecret.vb&lt;/a&gt; 写道：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&apos;由于包含加解密等安全信息，本文件中的部分代码已被删除
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;所以无法直接从官方源码中获取 &lt;code&gt;SecureAdd&lt;/code&gt; / &lt;code&gt;SecureRemove&lt;/code&gt; 等加解密函数。&lt;/p&gt;
&lt;p&gt;所幸的是，我想起之前为解锁「极客蓝」主题曾下载过 PCL2 dev0.4.4，该版本内置了“加解密测试”功能，正好可用来直接生成解锁密文。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;参考资料：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.luogu.com/article/ughew4si&quot;&gt;PCL2的反编译以及主题破解(除秋仪金)(修改版)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>博客的第一篇文章</title><link>https://ancryel.github.io/posts/firstpost/</link><guid isPermaLink="true">https://ancryel.github.io/posts/firstpost/</guid><description>我的新 Astro 博客的第一篇文章。</description><pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;封面图片来源: &lt;a href=&quot;https://www.pixiv.net/artworks/125160058&quot;&gt;来源&lt;/a&gt;
Cover image source: &lt;a href=&quot;https://www.pixiv.net/artworks/125160058&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;:::note
博客还未完全完成，目前不是最终效果。但是叕开学了，先提交上线吧hhhh
This blog is still a work in progress, so it&apos;s not the final version yet.
:::&lt;/p&gt;
&lt;h2&gt;这个博客是······ | This blog is...&lt;/h2&gt;
&lt;p&gt;这个博客是基于 &lt;a href=&quot;https://github.com/saicaca/fuwari&quot;&gt;Fuwari&lt;/a&gt; 静态博客框架修改而成的:spoiler[（我绝对不会告诉你这其实是拼好站，不过后续会去整理代码的）]，使用 &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt; 构建。
This blog is a modified version of the &lt;a href=&quot;https://github.com/saicaca/fuwari&quot;&gt;Fuwari&lt;/a&gt; static blog framework, built with &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;o(￣ー￣；)ゞ&lt;/h2&gt;
&lt;p&gt;不知道写些什么 就先这样吧 ╮(╯▽╰)╭
idk what to write here... so, that&apos;s it ¯\_(ツ)_/¯&lt;/p&gt;
</content:encoded></item></channel></rss>