All Projects → LeoMartinDev → Mi-Home-token-extractor

LeoMartinDev / Mi-Home-token-extractor

Licence: other
A simple way to find Xiaomi Home devices tokens from an iOS unencrypted backup

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mi-Home-token-extractor

homebridge-mi-pm2 5
XiaoMi PM2.5 sensor plugin for HomeBridge.
Stars: ✭ 15 (+15.38%)
Mutual labels:  homebridge, xiaomi
Homebridge Mi Philips Light
XiaoMi Philips light plugins for HomeBridge.
Stars: ✭ 85 (+553.85%)
Mutual labels:  homebridge, xiaomi
Homeassistantconfiguration
Home Assistant Config. For more info see link:
Stars: ✭ 260 (+1900%)
Mutual labels:  homebridge, xiaomi
Homebridge Mi Aqara
a homebridge plugin for XiaoMi Aqara plugin.
Stars: ✭ 990 (+7515.38%)
Mutual labels:  homebridge, xiaomi
Homebridge Mi Acpartner
XiaoMi AC Partner plugins for HomeBridge(https://github.com/nfarina/homebridge).
Stars: ✭ 250 (+1823.08%)
Mutual labels:  homebridge, xiaomi
homebridge-mi-robot vacuum
XiaoMi robot vacuum plugins for HomeBridge.
Stars: ✭ 53 (+307.69%)
Mutual labels:  homebridge, xiaomi
Homebridge Mi Gateway Fm
XiaoMi Gateway FM plugin for HomeBridge.
Stars: ✭ 43 (+230.77%)
Mutual labels:  homebridge, xiaomi
homebridge-yeelight-platform
Homebridge plugin for Yeelight Lights supporting Scenes/Moods/Color Flow/Custom Presets/Music Flow/Night Mode
Stars: ✭ 53 (+307.69%)
Mutual labels:  homebridge, xiaomi
Homebridge Mi Hygrothermograph
Homebridge plugin for the Xiaomi Mi Bluetooth Temperature and Humidity Sensor
Stars: ✭ 179 (+1276.92%)
Mutual labels:  homebridge, xiaomi
Homebridge Dafang
Homebridge Plugin for Xiaomi Dafang / Wyze Cam IP Camera => Hey Siri, Start Video Recording
Stars: ✭ 176 (+1253.85%)
Mutual labels:  homebridge, xiaomi
Homebridge Mi Airpurifier
XiaoMi air purifier plugins for HomeBridge.
Stars: ✭ 100 (+669.23%)
Mutual labels:  homebridge, xiaomi
homebridge-zigbee
ZigBee Platform plugin for HomeBridge
Stars: ✭ 101 (+676.92%)
Mutual labels:  homebridge, xiaomi
homebridge-mijia-camera
Homebridge plugin for the Xiaomi Mijia 1080P Smart IP Camera, also known as Mi Home Security Camera.
Stars: ✭ 35 (+169.23%)
Mutual labels:  homebridge, xiaomi
homebridge-mi-fan
XiaoMi fan plugins for HomeBridge.
Stars: ✭ 59 (+353.85%)
Mutual labels:  homebridge, xiaomi
homeassistant-mi-water-purifier
XiaoMi Water Purifier component for Home Assistant.
Stars: ✭ 70 (+438.46%)
Mutual labels:  xiaomi
MIUIROMS
MIUI官方ROM仓库
Stars: ✭ 61 (+369.23%)
Mutual labels:  xiaomi
homebridge-roomba-stv
Homebrige plugin for Roomba 9xx
Stars: ✭ 40 (+207.69%)
Mutual labels:  homebridge
Smart-Lights-Yeelight
Control Yeelight Devices quickly from your Mac OS Tray
Stars: ✭ 51 (+292.31%)
Mutual labels:  xiaomi
ESP8266-HomeKit-Air-Quality-Sensor-Elgato-Eve-Room
ESP8266 based  Homekit Indoor Air Quality sensor that acts like Eve Room🌱
Stars: ✭ 58 (+346.15%)
Mutual labels:  homebridge
homebridge-telegram
HomeKit/Homebridge driven notifications via Telegram
Stars: ✭ 47 (+261.54%)
Mutual labels:  homebridge

Xiaomi Home token extractor

A simple script to extract Xiaomi Home devices tokens from an unencrypted iOS backup.

Only tested on MacOS Catalina

Installation

curl -o- https://github.com/LeoMartinDev/Mi-Home-token-extractor/releases/latest/download/mi-home-token-extractor-linux | bash
wget -qO- https://github.com/LeoMartinDev/Mi-Home-token-extractor/releases/latest/download/mi-home-token-extractor-linux | bash

Alternatively, clone the repo, switch to Node v12, run npm i and launch the script npm start !

> ./mi-home-token-extractor --help

Usage: mi-home-token-extractor [options]

Options:
  -V, --version      output the version number
  -s, --ssid <ssid>  filter devices by SSID
  -n, --name <name>  filter devices by name
  -h, --help         display help for command

You can simply run ./mi-home-token-extractor without options to get a list of your Mi Home devices with corresponding decrypted token.

> ./mi-home-token-extractor 

Lampe de bureau - Livebox-Z300
[TOKEN] a40264428ecc981f8eecb381116c50b8
[IP] 192.168.1.12 - [MAC] 5C:5C:5C:5C:5C:5C

Lampe de chevet de Léo - Livebox-Z300
[TOKEN] a40264428ecc981f8eecb381116c50b8
[IP] 192.168.1.14 - [MAC] 5C:5C:5C:5C:5C:5C

--ssidoption allows you to filter devices based on which SSID they are connected to which can be helpful when you have several homes attached to your Mi Home application.

How to get my Xiaomi Home devices tokens ?

  1. Download Xiaomi Home token extractor
  2. Create an unencrypted iOS backup https://support.apple.com/en-us/HT203977#computer
  3. Run ./mi-home-token-extractor

There is other methods to find your devices tokens, check https://github.com/Maxmudjon/com.xiaomi-miio/blob/master/docs/obtain_token.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].