🌐 Language / Idioma: [English] Español
Summary: You need to create or emulate a card with block 0 identical to the card you want to clone and the rest filled with zeros (so the Mi Band can read the entire block and not just the UID). The access conditions and key must be FFFFFFFFFFFFFF078069FFFFFFFFFFFF
for Zepp Life / Mi Fitness to read and accept it.
Have a Mi Band 6/7/8/9 with NFC Chinese Version, the Global version doesn't work (as far as we know), and be careful when buying because in China they also sell the version without NFC. Here are some purchase links:
It's important that to access this functionality of the band, the app must be set to the China region. Depending on your model, this is done differently. For Mi Band 8/9, you don't need a Chinese Xiaomi account because they use the Mi Fitness app instead of the old Zepp Life. (So we recommend buying an 8/9 as it's much simpler)
Mi Band 6/7 with Zepp Life
Mi Band 8/9 with Mi Fitness
You need to have the APP https://play.google.com/store/apps/details?id=de.syss.MifareClassicTool installed (optional but requires having an Android with NFC). Everything can be done with the Proxmark 3, but it's much more intuitive with the APP)
All Mi Band 6/7/8/9 have a MIFARE Classic 1K chip, so if what you want to load is larger than 1KB, you won't be able to do it (Unless you only want to use block 0 of course)
4408BA26D0880400C806000000000000