[Android reverse] APK decompile and compile back

 

First, the shell first check, verify and then decompile see
first open the .apk file ==> decompile apk (dex / profiles / resource file (apk decompile failure)> modify critical files to achieve their purpose> repackaged signature (not repackaging) ==> apk not run after installation.

Decompiler:
apktool DEX => smali.
Dex2jar .dex => JAR => class..
Apktool decompiling tool is actually only the following three types of files:
1, AndroidManifest.xml file
2, .dex file
3, resources.arsc file

Second, the removal of advertising and popups, aside does not exist, is that you can easily find a smali in this case in the XML Activity, the difficulty is laid hold of, when this happens, we must analyze the code, program logic, seize the key information, interfaces and functions.

Note na! ! ! ! !
When the key information and the like not search string can be considered in three directions:
1. layer so string;
2. string is encrypted
3. The combination of the server, the server returns, the local display.

Guess you like

Origin www.cnblogs.com/ganchuanpu/p/12027992.html