You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rani-i 3ad5f867d8
1 year ago
app Init 1 year ago
.gitignore Init 1 year ago
LICENSE Create LICENSE 1 year ago Update 1 year ago
build.gradle Init 1 year ago Init 1 year ago
gradlew Init 1 year ago
gradlew.bat Init 1 year ago
settings.gradle Init 1 year ago



The app allows you to search for Xiaomi scooters lock & unlock the devices. This security concerned was put to the attention of Xiaomi and disclosed responsibly. Xiaomi responded it is publicly known and it is a third party.

PoC for iOS -


Android library for BLE communication -

Most of the BLE commands -

Blog post -


  • Add check whether the BLE device is scooter by catching BadCharacteristic exception
  • Add remote install firmware from that code instead of different app.


The app is intended to be used for education purposes only. Keep in mind not to risk your surroundings, add your scooter name or the mac address to whitelist.