admin 发表于 2024-5-26 13:13:13

微擎禁止安装盗版应用的破解方法

/web/source/module/manage-system.ctrl.php
1、禁止安装盗版应用的部分在353-356行:
if (is_error($result)) {
                        //itoast($result['message'], referer(), 'error');
                }按照上面注释即可。
2、禁止检查更新的部分在132-140行:
if ('check_upgrade' == $do) {
      $module_upgrade = module_upgrade_info();
      if (is_error($module_upgrade)) {
                iajax(-1, $module_upgrade['message']);
      }
      cache_build_uninstalled_module();

      iajax(0, $module_upgrade);
}将该段代码完全删除或者注释掉即可。
3、禁止修改应用模块信息的部分在103-130行:
if ('get_upgrade_info' == $do) {
      $module_name = safe_gpc_string($_GPC['name']);
      $module = module_fetch($module_name);
      if (empty($module)) {
                iajax(1, '模块不存在!');
      }
      if (APPLICATION_TYPE_TEMPLATES == $module['application_type']) {
                $manifest_cloud = cloud_t_upgradeinfo($module_name);
      } else {
                $manifest_cloud = cloud_m_upgradeinfo($module_name);
      }
      if (is_error($manifest_cloud)) {
                iajax(1, $manifest_cloud['message']);
      }
      $result = array(
                'name' => $module_name,
                'upgrade' => $manifest_cloud['upgrade'],
                'site_branch' => $manifest_cloud['site_branch'],
                'new_branch' => $manifest_cloud['new_branch'],
                'branches' => !empty($manifest_cloud['branches']) ? $manifest_cloud['branches'] : '',
                'from' => 'cloud',
                'id' => $manifest_cloud['id'],
                'system_shutdown' => $manifest_cloud['system_shutdown'],
                'system_shutdown_delay_time' => date('Y-m-d', $manifest_cloud['system_shutdown_delay_time']),
                'can_update' => isset($manifest_cloud['can_update']) ? $manifest_cloud['can_update'] : -1,
      );
      iajax(0, $result);
}直接删除或者注释即可。

页: [1]
查看完整版本: 微擎禁止安装盗版应用的破解方法