myeclipse8.6 使用时注册问题破解之法
2012-12-09 13:22
381 查看
//破解myeclipse8.6这个版本首先新建一个类MyEclipseGen,把这个这些代码复制进去,作为应用程序运行,输入一个字符串作为rigister name,一般就输入自己名字的首字母,比如lgx,点击enter键
然后就会得到一个字符串,复制冒号后面的那一部分,就是上面选择的那部分,然后点击菜单Myeclipse->Subsription Infomation,如下
然后再弹出的对话框中填写:register name,也就是你输入的那个名字,和你复制的那串字符串,点击Finish 大功告成
然后就会得到一个字符串,复制冒号后面的那一部分,就是上面选择的那部分,然后点击菜单Myeclipse->Subsription Infomation,如下
然后再弹出的对话框中填写:register name,也就是你输入的那个名字,和你复制的那串字符串,点击Finish 大功告成
//破解这个版本 import java.io.*; public class MyEclipseGen { private static final String LL = "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."; public String getSerial(String userId, String licenseNum) { java.util.Calendar cal = java.util.Calendar.getInstance(); cal.add(1, 3); cal.add(6, -1); java.text.NumberFormat nf = new java.text.DecimalFormat("000"); licenseNum = nf.format(Integer.valueOf(licenseNum)); String verTime = new StringBuilder("-").append(new java.text. SimpleDateFormat("yyMMdd").format(cal.getTime())).append("0"). toString(); String type = "YE3MP-"; String need = new StringBuilder(userId.substring(0, 1)).append(type). append("300").append(licenseNum).append(verTime).toString(); String dx = new StringBuilder(need).append(LL).append(userId).toString(); int suf = this.decode(dx); String code = new StringBuilder(need).append(String.valueOf(suf)). toString(); return this.change(code); } private int decode(String s) { int i; char[] ac; int j; int k; i = 0; ac = s.toCharArray(); j = 0; k = ac.length; while (j < k) { i = (31 * i) + ac[j]; j++; } return Math.abs(i); } private String change(String s) { byte[] abyte0; char[] ac; int i; int k; int j; abyte0 = s.getBytes(); ac = new char[s.length()]; i = 0; k = abyte0.length; while (i < k) { 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; i++; } return String.valueOf(ac); } public MyEclipseGen() { super(); } public static void main(String[] args) { try { System.out.println("please input register name:"); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String userId = null; userId = reader.readLine(); MyEclipseGen myeclipsegen = new MyEclipseGen(); String res = myeclipsegen.getSerial(userId, "20"); System.out.println("Serial:" + res); reader.readLine(); } catch (IOException ex) { } } }
相关文章推荐
- Myeclipse10破解 注册之前找不到common文件夹的问题
- 一步一步SharePoint 2007之十八:解决允许使用简单密码注册用户的问题
- Win7系统解决使用MyEclipse进行Web开发中网页无法显示.woff矢量图标的问题
- MyEclipse的安装/使用/遇到的一些问题
- PC-破解RAR软件注册问题
- 关于SSH整合使用MyEclipse自动导入包导致包冲突问题(cglib asm)
- 使用myEclipse开发JSP时遇到的奇怪问题
- 关于在myeclipse中添加maven的配置问题 以及使用
- 使用myeclipse5.0搭建jsf+spring+hibernate+mysql框架不能正常写库的问题
- Java使用SQL Server数据库时注册或添加中文数据时乱码问题
- Qt使用自定义类型信号槽注册问题
- “error PRJ0050: 未能注册输出。请确保您有修改注册表的相应权限。” 上网找了一下次问题的解决方案 工程设置的问题,VS2005建的STL工程中默认的设置是: ALT的使用:动态链接到 A
- 使用Eclipse+MyEclipse+MySql开发一个用户注册登录模块
- myeclipse使用中遇到的一些问题
- MyEclipse中Tomcat的部署及其中的一个问题 & SVN使用
- 一步一步SharePoint 2007之十八:解决允许使用简单密码注册用户的问题
- 使用批处理来注册OCX文件的若干问题
- 关于MyEclipse9.0破解时,出现激活码报错的问题
- RegAsm注册DLL组件使用jacob调用的问题com.jacob.com.ComFailException: Can't co-create object
- 解决MyEclipse 8.6不能更新的问题