Tools
分类目录
文章归档
标签
   

sfs2x 破解

sfs2x/lib下的所有jar库放在构建路径中

代码如下:

  1. import java.io.FileOutputStream;
  2.  
  3. import com.smartfoxserver.v2.entities.data.SFSObject;
  4. import com.smartfoxserver.v2.protocol.binary.DefaultPacketCompressor;
  5.  
  6. public class main {
  7.  
  8.         public static void main(String[] args) throws Exception {
  9.                 SFSObject license = new SFSObject();
  10.                 license.putUtfString("customer", "");// 授权人,为空则为共享版,否则个人版
  11.                 license.putUtfString("bind", "127.0.0.1");// 限制IP
  12.                 license.putInt("users", -1);// 连接数上限,-1为无限数量
  13.                 license.putLong("expire", 0);// 版权到期时间,0为无限制
  14.                 license.putBool("private", false);// 私有?
  15.  
  16.                 byte[] objectBytes = license.toBinary();
  17.                 objectBytes = new DefaultPacketCompressor().compress(objectBytes);
  18.                 byte[] licenseData = new byte[objectBytes.length + 4];
  19.                 for (int i = 0; i < objectBytes.length; i++) {
  20.                         licenseData[i + 4] = (byte) (objectBytes[i] ^ licenseData[2]);
  21.                 }
  22.  
  23.                 new FileOutputStream("license.2x").write((byte[]) licenseData);
  24.         }
  25. }

最后将生成的license.2x文件放在SFS2X/config/下即可

No Comment

Post A Comment