최근 수정 시각 : 2020-01-26 13:13:07

Lineage OS

LineageOS에서 넘어옴
파일:나무위키+유도.png   엔씨소프트의 MMORPG 게임에 대한 내용은 리니지 시리즈 문서를 참조하십시오.
파일:Android_2019Q3.png
안드로이드 커스텀 펌웨어 일람표
AOKP AOSPA AEX Mokee OS
HavocOS Evolution X Lineage OS
(구 CyanogenMod)
MIUI
Dirty Unicons OmniROM Pixel Experience Resurrection
SlimROM 독도프로젝트 XenonHD XOSP
†가 붙은 것은 개발이 중단되거나 종료된 커스텀 펌웨어를 뜻함.

파일:LineageOS.jpg
이름 Lineage OS
발표일 2016년 12월 23일
기반 안드로이드
개발자 Lineage OS
오픈소스 커뮤니티
개발 상태 진행중
공식 사이트 Lineage OS 홈페이지
다운로드 센터 [1]
최신 버전 Lineage 15.1
Lineage 16.0
Lineage 17.0[2]

1. 개요2. 특징3. 설치4. 버전5. 공식 지원 기종6. 기타

1. 개요

안드로이드 기반의 커스텀 펌웨어 중 하나이자 CyanogenMod 정신적 후속작.
개발은 CyanogenMod를 개발한 Steve Kondik 이 개발하며, xda-developers 커뮤니티에서 엄청난 도움을 받는다.

2. 특징

CyanogenMod에서 중단하기 전까지의 개발 내역을 그대로 데리고 오기 때문에, CyanogenMod와 비슷하게 지원 기종이 많다.

3. 설치

모든 설치 가이드에 나와 있겠지만 설치 중에 발생하는 모든 피해는 본인의 책임이다.
심한 경우는 벽돌이 돼서, 기기를 못쓰게 되는 상황이 올 수 있으므로 신중함이 필요하다. 특히 삼성 디바이스에서는 KNOX가 깨져서녹스 바사삭 순정으로 복구할경우 S헬스, 삼성 페이 등 더이상 사용하지 못한다.
그리고 루팅-리커버리 선에서 무상 A/S 등의 서비스를 보장받지 못하는 경우가 많다. 소니의 경우 언락을 지원하지만 무상 워런티는 끝난다.

공장롬[3]이라 불리는 원래의 기본롬으로 돌아갈 수 있는지도 미리 알아보자. 설치된 앱은 확실히 사라지고 SD카드와 내장메모리에 든 파일들도 설치중 사라질 수 있으므로 미리미리 백업해놓자.

설치하는 법은 가지각색이기 때문에 "(기기의 모델명 혹은 이름) Lineage OS"으로 검색해서 xda의 영어로 된 스레드나 블로그를 우선으로 따라하는 게 좋다.

대부분의 Lineage OS는 md5같은 펌웨어 파일이 아니라, 그저 zip파일로 되어있다. Odin같은 툴로는 롬 자체는 설치를 하지 못한다는 뜻이다.
Lineage OS를 위한 커스텀 리커버리를 오딘을 통해 깔아준 뒤, SD카드, OTG USB 등을 사용하여 파일을 인식할 수 있게 하던가, 전원을 킨 상태에서 공유 기능을 통해 넣어둔 상태로 깔자. 아래 내용은 이해가 안되거나 문제가 생겼을 때 참고용으로 보자.

대게 커스텀롬의 설치는 커스텀 리커버리 설치 후 롬과 GApps[4]를 플래싱하는 순서로 이루어진다.

커스텀 리커버리는 제조사에서 만든 기본 복구 모드를 대체하는 것으로 터치가 지원되는 TWRP나 CM 개발진이 만든 CWM이 유명하다. 리커버리 설치는 기본적으로 시스템 파티션을 조작하는 방법이기 때문에 최소 루팅, 기기 제조사나 통신사에 따라 부트로더[5] 언락[6][7]이 필요하다.

롬 자체는 공식 지원되는 기기의 경우 여기에서 받을 수 있다. 비공식적으로 만들어지는 롬은 직접 찾아서 받아야 한다. 빌드 버전에 따라 성능이 저하되는 경우도 있고 통화나 카메라 등이 작동되지 않기도 하기 때문에 주의를 필요로 한다. 미주나 유럽에 출시된 기기의 경우 그 유명한 XDA에서 해당 기기의 포럼을 찾으면 된다. Lineage OS팀이 아닌 개인이 포팅한 경우 대부분 해당 롬의 스레드명에 UNOFFICIAL(비공식)이라는 명칭이 들어간다. 이 경우엔 개인이 다시 포팅하지 않는 이상 업데이트가 안된다.

플래싱에는 컴퓨터에 연결해서 하는 방법과 리커버리에서 하는 방법이 있다.[8]

