Skip to content

yogeshojha/MiBand3

 
 

Repository files navigation

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

About

Library to work with Xiaomi MiBand 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%