잡학사전/스마트홈 & 인테리어

[Mi Home] 샤오미 Roborock S5 버전 변경 (글로벌 → 중국 내수용)

노하우저장소 2020. 10. 6.
네이버 블로그 백업 (원문 작성일 : 20191231)


샤오미 온습도계, 움직임 감지 등 각종 센서를 이용하기 위해서는 미홈 로그인 시 중국 지역(China Mainland) 선택이 필수인데 반해 글로벌 버전 Roborock은 실제 지역(대한민국) 선택이 필수이므로 상충하는 상황을 회피하기 위해서는 Roborock 루팅을 통해 중국 내수용으로 버전 변경이 필요합니다.

아래에는 그 방법을 하나하나 알려드리니 참고하시되, 혹시 작업 실수나 제품 버젼 차이로 문제가 발생하는 것에 대해서는 제가 책임은 지지 않습니다. (테스트 모델 번호 : S502-00)

본 방법이 소개된 original 링크(프랑스어)는 아래와 같으며, token 확보에 대해서는 다른 방법을 적용하였습니다.

 

Transformer son roborock/mi robot International en China Edition CE pour le connecter au serveur mainland china

Il n’est plus possible d’installer son robot xiaomi modele  International sur le serveur chine continentale (mainland china). Il faut transformer alors, son robot International => Ch…

xiaomirobot.wordpress.com

Roborock S5

1. Roborock 정보(token)를 획득하기 위해 미홈 v5.4.54 설치 (폰에서 하는 작업)

 

Mi Home 5.4.54 APK Download by Xiaomi Inc. | Android APK

In Mi Home 5.4.54 android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_COARSE_UPDATES android.permission.ACCESS_COARWAKE_LOCKSE_LOCATION android.permission.ACCESS_FIND_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCES

android-apk.org

  1. 다운로드 속도가 어마어마하게 느리므로 최대 1시간 정도 여유로움을 즐길 것
  2. 외부 앱 설치 가능토록 설정 변경 필요
  3. 미홈 설치 후 [파일 관리자] 앱을 실행하여 SmartHome/logs/plug_DeviceManager로 이동 후 최근 날짜 txt 파일 열기
  4. 로그 파일에서 Roborock 검색하여 그 앞에 나열된 did token longitude latitude 중에서 token 뒤의 굉장히 긴 코드를 확보할 것
  5. 확인 완료했으면 구 버젼 미홈 삭제 후 최신 앱으로 변경해도 됨

2. Roborock IP 확인 (폰 또는 PC에서 작업)

공유기 설정(IPTIME 제품은 192.168.0.1 접속) 등에서 'rockrobo'라고 표시된 제품의 IP를 확인

3. Firmware 변경용 툴 다운로드 및 진행

(PC 작업이며 설정을 변경할 수 있는 펌웨어를 설치하는 과정)

  1. https://drive.google.com/file/d/1cHaTckwCCsVn44jny5tUGG40ZjgU1Zk9/view?usp=sharing
  2. 다운로드한 폴더 내의 Win-MiRobo 폴더의 win-mirobo.ini을 워드패드 등으로 연 뒤 위에서 획득한 정보를 입력함
  3. 동일 폴더의 win-mirobo.bat 실행, 방화벽 뜨면 허용
  4. 1~3 선택 화면이 나오면 1번 Flash firmware 선택
  5. 1~4 선택 화면으로 바뀌면 제품 버젼에 맞게 선택 (로보락 S5는 root v2인 1번 선택)
  6. 10 ~ 15분 기다림 (펌웨어 업데이트한다는 음성 안내가 나옴, 저는 7분 소요됨)
  7. 초기 1~3선택화면으로 돌아가 아무것도 입력치 않고 엔터로 종료

4. Roborock 글로벌 버젼에서 중국 버전으로 변신

  1. 아까 받은 Zip 파일에서 putty -> putty-win64.exe 실행
  2. Host name 에 Roborock IP 주소 입력
  3. 왼쪽 Category 아래서 Connection 밑의 Data 선택
  4. 오른쪽 Auto-login username에 root 입력
  5. 왼쪽 SSH + 를 클릭해 확장하고 Auth 선택
  6. 오른쪽 아래의 Browse 클릭하고 win-mirobo 폴더를 찾아가면 root_rsa_private_key.ppk 생성되어 있으므로 선택함
  7. Open 클릭
  8. 까만창이 뜨며 putty security alert 팝업 뜨면 예 클릭 (안뜰 수도 있음)
  9. 초록색 커서가 있는 마지막 줄이 root @ roborock 일 것
  10. 까만 창에 다음 실행문을 한 줄씩 실행 할 것 (복사한 후 까만 창에서 우클릭하면 자동으로 문장 입력됨)
    mount /mnt/default/ -o remount,rw
    rm -Rf /mnt/default/sounds
    rm -Rf /mnt/default/roborock.conf
    exit
  11. 각 실행문 입력 시 별다른 반응이 없이 다음 입력행으로 넘어가며 마지막 exit 입력 시 창이 닫힘
  12. Roborock 플러그를 빼고 전원 버튼을 5초 정도 눌러 완전히 끔. 꺼진 후 플러그를 연결하여 Roborock이 켜지길 기다림

 

5. 공식 미홈 설치 및 Roborock 공식 펌웨어 업데이트 진행

5~10분 정도 걸림, 성공 시 충전 중이라고 중국말로 음성 안내됨 (성공!), 본 과정은 루팅 된 것을 디루트 하는 과정이라고도 합니다만 자세한 것은 잘 모르겠네요.

 

6. 음성 안내는 미홈 설정에서 영어로 변경

한국어 음성으로 변경하는 것은 여기서 안내해드리지 않으니 다른 경로로 확인 부탁드립니다.

댓글