‘삼성 스마트 홈’ 앱이 안드로이드 누가에서 장치 등록이 안되는 문제에 대한 글

글이 너무 긴 사람들을 위한 요약-

  1. 티타늄 백업에서 지금 사용하는 장치(아래에선 장치 A)의 Android ID를 백업
  2. 안드로이드 마시멜로우를 사용하는 (아마도 이젠) 안 쓰는 장치(아래에선 장치 B)에 장치 A의 Android ID를 복원
  3. 장치 B에 삼성 스마트홈 앱을 설치
  4. 정상적으로 장치 B에 공기청정기 (던 뭐던) 장치 등록을 마침
  5. 장치 B의 티타늄 백업에서 삼성 스마트홈 앱을 백업
  6. 백업 데이터를 장치 A로 전송
  7. 장치 A로 장치 B로부터 가져온 백업된 데이터를 티타늄 백업으로 복원
  8. …..???
  9. PROFIT

전에도 썼듯이 최근 휴대전화를 OnePlue 3T로 바꾸고, Lineage OS를 설치했어요< (안드로이드 7.1.2)

그리고 최근에 삼성 공기청정기 (삼성 블루스카이 7000 90m^3) 를 구입했어요<

스마트 기능이 된다고 해서, 당연히 기대했죠, 아, 이제 스마트 라이프구나, 하면서요<

도착 전 미리 공유기를 설정하고, 앱도 깔아두고 했고, 밀린 주문 탓에 2주 정도 기다린 후에야 집에 공기청정기가 도착했고, 설레는 마음으로 앱을 켜서 공기청정기를 휴대전화랑 연결하려고 했죠<

그런데 연결이 안 되는 거였어요, 뭐, 사람이 만든거니 뭔가 버그가 있을 수 있겠다는 생각에 (미노리도 역시 안드로이드 앱 개발자라서 안드로이드의 파편화랑 각종 버그에 대해선 어느정도 이해해요..<) 그냥 몇번 다시 시도해보고, 그와 동시에 로그캣1)안드로이드 장치에서 문제가 생기면 뭐가 문제인지 대충 알려주는 프로그램 비스무리한 것도 보았죠… 그런데 도저히 이게 왜 안되는지 그럴듯한 로그2)뭐가 문제인지에 대한 정보도 안 나오더라구요.. (물론 삼성 서버론 착실히 로그를 보내고 있었겠지만, 왜 안되는지..<)

한번 플레이 스토어에 들어가서 평을 보니, 세상에, 이건 가망이 없겠더라구요..< 한 절반은 넘는 사람들이 (아마도 안드로이드 누가를 사용하는 휴대전화를 쓰는 사람들이) 안된다고 글을 썼더라구요<

그래서, 아, 이정도면 조만간 고치겠지… 하고 (귀찮아서) 그냥 기다렸고, 오늘 아침에 일어나서 앱 업데이트를 하면서 스마트홈이 업데이트 되었길래 또 설레는 마음으로 다시 장치 등록을 시도했죠…

그런데 안 되는 거에요..<

좀 화가 나서, 아, 이 애들은 진짜 안되겠다, 그냥 직접 뭔가 방법을 찾자.. 해서 이 글을 쓰게 되었어요<

결론적으로 이야기 하자면, 이 앱은 진짜 짜증나는 앱이에요, 구린 주제에 장치 ID도 체크해요, 그리고 그거에 대한 예외처리도 되어있지 않아서 잘못된 장치 ID 데이터를 가진 백업을 복원하면 앱이 계속 이상하게 재시작을 하죠..< 그리고 주제에 또 루팅 감지3)세상에서 가장 쓸모없는, 각종 DRM/윈도 방화벽과 조금 비슷한 안전장치를 해요..< Magisk Hide를 쓰세요..<

티타늄 백업을 사용해서 장치 ID를 백업하고 복원하는 것에 대한 건 인터넷에 너무나도 많이 퍼져있을 것이라고 생각해요, 그건 직접 찾아 보세요, 여기엔 지금은 안 쓸 테니까요, 곧 나가야 하거든요..<

마찬가지로 루팅을 숨기는 방법 (Magisk Hide 를 이용) 에 대한것도 인터넷에 너무 많이 올라와 있고, 꼬꼬마 포켓몬 트레이너 여러분들이랑 어른이 포켓몬 트레이너 여러분은 이미 너무나도 잘 알고 계실거라고 생각해요..< (뜨끔)

이 앱을 정상적으로 (적어도 지금까지 테스트 해 본 바에 따르면) 작동하게 해서, 공기청정기 등을 휴대전화에 등록시키려면 다른 휴대전화 (안드로이드 마시멜로우 아래의 버전 OS) 가 필요해요, 그 장치에서 등록을 한 앱의 데이터를 지금 사용하는 신형 장치로 복사하면 되는 일이죠..

자세한 절차에 대해선 (보고 오셨겠지만) 맨 위의 요약 부분에 있으니, 그쪽을 참고하세요..<

일단은 적당히 이대로 글을 마무리 하고 씻을래요, 차를 한 일주일동안 안 몰아서 오늘은 고속도로에서 좀 밟으면 위험할 것 같아 2차선에서 천천히4)진짜로 갈 예정이니 빨리 나가야 할 것 같거든요..<

Sn   [ + ]

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.