`
dadaozei
  • 浏览: 13106 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一哥们改的MyEclipse 6.5 Blue注册机.可以用

阅读更多
系统重装了,环境什么的又重新下了

这次使用了MyEclipse 6.5 BLUE EDITON,找注册码找到头痛

网上的KEY GEN大多过期,注册后显示update you Subscription

记得以前的注册机师可以用的,仔细看了代码

import java.text.DecimalFormat; 
import java.text.NumberFormat; 
import java.text.SimpleDateFormat; 
import java.util.Calendar; 

public class faa { 
    public static final void main(String[] args){ 
        String id="juny"; 
        String num="999"; 
        System.out.println(getSerial(id,"100",num,false));
    } 
    public static String getSerial(String userId, String version, 
            String licenseNum, boolean selected) { 
        Calendar cal = Calendar.getInstance(); 
        cal.add(1, 3); 
        cal.add(6, -1); 
        NumberFormat nf = new DecimalFormat("000"); 
        licenseNum = nf.format(Integer.valueOf(licenseNum)); 
        String verTime = selected ? (new StringBuffer("-")).append( 
                (new SimpleDateFormat("yyMMdd")).format(cal.getTime())).append( 
                "0").toString() : "-0912310"; 
        String type = "YE3MB-"; 
        String need = (new StringBuffer(String.valueOf(userId.substring(0, 1)))) 
                .append(type).append(version).append(licenseNum) 
                .append(verTime).toString(); 
        String dx = (new StringBuffer(String.valueOf(need))) 
                .append( 
                        "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.") 
                 
                        .append(userId).toString(); 
        int suf = decode(dx); 
        String code = (new StringBuffer(String.valueOf(need))).append( 
                String.valueOf(suf)).toString(); 
        return change(code); 
    } 

    private static int decode(String s) { 
        int i = 0; 
        char ac[] = s.toCharArray(); 
        int j = 0; 
        for (int k = ac.length; j < k; j++) 
            i = 31 * i + ac[j]; 

        return Math.abs(i); 
    } 

    private static String change(String s) { 
        byte abyte0[] = s.getBytes(); 
        char ac[] = new char[s.length()]; 
        int i = 0; 
        for (int k = abyte0.length; i < k; i++) { 
            int j = abyte0[i]; 
            if (j >= 48 && j <= 57) 
                j = ((j - 48) + 5) % 10 + 48; 
            else if (j >= 65 && j <= 90) 
                j = ((j - 65) + 13) % 26 + 65; 
            else if (j >= 97 && j <= 122) 
                j = ((j - 97) + 13) % 26 + 97; 
            ac[i] = (char) j; 
        } 

        return String.valueOf(ac); 
    } 
}

仔细看

getSerial(id,"100",num,false)

发现了一个重要的参数false,看下面的代码

String verTime = selected ? (new StringBuffer("-")).append( 
                (new SimpleDateFormat("yyMMdd")).format(cal.getTime())).append( 
                "0").toString() : "-0912310"; 

false执行的就是0912310了,在网上找到能用的注册码都是09年12月31日过期,所以修改参数false为true,就得到了新的注册码。

我贴几个注册码给大家

用户:administrator

注册码:nLR8ZO-655444-6754695199905121

用户:idckk.cn

注册码:vLR8ZO-655444-67546956518297269

用户:guest

注册码:tLR8ZO-655444-6754695280694804



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/juny911/archive/2009/09/16/4559604.aspx
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics