Casperinous / Lena

A simple library for Dex manipulation
MIT License
2 stars 0 forks source link

Lena

Lena was designed to be a simple library for Dex manipulation. It was written in order to assist Ronin, by modifying APK's main method in order to include Ronin's shared library.

Implementation

Lena is heavily relying on Androguard library in order to parse APK files and various Dex objects. The usage of Androguard was meant to be temporary solution to the release of a stable POC. The implementation of the Writer class responsible for rebuilding the modified .dex file is mimicking the dexgen project from Android's official repository.

Bugs

The project was never finished due to limited free time. It should be noted that, it is certain to have bugs, logic errors, late night ranting commit messages and not recommended pythonic implementations of things.

TODO

Acknowledgments

rotlogix for actually reviewing an early idea of Ronin and prompting me to actually begin writing Lena.