제 모든 글들은 다른 커뮤니티에서도 만나보실 수 있습니다.
시작하기 전에
이 글은 통신사에서 임대받은 SET-TOP-BOX 를 해지시 미반납하자는 의도가 아닌, 분실되어 통신사와 배상금 지불 등의 문제 해결을 끝낸 후, 불용품이 되어 버려저 환경파괴를 초래하는 폐 SET-TOP-BOX를 활용하자는 의도로 작성된 글입니다.
BTV Foxconn 100 STB (Amlogic S905X2)
안녕하세요, 저번에 kxxxxxxx 님께 받은 셋탑을 이용하여 해당 글을 적어봅니다. 이 글에서는 소프트웨어적으로 4가지의 상태에 있는 불용 Android TV 기반 SK Broadband BTV 셋탑박스를 가입없이 사용하는 방법을 소개드리겠습니다.
"원격 설치" 란
구글 플레이스토어 원격설치
구글 플레이스토어에서 지원하는 기능으로, 해당 기기가 지원하는 앱을 선택 후, 설치 옆 조그마한 화살표를 눌르고, 원하는 기기를 선택 후, 설치를 눌러 같은 계정에 등록된 다른 기기에 원격으로 앱을 설치할 수 있게 해주는 기능입니다. 런처는 Basic Launcher 추천합니다. (가장 안드로이드 TV 런처와 비슷함)
목차 (1,2 번 구분 방법은 뒤에 있습니다.)
1. 아무 계정도 등록되어 있지 않은 경우
2. 타인의 구글 계정이 등록되어 있는 경우
3. 자신의 구글 계정이 등록되어 있는 경우
4. 완전히 초기화하고, 3번의 상태로 만들어 사용하고 싶은 경우
1,2 번 상태 구분하기 / 1,2 번 상태일 때 해결 방법
아마도 특별한 설정이 되어 있지 않은 이상 해지처리 된 셋탑은 해당 상태 (일시중단/해지 는 기기에 따라 상이)
일 것입니다.
B tv 가입자 인증 실패
여기서 리모컨을 가지고 계시는 분들은 리모컨의 구글 어시스턴트 버튼을 눌러 주시고
리모컨이 없으신 분들은 검색(돋보기 모양) 단축키가 있는 키보드를 준비하셔서 해당 버튼을 눌러 주시면 됩니다(저는 로지텍 무선키보드를 사용하였습니다. 키조합으로 알려드리고 싶으나 존재하지 않는 것 같습니다 (Key Info: VK_BROWSER_SEARCH))

그 후 어시스턴트 창이 표출되면 유튜브와 관련된 것을 선택해 주시고, 아무 영상이나 들어가면
운이 좋으면 해당 창이 뜨는데, 해당 창이 표출될 경우 2번 경우에 해당하고, 해당 경우 '다른 계정 추가' 버튼을 선택하시고, 계정등록을 진행해 주시고, 원격 설치를 진행하시면 됩니다. 설치 버튼을 누르고 약 3분 후 리모컨 홈 버튼을 누르거나, 셋톱 박스를 재시작 하시면 다른 런처가 설치된 것을 확인하실 수 있습니다. 다른 사람의 계정을 삭제하고 사용하시면 됩니다.

해당 경우가 아니고, 영상이 나올 시, 뒤로 가기 (혹은 esc)를 눌러 유튜브 홈 화면으로 진입후, 왼쪽 메뉴의 맨 위쪽으로 이동해 줍니다.
만약 계정이 등록되어 있지 않고, 로그인 화면이 표출될 시 1번에 경우에 해당하고, 해당 경우 '로그인' 버튼을 선택하시고, 계정등록을 진행해 주시고, 원격 설치를 진행하시면 됩니다. 설치 버튼을 누르고 약 3분 후 리모컨 홈 버튼을 누르거나, 셋톱 박스를 재시작 하시면 다른 런처가 설치된 것을 확인하실 수 있습니다.
만약 위 그림과 같은 화면 표출 시 2번에 경우에 해당하고, 해당 경우 '계정 전환' 버튼을 선택하시고, 계정등록을 진행해 주시고, 원격 설치를 진행하시면 됩니다. 설치 버튼을 누르고 약 3분 후 리모컨 홈 버튼을 누르거나, 셋톱 박스를 재시작 하시면 다른 런처가 설치된 것을 확인하실 수 있습니다. 다른 사람의 계정을 삭제하고 사용하시면 됩니다.
3. 자신의 구글 계정이 등록되어 있는 경우
해당 경우는 바로 원격 설치를 진행하시면 됩니다.
설치 버튼을 누르고 약 3분 후 리모컨 홈 버튼을 누르거나, 셋톱 박스를 재시작 하시면 다른 런처가 설치된 것을 확인하실 수 있습니다.
4. 완전히 초기화
해당 경우는 셋톱마다 조금씩 다릅니다.
전원이 켜질 때 (움직이는 화면, 부트 애니메이션 나오기 전까지)
BFX-AT100 / BID-AT200 (BTV 스마트 3) 의 경우 상단 채널버튼 2개 동시에
BID-UW200 (BTV 스마트 3 미니) 의 경우 작은버튼 (추정)
나머지 경우 채널하+볼륨하 버튼 동시에
BTV 복구모드 / 출처: 컴터맨 블로그
복구모드에 진입되어 FTP 서버를 통해 업데이트 파일을 다운로드 받고, 적용 후 공장 초기화 됩니다. (화면은 버전에 따라 상이 합니다)

