androguard.core.bytecodes package
=================================

The bytecodes modules are one very important core feature of Androguard.
They contain parsers for APK, AXML, DEX, ODEX and DEY files as well for formats used
inside these formats. These might be MUTF-8 for string encoding in DEX files as well
as the widely used LEB128 encoding for numbers.

The most important modules might be :class:`androguard.core.bytecodes.apk.APK` and
:class:`androguard.core.bytecodes.dvm.DalvikVMFormat`.

Submodules
----------

androguard.core.bytecodes.apk module
------------------------------------

.. automodule:: androguard.core.bytecodes.apk
    :members:
    :undoc-members:
    :show-inheritance:

androguard.core.bytecodes.dvm module
------------------------------------

.. automodule:: androguard.core.bytecodes.dvm
    :members:
    :undoc-members:
    :show-inheritance:

androguard.core.bytecodes.axml module
-------------------------------------

.. automodule:: androguard.core.bytecodes.axml
    :members:
    :undoc-members:
    :show-inheritance:

androguard.core.bytecodes.mutf8 module
--------------------------------------

.. automodule:: androguard.core.bytecodes.mutf8
    :members:
    :undoc-members:
    :show-inheritance:

Module contents
---------------

.. automodule:: androguard.core.bytecodes
    :members:
    :undoc-members:
    :show-inheritance:
