ย้อนกลับไปเมื่อปี 2019 การจะได้มาซึ่ง token ของอุปกรณ์ xiaomi ที่ผูกอยู่กับบัญชีของเรา ค่อนข้างมาก ต้องไปลง app Mi Home v5.4.49 จากนั้นตัว app จะปล่อย token มาผ่าน log file แต่สำหรับตอนนี้มี script python ที่สามารถเรียก token ทั้งหมดออกมาได้เลย แม้จะเป็น token ของอุปกรณ์ Bluetooth Low Energy (BLE) ที่โดนเข้ารหัสไว้ก็ตาม OMG!
สำหรับ script ตัวนี้ชื่อว่า “ Xiaomi Cloud Tokens Extractor ” มีวิธีใช้งานค่อนข้างง่าย และสามารถใช้งานได้หลายวิธี แต่สำหรับวันนี้ ผมจะมาแนะนำวิธี run script ผ่านทาง Add-on “ SSH & Web Terminal ”
วิธีใช้งาน Xiaomi Cloud Tokens Extractor
เข้าไปที่ SSH & Web Terminal จากนั้นใช้คำสั่ง
bash <(curl -L https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor/raw/master/run.sh )
จะมีข้อความ “Username (email or user ID):” ให้เรากรอก **บัญชี xiaomi **จากนั้น enter
จะมีข้อความ “Password:” ให้เรากรอก **รหัสผ่าน **จากนั้น enter
จากนั้นเขาจะให้กรอก server ซึ่งปกติเราจะใช้เป็นจีน (mainland china) อยู่แล้ว ก็กรอก cn ลงไปได้เลย จากนั้น enter
รอสักครู่ หลังจากนั้น token ทั้งหมดของอุปกรณ์ xiaomi ที่ผูกกับบัญชีของเราจะแสดงออกมา โอ้ว! มันช่างง่ายมากๆ