vladimir-kuznetsov / airtag-firmware-dump

Code to dump the airtag's nRF52832 firmware by glitch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airtag glitcher and dumper

Hardware prerequisites:

  • An airtag
  • A probe-rs compatible debug adapter such as a J-Link
  • A Raspberry Pi 3b+
  • An NFET

Other versions of Pi will also work, but you need to adjust the corresponding pins yourself.

Usage

1. Setting the hardware connection

Connect the following pins from the Raspberry Pi 3b+ to the airtag (`test point numbering):

Function Raspberry Pi 3b+ Airtag
Glitch output wiringPi 3 28 (using an NFET)
Trigger wiringPi 2 34 (1.8V)
Power wiringPi 0 VCC1 + VCC2

2. Start the glitcher

Copy the airtag-glitcher folder to your Raspberry Pi 3b+, enter it and execute the run.sh.

3. Start the dumper

Copy the airtag-dump folder to your computer where the SWD adapter connected and run Cargo run. Next, pray that your glitch will succeed :)

Credits

About

Code to dump the airtag's nRF52832 firmware by glitch


Languages

Language:Rust 50.1%Language:C 41.7%Language:Makefile 5.2%Language:Shell 3.0%