Rover12421's Blog

The End.

Astah Pro v6.8.0 Crack

astah pro v6.8的破解是我对比astah pro v6.7astah-pro.jar破解版得到的信息,然后使用AspectJ织入破解的.

织入代码很简单,我就贴下,不建工程放GitHub了.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.rover12421.crack.astahpro;

/**
 * Created by rover12421 on 2/26/14.
 */
public aspect AstahProCrack {

    /**
     * JP.co.esm.caddies.jomt.license.k.java
     * public boolean h()
     */
    pointcut license_k_h_Pointcut() : execution(boolean JP.co.esm.caddies.jomt.license.k.h());
    boolean around() : license_k_h_Pointcut()
            && !within(AstahProCrack +) {
        return true;
    }

    /**
     * JP.co.esm.caddies.jomt.license.k.java
     * public boolean a(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, boolean paramBoolean4)
     */
    pointcut license_k_a_Pointcut(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, boolean paramBoolean4)
            : execution(boolean JP.co.esm.caddies.jomt.license.k.a(boolean, boolean, boolean, boolean ))
            && args(paramBoolean1, paramBoolean2, paramBoolean3, paramBoolean4);
    boolean around(boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, boolean paramBoolean4)
            : license_k_a_Pointcut (paramBoolean1, paramBoolean2, paramBoolean3, paramBoolean4)
            && !within(AstahProCrack +) {
        return false;
    }
}

然后是ajc织入脚本(linux下的,windows下修改也简单,就不贴了):

1
2
3
4
5
6
7
8
9
10
#astah_professional安装目录下.linux:/usr/lib/astah_professional
export CLASSPATH=$CLASSPATH:"lib/activation.jar:lib/log4j-over-slf4j-1.6.6.jar:lib/logback-loader-1.0.9b.jar:lib/axis-ant.jar:lib/mail.jar:lib/axis.jar:lib/org.apache.felix.framework.jar:lib/batik:lib/org.apache.xerces.jar:lib/commons-beanutils.jar:lib/platform-connectors.jar:lib/commons-cli.jar:lib/platform.jar:lib/commons-collections.jar:lib/poi-contrib.jar:lib/commons-digester.jar:lib/poi.jar:lib/commons-discovery.jar:lib/saaj.jar:lib/itext-1.3.3.jar:lib/slf4j-api-1.6.6.jar:lib/itext.txt:lib/tools.jar:lib/jaxrpc.jar:lib/wsdl4j.jar:lib/jcl-over-slf4j-1.6.6.jar:lib/xercesImpl.jar:lib/jna.jar:lib/xml-apis.jar"
#http://www.oracle.com/technetwork/java/javafx/downloads/index.html
export CLASSPATH=$CLASSPATH:"JavaFXSceneBuilder1.1/runtime/jre/lib/alt-rt.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/charsets.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/deploy.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/javaws.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/jce.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/jfr.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/jfxrt.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/jsse.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/management-agent.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/plugin.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/resources.jar:JavaFXSceneBuilder1.1/runtime/jre/lib/rt.jar"
#http://mvnrepository.com/artifact/com.apple/AppleJavaExtensions
export CLASSPATH=$CLASSPATH:"lib/AppleJavaExtensions-1.4.jar"

export JAVA_OPTS=-Xmx1024m

ajc -injars astah-pro.jar -sourceroots src -outjar astah-pro_crack.jar -injars aspectjrt-1.7.4.jar

这里有个奇怪的问题,CLASSPATH需要写出详细jar包才行,如果写目录是没用的.

破解版点击下载:
Download
解压密码:http://www.rover12421.com

Comments