First, find the interface
The most important thing to download the data in the app is to grab the packet analysis to find the interface (ie, the portal for the app), the grab packet can use Fiddler, and the following is the approximate process of getting the package:
Of course just facing simple get or not doing too much processing of the Post interface
Second, processing interface
When faced with a post interface that does encryption, we need to decompile the app
Locate the Class.dex in the Android software installation package:
Rename the apk file to. zip, then unzip the Class.dex file, which is the Java file compiled and packaged by the DX tool.
Tool Preparation:1, the tool to decompile the Dex file as a jar file. (Dex2jar) Http://code.google.com/p/dex2jar/downloads/list 2, the tool to decompile the jar to Java. (Jd-gui)Http://java.decompiler.free.fr/?q=jdgui
anti-compilation step:1, copy the Class.dex to the Dex2jar.bat directory. Run Dex2jar.bat class.dex to generate Classes.dex.dex2jar.jar. 2, run the Jd-gui tool (it is green without installation), open the above jar file, you can see the source code. Searching for cryptographic functions with anti-compiled source code
Downloads for app App