| 本帖最后由 naixi 于 2025-7-22 17:44 编辑 
 
 1、与GitHub上的对比
 他们官网下载的付费版,也就是我发的开心版。在根目录的LICENSE就已经不同。GitHub所分发的版本LICENSE为GNU AFFERO GENERAL PUBLIC LICENSE,而官网下载的lite为Chevereto License Version 4更新时间为2021-07-14
 
  根目录下也只有LICENSE不同,可以自行用Beyond Compare软件对比,别跟狗一样动不动就骂人
 
  2、您提到的phpstan文件,我们来对比一下。看到这个156了吧
 
  好,再不信我们看看二进制
 
  至于其他的,总共38380个文件,自己二进制对比下不就知道了?为mjj服务还被骂,当时 @Chevereto 吃相难看你们忘了?
 composer.json
 为啥开头说GitHub和官网下载的版本不一样,首先定位到\app\composer.json
 
  左边GitHub下载的为
 
 复制代码    "name": "chevereto/chevereto",
    "description": "Chevereto V4 (free edition)",
    "license": "AGPL-3.0-only",
右边的开心版则为
 
 复制代码{
    "name": "chevereto/v4",
    "description": "Chevereto V4 (lite edition)",
    "license": "proprietary",
可以看到GitHub的free edition,也就是免费版,在free里面填密钥连接服务器后,从官网获取这个lite edition。那么依赖多了啥
 
 复制代码"google/apiclient": "^2.10",
"hybridauth/hybridauth": "^3.8",
剩下的内容一致。
 
 composer.lock
 然后我们定位到\app\composer.lock,可以看到hash不一致。GitHub为"content-hash": "05f62edb08642c49447f853a34bb4175",而我从官网下载的付费版里的则是"content-hash": "2a7c0c979c84fb993e7627ac56ccf5b6",
 
 functions.php
 至于这个开心版改了啥。也一一说了,懒得tm被吊。首先是app\src\Legacy\functions.php
 去更新
 
  将lite补上pro和enterprise。当初V3免费送的V4送的可不是Pro,而是Lite(轻量版,懂得不?)
 
  智利猴子的逻辑是
 
 复制代码    return [
        'free' => ['free'],
        'lite' => ['free', 'lite'],
        'pro' => ['free', 'lite', 'pro'],
        'enterprise' => ['free', 'lite', 'pro', 'enterprise'],
    ];
而要开心Chevereto V4(以v4.3.6为例),只需要把后面中括号改成['free', 'lite', 'pro', 'enterprise']即可
 
 开心就是开心在这里。剩下的文件建议自行对比
 你自己下载 https://github.com/chevereto/chevereto/releases/download/4.3.6/4.3.6.zip 来跟我的包比对
 
 4.3.6.txt sha256:dee6bb5a55e0e31c64241341118fdb7124188bac30e2948ebb3bd12abb2ac177
 4.3.6.zip sha256:fce078bfe538e1ed82d59acc26c01269cb9680225ed11cce941c909dc21c25bc
 https://web.archive.org/web/20250722093904/https://github.com/chevereto/chevereto/releases/tag/4.3.6
 也帮你们备份了,以免这黑鬼猴子改包。先不谈民族情节,就他被刺v3老用户,去年你们甚至还骂他吃相难看,现在来围攻我啦?
 
 没有软件也没关系,我这里给你提供一个:https://www.123pan.cn/s/HQeA-dD1Sh
 |