KodBox私有云免费版修改被保护的版权信息
背景
最近在折腾私有网盘,不知道从什么时候起KodBox就加了版权保护,如果直接修改署名信息或者删去会有一个报错
警告,请勿擅自修改版权;如有需要请联系购买!{加一个邮箱}
网上的解决方法都是针对他的前身KodExplorer进行的。
研究
在整个项目中搜索该文本,发现该错误是在congfig/i18n/zh-CN/index.php
下定义的。直接注释掉这行会发现{邮箱}仍然会被正常解析,然后显示一个undefined
的错误消息,那么该版权保护代码应该是写在js里面加密保护了。
鉴于这个项目是支持多语言的(i18n就是internationalization这个单词的首字母 “i” 和末尾字母 “n” 中间的 18 个字母),我猜测检测版权文本的代码逻辑大概率不会为每个语言重写一遍,所以应该只是检测其中的英文字符是否含有特定的字符串。
解决
经过测试,最优雅的解决办法还是在该文件中找到相关行,改为:
1 | "common.copyright.desc" => '<!-- kodcloud -->', |
以上字符是我试出来的关键词检测最小单位,直接注释掉即可,你也可以在注释外加入自己的内容,适用于截至目前的1.52
最新版本。
注意
这只是一个隐藏版权信息的方法,并非破解免费版的限制,仅用于学习研究。
免费版已经提供了足够多的功能,如果有大型多人项目需求请支持企业版,这是开源软件能良性发展的最大动力。
- Title: KodBox私有云免费版修改被保护的版权信息
- Author: Kevin Tsang
- Created at : 2024-08-02 00:00:00
- Updated at : 2025-03-31 04:38:16
- Link: https://blog.infrost.site/2024/08/02/KodBox-Copywrite-Rewite/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments