[米家]解除台版小米多功能網關遠端控制(Telnet)密碼



步驟

0-1.安裝python

安裝3.X版本以上

0-2.到下面這個網址下載所有檔案

skysilver-lab/php-miio: Реализация взаимодействия с устройствами из экосистемы xiaomi по протоколу miIO (github.com)
備用連結

1&2.將終端機(terminal)移動到到該檔案資料夾裡面



(以mac系統為例)
cd downloads
cd php-miio-master

3.在同一個網域下找尋網關

(前前後後可能要測試很多次)
注意:電腦與網關需要再同一個網路環境下(連結同一個熱點)
輸入
php miio-cli.php --discover all

4.使用指令強制開啟遠端控制服務

輸入
php miio-cli.php --ip 192.168.137.199 --token 7a6151505a6d336646784b454f465865 --sendcmd '{"id":0,"method":"enable_telnet_service", "params":[]}'


其中

我的網關ip:192.168.137.199
我的網關token:7a6151505a6d336646784b454f465865
(可以使用此網站當中的幾個方式獲取token)
我使用的是這個程式





5. 使用Telnet連接到網關

下載tera term
備用網址
輸入自己的裝置ip



6.輸入帳號與密碼

在rlxlinux login:的地方輸入:
admin

Password則輸入上面步驟所得到的密碼
以站長的例子來說,會輸入下面的密碼,可以用複製貼上的,
(其中密碼不會顯示在視窗上。)
iH/HGCVZHCLsWc4=

7. Remove Telnet password:

登入視窗之後,就可以輸入下面指令關閉"遠程操控密碼"的服務
passwd -d admin

出現password for admin change by admin的說明後
代表我們已經成功取消"使用密碼登入"的服務了

再次使用HA 即可登入裝置



注意:
在這邊建議使用windows內建"熱點分享"功能
優點:
1.可以即時知道網關有沒有連接到網路
2.可以同時得知小米多功能網關ip,確認抓取的裝置是否正確



留言