Tools:Compression software: For unzip APK packageDex2jar:*.dex anti-compilation as a jar packageJd-gui: viewing jar files(PS: Do not know how blog Park upload attachments, can only hang tools to Baidu Network disk: Http://pan.baidu.com/s/1jIwb3MY)0x01: Unzip apk with compression software 0x02:dex2jar to compile the *.dex jar package(1) Copy the *.dex files tha
'(4) Compiling with the Gradle commandGradle BuildAfter compiling, you can get Smali2java.jar---------------------------------------------------------However, the Smali2java project has not been updated for a long time and can only be used in some simple Java programs. The contents of the translated Java file may not be complete.Therefore, learn Smali grammar, directly see Smali file is kingly. Here are a few links about Smali, after reading some understanding, the basic can read Smali file.1.S
preparatory work
Download the anti-compilation tool Apktool, Dex2jar
Jar View tool Jd-gui for Mac
: http://download.csdn.net/detail/linsen618/86682091. Decompile The resource file
Open the terminal CD to the directory that holds the Apktool (you can use LS to view the folders in the current directory, and then keep looking for CDs to APKTOOL)
Input chmod +x apktool modify Apktool to executable
Enter ./apkt
Before referring to the online great God introduced the APK for Mac anti-compilation article, which is written in very detailed and practical, but because the APK for Mac anti-compilation details are very cumbersome, the process is relatively complex, against this flaw in the process of its
Tools download
Apktool:https://ibotpeaches.github.io/apktool/install
Dex2jar:https://github.com/pxb1988/dex2jar
jd-gui:http://jd.benow.ca
According to the Apktool website tips download method, right-click Wrapper script, link storage as Apktool, do not take extension and then click Find newest here Download Apktool.jar, select the first download the latest versionAfter downloading, rename the Apktool_2.3.3.jar to Apktool.jar, and then copy the Apktool.jar and Apktool togeth
Anti-compilation Step 1. Open apk from Android Killer, auto start Analysis 2. After the analysis, in the analysis of the project right-"open mode-" Open file location in the folder projectsrc file Classes_dex2jar.jar 3.With the viewing tool Jd-gui.exe open D:\Program Files\androidnxzs\lib\jd-gui\jd-gui.exe can see the source code, and the source of the volume of the skin is not encrypted!! 4. Export Source:
Two tools are required to decompile and view the source code: Dex2jar and JdguiDex2jar (Google Code)Jdgui (Google code), the latest version please see the officialThe operation is simple and the steps are as follows:1. Copy the APK (e.g. guessstock.apk) to the Dex2jar directory and execute it under cmd:C:\users\raozf\desktop\dex2jar-0.0.9.15>d2j-dex2jar.bat guessstock.apkDex2jar guessstock.apk-Guessstock-dex2jar.jarWill get Guessstock-dex2jar.jar2. Jd
One. Anti-compilation apk get Java source codeReprinted from: http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.htmltool Download : Need to Dex2jar and Jd-gui these 2 toolsDex2jar:http://code.google.com/p/dex2jar/downloads/listJd-gui:Windows Edition Jd-gui:http://java.decompiler.free.fr/?q=jdguiLinux version jd-gui:http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar
To decompile android apk on Mac OS system, the following 3 files need to be prepared first:1, apktool:https://ibotpeaches.github.io/apktool/install/2, Dex2jar:https://github.com/pxb1988/dex2jar3, jd-gui:http://jd.benow.caOnce downloaded, it's time to start our anti-compilation path:1, install Apktool: Will download the Apktool.jar and apktool.txt (may not download the name can be modified), apktool.txt need
The tools you need:1.apktool apk Packaging Tool: http://android-apktool.googlecode.com/files/apktool1.5.2.tar.bz2Installation: Direct decompression can be, is a Apktool.jar file, through $java-jar Apktool.jarTo execute, depending on the Java execution Environment2.dex2jar Dex Conversion Jar Tool: Http://dex2jar.googlecode.com/files/dex2jar-0.0.9.15.zipInstallation: Direct decompression can be, is a directory. There are very many files in it, through$
Download Apktool_2.0.1.jar (all files are available for download at the bottom of the package article): http://ibotpeaches.github.io/apktool/Apktool.bat@echo off if " %path_base% " "" Set path_base=%path%set path=%cd%;%path_base%"%~dp0\apktool.jar" % 1 %2 3 %4 5 %6 %7 % 8 9 Execute command (cmd to the directory in which it resides)123. apkDecrypt source code1. Unzip the apk file copy "Classes.dex" to the Dex2jar root directory2. ImplementationD2j-dex
Turn from: http://blog.csdn.net/vipzjyno1/article/details/21039349 not triedIn learning the process of Android development you, you tend to learn how other people's application is developed, those beautiful animations and exquisite layout may let you put it down, as a developer, you may want to know how these effects interface is to achieve, at this time, You can then reverse-compile the app's apk. Here is a brief tutorial on some of the articles I've
The tools you need:1, Apktool http://ibotpeaches.github.io/Apktool/(configuration stated) Https://bitbucket.org/iBotPeaches/apktool/downloads2, Dex2jar Https://github.com/pxb1988/dex2jar3, Jd-gui http://jd.benow.ca/To decompile the following steps:First, the use of Apktool1, will download the Apktool.jar and save the foot of this file Apktool (please refer to the http://ibotpeaches.github.io/Apktool/in the right-click to save) copy to/usr/local/bin/.2. Set Apktool Foot as executable file chmod +
the Java code in the Android apk can be recompiled to what extent the APK is encrypted. The first case: no obfuscation, no encryption, no packers.Direct use of Dex2jar and Jd-gui can be the source from the APK, the code logic clear, basically can be reused, but the resource file reference needs to calculate.The second case: confusion.It is usually done with the p
Baidu after the reinforcement of the apk detection anti-JDB debugging apk simple Analysis, a very simple record, convenient for later review.In accordance with normal Ida debugging, at the beginning of the connection with JDB, errorAfter all, is the shell of things, so the anti-compilation look, unexpectedly found a li
1. View or extract resource files: using the official Google Tools Apktool, the command line is as follows:Apktool D xxx.apk Xxx_decodeD is for xxx.apk, and the apk,xxx_decode you want to decompile is the directory where the anti-compilation results are stored.2. View the Java code files:Use the Dex2jar and Jd-gui tools.First, rename the xxx.apk to Xxx.zip (or open it directly with WinRAR) to extract the Cl
Need tool: Apktool download Dex2jar download Jd-gui downloadThe Apktool is the layout and resource files that are compiled. Dex2jar compiled code bytecode, using the JD GUI to view the source code.1.apktool install 1) download Apktool, and Mac Apk-install-macosx 2) unzip the two files and copy the 3 files to the path. (Note that root permission is required) 3) use Apktool D xxx.apk to decompile and get a folder with the same name. There is the layout
After Baidu reinforcement, check the small record of the anti-jdb debugging apk, jdbapk
Baidu reinforced apk detection against jdb debugging apk simple analysis, just a simple record, for future reference.
According to normal IDA debugging, jdb is used for connection at the beginning. An error occurred.
After all, i
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.