Happy Cat: 열두마리들의 고양이들과 함께 생활하는 개발자의 일상과 이런저런 이야기들...

LG UPLUS TV G 타통신사 폰toTV 활성화

얼마전에 LG U+ TV에서 U+TV G로 서비스를 바꿨습니다.. 

물론 저는 기존에 약정이 다 끝나 있어서 언제 해지해도 상관이 없습니다.

그런데 YouTube 캐시서버가 U+에서만 지원 해주기 때문에 해지를 못하겠네요... ㅎㅎㅎ

다 좋은데 말이죠 그중에서 짜증나는부분이 세컨드TV랑 폰toTV기능인데...

세컨드TV는 과금 부분이랑 묶여있어서 이거 뚫으면 잡혀갈것 같네요... 

그래서 폰toTV부분만 건드리기로 하고 디컴파일해 봤습니다.


우선 OneTouch 모바일쪽의 실행시 LG Device를 체크하는 부분의 함수는 아래와 같습니다.

getSimOperator로 통신사코드를 얻어와서 비교합니다. 뒷부분의 "06" 이 바로 엘지 텔레콤을 뜻합니다. 


    boolean bool = true;

    String str = ((TelephonyManager)paramContext.getSystemService("phone")).getSimOperator();

    if (("45006".equals(str)) || ("450006".equals(str)));

    while (true)

    {

      return bool;

      if (!is070play(paramContext))

        bool = false;

    }

  }


어쨋든 이함수와 LTE체크하는 함수를 무조건 true 값을 넘기도록 처리를 하고 다시 패키징하여 테스트인증사인을 심고 apk를 만들어서 넣어봤습니다.


강제로 버튼의 활성화



원터치 플레이 #3과연 어떨까요???