/BrownAppleJuice

Apple BLE proximity pairing message spoofing - in Rust!

Primary LanguageRust

BrownAppleJuice

Rust write of https://github.com/ECTO-1A/AppleJuice/ , mostly because managing python dependencies can be a pain at times.

Thanks to ECTO-1A for the initial python script, and bluez/bluer for the BLE advertisement example.

Building

Only Linux supported. You must be using the bluez Bluetooth stack, and have libdbus (TBD). Make sure you've rust, e.g. via rustup. To build, run:

cargo build --release

Running

Run it via:

RUST_LOG=trace ./target/release/brown_apple_juice

You can omit the rust log env if you'd like.