Decompilation and cracking of architexa

Source: Internet
Author: User

Previously, I saw a relo tool. I thought I 'd download it from the official website and try it out. I found that relo was upgraded and changed to javasexa.

This tool is easy to use when analyzing the source code of open-source projects, and relo is no longer maintained. It becomes a new plug-in named "expexa". Its website is http://www.expexa.com/. although it is clear that the quota exais correct, it can be paid in. This item can be automatically implemented based on JavaCodeGenerate a UML class diagram, sequence diagram, and other models to facilitate analysis and research on the source code.

Refer to some methods on the Internet to decompile the source code to remove restrictions.

1. Install update location online from eclipse to http://update.architexa.com/client

2. Find some lib packages in the plug-in under ecpilse, mainly including

Com. Alibaba exa. collab_1.2.2.201009141629.jartp-link
Com. Alibaba exa. collab. ui_1.2.2.201009141629.jar
Com. Alibaba exa. debug_1.2.2.201009141629.jar
Com. Alibaba exa. diagrams_1.2.2.201009141629.jar
Com. Alibaba exa. diagrams. All. ui_1.2.2.201009141629.jar
Com. Alibaba exa. diagrams. jdt_1.2.2.201009141629.jar
Com. Alibaba exa. diagrams. strata_1.2.2.201009141629.jar
Com. Alibaba exa. External. eclipse_1.2.2.201009141629.jar
Com. Alibaba exa. External. Eclipse. draw2d_1.2.2.201009141629.jar
Com. Alibaba exa. External. Eclipse. gef_1.2.2.201009141629.jar
Com. Alibaba exa. External. jiggle_1.2.2.201009141629.jar
Com. Alibaba exa. help_1.2.2.201009141629.jar
Org. Eclipse. Core. resources_3.X.X.R35x_v20091203-1235.jar
Org. Eclipse. Core. Resources. win32.x86 _ 3.5.0.v2008101_jar
Relostore. Jar

3. Download or copy some required lib

Commons-codec-1.4.jar
Commons-lang-2.5.jar
Json-lib-2.2.1-jdk15.jar
Log4j-1.2.8.jar
Openrdf-model-1.2.7.jar
Openrdf-util-1.2.7.jar

4. Copy the Lib of SWT and jface

Org. Eclipse. swt_3.x.x.jar

 Org. Eclipse. jface_3.x.x.jar

Org. Eclipse. Core. runtime_3.x.x.jar

 Org. Eclipse. UI. workbench_3.x.x.jar

 

5. Create a new project, import the Lib package, and use Jad to decompile and modify the following two files.

 



Com. Alibaba exa. diagrams. rsecore is located in COM. Alibaba exa. diagrams_1.2.xxx.jar

Method for modifying the rsecore class:

Public static Boolean validinstall (Boolean userreq) {return true ;}

Com. Alibaba exa. RSE. connectaccountdialog is located in COM. Alibaba exa. intro_1.xxxx/relointro. Jar

Modify the code of the connectaccountdialog class

Protected void okpressed_internal () {This. emailentered =
This. emailfield. gettext (); this. passwordentered =
This. passwordfield. gettext (); accountconnection AC = new
Accountconnection (); If (this. enableonok)
AC. setmenutodisable (! This. disableoncancel); Super. okpressed ();}

6. repackage the package into a jar file to overwrite the old one.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.