能力值:
( LV13,RANK:1760 )
|
-
-
2 楼
我顶...
|
能力值:
( LV12,RANK:400 )
|
-
-
3 楼
我顶,too。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我也来顶一下
|
能力值:
( LV7,RANK:100 )
|
-
-
5 楼
谢谢提供下载
|
能力值:
( LV7,RANK:100 )
|
-
-
6 楼
没有内容
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
没有内容
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
花了两天一夜, 破解不了, 肋疲力倦, 决定放弃. 晚安!
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
不错支持一下
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
恨钱和广大
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
厉害了~
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
终於搞定 keymaker
// NOTE: Keymaker for JxB v1.5 demo version (Windows)
import java.io.*;
import java.lang.Runtime;
import java.util.Scanner;
import java.nio.ByteBuffer;
import java.security.*;
import java.math.*;
class MakeKey
{
private static String getSN()
{
String s = null;
Runtime runtime = Runtime.getRuntime();
Process process;
try {
String as[] = {"wmic", "bios", "get", "serialnumber"};
process = runtime.exec(as);
} catch(IOException _ex) {
return null;
}
Scanner scanner = new Scanner(process.getInputStream());
while(scanner.hasNext()) {
if("SerialNumber".equals(scanner.next())) {
s = scanner.next().trim();
break;
}
}
scanner.close();
return s;
}
private static int sum(int i)
{
int j = 0;
for(; i > 0; i >>= 4)
j += i & 0xf;
return j % 10;
}
private static byte[] reverseBytes(byte ab[])
{
byte [] aout = new byte[ab.length];
for(int i=0; i < ab.length; ++i)
aout[i] = ab[ab.length -i - 1];
return aout;
}
private static String getKey(long machineId, long unixTime)
{
int i = (int)(machineId & -1);
int j = (int)(machineId >> Integer.SIZE & -1);
int i1 = i + 0xf5ef08cb + 0x11223344 & -1;
int j1 = (j - 0xbb87db7) + 0x55667788 & Integer.MAX_VALUE;
ByteBuffer bb = ByteBuffer.allocateDirect(8);
bb.putInt(j1);
bb.putInt(i1);
bb.rewind();
long l = bb.getLong();
int d = (int)unixTime ^ 0x56739acd;
return String.format("%dZ%d%d", l, d, sum(d));
}
public static void main(String [ ] args)
{
long machineId = 0;
String sn = getSN();
try {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] ba = reverseBytes(md.digest(sn.getBytes()));
ByteBuffer bb = ByteBuffer.allocateDirect(ba.length);
bb.put(ba);
bb.rewind();
machineId = bb.getLong(Long.SIZE / Byte.SIZE);
} catch (Exception e) {
System.out.println("Error: " + e);
}
System.out.println("Machine Serial: " + sn);
long unixTime = System.currentTimeMillis() / 1000L + 86400 * 365 * 3 - 86400 * 13;
System.out.println("Demo Key: " + getKey(machineId, unixTime));
}
}
|
能力值:
( LV7,RANK:100 )
|
-
-
13 楼
int i1 = i + 0xf5ef08cb + 0x11223344 & -1;
int j1 = (j - 0xbb87db7) + 0x55667788 & Integer.MAX_VALUE;
不同的人拿到的版本中这4个数是不一样的
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
对LZ提供的版本能用
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
http://uppit.com/aax2uhl2u2pd
搬运一个完全版本的过来,仅供学习,条件允许务必购买正版。via 52pojie
|
能力值:
(RANK:215 )
|
-
-
16 楼
15楼的完整版本时候也能用这个注册?
没JAVA环境,没法测试。
希望能提供个可以运行的KEYMAKER.
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
15楼的完整版 有最新的版本吗 ?
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
mark...谢谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
刚试了下,貌似不能用呢。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
mark 一下
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
官方网站
http://www.android-decompiler.com
我是红领巾
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
为什么我卡在Scanner scanner = new Scanner(process.getInputStream());这句执行不下去?
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
多謝15楼的完整版,我終于把1.5試用版丟失的功能補全了,加上复制文字功能和保存结果数据,省了1000刀
|
能力值:
( LV12,RANK:220 )
|
-
-
25 楼
4月25日过期了。。。
|
|
|