[app軟體][iOS][android] 小米 米家 掃地機器人 地區限制問題

雙11買了台灣版掃地機器人,結果還是有地區限制,

地區限制真的有點麻煩,還要再切換地區,這種詭異設計。

真的不知道在想啥。


所以去找出驗證的部分,並且拿掉。

iOS 部分

米家版本:4.2.0
目前地區設定為:大陸地區
多語言:繁體中文



檔案下載

8540

JB過的iphone 直接使用ifunbox連接手機。

米家->Library->caches->plugin->cn->com.rockrobo.ruby.stable_8540

由於內部有一個Id檔案問題,所以直接覆蓋main.jsbundle就可以了。


只對米家掃地機這項產品有效,其他產品的地區限制一樣是無效的。



2018/04/07
新增 12375版本 12375
米家->Library->caches->plugin->cn->com.rockrobo.ruby.stable_12375

2018/05/20
新增 12771版本 12771
米家->Library->caches->plugin->cn->com.rockrobo.ruby.stable_12771

2018/08/17
新增  14057版本 14057
米家->Library->caches->plugin->cn->com.rockrobo.ruby.stable_14057

2018/11/10

新增18378 版本 18378
米家->Library->caches->plugin->cn->com.rockrobo.ruby.stable_18378

2019/04/05
新增 21938版本 21938
米家->Library->caches->plugin->cn->com.rockrobo.ruby.stable_21938
---------------------------------------------------------
android 部分

米家版本:5.0.10
目前地區設定為:大陸地區
多語言:繁體中文

目前版本8539.apk

下載

https://drive.google.com/open?id=1rKWCGvwzZFCkEwCor6JvyYlomm6vo3-8

需要取得root

手機進入

/data/data/com.xiaomi.smarthome/files/plugin/install/mpk/134/XXXX.apk

xxxx.apk 為目前的掃地機掛載版本

直接替換即可。

如果沒有找到目錄,需要先開啟米家app並且初始化成功,之後再進到資料夾裡

就可以看到有檔案了。

只對米家掃地機這項產品有效,其他產品的地區限制一樣是無效的。





2018/04/07


新增 12126版本 12126

2018/04/10

新增 12377 版本 12377

2018/04/18

新增 12515 版本 12515

2018/04/27

新增 12778 版本 12778

2018/06/03

新增 13605 版本 13605

2018/10/02

新增 17377 版本 17377

2018/11/08

新增18341 版本 18341

2018/12/16

新增19055 版本 19055

2019/01/10

新增20971 版本 20971

2019/03/28

新增21936版本 21936

--------------------------------
(不支援舊版本,米家app 5.3.19)
2019/05/20
新增24586版本 24586

路徑 /data/data/com.xiaomi.smarthome/shared_prefs/
路徑/data/user/0/com.xiaomi.smarthome/shared_prefs/

android 版本指定 plugin_record_list_pref.xml

plugin_record_list_pref.xml這個檔案當中rockrobo.vacuum.v1

這個選項中將版本編號更改,就可以指定版本了,如不小心更新,修改為舊版編號即可,

打開xml檔案 搜尋 rockrobo.vacuum.v1 看到此行如下所示文字

13605 為apk版本號碼,只要改回舊版本即可。

 < string name="rockrobo.vacuum.v1 >"{&quot;installed_plugin_id&quot;:134,&quot;installed_package_id&quot;:13605,&quot;downloaded_plugin_id&quot;:134,&quot;downloaded_package_id&quot;:13605}< /string >





如果是新使用者,請先覆蓋此檔案進入米家app,初始化後,再覆蓋13605.apk



建議不要打開自動更新



2019/05/03

測試了一下石頭掃地機器人的24898.apk,是否可以通用米家掃地機

,直接把24898改成21936然後神奇的事情就發生惹~~~

原本以為會錯誤之類的,結果也沒有。



接著想偷偷的打開地圖保存模式......


然後就失敗惹XDDDD


我的韌體版本是3.5.0_003476,不過軟體還是沒辦法驗過。

其餘的清掃按鍵遙控功能我都沒有實際去測試是否正常,畢竟這些在原本

