티스토리 뷰

728x90

 국내에 정식으로 런칭된 Google Books를 사용하기위해서 Android에 Google Books를 설치해야 합니다. 그런데 마켓에가서 Play Books를 설치하려고 하면 아래와 같은 화면이 보이더군요. 설치버튼도, 업데이트 버튼도, 실행 버튼도 보이지 않는 모습입니다.

 Google Play Books 리뷰

   http://thdev.net/289


 또 다른 경우는 삭제만 보이는 경우도 있습니다.


문제가 뭘까?

 해당 문제는 Android의 전체 모든 버전에서 일어나지 않습니다. 일부의 OS인 JellyBean, ICS에서 일어나는 것 같습니다.

 루팅을 한 폰에서는 MyBackup 또는 Titanium Backup을 이용하여 숨겨진 앱을 UnFreeze 할 수 있습니다. 제가 리뷰로 작성한 MyBackup 입니다. 아래 글을 참고하셔서 UnFreeze 하는 방법이 설명되어 있습니다.

  http://thdev.net/270


Titanium Backup은 Defrosft ! 라는 버튼을 누르면 UnFreeze와 같은 역활을 하게 됩니다.



 그런데 이렇게 루팅을 하고 UnFreeze를 하거나, 또는 루팅을 하지 않은 상태에서 하는 방법이 있습니다.(이 방법은 해결법에서 설명을 할 것이기에 여기에선 설명하지 않고 넘어가겠습니다.)  두가지 방법을 사용해서 앱을 살려놓고 폰을 재부팅을 하게 되는 경우가 있을 겁니다. 재부팅을 하고나면 앱은 목록에서 사리지고 없습니다. 아무런 조치를 취하지도 않았고, 재부팅을 했을 뿐인데 말이죠.

 왜 그런건지 정확한 이유는 모르지만 몇가지 도움을 받아 추론한 글입니다. 간단히 참고만 해주세요.


※ 참고로 갤럭시 넥서스 Factory Images 중 탁주(Factory Images "takju" for Galaxy Nexus "maguro" (GSM/HSPA+) (with Google Wallet))을 사용하시는 경우에는 이 문제가 발생하지 않고, 갤럭시 넥서스의 약주(Factory Images "yakju" for Galaxy Nexus "maguro" (GSM/HSPA+)) 버전과 넥서스 S의 Factory Images "soju" for Nexus S (worldwide version, i9020t and i9023) 버전에서만 일어나는 현상입니다.


 제가 예전에 JellyBean을 설치할 때 넥서스S(월드와이드 버전), 갤럭시 넥서스(GSM/HSPA+)으로 업데이트 하기를 포스팅한 적이 있고, 해당 내용은 아래 글을 참고하시면 됩니다. (참고로 지금은 4.1 버전을 모두 받을 수 있습니다. (넥서스S용 한국 제외))

 넥서스 S, 갤럭시 넥서스 Factory Images 로 초기화 하기

  http://thdev.net/259


갤럭시 넥서스, 넥서스 S용 모두 월드와이드 버전으로 칭하겠습니다.

 그런데 이렇게 올린 OS가 문제가 되는 것 같습니다. 구글에서 해당 OS에 전세계 공용으로 사용하지만 각 나라마다 사용할 수 있는 Play 앱들이 다 다릅니다. 한국에서는 Play 마켓, Play 게임, Play Books 를 사용할 수 있게 되었습니다. 그런데 해당 OS에 탑제되어 있는 부분 중 나라별로 컨트롤 할 수 있는 부분의 별도 프로그램으로 내장되어 있는 듯 합니다.

 이렇게 관리를 해야 월드 버전이라도 나라별로 사용할 수 있는 앱을 쉽게 정리할 수 있고, 추후 업데이트 등을 통해 권환을 쉽게 줄 수 있나 봅니다. 그런데 이 부분 때문인지 위에서 언급한 Play Books를 설치하고 폰을 재부팅하면 사라지는 현상이 발생하는 것 같습니다.

정확한 해결 방법은 OS 업데이트를 기다리거나 해당 부분의 수정을 한 뭔가를 제공해줘야 해결될 것이라고 생각됩니다.


