scan adbd socket and notify suspicious commands
Find a file
Pakin 50bd00b77b v0.1.1 testing backends (break a lot!)
- ptrace: parallel & v2 (daemon + seize)
- bpf: not working
- uprobe: not working
2025-08-29 09:17:29 +07:00
bpf v0.1.1 testing backends (break a lot!) 2025-08-29 09:17:29 +07:00
src v0.1.1 testing backends (break a lot!) 2025-08-29 09:17:29 +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 v0.1.1 testing backends (break a lot!) 2025-08-29 09:17:29 +07:00
Cargo.toml v0.1.1 testing backends (break a lot!) 2025-08-29 09:17:29 +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