Reverse engineering and pentesting for Android applications
Go to file
Sebastian Bachmann 28e7ab7702 resolve #527
2019-01-28 21:16:05 +01:00
.github Creating a template for issues 2017-06-11 19:42:28 +02:00
androguard patch version: gui changes 2019-01-28 15:38:55 +01:00
assets/CI change banner and folder 2018-06-01 11:27:03 +02:00
docs more documentation 2019-01-28 15:11:07 +01:00
examples Merge pull request #612 from reox/analysis 2019-01-25 22:52:11 +01:00
generators generate new public resources 2018-02-21 19:37:10 +01:00
libraries adding axplorer as a library 2018-01-31 11:35:11 +01:00
tests resolve #527 2019-01-28 21:16:05 +01:00
tools generate new public resources 2018-02-21 19:37:10 +01:00
.gitignore Added tests for multi dex and fix existing tests 2017-12-11 21:03:34 +05:30
.gitmodules adding axplorer as a library 2018-01-31 11:35:11 +01:00
.landscape.yml add landscape 2015-09-14 16:55:01 +02:00
.readthedocs.yml configure readthedocs seperately 2017-06-12 11:59:18 +02:00
.travis.yml getting rid of the logging in testing 2018-12-29 18:21:42 +01:00
androarsc.py print workaround for python 2 2018-11-21 21:16:21 +01:00
androauto.py Undo changes related to androauto 2018-10-05 08:55:42 +02:00
androaxml.py ENH: Add 'androguard' executable script 2018-10-05 08:48:20 +02:00
androcg.py ENH: Add 'androguard' executable script 2018-10-05 08:48:20 +02:00
androdd.py ENH: Add 'androguard' executable script 2018-10-05 08:48:20 +02:00
androdis.py New androdis 2018-11-21 20:58:41 +01:00
androgui.py ENH: Add 'androguard' executable script 2018-10-05 08:48:20 +02:00
androlyze.py ENH: Add 'androguard' executable script 2018-10-05 08:48:20 +02:00
androsign.py ENH: Add 'androguard' executable script 2018-10-05 08:48:20 +02:00
LICENCE-2.0 Fix a bug with invoke-super/range 2014-07-06 22:26:02 +02:00
README.md Update README.md 2018-07-03 15:22:40 +00:00
setup.py androauto.py got mistakenly removed from setup.py, readd 2019-01-25 21:55:28 +01:00

banner

Androguard

Build Status Documentation Status PyPI version Codecoverage

pip install -U androguard

... let's start reversing!

Features

Androguard is a full python tool to play with Android files.

  • DEX, ODEX
  • APK
  • Android's binary xml
  • Android resources
  • Disassemble DEX/ODEX bytecodes
  • Decompiler for DEX/ODEX files

Authors: Androguard Team

Androguard + tools: Anthony Desnos (desnos at t0t0.fr).

DAD (DAD is A Decompiler): Geoffroy Gueguen (geoffroy dot gueguen at gmail dot com)

Documentation

Find the documentation for master on ReadTheDocs.

There are some (probably broken/outdated) examples and demos in the folders demos and examples.

Projects using Androguard

In alphabetical order

You are using Androguard and are not listed here? Just create a ticket or send us a pull request with your project!

Licenses

Androguard

Copyright (C) 2012 - 2016, Anthony Desnos (desnos at t0t0.fr) All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

DAD

Copyright (C) 2012 - 2016, Geoffroy Gueguen (geoffroy dot gueguen at gmail dot com) All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.