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
While learning how to program, it is inevitable to turn to reverse engineering, to learn the way that how others solve problem. there is no exception when learning development on Android platform. here we talk about three mainMethods to decompile an APK file.Android-apktool
Where to get:
1.Official Website
How to use:
Dowload the apktool.bz2 and decompress it with Bzip2 (might be other f
Information chat, file transmission, voice call, used for LAN mobile communication tools, similar to the Flying Pigeon book. I found it online. After downloading it, I modified it.Code, Can be compiled, run! Complete comments are provided!Note: The mobile phone is connected to the LAN through WiFi (it fails to be uploaded many times, so you have to use the network disk)After a network engineer, the following knowledge points of the software design are
There is now a need to download many files, put in an open port (URL) directory, the files under this directory will change, that is, the file name is not fixed. Now you need to download the files in this directory to the Android device. I found a lot of information and found that I could not list all the files in a URL directory as file names (?). In that case,
of Dalvik VM executes, that is, the android Dalvik execution program, not the Java me bytecode but the Dalvik bytecode.• Resources. ARSCThe compiled binary resource file.• META-INF catalogThe META-INF directory stores signature information to ensure the integrity of the APK package and system security. When eclipse compiles an APK package, it will do a verification calculation for all the files to be packa
/bionic, and the name attribute is the path in the remote version library, you can get the version library address of the project by combining with the remote fetch address, for example, the bionic version library is in git: // android.git.kernel.org/platform/bionic
The quota package. During synchronization, the repo will download it, decompress it, add it to the version library of the project, and mark it with a tag.
Through this inventory
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.