Analysing an Android application, commonly referred to as an APK, can be done in a variety of ways. One can use APKTool to decode the application, thereby obtaining the manifest, the classes.dex, and the application’s resources. The classes.dex file can then be converted into a JAR using dex2jar, after which it can be decompiled. All … Read more
This update adds a new feature to AndroidProjectCreator: the compact installation of all dependencies. To update to this version, simply replace the JAR and replace it with the new release. To quickly install AndroidProjectCreator, one can use the compact installation, as is shown below. java -jar ./AndroidProjectCreator.jar -compactInstall This clones all required tools from a … Read more
In AndroidProjectCreator 1.3.1-stable, a bug where spaces in path names would be interpreted as multiple command line arguments has been fixed. This happens more often on the Windows platform, as a lot of users use their first and last time as their username. As such, there is a space in the path. The code has … Read more
Version 1.3-stable of AndroidProjectCreator contains squashed bugs and an updated decompiler repository! Improved documentation in the code Multiple bugs are fixed, including one where the Fernflower decompiler had to be written with a specific casing in order to work. Thank those who reached out to me with bug reports. Do not hesitate to message me … Read more
Version 1.2-stable of AndroidProjectCreator brings numerous new features, such as an additional decompiler, a working update mechanism, improved user feedback, squashed bugs and an updated decompiler! Improved documentation in the code Greatly improved user feedback when the wrong arguments are entered Wrong decompiler arguments now provide feedback to the user to improve the ease of … Read more
Version 1.1-stable of AndroidProjectCreator brings numerous new features, such as additional decompilers, squashed bugs and additional functionality based tooling that was already within APC! Added the prebuilt CFR decompiler Added the prebuilt Procyon decompiler Added functionality to save and copy the SMALI files into the resources folder of the project Added functionality to save and … Read more
From this moment on, AndroidProjectCreator version 1.0-stable is available in this repository. The details regarding AndroidProjectCreator can be found in this article. To contact me, you can e-mail me at [info][at][maxkersten][dot][nl], send me a PM on Reddit or DM me on Twitter @LibraAnalysis.
Preferably, when reversing malware, one only has to open the APK with the preferred tool in order to see the decompiled code. After that, it is up to the analyst to digest the inner workings of the malicious sample. This is possible with proprietary tooling that costs quite some money. During my job as an … Read more