View Code? Open in Web Editor
NEW
A note about the reverse process of ClipStudioPaintForMacOS.
clipstudiopaintformacos-reverse-engineering-notes's Introduction
ClipStudioPaintForMacOS-Reverse-Engineering-Notes
逆向Clip Studio Paint For MacOS 1.10.12笔记:
此版本CSP没有隐藏函数符号
Planeswalker::Urza::URApplication::InitializeActivation()函数为应用启动时初始化激活信息的逻辑
Planeswalker::Urza::URSelectGradeDialogBox::ExecuteDialog()函数负责显示应用程序启动时选择体验Ex版还是Pro版的界面
Planeswalker::Venser::VEActivationEngine::FirstActivation(unsigned int)函数也是负责显示应用程序启动时选择体验Ex版还是Pro版的界面,但与上面的显示内容有些差异
此方法破解突破口在于未注册版本在执行某些操作时会弹出"未注册"的提示(例如档案->另存新档),找到了与显示提示相关的方法为Planeswalker::Urza::URApplicationBehavior::GetStringIDMessageQuestionTrialVersion(),查找引用后,对每个引用逐个进行修改(笨方法)
处理完GetStringIDMessageQuestionTrialVersion调用后,又发现还有另外一个"未注册"的提示(例如编辑->自动上色),相关方法为Planeswalker::Urza::URApplicationBehavior::GetStringIDMessageErrorTrialVersion(),与上一个处理方式类似,也是笨方法
Planeswalker::Venser::VEActivationEngine::VerifyLicense() const也需要修改其返回值使其恒返回true
接下来绕过CSP启动时的选择体验版本的界面,整个软件大体上就可以正常使用了,还有一些不完美的地方就在版本资讯窗口处显示为Unregistered
首先在当前页面右侧Releases下面找到最新版本点进去
下载Assets下面的CLIP.STUDIO.PAINT_x86_64.zip
解压缩CLIP STUDIO PAINT.zip后得到CLIP STUDIO PAINT文件
在访达中找到CLIP STUDIO PAINT.app右键显示包内容.(CLIP STUDIO PAINT.app一般路径在/Applications/CLIP STUDIO 1.5/App/CLIP STUDIO PAINT.app这里)
依次进入Contents -> MacOS, 然后将CLIP STUDIO PAINT替换为此仓库的修改版
enjoy!
文中使用的CSP版本为1.10.12, 相关资源在Releases中
2021-12-14更新到1.11.6
2021-12-18更新到1.11.7
2021-12-29更新到1.11.8
2022-05-31更新到1.12.0
2022-08-26更新到1.12.3
2022-09-28更新到1.12.7
2023-03-18更新到2.0
clipstudiopaintformacos-reverse-engineering-notes's People
Contributors
clipstudiopaintformacos-reverse-engineering-notes's Issues
大哥,能不能做一个注册机啊,方便点。现在3.0也更新了
Would it be possible?
Perhaps you need someone with m1/m2 mac to do the reverse engineering?
这种12.7更新完就第二天紧急修复bug的尴尬情况 然后 您发布了12.7 真的背刺人
官方只有2.0.6的。下了2.0.0的还是打不开,请问大佬是对应哪个2.0的版本呢?
2.1的可以pass,能出个2.2的就好,感谢大佬!
Hello. Any plan to update the patch for 1.20.0?
Hi sorry, are the details as to how to know if this has been installed correctly. When I start Clip Studio Paint it still asks me to select which trial id like to use. Unless I am mistaken and this is not a crack .
Thank you
Does it support Simplified Chinese?
Hello there! It's my first time downloading sth like this on Mac so I kinda get struggle. I wanna ask if it is correct that the file replacing the "CLIP STUDIO PAINT" is from the Releases. Because when I unzip that file from Releases, it's only another "CLIP STUDIO PAINT" file there, so I want to ask if it's correct if I replace by that file. Cause when I replace it, I can't open csp and it gets an error
Btw, thank you so much for this <3