FlipperDroid

Introduction: FlipperDroid is a Kotlin-based Android app that turns your smartphone into a powerful mobile cybersecurity toolkit, emulating Flipper Zero features like NFC, RFID, Bluetooth, BadUSB, and more.
More: Author   ReportBugs   
Tags:

FlipperDroid is an Android application developed in Kotlin, inspired by the well-known Flipper Zero device. It brings a powerful set of wireless and hardware security testing tools to Android smartphones, leveraging their native capabilities.


Overview

FlipperDroid transforms a modern Android phone into a flexible and portable alternative to Flipper Zero. It enables security professionals, researchers, and enthusiasts to interact with and analyze a wide range of communication protocols and interfaces, directly from a mobile device.

The application includes modules for scanning, analyzing, and emulating NFC, Bluetooth, RFID, and more, as well as tools for network diagnostics and USB-based attacks, making it a comprehensive mobile toolkit.


Features

  • NFC & EMV Reading and Emulation
    Read and emulate NFC cards, including contactless bank cards and other chip-based identifiers.

  • Bluetooth Interface
    Scan for Bluetooth devices, connect to them, and prepare for future emulation capabilities.

  • Network Tools
    Integrated interface for tools like Nmap, Wi-Fi scanning, and packet analysis (in development).

  • RFID and Infrared
    Modules to read, interact with, or send signals using RFID or infrared communication.

  • BadUSB Module
    Emulate malicious USB HID devices for penetration testing and user awareness purposes.

  • Advanced Logging System
    View, manage, and export logs related to device interactions, scans, and application activity.

  • Customizable Technical Settings
    Modify key behaviors and parameters within the app for advanced customization.

  • Material UI Compatibility
    Built with respect to Material Design guidelines for native Android look and feel.


Requirements

  • Android 10 or newer
  • Tested with LineageOS on a rooted Google Pixel 7

This application is intended strictly for educational, research, and legal penetration testing purposes.
Misuse of this software for unauthorized access, emulation, or attacks on third-party devices or systems is strictly prohibited. The developer is not responsible for any consequences resulting from illegal use.


Project Structure

FlipperDroid/
├── src/ # Application source code
├── build/ # Gradle build artifacts
├── .gradle/ .idea/ .kotlin/ # Configuration and IDE metadata
├── build.gradle.kts # Kotlin DSL build configuration
├── settings.gradle.kts
├── gradlew / gradlew.bat # Gradle wrapper
├── proguard-rules.pro # Obfuscation and shrink rules
└── local.properties # Local Android SDK path

License

This project is released under the MIT License. See the LICENSE file for details.


Acknowledgments

  • The Flipper Zero project for functional inspiration
  • LineageOS and the Android open-source ecosystem
  • F-Droid for supporting free and open software distribution

Screenshots

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools