Skip to content

Latest commit

 

History

History
55 lines (27 loc) · 1.5 KB

README.md

File metadata and controls

55 lines (27 loc) · 1.5 KB

I hacked MiBand 3, and here is how I did it

1_sC2gb3SimjuTXXQO4wVxGA

1_sC2gb3SimjuTXXQO4wVxGA

Detailed Writeup on how to use this Library

I hacked MiBand 3, and here is how I did it. Part I

I hacked MiBand 3, and here is how I did it Part II — Reverse Engineering to upload Firmware and Resources Over the Air

Video POCs

MI Band Pairing and Sending Calls

POC

Uploading Firmware OTA

POC

Run

Install dependencies

pip install -r requirements.txt

Connection to MiBand

Turn on your Bluetooth

Unpair you MiBand2 from current mobile apps

Find out your MiBand3 MAC address

sudo hcitool lescan

Run this to auth device

python main.py MAC_ADDRESS --init

If you having problems(BLE can glitch sometimes)

sudo hciconfig hci0 reset

If you have trouble installing bluepy

sudo apt-get install libglib2-dev

Fix hcitool I/O Error

sudo service bluetooth restart