Android APK decompile

One. Decompile Apk get Java source code

Reprinted from: http://hi.baidu.com/% CB% BF% D4% B5% CC% EC% CF% C2/blog/item/2284e2debafc541e495403ec.html

Tools Download: required to dex2jar and JD-GUI tools that 2

dex2jar Download: http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI Download:
windows version of JD-GUI: http://laichao.googlecode.com/files/jdgui.zip
Linux version of JD-GUI: http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gz

Steps:

1. First, find the Android software installation package classes.dex
To. Apk file renamed. Zip, then unzip the file by one of the classes.dex, it is java file is compiled and then packaged by dx tool, so now we use the above mentioned two tools to reverse the direction of export java source files

2. The classes.dex copy dex2jar.bat directory.
Location at the command line mode to dex2jar.bat directory, run dex2jar.bat classes.dex, generate classes.dex.dex2jar.jar

3. Run JD-GUI tool (which is green not installed)
Open the top of the jar file, you can see the source code

-------------------------------------------------- -------------------------------

-------------------------------------------------- -------------------------------

II. Apk decompile the source code generator and images, XML configuration, language resources and other documents.

Reprinted from: http://blog.sina.com.cn/s/blog_5752764e0100kv34.html

Tools Download:

In http://code.google.com/p/android-apktool/ download, apktool-1.0.0.tar.bz2 and apktool-install-windows-2.1_r01-1.zip to be under two packages.

Steps:

1. Extract the downloaded package the two files, apktool-install-windows-2.1_r01-1.zip get the bag unzipped a aapt.exe and apktool.bat. (Note that should apktool-1.0.0.tar . bz2 unzip a. jar file copy in)

2. Open a command window (Start> Run, type cmd, press enter.) Apktool.bat files into the folder.

Input:

apktool d C: \ ***. apk C: \ *** folder

(Command line interpreter: apktool d decompile the files to output folder)

Special Note: You have to decompile the file must be on the C drive's root directory,

3. Open the C: \ *** folder, you can get all the resources of our college.

III. The anti-compiled package into the apk file to re-

Very simple, just type:

apktood bc: *** folder (you compiled folder)
  • del.icio.us
  • StumbleUpon
  • Digg
  • TwitThis
  • Mixx
  • Technorati
  • Facebook
  • NewsVine
  • Reddit
  • Google
  • LinkedIn
  • YahooMyWeb

Related Posts of Android APK decompile

  • tomcat6.0 + myeclipse6.5 under tomcat data source configuration

    (1) Environment: such as a very important question! Different environment, different configurations! (2) struts package loaded: My MyEclipse6.5 bring him under the load of the struts jar package Error occurred "collections can not find under qui ...

  • Rails source code analysis (4): Request / Response

    1) Rails defines two abstract class: AbstractRequest and AbstractResponse code is not posted, first take a look at Response. 2) is mainly responsible for the specific ctgi_process.rb main interface is responsible for implementation methods of impleme ...

  • SqlServer database connection pool to connect tomcat

    First, install the JDBC Driver The database driver jar file to put (Tomcat_install) \ common \ lib directory Second, configure the Connection Pool 1. Overall connection pool configuration, Tomcat in any Web application can be configured to use the co ...

  • Unable to load bean: type: struts-derfault.xml abnormal

    Struts2 in the use of a lot of friends from time to time we encountered this anomaly, leading to its main reason is because the wrong package, we have to be xwork-2.1.1.jar and struts2-core-2.1.2.jar, replaced xwork-2.0. 4.jar and struts2-core-2.0.14.jar

  • Spring jar package Detailed

    AspectJ directory are in the Spring framework to use AspectJ source code and test program files. AspectJ is the first java application framework provided by the AOP. dist directory is a Spring release package, regarding release package described below in

  • Openfire Plugin Developer's Guide

    Introduction Openfire features plug-ins are enhanced. This document is a guide to developers to create plug-ins. The structure of a plug-in Plug-ins Plug-ins openfireHome stored in the directory. When deploying a plug-in jar or war file, it will automatic

  • Use Ext JS to read the JsonReader complex object json

    Today was how to resolve the following complex json object to the difficult living over a long time .. did not find documentation how to read JsonReader Ways json object (possibly also because of their limited level of E the text did not correctly underst

  • EJB ant script to deploy template works

    <? xml version = "1.0" encoding = "UTF-8"?> <! - Name Project name basedir build.xml file directory -> <project name="HelloWorld" basedir="."> <! - Property variables -> <! - The sour ...

  • NoClassDefFoundError: javax / servlet / Servlet

    In the project in order to achieve a listener in web.xml set up a listener, did start in Tomcat actually occurred after java.lang.NoClassDefFoundError: javax / servlet / ServletContextListener this anomaly google and found the reasons for the lack of serv

  • java read file

    java read documents in two ways: java.io and java.lang.ClassLoader When using the java.io, when java.lang.ClassLoader use it? (Note: If prior to read xml file java read file clearly aware of these two methods have been like! Can take much less to understa

blog comments powered by Disqus
Recent
Recent Entries
Tag Cloud
Random Entries