Reverse engineering and pentesting for Android applications
Go to file
2022-07-28 17:04:04 +02:00
.github added package publish automation 2022-07-02 14:13:14 +08:00
androguard Update base64.js 2022-07-28 17:04:04 +02:00
assets/CI change banner and folder 2018-06-01 11:27:03 +02:00
tests improve pentesting 2022-07-18 14:39:23 +02:00
.gitignore Add dataset support to save events 2022-07-19 09:10:50 +02:00
.gitmodules Clean up 2022-06-30 21:10:31 +02:00
.landscape.yml add landscape 2015-09-14 16:55:01 +02:00
.travis.yml Remove py3.5 from testing, bump jadx version 2020-11-24 06:56:00 +01:00
cli.py Add dynamic trace (no apk) 2022-07-27 13:33:27 +02:00
LICENCE-2.0 Fix a bug with invoke-super/range 2014-07-06 22:26:02 +02:00
main.py Add dynamic trace (no apk) 2022-07-27 13:33:27 +02:00
MANIFEST.in Include missing files for sdist 2020-05-21 10:51:35 -07:00
README.md Update README.md 2022-07-21 11:39:09 +02:00
requirements.txt Add new module 2022-07-19 10:50:07 +02:00
web.py Switch to mutf8 to decode string 2022-07-08 11:28:37 +02:00

banner

Androguard

Build Status Documentation Status PyPI version Codecoverage

Installation

Please see the wiki

... 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
  • Basic Decompiler for DEX/ODEX files
  • Frida support for easy dynamic analysis
  • SQLite database to save the session

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 - 2022, 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.