Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 875 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 875 Bytes

authy-backup

A way to extract Authy TOTP tokens using a rooted Android device. Read the full blog post on: https://markuta.com/export-authy-backups/

Requirements

Use Python 3.12 or above. I also recommend using a virtual environment with venv to keep things organised.

python3 -m venv .venv
source .venv/bin/activate
pip3 install frida pyotp qrcode

Usage

Ensure your rooted Android device is connected via USB and the Frida server is running as root.

python3 authy-offline.py     

Output:

  • Generates TOTP QR codes
  • Generates a aegis_plain JSON file called exported.json
  • Generates a XML file called exported_authy.xml with the raw Authy database

NOTE: To ensure the safety of your TOTP tokens, make sure to delete these exports after use!

Demo

demo-extractor.mov