Classes.dex in the apk into a jar file.Jd-gui: The Anti-compilation tool allows you to view the source code of the jar package directly.Apktool: The anti-compilation tool can be viewed directly by deserializing the APK in the XML file.Apktool-install-windows-r05-ibot: Secondary Windows Batch processing tool.:Dex2jar:http://code.google.com/p/dex2jar/downloads/listJd-gui:http://code.google.com/p/innlab/downl
AndroidApplication Package File(APKIs an application installation file format on the Android operating system."Application package file".
If you know how to use the decompilation tool, you can download the apk parsing tool to obtain the decompilation code.
Download: SharpZipLib.zip http://www.icsharpcode.net/opensource
Posted 3 years ago (2012-08-13 16:50) Read (9359) | comments (2) 8 People collection This article, I want to collect likes5Mu-NET, programmer promotion raise pay artifact, click Free to learnAPK anti-compilation view *.java androidmanifest.xml layout XML fileThis is useful for not using jockey to confuse code! One, decompile apk get java source code First to download two tools: dex2jar and jd-gui The former converts the Class
What is an APK file? What is the relationship between him and Android phones?
APK is the abbreviation of Android package, that is, the android installation package. APK is a file format similar to Symbian sis Or sisx. Directly upload the
APK File Analysis-AndroidAfter Android is packaged, an APK file is generated.The APK file is actually a zip file.For example, if you change the suffix of filecycler.apk to
Fix IE apk into zip:android mobile app file download server configuration workaroundThe apk file is actually in the zip format, but the suffix name is modified to APK, after decompression through unzip, you can see the Dex
I am also learning about the APK structure by referring to the materials on other websites. In this article, I will give a brief description. In the next article, I will refer to the detailed examples. The APK file is actually a zip package and can be unzipped. The following figure shows the content after the helloworl
copyright.
(2) 7 L-W + O "F5G $ N4 d 'M rres Directory: stores various original Android resources, including: animation anim, image drawable, layout, menu, XML, etc.
(3) * Q: F! S, B D, D: Android project description file encoded in sandroidmanifest. XML, including the name, version, permission, and program component description of the android project.
(4) 7 | n! L $ X (~ After 'aclasses. Dex is compiled, the class is converted into an executable
-guiAddress for online installation http://java.decompiler.free.fr/jd-eclipse/updateDownload the image file address: Http://jd.benow.ca/jd-eclipse/downloads/jdeclipse_update_site.zip(3) The installation of the image file is used.Installation process:Help->install new software->add->archive (select Zip file)/fill in url
1. android file apk Download zip archive package SolutionIf your download server is an Nginx server, then in the Nginx installation directory of the Conf/mime.types file corresponding location, plus the following line of statements, the specified APK
)> at java.util.zip.zipfile.164)> ...8moreapk Anti-compilation failed to continue next source decompile!According to the error message that should be the decompression apk when there is a problem, with good pressure to try but can open normally.Try to unzip it with good pressure and then repack it and throw it into Android kill.But what is the principle of this defensive approach?First, based on the error message invalid CEN header search, found this
I want to see the APK source code how to do? Then you need to use the APK Anti-compilation tool.First, the idea of anti-compilation:1) apk file is actually a compressed package. Change the file suffix. apk to.
Recently, many android and iphone applications have been added for download after app Image moderation is launched, but a problem is found: When you use nginx to download the .ipaor .apk file, the following problems may occur: when the Internet browser downloads the file, the current extension name is changed to .zip;
is part of the media/download system.These test keys is used strictly in development, and should never be assumedTo convey any sort of validity. When $BUILD _secure=true, the code should notHonor these keys in any context.Signing using the OpenSSL commandline (for Boot/system images)--------------------------------------------------------------1. Convert pk8 format key to PEM format% OpenSSL pkcs8-inform der-nocrypt-in testkey.pk8-out Testkey.pem2. Create a signature using the PEM format key% O
is part of the media/download system.These test keys is used strictly in development, and should never be assumedTo convey any sort of validity. When $BUILD _secure=true, the code should notHonor these keys in any context.Signing using the OpenSSL commandline (for Boot/system images)--------------------------------------------------------------1. Convert pk8 format key to PEM format% OpenSSL pkcs8-inform der-nocrypt-in testkey.pk8-out Testkey.pem2. Create a signature using the PEM format key% O
first step to download something and put it in the appropriate folder. 3. To the anti-compilation of the apk file suffix to zip and unzip, get the Classes.dex, it is the Java file compilation and then through the DX tool packaging, the classes.dex copied to the 2nd step extracted by theDex2jar.batThe folder where you
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
is part of the media/download system.These test keys is used strictly in development, and should never be assumedTo convey any sort of validity. When $BUILD _secure=true, the code should notHonor these keys in any context.Signing using the OpenSSL commandline (for Boot/system images)--------------------------------------------------------------1. Convert pk8 format key to PEM format% OpenSSL pkcs8-inform der-nocrypt-in testkey.pk8-out Testkey.pem2. Create a signature using the PEM format key% O
Required Software: http://download.csdn.net/detail/suixiang888/4788195 credit is not enough, please trust me
1. First find classes. Dex in the android installation package
Change the APK file name to .zip, and decompress the classes file. dex file, which is compiled by a J
Dex2jar And JD-GUI These two tools are a good helper for learning android. Dex2jar: Http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI:Windows edition JD-GUI: Http://laichao.googlecode.com/files/jdgui.zip Linux edition JD-GUI: Http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gz 1. First find classes. Dex in the android installation package Change the APK file na
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.