服务热线
1888888888
作者:文煞发布时间:2023-06-17分类:Discuz笔记浏览:394
安装使用Discuz!本地模版插件时提示“对不起,您安装的不是正版应用,安装程序无法继续执行”。由于Discuz!论坛启用了新的应用中心,可能之前购买的插件或者模板的作者已经不再开发Discuz!的插件或者模板了,导致一些模板和插件安装的时候会提示“对不起,您安装的不是正版应用,安装程序无法继续执行”。对于这个问题,本文将为你详细讲述解决方法。
在更新为v3.4-20210320版本后,Discuz!添加了防破解机制。下面的压缩包适用于v3.4-20210320及以后的版本破解,如果您使用的是较早的版本,请按照以下方法进行操作。
由于修改的行数较多,本文不包含具体修改内容,请使用文本对比工具以确认具体的修改内容。总共有2个文件需要修改。
建议在使用补丁包之后,按照以下方法移除应用中心的记录上报功能。
请下载上面提供的补丁包对新版Discuz进行修复。
修改文件路径:论坛根目录\source\function里的function_cloudaddons.php
打开function_cloudaddons.php文件,并查找以下代码:
对于X3.1及之前的版本,大概在第99行;
对于X3.2的版本,大概在第97行;
对于X3.4的版本,大概在第115行。
将以下代码删除或添加注释:
cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid));
此操作完成后,插件正版校验破解就完成了。现在您可以正常安装Discuz!盒子提供的所有商业插件和模板了。
如果您使用的是DZX3.4-20210320之前的版本,可以下载以下懒人覆盖包:[下载旧版补丁包.zip](懒人覆盖包下载地址)
将以上链接复制到浏览器中,下载并解压后直接覆盖到论坛根目录即可。
对于Discuz!X3.4版本之前的版本,手动修改的方法也是一样的!不同版本的具体操作在此文中不一一提供懒人包了,您可以参考以上提示手动修改。
如果您想要彻底移除应用中心的监控,例如安装应用、卸载应用等记录上报,请按以下操作进行修改:
同样的,找到上述提到的function_cloudaddons.php文件。
查找以下几处代码并删除或添加注释:
cloudaddons_open('&mod=app&ac=installlog&rid='.$array['RevisionID']);
搜索上一行代码,这行代码是用于上报安装记录的。
cloudaddons_open('&mod=app&ac=downloadlog&rid='.$array['RevisionID']);
搜索上一行代码,这行代码是用于上报下载记录的。
cloudaddons_open('&mod=app&ac=faillog&rid='.$rid.'&type='.$type.'&serverinfo='.urlencode($_SERVER['SERVER_SOFTWARE']));
搜索上一行代码,这行代码是用于上报安装失败记录的。
if(cloudaddons_open('&mod=app&ac=validator&ver=2&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0')
搜索上一行代码,这行代码用于验证是否购买,破解后将不再是正版。
注意:修改上述文件并不会影响论坛的正常使用,但1314应用除外。如果不遵守该条件,后果自负。DZ盒子最新发布的1314应用不受此条件影响。
分享:
支付宝
微信