컴퓨터에서 플래싱하기 위해선 장치의 드라이버가 필요하다.[9] 드라이버 설치에 문제가 있는 경우 제조사에서 제공하는 프로그램[10]을 설치하거나 안드로이드 SDK를 설치해보자. 컴퓨터와 Fastboot 모드로 연결하는 방법이 기기마다 다르므로, 충분한 검색을 통해 지식을 얻고 시작할 것.

리커버리에서 플래싱할 때 핸드폰에 롬과 GApps의 ZIP 압축파일을 넣어놔야 한다.[11][12] 안드로이드 4.4 이후의 Gapps는 이제부터 OpenGApps라는 오픈소스 프로젝트에서 편하게 받을 수 있다. 보통 새로운 롬이라면 초기화(wipe data 또는 Factory Reset)를 한 뒤에 해야 문제가 생기지 않는다. SD카드의 내용은 없어지지 않지만 설치된 앱과 구글 계정 등 시스템이 초기화 된다. 다만 순정롬 리커버리에서는 아예 SD카드를 초기화 시키기도 하니 주의해야 한다.

2019년 10월, 버전 16 기준으로 일부 기종에 대해[13] 최근에 나오는 업데이트들은 자체 개발한 리커버리를 포함하며[14] 플래싱할 때 리커버리까지 이것으로 다 교체하므로 TWRP를 사용하는 사람들은 주의할 것. TWRP로 다시 교체하려면 Fastboot 모드로 재부팅해 TWRP를 리커버리 영역에 다시 플래싱해야 된다.

4. 버전

Lineage 버전 안드로이드 버전 코드 네임 지원 여부 Stagefright 보안 패치 여부
Lineage 13.0.0 6.0.x Marshmallow 지원 종료 O
Lineage 14.0.0 7.0 Nougat 지원 종료 O
Lineage 14.1.0 7.1.x 지원 종료 O
Lineage 15.0.0 8.0 Oreo 미지원 (8.1 공개로 인한 개발 중단) O
Lineage 15.1.0 8.1 지원중 O
Lineage 16.0.0 9.0 Pie 지원 중 O
Lineage 17.0.0 10 안드로이드 10 개발중 ?

5. 공식 지원 기종

해당 문서 참고.

6. 기타

Lineage OS는 원래 CyanogenMod였다. 하지만, 2016년 12월 23일, CyanogenMod와 Cyanogen Inc. 간의 내부 분쟁이 발생하였고, Steve Kondik를 비롯한 오픈소스를 지향하는 개발자들이 대거 Cyanogen Inc.를 떠나면서 CyanogenMod는 서비스를 중단하게 되었다.[15] 그리고 Steve Kondik은 새로운 오픈소스 운영체제인 Lineage OS를 개발하기로 결정하였고, 그의 뒤를 따르는 수많은 오픈소스 개발자들이 함께 개발을 하고 있는 상태이다.

공식 빌드는 표면상으로 nightly 형식이지만, 실질적으로는 weekly[16]이다. 12월부터는 nightly라는 형식에 맞게 하루에 한번 업데이트가 올라온다.(단 일부 기종은 매일 올라오지 않는 경우도 있다)


[1] 다운로드 속도가 꽤 느리다고 생각할 수 있는데, 스웨덴의 한 작은 도시에 있는 대학의 FTP 서버에서 호스팅되고 있어서 그렇다. 조금만 참자. [2] 비공식 버전(Unofficial)이다. [3] factory 또는 stock 롬, 흔히 순정롬이라고 불린다. [4] 유튜브, 플레이 스토어 등 구글이 제공하는 기본 앱들. 법적인 문제로 사전 설치 앱에서 제외됐다. [5] PC에서의 바이오스와 같은 역할을 한다. [6] HTC 기기에서 S-OFF, 삼성 기기에서는 개발자 옵션의 OEM 잠금 해제 [7] 통신사의 네트워크 사용의 심 언락과 다름에 주의 [8] Flashfy와 같은 앱을 이용하는 방법도 있다. 대부분 이 방법도 리커버리로 자동으로 넘어가서 설치하기에 뭔가 리커버리를 직접 조작하지 않는다는 것만 빼면 동일하게 작동한다. [9] 일부기종의 경우에는 Odin(갤럭시 일부), Flashtool(소니 엑스페리아 일부) 같은 프로그램이 있기도 하다. [10] 갤럭시의 경우 Kies [11] SD카드가 꼭 필요한 경우도 있다. [12] 기기에서 직접 파일을 받는것도 당연히 가능하다. [13] 정확히는 파티션 구조가 A/B 형태인 기종들 [14] 제조사 순정 리커버리처럼 아주 기본적인 기능들만 있다. [15] 그리고 구글 Gapps 문제 등 여러가지 문제가 많았다 [16] 일주일에 한 번 꼴