【分享】钉钉 mac 客户端皮肤白嫖
- 内容介绍
- 文章标签
- 相关推荐
天天看着钉钉 mac 客户端看眼了,想换个皮肤,发现还要 vip。于是心血来潮翻了下客户端的 Contents,结果发现它的结构还挺朴素。
主题相关资源大概分几层:
themes.json:主题列表,类似主题商店的货架- 每个主题自己的目录:比如
ai_color、starry_night、great_wave light.json/dark.json:配色和图片引用theme_background_*.png:真正参与渲染的背景素材- 预览图:有些走远端图床,链接后缀像 jpg,实际返回可能是 webp
简单说就是:
themes.json = 主题列表
light/dark.json = 主题配置
png/webp = 皮肤素材
VIP 标记更多像是主题列表和权益层的信息,不是说图片素材本身被加密了。我本地简单试了一下,现象也挺符合预期:
将免费主题文件夹里的light.json / dark.json备份好,然后复制付费主题文件夹中的所有文件粘贴到刚才那个免费主题文件夹。重启客户端,选中免费的那个主题,搞定!
df8350108ea379aee3a9448e63847bc91920×1464 229 KB
image1920×1464 257 KB
总之,钉钉这块主题资源比我想象中直白。
本地皮肤实验可以玩玩,但别往账号权益和服务端校验那边走。
--【壹】--:
天天看着钉钉 mac 客户端看眼了,想换个皮肤,发现还要 vip。于是心血来潮翻了下客户端的 Contents,结果发现它的结构还挺朴素。
天天看着钉钉 mac 客户端看眼了,想换个皮肤,发现还要 vip。于是心血来潮翻了下客户端的 Contents,结果发现它的结构还挺朴素。
主题相关资源大概分几层:
themes.json:主题列表,类似主题商店的货架- 每个主题自己的目录:比如
ai_color、starry_night、great_wave light.json/dark.json:配色和图片引用theme_background_*.png:真正参与渲染的背景素材- 预览图:有些走远端图床,链接后缀像 jpg,实际返回可能是 webp
简单说就是:
themes.json = 主题列表
light/dark.json = 主题配置
png/webp = 皮肤素材
VIP 标记更多像是主题列表和权益层的信息,不是说图片素材本身被加密了。我本地简单试了一下,现象也挺符合预期:
将免费主题文件夹里的light.json / dark.json备份好,然后复制付费主题文件夹中的所有文件粘贴到刚才那个免费主题文件夹。重启客户端,选中免费的那个主题,搞定!
df8350108ea379aee3a9448e63847bc91920×1464 229 KB
image1920×1464 257 KB
总之,钉钉这块主题资源比我想象中直白。
本地皮肤实验可以玩玩,但别往账号权益和服务端校验那边走。
--【壹】--:
天天看着钉钉 mac 客户端看眼了,想换个皮肤,发现还要 vip。于是心血来潮翻了下客户端的 Contents,结果发现它的结构还挺朴素。

