NRSuite 1.0.0-beta.2 - Defense Modules, BLE Scanner & USB Polish
Pre-release
Pre-release
NRSuite 1.0.0-beta.2
Authorized testing only. Use only on networks and devices you own or have explicit permission to test. See LEGAL.md.
Beta.2 adds Wi-Fi/BLE defense modules, BLE recon, multi-device USB support, and flasher/onboarding UX improvements.
Highlights
- Wi-Fi defense: Deauth Detector, Rogue AP Detector, Client/Presence Detector, Hidden AP Revealer.
- BLE: BLE Scanner, Tracker Detector, read-only GATT Profile, BLE HID.
- USB: Multi-device USB sessions, BadUSB device picker, improved Firmware Flasher flow.
- Tools: MAC Lookup/OUI rules and Serial Monitor.
- Firmware:
1.0.0-beta.2builds for ESP32-C3, ESP32-S3, ESP32-S2, and classic ESP32 devkit.
Bug fix
- Fixed ESP32 DevKit V1 UART flashing connection issue (#26 ).
Install
- Flash firmware: use the in-app Firmware Flasher or:
esptool.py --port /dev/ttyUSB0 --baud 921600 write_flash 0x0 beta-nrsuite-esp32c3.binReplace the filename with the binary for your board.
- Install the app: sideload
NRSuite-Android-1.0.0-beta.2-release.apk.
Firmware binaries
| File | Target |
|---|---|
beta-nrsuite-esp32c3.bin |
ESP32-C3 |
beta-nrsuite-esp32s3.bin |
ESP32-S3 |
beta-nrsuite-esp32s2.bin |
ESP32-S2 |
beta-nrsuite-esp32-generic.bin |
Classic ESP32 devkit |
| Board | Wi-Fi | BLE HID / Scanner / GATT | MSC / BadUSB |
|---|---|---|---|
| ESP32-C3 | Yes | Yes | No |
| ESP32-S3 | Yes | Yes | Yes |
| ESP32-S2 | Yes | No | Yes |
| Classic ESP32 | Yes | Yes | No |
Verify artifacts
48353ac1d502ab51951a18b5c0e0e85d597e560c59450410d9c5c8af91043de8 NRSuite-Android-1.0.0-beta.2-release.apk
587daf7eef74950bbc9b9626201e74fdde31396090f737f1d1102dac87d5e72f beta-nrsuite-esp32c3.bin
c050780b538cc2a005286c3242f7d34528e881e0990aa59c47c2e322ef5b3b6d beta-nrsuite-esp32s3.bin
351be41dac13c94728d31d0e9cf35870194fef064c04503df5486d6450464e87 beta-nrsuite-esp32s2.bin
e192377b182c301fa302123521516f4b70d2f364fafb23a2d0c9b7043167544d beta-nrsuite-esp32-generic.bin
APK signing certificate SHA-256:
8C:E7:74:ED:0A:19:15:13:80:70:54:B8:E0:9A:E3:06:0C:43:EE:03:28:E0:75:C4:A2:F5:A3:17:0B:42:C1:A3
Known limitations
- WPA/WPA2 verification supports descriptor v2; v3/AES-CMAC is not supported.
- Credentials are stored as app-private plain JSON; encryption is deferred.
- Captive Portal and Evil Twin share one firmware AP resource.
- BLE GATT is read-only.
- ESP32-S2 has no BLE; ESP32-C3 and classic ESP32 have no native USB-OTG.
- Firmware updates are full-image USB reflashes only; OTA is not planned for 4 MB boards.
- Jamming is out of scope; NRSuite implements jam detection only.
Next
- Deferred: FastPair ID, KARMA/MANA detection, credential encryption/export, extra PCAP/log export actions.
- v2: ESP-NOW mesh, mesh chat, distributed sensing/triangulation, accessibility pass.
- Later: IR, Sub-GHz, nRF24, RFID/NFC, LoRa, ESP32-CAM.
Reporting issues
- Bugs/feature requests: open an issue.
- Security issues in NRSuite itself: report privately via SECURITY.md.
Draft build: 2026-10-02. Android versionCode: 2. Firmware: 1.0.0-beta.2.