NullKia Mobile Security Framework - Tools in Nim, Crystal, V, D, Red, Odin, Haxe, Zig, Kotlin, Lua, PHP, Python | bad-antics | github.com/bad-antics
45
stars
20
commits
Go
primary language
Apr 17, 2026
updated
# NullKia โ Mobile Security Framework
โโโ โโโโโ โโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโ โโโ
[ MOBILE SECURITY FRAMEWORK v3.0 | bad-antics ]
curl -sL https://raw.githubusercontent.com/bad-antics/nullkia/main/get-nullkia.sh | bash
iwr -useb https://raw.githubusercontent.com/bad-antics/nullkia/main/install.ps1 | iex
pkg install git && git clone https://github.com/bad-antics/nullkia && cd nullkia && make termux
docker run -it --privileged -v /dev/bus/usb:/dev/bus/usb ghcr.io/bad-antics/nullkia:3.0
nullkia --gui # Launches graphical interface
| Feature | Description |
|---|---|
| ๐ฑ 18 Manufacturers | Samsung, Apple, Google, OnePlus, Xiaomi, Huawei, Motorola, LG, Sony, Nokia, Nothing, OPPO, Vivo, Realme, ASUS, ZTE, Fairphone, TCL |
| โก Device Detection | Auto-detect ADB, Fastboot, EDL, DFU, Download, BROM modes |
| ๐ Bootloader Tools | Unlock bootloaders across all manufacturers |
| ๐ฆ Firmware Utils | Dump, extract, flash, decrypt, and analyze firmware |
| ๐ก๏ธ Security Bypass | Knox, Titan M, TrustZone, TEE research tools |
| ๐ก Baseband Tools | Modem exploitation, IMSI extraction, band manipulation |
| ๐ถ Cellular Security | 5G/LTE analysis, carrier unlock, eSIM tools |
| ๐ง Unbrick Tools | Recover hard-bricked devices |
| ๐ฅ๏ธ Cross-Platform | Linux, macOS, Windows, Termux, Docker |
| ๐จ GUI Mode | Optional graphical interface |
| ๐ Plugin System | Extend with custom modules |
# Show help
nullkia help
# Launch GUI mode
nullkia --gui
# Scan for connected devices
nullkia device scan
nullkia device info # Detailed device information
# Samsung tools
nullkia samsung knox-bypass
nullkia samsung odin
nullkia samsung frp-bypass
nullkia samsung dump-efs # NEW: Dump EFS partition
# Apple tools (checkm8 devices)
nullkia apple checkm8
nullkia apple dfu
nullkia apple activation # NEW: Activation bypass
nullkia apple icloud # NEW: iCloud tools
# Google Pixel
nullkia google titan-dump # NEW: Titan M research
nullkia google avb-bypass # NEW: AVB bypass
# Baseband/Modem (NEW)
nullkia baseband dump # Dump modem firmware
nullkia baseband shannon # Samsung Shannon exploits
nullkia baseband qualcomm # Qualcomm modem tools
nullkia baseband analyze # Analyze baseband binary
# Cellular/Network (NEW)
nullkia cellular unlock # Carrier unlock
nullkia cellular bands # Band manipulation
nullkia cellular esim # eSIM extraction/provisioning
nullkia cellular imsi # IMSI/IMEI analysis
# Firmware operations
nullkia firmware dump
nullkia firmware flash
nullkia firmware decrypt # NEW: Decrypt firmware
nullkia firmware analyze
nullkia firmware diff # NEW: Compare firmware versions
# Security research
nullkia trustzone dump # NEW: TEE extraction
nullkia bootrom dump # NEW: BootROM extraction
nullkia secure-element # NEW: SE research
# Plugin system (NEW)
nullkia plugin list
nullkia plugin install <name>
nullkia plugin create <name>
# Reboot device
nullkia device reboot fastboot
nullkia device reboot recovery
nullkia device reboot edl
nullkia device reboot brom # NEW: MediaTek BROM mode
| Manufacturer | Devices | Features |
|---|---|---|
| Samsung | Galaxy S/Note/A/M/Z series | Knox bypass, ODIN, FRP, EFS dump, Shannon baseband |
| Apple | iPhone 4s โ iPhone X (A5-A11) | checkm8, DFU, activation bypass, iCloud tools |
| Pixel 1-9, Tensor | Titan M research, fastboot unlock, AVB bypass | |
| OnePlus | All models | MSM unbrick, OxygenOS tools, Engineering mode |
| Xiaomi | Mi/Redmi/POCO/Black Shark | Mi Unlock bypass, EDL, MIUI flash, Secure boot |
| Manufacturer | Devices | Features |
|---|---|---|
| Huawei | P/Mate/Nova (pre-2020) | HiSuite, bootloader unlock, Kirin tools |
| OPPO | Find/Reno/A series | ColorOS tools, MSM mode, test points |
| Vivo | X/V/Y series | Funtouch tools, fastboot, EDL mode |
| Realme | GT/Number series | Realme UI tools, deep testing |
| Motorola | Edge/G/Razr | Fastboot unlock, RSD Lite |
| Nothing | Phone (1)/(2)/(2a) | Fastboot unlock, Nothing OS tools |
| ASUS | ROG Phone/ZenFone | APX mode, unlock tools |
| Manufacturer | Devices | Features |
|---|---|---|
| Sony | Xperia series | Fastboot unlock, Emma tools |
| LG | Legacy devices | LAF mode, LGUP |
| Nokia | Android devices | Fastboot, OST tools |
| ZTE | Blade/Axon | MiFavor tools, EDL |
| Fairphone | FP3/FP4/FP5 | Fastboot unlock (official) |
| TCL | 10/20/30 series | TCL tools, EDL mode |
| Vendor | Chipsets | Capabilities |
|---|---|---|
| Qualcomm | SDX55, SDX65, X65, X70 | Firmware dump, diag mode, band lock |
| Samsung Shannon | Shannon 5100, 5123, 5300 | EFS dump, IMEI repair, NV extraction |
| MediaTek | Dimensity series | BROM exploit, modem dump |
| Intel/Apple | XMM 7560, 8160 | Legacy iPhone baseband |
| Exynos Modem | Exynos 5G | Research tools |
# Dump modem firmware
nullkia baseband dump --output modem.bin
# Samsung Shannon specific
nullkia baseband shannon --extract-nv
nullkia baseband shannon --patch-imei
# Qualcomm diag mode
nullkia baseband qualcomm --diag-enable
nullkia baseband qualcomm --read-efs
# Band manipulation
nullkia cellular bands --lock "1,3,7,20,28"
nullkia cellular bands --unlock-all
# eSIM operations
nullkia cellular esim --dump-euicc
nullkia cellular esim --list-profiles
# Dump TrustZone components
nullkia trustzone dump --output tz_dump/
# Extract secure world binaries
nullkia trustzone extract-ta # Trusted Applications
# Analyze TEE
nullkia trustzone analyze
# Dump BootROM (where supported)
nullkia bootrom dump --chipset exynos9825
# Exploit known vulnerabilities
nullkia bootrom exploit --checkm8 # Apple
nullkia bootrom exploit --mtk-brom # MediaTek
# SE research (Titan M, Knox, etc.)
nullkia secure-element info
nullkia secure-element dump-attestation
nullkia/
โโโ install.sh # Linux/macOS installer
โโโ install.ps1 # Windows installer
โโโ get-nullkia.sh # One-line curl installer
โโโ Dockerfile # Docker support
โโโ Makefile # Build system
โโโ INSTALL.md # Installation guide
โ
โโโ samsung/ # Samsung/Knox tools
โโโ apple/ # iOS/checkm8 tools
โโโ google/ # Pixel/Titan M tools
โโโ oneplus/ # OnePlus tools
โโโ xiaomi/ # Xiaomi/MIUI tools
โโโ huawei/ # Huawei/EMUI tools
โโโ oppo/ # OPPO/ColorOS tools (NEW)
โโโ vivo/ # Vivo/Funtouch tools (NEW)
โโโ realme/ # Realme tools (NEW)
โโโ motorola/ # Motorola tools
โโโ nothing/ # Nothing Phone tools (NEW)
โโโ asus/ # ASUS ROG tools (NEW)
โโโ lg/ # LG tools
โโโ sony/ # Sony tools
โโโ nokia/ # Nokia tools
โโโ zte/ # ZTE tools (NEW)
โโโ fairphone/ # Fairphone tools (NEW)
โโโ tcl/ # TCL tools (NEW)
โ
โโโ baseband/ # Modem/baseband tools (NEW)
โโโ cellular/ # 5G/LTE tools (NEW)
โโโ trustzone/ # TEE research tools (NEW)
โโโ bootrom/ # BootROM tools (NEW)
โโโ secure-element/ # SE research (NEW)
โ
โโโ firmware/ # Firmware utilities
โโโ installer/ # Platform installers
โโโ plugins/ # Plugin system (NEW)
โโโ gui/ # GUI components (NEW)
โโโ tools/ # Common utilities
Extend NullKia with custom modules:
# List available plugins
nullkia plugin list
# Install community plugin
nullkia plugin install samsung-advanced
nullkia plugin install mtk-bypass
# Create your own plugin
nullkia plugin create my-plugin
plugins/my-plugin/
โโโ manifest.json # Plugin metadata
โโโ main.py # Entry point
โโโ commands/ # CLI commands
โโโ lib/ # Supporting code
Launch the graphical interface:
nullkia --gui
Features:
Some features require encryption keys. Request via GitHub Issues:
| Platform | Requirements |
|---|---|
| Linux | adb, fastboot, libusb, python3 |
| macOS | Homebrew, android-platform-tools |
| Windows | USB drivers, PowerShell 5+ |
| Termux | android-tools package |
| Docker | Docker Desktop with USB passthrough |
| GUI | GTK3 or Qt5 |
This tool is for security research and educational purposes only. Use responsibly and only on devices you own or have explicit permission to test. The authors are not responsible for any misuse or damage.
MIT License - @bad-antics
โญ Star this repo | ๐ Request Keys | ๐ Report Bug | ๐ฑ Device Request
Part of the NullSec Linux ecosystem
| Modem | Manufacturer | Tools |
|---|---|---|
| Shannon | Samsung | shannon-dump, modem-decode |
| Snapdragon X75 | Qualcomm | qc-diag, mdm-flash |
| Dimensity 9300 | MediaTek | mtk-exploit, brom-tools |
| Apple M3 | Apple | iboot-extract, sep-dump |
20 commits
Go
7.2%
Haxe
6.7%
Shell
6.2%
Odin
6.1%
Python
6.1%
Kotlin
6.0%
C
6.0%
Perl
5.4%
Lua
5.2%
PHP
4.9%
Red
4.8%
D
4.8%
V
4.6%
Zig
4.4%
Tcl
3.9%
Rust
3.5%
Crystal
3.5%
Nim
3.3%
Ruby
3.1%
PowerShell
3.0%
NullKia Mobile Security Framework - Tools in Nim, Crystal, V, D, Red, Odin, Haxe, Zig, Kotlin, Lua, PHP, Python | bad-antics | github.com/bad-antics
45
stars
20
commits
Go
primary language
Apr 17, 2026
updated
# NullKia โ Mobile Security Framework
โโโ โโโโโ โโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโ โโโ
[ MOBILE SECURITY FRAMEWORK v3.0 | bad-antics ]
curl -sL https://raw.githubusercontent.com/bad-antics/nullkia/main/get-nullkia.sh | bash
iwr -useb https://raw.githubusercontent.com/bad-antics/nullkia/main/install.ps1 | iex
pkg install git && git clone https://github.com/bad-antics/nullkia && cd nullkia && make termux
docker run -it --privileged -v /dev/bus/usb:/dev/bus/usb ghcr.io/bad-antics/nullkia:3.0
nullkia --gui # Launches graphical interface
| Feature | Description |
|---|---|
| ๐ฑ 18 Manufacturers | Samsung, Apple, Google, OnePlus, Xiaomi, Huawei, Motorola, LG, Sony, Nokia, Nothing, OPPO, Vivo, Realme, ASUS, ZTE, Fairphone, TCL |
| โก Device Detection | Auto-detect ADB, Fastboot, EDL, DFU, Download, BROM modes |
| ๐ Bootloader Tools | Unlock bootloaders across all manufacturers |
| ๐ฆ Firmware Utils | Dump, extract, flash, decrypt, and analyze firmware |
| ๐ก๏ธ Security Bypass | Knox, Titan M, TrustZone, TEE research tools |
| ๐ก Baseband Tools | Modem exploitation, IMSI extraction, band manipulation |
| ๐ถ Cellular Security | 5G/LTE analysis, carrier unlock, eSIM tools |
| ๐ง Unbrick Tools | Recover hard-bricked devices |
| ๐ฅ๏ธ Cross-Platform | Linux, macOS, Windows, Termux, Docker |
| ๐จ GUI Mode | Optional graphical interface |
| ๐ Plugin System | Extend with custom modules |
# Show help
nullkia help
# Launch GUI mode
nullkia --gui
# Scan for connected devices
nullkia device scan
nullkia device info # Detailed device information
# Samsung tools
nullkia samsung knox-bypass
nullkia samsung odin
nullkia samsung frp-bypass
nullkia samsung dump-efs # NEW: Dump EFS partition
# Apple tools (checkm8 devices)
nullkia apple checkm8
nullkia apple dfu
nullkia apple activation # NEW: Activation bypass
nullkia apple icloud # NEW: iCloud tools
# Google Pixel
nullkia google titan-dump # NEW: Titan M research
nullkia google avb-bypass # NEW: AVB bypass
# Baseband/Modem (NEW)
nullkia baseband dump # Dump modem firmware
nullkia baseband shannon # Samsung Shannon exploits
nullkia baseband qualcomm # Qualcomm modem tools
nullkia baseband analyze # Analyze baseband binary
# Cellular/Network (NEW)
nullkia cellular unlock # Carrier unlock
nullkia cellular bands # Band manipulation
nullkia cellular esim # eSIM extraction/provisioning
nullkia cellular imsi # IMSI/IMEI analysis
# Firmware operations
nullkia firmware dump
nullkia firmware flash
nullkia firmware decrypt # NEW: Decrypt firmware
nullkia firmware analyze
nullkia firmware diff # NEW: Compare firmware versions
# Security research
nullkia trustzone dump # NEW: TEE extraction
nullkia bootrom dump # NEW: BootROM extraction
nullkia secure-element # NEW: SE research
# Plugin system (NEW)
nullkia plugin list
nullkia plugin install <name>
nullkia plugin create <name>
# Reboot device
nullkia device reboot fastboot
nullkia device reboot recovery
nullkia device reboot edl
nullkia device reboot brom # NEW: MediaTek BROM mode
| Manufacturer | Devices | Features |
|---|---|---|
| Samsung | Galaxy S/Note/A/M/Z series | Knox bypass, ODIN, FRP, EFS dump, Shannon baseband |
| Apple | iPhone 4s โ iPhone X (A5-A11) | checkm8, DFU, activation bypass, iCloud tools |
| Pixel 1-9, Tensor | Titan M research, fastboot unlock, AVB bypass | |
| OnePlus | All models | MSM unbrick, OxygenOS tools, Engineering mode |
| Xiaomi | Mi/Redmi/POCO/Black Shark | Mi Unlock bypass, EDL, MIUI flash, Secure boot |
| Manufacturer | Devices | Features |
|---|---|---|
| Huawei | P/Mate/Nova (pre-2020) | HiSuite, bootloader unlock, Kirin tools |
| OPPO | Find/Reno/A series | ColorOS tools, MSM mode, test points |
| Vivo | X/V/Y series | Funtouch tools, fastboot, EDL mode |
| Realme | GT/Number series | Realme UI tools, deep testing |
| Motorola | Edge/G/Razr | Fastboot unlock, RSD Lite |
| Nothing | Phone (1)/(2)/(2a) | Fastboot unlock, Nothing OS tools |
| ASUS | ROG Phone/ZenFone | APX mode, unlock tools |
| Manufacturer | Devices | Features |
|---|---|---|
| Sony | Xperia series | Fastboot unlock, Emma tools |
| LG | Legacy devices | LAF mode, LGUP |
| Nokia | Android devices | Fastboot, OST tools |
| ZTE | Blade/Axon | MiFavor tools, EDL |
| Fairphone | FP3/FP4/FP5 | Fastboot unlock (official) |
| TCL | 10/20/30 series | TCL tools, EDL mode |
| Vendor | Chipsets | Capabilities |
|---|---|---|
| Qualcomm | SDX55, SDX65, X65, X70 | Firmware dump, diag mode, band lock |
| Samsung Shannon | Shannon 5100, 5123, 5300 | EFS dump, IMEI repair, NV extraction |
| MediaTek | Dimensity series | BROM exploit, modem dump |
| Intel/Apple | XMM 7560, 8160 | Legacy iPhone baseband |
| Exynos Modem | Exynos 5G | Research tools |
# Dump modem firmware
nullkia baseband dump --output modem.bin
# Samsung Shannon specific
nullkia baseband shannon --extract-nv
nullkia baseband shannon --patch-imei
# Qualcomm diag mode
nullkia baseband qualcomm --diag-enable
nullkia baseband qualcomm --read-efs
# Band manipulation
nullkia cellular bands --lock "1,3,7,20,28"
nullkia cellular bands --unlock-all
# eSIM operations
nullkia cellular esim --dump-euicc
nullkia cellular esim --list-profiles
# Dump TrustZone components
nullkia trustzone dump --output tz_dump/
# Extract secure world binaries
nullkia trustzone extract-ta # Trusted Applications
# Analyze TEE
nullkia trustzone analyze
# Dump BootROM (where supported)
nullkia bootrom dump --chipset exynos9825
# Exploit known vulnerabilities
nullkia bootrom exploit --checkm8 # Apple
nullkia bootrom exploit --mtk-brom # MediaTek
# SE research (Titan M, Knox, etc.)
nullkia secure-element info
nullkia secure-element dump-attestation
nullkia/
โโโ install.sh # Linux/macOS installer
โโโ install.ps1 # Windows installer
โโโ get-nullkia.sh # One-line curl installer
โโโ Dockerfile # Docker support
โโโ Makefile # Build system
โโโ INSTALL.md # Installation guide
โ
โโโ samsung/ # Samsung/Knox tools
โโโ apple/ # iOS/checkm8 tools
โโโ google/ # Pixel/Titan M tools
โโโ oneplus/ # OnePlus tools
โโโ xiaomi/ # Xiaomi/MIUI tools
โโโ huawei/ # Huawei/EMUI tools
โโโ oppo/ # OPPO/ColorOS tools (NEW)
โโโ vivo/ # Vivo/Funtouch tools (NEW)
โโโ realme/ # Realme tools (NEW)
โโโ motorola/ # Motorola tools
โโโ nothing/ # Nothing Phone tools (NEW)
โโโ asus/ # ASUS ROG tools (NEW)
โโโ lg/ # LG tools
โโโ sony/ # Sony tools
โโโ nokia/ # Nokia tools
โโโ zte/ # ZTE tools (NEW)
โโโ fairphone/ # Fairphone tools (NEW)
โโโ tcl/ # TCL tools (NEW)
โ
โโโ baseband/ # Modem/baseband tools (NEW)
โโโ cellular/ # 5G/LTE tools (NEW)
โโโ trustzone/ # TEE research tools (NEW)
โโโ bootrom/ # BootROM tools (NEW)
โโโ secure-element/ # SE research (NEW)
โ
โโโ firmware/ # Firmware utilities
โโโ installer/ # Platform installers
โโโ plugins/ # Plugin system (NEW)
โโโ gui/ # GUI components (NEW)
โโโ tools/ # Common utilities
Extend NullKia with custom modules:
# List available plugins
nullkia plugin list
# Install community plugin
nullkia plugin install samsung-advanced
nullkia plugin install mtk-bypass
# Create your own plugin
nullkia plugin create my-plugin
plugins/my-plugin/
โโโ manifest.json # Plugin metadata
โโโ main.py # Entry point
โโโ commands/ # CLI commands
โโโ lib/ # Supporting code
Launch the graphical interface:
nullkia --gui
Features:
Some features require encryption keys. Request via GitHub Issues:
| Platform | Requirements |
|---|---|
| Linux | adb, fastboot, libusb, python3 |
| macOS | Homebrew, android-platform-tools |
| Windows | USB drivers, PowerShell 5+ |
| Termux | android-tools package |
| Docker | Docker Desktop with USB passthrough |
| GUI | GTK3 or Qt5 |
This tool is for security research and educational purposes only. Use responsibly and only on devices you own or have explicit permission to test. The authors are not responsible for any misuse or damage.
MIT License - @bad-antics
โญ Star this repo | ๐ Request Keys | ๐ Report Bug | ๐ฑ Device Request
Part of the NullSec Linux ecosystem
| Modem | Manufacturer | Tools |
|---|---|---|
| Shannon | Samsung | shannon-dump, modem-decode |
| Snapdragon X75 | Qualcomm | qc-diag, mdm-flash |
| Dimensity 9300 | MediaTek | mtk-exploit, brom-tools |
| Apple M3 | Apple | iboot-extract, sep-dump |
20 commits
Go
7.2%
Haxe
6.7%
Shell
6.2%
Odin
6.1%
Python
6.1%
Kotlin
6.0%
C
6.0%
Perl
5.4%
Lua
5.2%
PHP
4.9%
Red
4.8%
D
4.8%
V
4.6%
Zig
4.4%
Tcl
3.9%
Rust
3.5%
Crystal
3.5%
Nim
3.3%
Ruby
3.1%
PowerShell
3.0%