이후 구글 계정 등록 후 세팅 마치시고, 원격 설치를 진행하시면 됩니다.
설치 버튼을 누르고 약 3분 후 리모컨 홈 버튼을 누르거나, 셋톱 박스를 재시작 하시면 다른 런처가 설치된 것을 확인하실 수 있습니다.
지금까지 안드로이드 TV 기반 SK BTV를 가입 없이 사용하는 방법에 대해 알아보았습니다. 아직 BTV 프레임워크가 다 남아있는 상태라 조금 불안정 할 수 있습니다. ADB를 이용해 BTV 파일을 모두 정리하는 방법은 다음에 게시하겠습니다. 앞으로는 분석글보다는 통신사의 상술 등을 밝히고, 비판하는 칼럼글을 더 많이 올리게 될 것 같습니다. 긴 글 읽어주셔서 감사합니다.
문의사항은 1082hj@gmail.com 으로 남겨주시면 감사하겠습니다.
혹은 btv시청은 못하지만 basic launcher가 설치됨에 따라 안드로이드 단말로써는 사용가능하다로 이해하면 되는지요
후자겠지요? 해지한 상태로 BTV 시청은 안될겁니다.
기가지니3/기가지니A는 확실히 됩니다. (OS가 안드로이드 TV)
기가지니 1/2/테이블TV1/테이블TV2 는 구버전에서 루팅(어려움, IP차단으로 업데이트 막는것 추천) 까지 되는데 마우스커서 투명/ 시스템파티션 CPU차원 암호화/ Android 5.1.1 로 인해 사용하기 조금 어렵고
스카이라이프는 IC1110 이후 전시리즈가 되고
UWAP-101 등 올인원 STB는 확인중이고
LG헬로비전 (구 CJ 헬로비전) UHD RED 이후 스마트셋탑 되고
딜라이브 (구 CnM) 스마트기종 되고
유플러스는 안드로이드 아래 리눅스 부분에서 가입자 인증을 체크해서 원래대로라면 불가능한데 어떤 방법을 통해 가능은 하나 유료컨텐츠 무단접근과 불법방송 송/수신문제가 될 수 있어 알려드리기 어렵습니다.
1. 혹시 기존에 설치된 앱들 중 어느 걸 삭제하시거나 비활성화하셨는지 알 수 있을까요?
A. B TV를 탈퇴했다면 관련 앱들을 모두 삭제해도 될까요? (예: Btv, BtvBluetooth, BtvFrameworkService, BtvMsgBroker, Live Channels, SmartHome, ZemKids, 온가족 이어폰 서비스)
B. 카메라나 프린터 스풀처럼 실제로 사용되지 않은 것도 삭제해도 될까요?
C. 혹시 다음 팩키지들에 대해서 아시는 게 있으신가요? AttDaemon. MDNS Process Manager, MediaProcessorTestSuite, MultiMediaPlaer(inside), nativeplayer, QSM2Agent, deviceconnect, TvSystemService
2. BFX-AT100이 지원 가능한 최신 안드로이드 버전이 뭔지 알 수 있을까요? 제 기기도 나무위키도 안드로이드 10이라고 나오긴 하는데, 어디선가 안드로이드 12까지 지원된다는 걸 본 거 같은데, 다시 찾질 못해서 문의드려봅니다.