IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Astah Pro v6.8.0 Crack

    rover12421发表于 2014-02-27 11:03:08
    love 0

    astah pro v6.8的破解是我对比astah pro v6.7的astah-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



沪ICP备19023445号-2号
友情链接