距上一次破解有一段时间了,看到有人留言说运行错误.但是我也没在意,因为放出了脚本,再次执行应该没问题的.这次因为重做了系统,发现用原来的jar替换也有错误,于是再整理了一次.这次优化了下脚本.破解的aspectj
文件不变.
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
| #! /bin/bash
cd ..
for libfile in `ls lib/*.jar -a $1`
do
if [ x"$libfile" != x"." -a x"$libfile" != x".." ];then
if [ -f "$libfile" ];then
export CLASSPATH=$CLASSPATH:$libfile
fi
fi
done
for libfile in `ls crack/*.jar -a $1`
do
if [ x"$libfile" != x"." -a x"$libfile" != x".." ];then
if [ -f "$libfile" ];then
export CLASSPATH=$CLASSPATH:$libfile
fi
fi
done
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/jre/lib/jfxrt.jar
echo $CLASSPATH
ajc -Xmx1024m -injars astah-pro.jar -injars $ASPECTJ_HOME/lib/aspectjrt.jar -sourceroots crack -outjar astah-pro_crack.jar
|
这次的破解文件,不再只有破解好的jar了.破解脚本也一并放在里面了.
只要把解压出来的crack
目录放到astah_professional
目录下,进入到crack
中,执行crack.sh
即可在astah_professional
目录下生成astah-pro_crack.jar
文件,可以先通过java命令直接执行该文件,如果不出错,再替换astah-pro.jar
完成破解
当然脚本依然是linux下的,windows下的同学就自己翻译这个脚本成bat吧
在Ubuntu 14.04.1
下测试成功,并且wine
下也正常运行.下面是图片.蓝色的是wine
下执行的效果.
Download : https://www.dropbox.com/s/yjizayl11olxiyb/astah_professional_6.8.0-d254c5_crack-20140803.zip
解压密码 : www.rover12421.com
2014-12-23
Windwos 下的同学有福了,Bat脚本由 @非虫
大大给写好了.感谢 @非虫
提供的脚本.
脚本中的环境路径需要换成自己的哦~~
经 @非虫
测试,该破解脚本也是适用 astah 6.9
版本的.需要6.9版本的同学请自己熟悉下 AJC
然后编译吧!
上菜了~~~
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
| @echo off
echo astah-professional v6.8-v6.9 crack
set ASTAH_HOME=C:\Program Files\astah-professional
set ASPECTJ_HOME=C:\aspectj1.8
set JDK_HOME=C:\Program Files\Java\jdk1.7.0_71
set CLASSPATH=.
FOR /R "%ASTAH_HOME%\lib" %%F IN (*.jar) DO call :addcp %%~sF
FOR /R "%ASTAH_HOME%\crack" %%F IN (*.jar) DO call :addcp %%~sF
FOR /R "%JDK_HOME%\jre\lib" %%F IN (*.jar) DO call :addcp %%~sF
goto extcp
:addcp
set CLASSPATH=%CLASSPATH%;%1
goto :eof
:extcp
echo %CLASSPATH%
cd %ASTAH_HOME%
%ASPECTJ_HOME%\bin\ajc -Xmx1024m -injars astah-pro.jar -injars %ASPECTJ_HOME%\lib\aspectjrt.jar -sourceroots crack -outjar astah-pro_crack.jar
echo done.
|