어떻게 해결 할 수 있을까?

 해결 방법은 의외로 간단하더군요. 제가 찾은건 아니고, 다른 분이 알려주신 방법입니다. 그리고 제가 검색을 통해서 찾은 방법입니다.  이 해결 방법은 루팅을 하지 않고도 해결 할 수 있는 방법입니다. 위에서도 설명했듯이 갤럭시 넥서스는 탁주 버전을 사용하시는 분도 동일하게 앱을 살릴 수 있으며, 재부팅한다고 해도 앱이 사라지지 않습니다.


 갤럭시 넥서서의 경우 탁주 버전과 약주 버전 2개가 존재합니다. 탁주 버전의 경우 미국에서 사용하는 버전이고, 앱을 설치하고, 재부팅해도 사라지지 않는다고 합니다. 약주 버전으 경우만 해당이 됩니다.

 그래서 아래 방법 말고 약주 버전을 사용하시는 분이라면 Factory Images 를 사용하여 약주가 아닌 탁주 버전으로 변경하셔도 됩니다. 그런데 이렇게 하면 OS 초기화를 해야 한다는 단점이 있습니다. 초기화 까지 진행하면서 하실 필요성을 못 느끼신다면 아래 방법을 참고하시길 권장합니다!


페이스북 댓글을 통해 Google Partner Setup을 통해 해결 가능하다고 알려주신 Nvu Rumi 께 감사드립니다.


 넥서스 S, 갤럭시 넥서스의 젤리빈에서 모두 공통사항이며, 루팅을 하셨고, UnFreeze를 할 수 있다고 해도 아래 방법을 사용하셔야 합니다. (갤럭시 넥서서의 탁주 버전은 아래 Google Partner Setup 부분은 확인하지 않으셔도 됩니다.)

일단 설정에서 앱 관리로 들어가 모든 앱을 열어야 합니다.

이중 Google Partner Setup 이라는 어플이 있습니다. 아마 이 앱이 각 국가코드를 이용하여 사용할 수 없는 앱을 제어하는 듯 합니다.
해당 앱을 선택합니다.


아래와 같이 실행 중이고 Disable를 할 수 있는 앱입니다. 버전은 안드로이드 4.1.1 버전을 보여주고 있네요.

Disable를 살짝 눌러 앱을 사용하지 않도록 합니다. 그리고 재부팅할 필요는 없습니다.


- 탁주 버전을 사용하시는 사용자는 여기서 부터 보시면 됩니다.

이제 Play Books 홈페이지로 이동합니다. Play 마켓에서 설치를 한다면 가장 위에서 봤듯이 아무 버튼도 보이지 않을 겁니다.

아래 홈페이지로 이동하여 사용하시는 폰에 어플을 설치합니다.

Android Play Books 다운로드

  http://bit.thdev.net/OY7krx


설치된 Play Books를 실행 합니다. 이 글 처음에 봤던 Uninstall 만 보이게 됩니다. 상관 없이 Uninstall를 하시면 됩니다.


 업데이트 된 어플을 삭제하고나면 아래와 같이 "업데이트", "열기" 버튼이 활성화 됩니다.

 다시 "업데이트"를 선택하고 앱 업데이트를 진행 합니다.


 어렵지 않은 방법으로 Play Books를 사용할 수 있습니다. 재부팅을 하여도 앱은 사라지지 않습니다. 이것 외 Android에서 숨겨져 있는 앱들을 동일한 방법으로 설치할 수 있으며, 재부팅하여도 역시 사라지지 않을 겁니다.

 아래 화면은 재부팅한 후의 화면입니다.


마무리

 Play 관련 앱들은 국가마다 지원되는게 다 다르기에 구글에서 이런식으로 적용한 듯 합니다. 근데 이게 문제가 되는게 정식버전이 출시가 되었을 때 앱을 지원을 해줘야 하는데.. 이런 문제가 생기게 되는것 같네요. 사실 한국은 아직 ICS 4.0.4 버전이기에 문제될 부분은 없어보입니다.

 저처럼 JellyBean을 사용하고 있으신 분은 위와 같은 방법으로 해결 할 수 있을 겁니다.





댓글