的版本就有了,既然無法開啟地圖保存模式,那換成石頭apk用途也不大,

由於只有簡單測試一下,並不保證所有功能都正常。

76 則留言:

  1. 請問Android版本還有更新嗎?米家石頭掃地機器人不知道是不是也可以使用? 謝謝

    回覆刪除
    回覆
    1. android 有12515了。
      由於我沒買石頭掃地機器人,所以不清楚是不是通用。

      刪除
    2. 作者已經移除這則留言。

      刪除
  2. 感謝Sfan大大無私的分享,我也試驗成功將台灣小米掃地機器人整合進我的米家APP

    回覆刪除
  3. 不知道能不能刷大陸3.3.9_003194固件,或是roote改地區。
    https://github.com/dgiese/dustcloud/issues

    固件
    https://dustcloud.seemoo.de/public/xiaomi.vacuum.gen1/original/encrypted/

    回覆刪除
    回覆
    1. firmware應該是同一個檔案,這邊的地區認證是機器序號碼之類的。
      你提到的這個逆向工程算是很完整,不過他主要是不連接到小米伺服器,改成自己的伺服器,如果不打算用米家app,這個第三方韌體同樣也有自己的app可用。
      另外刷韌體有一定風險,如果還在保固內,我不建議這麼做。

      刪除
  4. 感謝分享, iOS 版有 12771 版嗎?
    關於固件, 我台版在用 rooted Android 改地區後, 昇到 3.3.6_003194 的版本.
    目前看起來還正常.
    台版石頭機器, 目前最新版 v4.7.9 還沒有檢查地區限制, 所以是可以加在中國大陸地區.

    回覆刪除
    回覆
    1. 有補上iOS12771版本了。
      感謝你提供的資訊!~

      刪除
    2. 石頭掃地機器人開始地區限制了。

      刪除
    3. 13416 https://1drv.ms/u/s!AitCBpqMIxNs9FBKLwaDhUE1IEn0

      刪除
    4. ios code的部分相當類似,不過還是無法通用小米掃地機,所以我也沒辦法測試!~
      https://drive.google.com/file/d/1jWISeRkMUOobQ3NaCHXb21mXAYW80UBT/view?usp=sharing

      刪除
  5. 請問SFan Z大,可以幫忙破解石頭掃地機器人的檔案嗎? 今天最新的插件被鎖台灣區了,謝謝

    檔案在下方連結

    https://www.dropbox.com/s/70sm8kntoesm5ap/13410.mpk?dl=0

    回覆刪除
    回覆
    1. 由於認證方式不同,code寫法也不同,而且我也沒機器可以
      測試,這個檔案就請你試試看吧,不保證OK!

      https://drive.google.com/file/d/1G9FzZVlqZnNPN2XspDhYkvVbD6Yd4Oai/view?usp=sharing

      刪除
    2. 謝謝Sfan Z大,剛才測試您修改的檔案後,米家裡面的石頭會一直顯示載入中,可是之後就無法開啟操作的選單。
      不知道我之前上傳的副檔名mpk的檔案,和手機中另一個同名但是副檔名apk的檔案是否相同。還是非常感謝您的幫忙,謝謝。
      apk的檔案在下方連結。

      https://www.dropbox.com/s/xgeip3r2an1kot3/13410.apk?dl=0

      刪除
    3. https://drive.google.com/file/d/186eaWQkTJPGyYQ0r5c6YbIP2P7R6JzRX/view?usp=sharing

      刪除
    4. 寫法又改了
      https://1drv.ms/u/s!AitCBpqMIxNs9FkHL3Ek8JtLLZt3

      刪除
    5. 石頭掃地機器人 13630 的解除限制. https://1drv.ms/u/s!AitCBpqMIxNs9F9MvWzcY2J_vnh4

      刪除
    6. 請問A大,插件的apk修改法如何改呢??

      刪除
  6. 13605出來了,不知道你是否願意協助更新呢?謝謝!

    回覆刪除
  7. 謝謝你,順便想請教你怎麼製作修改後的apk呢?我也想學

    回覆刪除
    回覆
    1. 搜尋apktool 之後就有相關文章了,逆向工程就是花時間去解析程式內容,大致上是coding經驗的累積,其實這部分很難去做教學。

      刪除
  8. 不好意思.請問一下plugin_record_list_pref.xml這個檔案路徑位置在哪?謝謝

    回覆刪除
    回覆
    1. 路徑 /data/data/com.xiaomi.smarthome/shared_prefs/

      路徑/data/user/0/com.xiaomi.smarthome/shared_prefs/

      刪除
    2. 謝謝大大的回覆
      不是到是不是本版不同所以無法使用
      我的版本是5.3.10

      刪除
    3. 有可能,畢竟新版有加入新的裝置,我的是米家app 5.1.39版本

      刪除
    4. 改成您說的版本就OK了
      現在選大陸地區可以使用
      謝謝囉

      刪除
  9. 謝謝大哥為台版掃地機器人的努力,我晚上回家試看看,謝謝您~~

    回覆刪除
  10. 版大你好,台版的小米空氣清淨機2s,也有限制區域,不曉得版大是否也願意幫忙解除跨區限制呢?

    回覆刪除
    回覆
    1. 沒有買空氣清淨機,所以沒辦法測試XD

      刪除
  11. 您好大大,請問米家台版插座是否也能用呢?方便提供讓我下載安裝嗎?謝謝

    回覆刪除
  12. 大大您好
    是否能再協助更新 iOS 版本?
    剛越獄完,版本只有 14057

    感謝

    回覆刪除
  13. 感謝大大,已經可以正常使用了

    回覆刪除
  14. 現android版本已更新至17377, 即使沒選擇更新外掛程式, 一樣提示要更換區域, 大大可否幫忙再次破解呢?

    回覆刪除
  15. 謝謝大大, 17377又可以用了

    回覆刪除
  16. 請問石頭的17361有解嗎??
    https://drive.google.com/file/d/19qJJFeuefsPV87Zr4zXC5p-zjx6Hqev6/view?usp=drivesdk

    回覆刪除
    回覆
    1. 我並沒有二代的機器,實在是無法測試。抱歉了!~

      刪除
  17. 能請大大提示一下xxxx.apk的修改方法嗎,剛買台版石頭掃地機器人,還比對岸加運費過來還貴,然後米家還要雙開才能為台版石頭掃地機器人連上米家,超不開心,謝謝大大先

    回覆刪除
    回覆
    1. 當初有比對過石頭的apk並不相同,所以修改的方式不一樣,至於之前修改的能不能用,我也不清楚。
      台灣買雖然貴一點,但至少有一年保固。

      刪除
  18. 大大, 我外掛程式有取消自動更新, 現在是17377版本, 但今天看又被鎖住了?

    回覆刪除
    回覆
    1. 重新覆蓋試試,不過應該是被更新到新版了。

      刪除
  19. 大大您好
    是否能再協助更新 iOS 版本?
    18378 感謝您

    回覆刪除
  20. 請問是否米家更新到最新就無法使用? 我米家目前版本5.4.26
    我新增掃地機時, 在最後步驟, 一直在"取得資料中..." 轉圈圈, 後來選擇退出,
    他詢問是否儲存目前設定, 我選"是", 回到主畫面, 有出現我新增的掃地機, 但是卻進不去掃地機副程式, 請問問題可能在哪? 謝謝

    回覆刪除
    回覆
    1. 重新綁定試試看,新版我沒測試,5.3.19是沒問題的

      刪除
    2. 我如果把download裡的新版19055.mpk砍掉, 只留installed裡面有18341.apk, 我在米家app裡, 還是打不開副程式, 還是不知道問題在哪...我已經把米家app整個清除資料, 重新登入, 然後才試著綁定的

      刪除
    3. 剛剛重新在綁定一次就可以了, 感謝大大

      刪除
    4. 如果程式已經下載新版,就表示plugin list已經被強制更新了,所以殺掉新版重開後還是會重新下載,舊版並不會被載入。

      刪除
    5. 最近不小心更新到主程式, 結果裝回原本版本APP要重新弄掃地機副程式, 又一直鬼打牆失敗了...跟之前情形一樣...希望大大能弄個19055版的, 不然實在是試不出來

      刪除
  21. 大大能再次出手19055嗎? 感謝

    回覆刪除
  22. 大大您好,我最近又被升級到20971,我檢查了路徑 /data/data/com.xiaomi.smarthome/shared_prefs/ & /data/user/0/com.xiaomi.smarthome/shared_prefs/二個目錄下的 plugin_record_list_pref.xml內容,看到的版號還是19055,能幫忙看一下是不是米家做了新的修正?沒辦法像以前那樣改?

    回覆刪除
    回覆
    1. 你也是用安卓嗎?我之前不小心升級app,發現新版有你說的情形,就降回我原本用的5.4.33就有了,你想用新版的app的話大概只能等板主大大或是別人找出破解方法了…如何降版你可能要自己去研究了

      刪除
    2. 目前好像都會強制推送到最新版的plugin,昨天一打開也是被強制更新,所以指定回舊版也同樣會被更新。

      刪除
  23. 感謝大大再次出手破解 20971

    回覆刪除
  24. 請問大大石頭20958有解嗎?

    回覆刪除
    回覆
    1. 我修改了石頭21939
      放在615的目錄裡就好了
      https://drive.google.com/file/d/1c_C00MBE_8CyM79TVR0GLhUe1OisOllu/view?usp=drivesdk

      刪除
  25. 嗨板大
    假如沒root有其他辦法能解決區域限制問題嗎?

    回覆刪除
    回覆
    1. 參考另一篇的備份法,把檔案重新塞回

      刪除
  26. 大大好 請問IOS最近有新的更新嗎

    回覆刪除
  27. 請問有小瓦規劃版修改法嗎?我的小瓦規劃版只能用米家台灣區連,用大陸區一點進去都會叫我改區域

    回覆刪除
    回覆
    1. 如果是同一個apk應該是可以,如果不是那就沒辦法,畢竟買這一台的不多。而且這一台售價要8999還要集資??為何不直接買米家的?

      刪除
    2. 其實這台剛出時有人在MOMO家買才5000初頭,我最近是在蝦皮買6888, 可掃又可拖,CP值大勝啊

      刪除
    3. 這台其實偷掉了很多,像是電池續航米家是5200mAh,這台只有2600mAh,吸力全功率,工作時間應該在1小時就是極限了。
      1600Pa吸力也較小,雖然有路徑規劃,但是採用模擬的方式。
      而且也已經出了e35型號。
      前陣子米粉節,米家就直降1000變成7895,還可以用折價券,
      水箱功能跟貼一塊抹布的差異不大,抹布一開始有用水,拖一
      個小時後地板一樣還是會濕濕的,還是需要手動換抹布,所以
      水箱用途不大。

      刪除
    4. 其實主要是買之前google到米家的掃地機雷射頭好像很容易壞掉,所以才沒選雷射頭的機種,不過石頭掃地機器人可以從APP設置虛擬牆的功能蠻吸引我的,下一台大概會選石頭吧!

      刪除
    5. 雷射頭確實是個耗材,不過比起這個,電池的故障率,應該比這個高更多。

      刪除
  28. 請問可提供小米掃地機器人 24586.apk嗎?

    回覆刪除
  29. 樓主可否問問要升到5.5.67需要替換的檔案有哪些?感覺都不一樣了. 手機目前已root

    回覆刪除
    回覆
    1. 掃地機一樣是24586.apk 沒有改變,不過新版米家app備份選項被關閉了

      刪除
  30. 請問S大有IOS 石頭掃地機器人T6破解非中國地區嗎?

    回覆刪除
    回覆
    1. 我沒有石頭掃地機~你可以去別人那邊找找~

      刪除
  31. 請問大大方便更新嗎外掛及路徑似乎更新了,24586.apk無法使用

    回覆刪除
    回覆
    1. 24586後來有發現使用新的檢查方式,暫時沒破解,
      台版除了無法看到地圖跟設定,其餘的功能還是可以用的

      刪除
  32. 請問版大有IOS 15.0.2可用的嗎?謝謝

    回覆刪除
    回覆
    1. 目前最簡單就使用安卓版,裝MiHome от vevs~

      刪除