最近有很多新朋友问上传插件模板安装启用,提示:您安装的不是正版应用,网上搜了下,解决办法还是挺简单的。至于出现这个您安装的不是正版应用提示的原因是因为Discuz! X2.0 以后的版本都会对主题或插件做一个正版验证,如果是从别人那里买的盗版主题或插件的话,安装时会出现:对不起,您安装的不是正版应用,安装程序无法继续执行的字样。
找到以下文件:
/source/function/function_cloudaddons.php
搜索代码:(大概在191行左右)
代码如下:
- cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid));
复制代码
将这行注释掉或者删除掉就可以了,注释后的代码如下:
- /*
- cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid));
- */
复制代码
保存完毕后,后台进入工具-更新缓存。选择数据缓存和模板缓存。点击确定。
因为v3.4-20210320更新了防破解机制,下面的压缩包适用于v3.4-2023.02.10和以后的版本破解,非此版本请按上面的方法
补丁的下载地址:
上传到网站根目录
以上同样适用于:你的网站以下应用异常,请备份网站后,重新下载一次应用!(一般覆盖后等一会就不会有提示了)
手动修改方法:
编辑/source/admincp/admincp_plugins.php查找:(约419~421行)
- if(cloudaddons_open('&mod=app&ac=validator&ver=2&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0') {
- cpmsg('c'.'lou'.'dad'.'dons'.'_genu'.'ine_m'.'essa'.'ge', '', 'error', array('addonid' => $addonid));
- }
复制代码
删除或注释上面内容即可正常安装插件了!!!
模板也单独新增了正版校验,去除方法如下:
编辑source/admincp/admincp_styles.php查找:(约283~285行)
- if(cloudaddons_open('&mod=app&ac=validator&ver=2&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0') {
- cpmsg('clo'.'uda'.'ddon'.'s_gen'.'uine_'.'mes'.'sage', '', 'error', array('addonid' => $addonid));
- }
复制代码
删除或注释上面内容即可正常安装模板了!!!
懒人包:【X3.5越狱补丁包 更新至 2023.05.23(往后兼容)】
【另外:如果想彻底移除应用中心的监控,比如安装应用,卸载应用等记录上报,请按下面操作】
修改文件:同上
查找以下几处代码:删除或注释
- 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') {
复制代码
搜索上面一行代码,这个代码是验证是否购买,破解提示不是正版正式删除了这个里面的东西
这行删除之后,后面的一个 符号 } 也删除
- }
- return cloudaddons_open('&mod=app&ac=validator&ver=2', implode('&', $post), 15);
复制代码
搜索上面一行代码,这个代码是上报检查更新
|