awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
urbanadventurer avatar

urbanadventurer/Android-PIN-Bruteforce

0
View on GitHub↗
4,692 stars·833 forks·Shell·4 views

Android PIN Bruteforce

Android-PIN-Bruteforce is a hardware-based automation tool designed to unlock Android device lockscreens by simulating numeric PIN entries. It functions as a USB HID input emulator that mimics a physical keyboard to send keystrokes to a target device without requiring root access or ADB. The utility is specifically designed to run on NetHunter-equipped devices for physical security auditing and device unlocking.

The tool manages system lockouts by implementing progressive cooldown periods and configurable delays between input batches. It utilizes configuration-driven hardware mapping to adjust key sequences and timing profiles for different device manufacturers and lockscreen implementations.

The system supports linear numeric exhaustion and pattern-based sequence generation using regular expression masks to target specific PIN ranges. It includes connection monitoring to detect device status and automatically trigger retries if a device is disconnected or rebooted.

Features

  • Lockscreen Recovery - Automates the entry of numeric PIN combinations to regain access to a locked Android device.
  • Cooldown-Aware - Implements configurable delays and progressive cooldown periods after a set number of attempts to bypass system lockouts.
  • HID Emulations - Mimics a physical USB keyboard to send keystrokes to a target device without requiring root or ADB.
  • Android Security Tools - Evaluates the strength of Android device lockscreens by attempting to brute force PIN protections.
  • USB Keyboard Emulation - Mimics a physical keyboard to send keystrokes to a target device without requiring root or ADB.
  • HID Brute-Force Tools - Hardware-based automation tool that inputs numeric combinations to unlock Android device lockscreens via simulated key presses.
  • Credential Exhaustion - Systematically iterates through all possible digit combinations from a minimum to a maximum defined length.
  • Lockscreen Bypasses - Recovers access to Android devices by automating PIN entry and managing system cooldown delays.
  • Security Timer Bypasses - Injects progressive time delays between input batches to bypass Android system lockouts and security timers.
  • Hardware Key Simulations - Uses a secondary device to send physical key sequences to another piece of hardware to bypass manual typing.
  • Input Range Filtering - Uses regular expression masks to target specific numeric patterns or ranges during automated PIN entry.
  • Digital Forensics Tools - Provides a hardware-based method to overcome lockscreens during forensic investigations to retrieve device data.
  • Pattern-Based Generation - Uses regular expression masks to generate specific numeric PIN patterns for targeted entry.
  • Hardware Security Tools - Specialized utility for physical security auditing and device unlocking running on NetHunter-equipped devices.

Star history

Star history chart for urbanadventurer/android-pin-bruteforceStar history chart for urbanadventurer/android-pin-bruteforce

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Android PIN Bruteforce

Similar open-source projects, ranked by how many features they share with Android PIN Bruteforce.
  • offensive-security/kali-nethunteroffensive-security avatar

    offensive-security/kali-nethunter

    3,771View on GitHub↗

    Kali NetHunter is a mobile penetration testing platform designed to run security assessment and network auditing tools directly on Android hardware. It provides a specialized environment for performing vulnerability research, wireless network analysis, and security testing on both local and remote systems. The platform functions by deploying a full Linux distribution alongside the host mobile operating system, utilizing filesystem isolation and overlay integration to maintain access to system resources. It enables direct interaction with mobile hardware by bypassing standard application restr

    View on GitHub↗3,771
  • reverseclabs/drozerReversecLabs avatar

    ReversecLabs/drozer

    4,542View on GitHub↗

    Drozer is a security testing framework for Android applications that operates through an agent-based remote execution model. It combines a client-server command routing system with a device-side agent, enabling security assessments by mapping inter-process communication (IPC) attack surfaces and running dynamic exploit modules directly on Android devices. The framework distinguishes itself through its ability to discover and enumerate exported Android components by analyzing manifest data and crafting Intents to probe for vulnerabilities. It supports content provider query injection to detect

    Pythonandroiddrozerjava
    View on GitHub↗4,542
  • lanjelot/patatorlanjelot avatar

    lanjelot/patator

    3,893View on GitHub↗

    Patator is a multi-purpose brute force tool and modular security framework used for testing credentials, discovering network services, and fuzzing network protocols through automated payload delivery. It functions as a credential exhaustion framework and a network protocol fuzzer. The project provides specific utilities for recovering passwords from encrypted ZIP archives, enumerating DNS zones via forward and reverse queries, and identifying valid usernames and passwords across common network protocols. Its broader capabilities include web endpoint fuzzing, network service probing, and user

    Python
    View on GitHub↗3,893
  • fsecurelabs/drozerFSecureLABS avatar

    FSecureLABS/drozer

    4,541View on GitHub↗

    Drozer is a security testing framework and runtime analyzer for Android applications and devices. It functions as an exploit management framework and a security toolset used to identify vulnerabilities, misconfigurations, and leaks within the Android operating system and its installed applications. The framework enables the simulation of application behavior and the interaction with communication endpoints to detect security flaws. It manages the execution, analysis, and sharing of public exploits for mobile security research. The system provides capabilities for application auditing, vulner

    Python
    View on GitHub↗4,541
See all 30 alternatives to Android PIN Bruteforce→

Frequently asked questions

What does urbanadventurer/android-pin-bruteforce do?

Android-PIN-Bruteforce is a hardware-based automation tool designed to unlock Android device lockscreens by simulating numeric PIN entries. It functions as a USB HID input emulator that mimics a physical keyboard to send keystrokes to a target device without requiring root access or ADB. The utility is specifically designed to run on NetHunter-equipped devices for physical security auditing and device unlocking.

What are the main features of urbanadventurer/android-pin-bruteforce?

The main features of urbanadventurer/android-pin-bruteforce are: Lockscreen Recovery, Cooldown-Aware, HID Emulations, Android Security Tools, USB Keyboard Emulation, HID Brute-Force Tools, Credential Exhaustion, Lockscreen Bypasses.

What are some open-source alternatives to urbanadventurer/android-pin-bruteforce?

Open-source alternatives to urbanadventurer/android-pin-bruteforce include: offensive-security/kali-nethunter — Kali NetHunter is a mobile penetration testing platform designed to run security assessment and network auditing tools… reverseclabs/drozer — Drozer is a security testing framework for Android applications that operates through an agent-based remote execution… mame82/p4wnp1 — P4wnP1 is a wireless USB payload framework and attack platform based on the Raspberry Pi Zero. It functions as a USB… fuzion24/justtrustme — JustTrustMe is an Android security auditing tool and mobile application penetration testing utility. Its primary… fsecurelabs/drozer — Drozer is a security testing framework and runtime analyzer for Android applications and devices. It functions as an… lanjelot/patator — Patator is a multi-purpose brute force tool and modular security framework used for testing credentials, discovering…