LibreELEC?

안드로이드 TV박스 대부분은 펌웨어 자체에 기본적으로 KODI (구 XBMC)를 내장하고 있습니다.


또한 KODI가 별도로 설치되어 있지않더라도 구글 플레이스토어를 통해 언제든지 설치가 가능합니다.



이렇게 안드로이드에서 어플리케이션 형태로 설치하는 KODI는 설정이 상당히 간단하고 애드온 등을 apk 파일로 편하게


설치할 수 있다는 장점이 있지만 반대로 단점 역시 존재합니다. 그것은 바로 CPU 점유율과 RAM 점유율이 높다는 것 입니다.



이미 기기 위에 안드로이드라는 OS가 설치되어 있고 그 위에서 KODI를 실행하기 때문에 이중적인 자원소모가 이루어집니다.


대부분의 안드로이드 TV 박스의 CPU와 RAM은 높은 수준의 사양이 아니며 KODI 자체도 가벼운 프로그램이 아니기 때문에


일부 스킨에서는 CPU 사용률이 계속 90% 이상을 상회하는 현상이 발생하며 가끔씩 프리징이 발생하기도 합니다.


그렇기 때문에 저는 보다 쾌적한 사용환경을 위해서 KODI 자체를 OS로 사용하는 LibreELEC를 설치하게 되었습니다.


비록 안드로이드가 주는 편리성은 잃게 되었지만 사실 제가 사용하는 기능 대부분은 KODI 자체로 해결이 가능하기 때문에


과감히 안드로이드를 버릴 수 있었습니다. (유튜브, Plex 등의 어플리케이션도 KODI의 애드온 형태로 사용이 가능합니다.)


저와 같이 안드로이드의 필요성을 크게 못느끼고 보다 쾌적한 환경에서의 KODI 사용을 원하신다면 아래의 과정을 통해


쉽게 KODI만을 위한 OS LibreELEC를 설치하실 수 있습니다.


  준비물

1. Amlogic S905 / S905X 기반 안드로이드 TV 박스 (S912 칩셋 미확인)


2. 마이크로 SD카드


3. 이쑤시개


4. SD formatter

- 다운로드 링크 : https://www.sdcard.org/downloads/formatter_4/


5. Rufus

- 다운로드 링크 : https://rufus.akeo.ie/


6. Putty

- 다운로드 링크 : https://www.chiark.greenend.org.uk/~sgtatham/putty/


  1) LibreELEC 설치파일 다운로드

먼저 아래의 링크로 접속하여 Downloads 링크를 클릭합니다.

- 다운로드 링크 : https://forum.libreelec.tv/thread/2156-8-0-2d-libreelec-8-0-for-s905-s905x/


접속한 링크에서 LibreELEC-S905.arm-8.0-8.0.2d.img.gz 파일을 다운로드 받습니다.



  2) 부팅용 SD카드 제작

이제 설치파일을 안드로이드 TV박스에 설치하기 위해 SD카드에 설치하는 작업이 필요합니다.


먼저 SDFormatter 등의 프로그램으로 SD카드를 FAT32로 포맷합니다.



포맷이 완료되었다면 Rufus를 이용하여 1번에서 다운로드 받은 이미지파일을 SD카드에 굽습니다.






  3) 안드로이드 TV에 설치하기

이제 본격적으로 안드로이드 TV박스에 설치하기에 앞서 구조를 잘 알아둬야 합니다.


아래의 사진은 A95X의 구조로써 제품 우측에 TF 슬롯과 USB 포트 2개가 존재하고 있으며


제품 후면에 DC5V 전원포트와 HDMI 포트, AV오디오 포트, LAN 포트가 자리잡고 있습니다.


3번 과정에서 필요로 하는 것은 제품 우측에 위치한 TF 슬롯과 후면에 위치한 AV 오디오 포트입니다.



이제 본격적인 설치를 위해 2번에서 설치파일을 구운 SD카드를 TF슬롯에 방향에 맞게 넣어주시면 됩니다.



다음으로 SD카드로 부팅하기 위한 과정이 필요합니다. A95X 모델의 경우 아래보시는 AV 오디오 포트 깊숙히


부트로더 진입 버튼이 위치하고 있습니다. (이 부분은 TV 박스 모델마다 상이한 부분이므로 매뉴얼을 참고해주셔야 합니다.)



AV오디오 포트에 이쑤시개를 넣다보면 깊숙한 부분에서 딸깍하는 소리와 함께 부트로더 진입 버튼이 눌러집니다.


이 버튼을 이쑤시개로 누른 상태에서 전원케이블을 연결해주시면 됩니다.



전원을 연결 한 후 약간의 시간이 지나면 LibreELEC 로고와 함께 설치가 진행된다면 성공입니다.

(만약 검은색 화면에서 아무것도 진행이 안된다면 TV 박스 리모콘 전원버튼을 한 번 누르신 후 재부팅 해주시면 됩니다.)



잠시 후 설치가 완료되고 KODI로 진입된다면 모든 설치가 정상적으로 완료 된 것 입니다.



  선택) 내부저장소에 설치하기

3번까지 진행하셨으면 SD카드(외부저장소)에는 LibreELEC가, 내부저장소에는 안드로이드 펌웨어가 설치된 것으로 언제든지


이를 골라서 사용하실 수 있습니다. (물론 이 때 SD카드는 항상 안드로이드 TV 박스에 마운팅 된 상태여야 합니다.)


하지만 저는 안드로이드 펌웨어를 전혀 필요로 하지 않고 SD카드 역시 다른 사용처가 있기 때문에 LibreELEC를 내부저장소에


설치하게 되었습니다. 만약 안드로이드 펌웨어의 필요성을 못느끼시거나 SD카드를 재사용하고 싶다면 아래의 과정을 따라


진행해주신다면 SD카드 마운팅 없이 언제든지 안드로이드 TV 박스에서의 LibreELEC 사용이 가능해집니다.


하지만 이 과정을 진행하면 안드로이드 펌웨어가 아예 제거되기 때문에 추후 안드로이드 펌웨어를 다시 사용하기 위해서는


복구툴과 펌웨어를 구해서 다시 입혀야하는 번거로움이 뒤따릅니다. 신중하게 선택해주셔야 합니다.



이제 본격적으로 내부저장소 설치에 앞서 LibreELEC의 SSH 기능을 켜주셔야 합니다. 3번 초기설치 과정에서 SSH 기능을


키셨으면 그대로 진행하시면 되고 아니라면 LibreELEC 설정으로 진입하여 SSH 기능을 켜주시면 됩니다.



SSH기능을 켜주셨다면 Putty를 통해서 안드로이드 TV 박스에 할당된 아이피로 접속합니다.



초기 아이디와 비밀번호는 아래와 같습니다. 로그인 해주시면 됩니다.


아이디 : root

패스워드 : libreelec



SSH에 "installtointernal" 명령어를 입력합니다.



설치과정이 진행되는데 이 때 두 가지 질문을 물어봅니다 각각 Yes, Y 를 입력해주시면 됩니다.



이제 약간의 시간이 지난 뒤 안드로이드 TV가 자동으로 재부팅되며 모든 설치과정이 끝나게 됩니다.


지금부터는 SD카드를 제거하셔도 정상적으로 LibreELEC를 이용하실 수 있습니다.