scan adbd socket and notify suspicious commands
Find a file
2025-08-25 13:43:03 +07:00
src implemented, no test 2025-08-25 13:21:06 +07:00
.gitignore initialize, try dev on linux 2025-08-25 09:42:57 +07:00
adbdguard.json implemented, no test 2025-08-25 13:21:06 +07:00
Cargo.lock initialize, try dev on linux 2025-08-25 09:42:57 +07:00
Cargo.toml initialize, try dev on linux 2025-08-25 09:42:57 +07:00
pack.sh add scripts 2025-08-25 13:43:03 +07:00
README.md implemented, no test 2025-08-25 13:21:06 +07:00
start.sh add scripts 2025-08-25 13:43:03 +07:00
status.sh add scripts 2025-08-25 13:43:03 +07:00
stop.sh add scripts 2025-08-25 13:43:03 +07:00

ADBD Guard

A daemon for aarch64 android to monitor on tcp stream of adbd and notify if suspicious actions are detected.

NOTE: some part of libs may not available, so try dev on linux.

Build

Install Cargo NDK

cargo install cargo-ndk

Install NDK

https://developer.android.com/ndk/downloads

Build Script

#!/bin/bash
ANDROID_NDK_HOME=/path/to/ndk_top_level cargo ndk --platform 30 -t aarch64-linux-android build --release