||<tablealign=center><tablewidth=500><tablebordercolor=#34a853><tablebgcolor=#ffffff,#1f2023>
커스텀 펌웨어 ||
}}}}}}}}}}}} ||
}}}}}}}}}}}} ||
커스텀 펌웨어 ||
{{{#!wiki style="margin: 0 -10px -5px" {{{#fff {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -6px -1px -11px" | 지원 중 | ||||||
AOSPA | BlissRoms | CarbonROM | Corvus OS | ||||
crDroid | dotOS | Evolution X | HavocOS | ||||
LineageOS | ArrowOS | /e/ OS | OmniROM | ||||
Pixel OS | PixelPlus UI | ||||||
{{{#!wiki style="margin: 0 -10px -5px" {{{#fff {{{#!folding 지원 종료 {{{#!wiki style="margin: -6px -1px -11px" | AospExtended | AOKP | CyanogenMod | Dirty Unicorns | |||
FIUI | Sayanogen | SlimRoms | ViperOS | ||||
XenonHD | XOSP | 곰돌라이트 | 독도 프로젝트 | ||||
MoKee ROM | Resurrection Remix | Pixel Experience | Project Elixir | ||||
POSP | PixelExtended |
}}}}}}}}}}}} ||
곰돌라이트 | |
발표일 | 불명[1] |
기반 | Android |
개발자 | Gomdolius |
개발 상태 | 개발 종료 |
공식 사이트 | 곰돌라이트 홈페이지 |
최신 버전 | Gomdolight Marshmallow |
1. 개요
TAKE BACK WHAT’S RIGHTFULLY YOURS[2]
옵티머스 LTE II 이후의 LG전자 스마트폰 중 상당수, 그리고 삼성전자의 갤럭시 S4 Active, 갤럭시 S4 LTE-A, 갤럭시 노트3, 갤럭시 S7(엣지 포함), 그리고 기타 마시멜로 펌웨어가 설치되어 있는 스마트폰[3]들과, 팬택 베가 아이언 2를 지원하는 순정 기반 커스텀 펌웨어이다.
2. 제작자
Celes 혹은 Gomdolius[4] 라는 닉네임을 사용하며, 이전에는 HTC 스마트폰 계열의 롬을 커스터마이징한 바 있다. 서울소재 모 법학전문대학원 6기생이다. (2018년 초에 졸업하면 변호사...)3. 특징
3.1. 변화 과정
초기에는 옵티머스 LTE II 전용이었으며, 루팅용으로 변조된 펌웨어와 스크립트를 조합하여 설치하는 일종의 패치에 가까웠다. 통신사, 제조사의 앱을 삭제하고 가용램을 증가시키는 정도의 효과가 있었다. 설치 방법도 반드시 펌웨어를 적어도 한 번 덮어 씌워야 하는 등 복잡한 편이었지만 초기 옵티머스 LTE II에서는 순정 기반의 커스텀 펌웨어라고 할 것이 사실상 이것 뿐이었다.하지만 어느 시점부터 루팅용 펌웨어에 대한 의존을 그만두고 ADB를 이용한 리커버리 사이드 로더 기능을 이용하거나, 리커버리에서 아로마 인스톨러를 설치하는 GUI 기반의 설치 프로그램을 도입하고, 눈에 보이지 않는 여러 기능들을 포함시켰다.
3.2. 기존 시스템의 활용
시스템을 완전히 초기화하고 모든 OS 파일을 재설치하는 것이 아니라, 최신의 순정 롬이 설치되어 있는 상태에서 주요 부분을 수정하는 방식으로 설치된다. 이에 대해 롬이 아니라 패치라고 평가하는 의견도 있다. 제작자는 'GomdoLight Advanced System Enhancement Pack'으로 명명하고 있다.사실상 GomdoLight는 패치와 롬의 중간 정도 위치에 있다고 생각하면 편하다. 패치라고 보기에는 지나치게 기능이 많고, 롬이라고 보기에는 독립성이 부족하다.
3.3. 보수성
매우 보수적인 커스텀 펌웨어로 평가받고 있다. 급격한 기능 변화나 추가를 자제하며, 사실상 트윅이 거의 없다. 내장되어 있는 스크립트 세트는 자체 기능을 구현하기 위한 것들이 대부분이다.반면에 편의성과 안정성에 큰 중점을 두고 있으며, 그 때문인지 LG 공식 Support Tool을 이용한 복구가 막혀있는 'FOTA Only(가칭)' 모델의 구입을 강력하게 반대하기도 했다. #
설치 설명서에서도 정작 설치에 필요한 내용은 그렇게까지 많지 않은 반면 백업 관련 내용이 과장 좀 섞어서 절반이다(...)
3.4. 악명 높은 (?) 설명서
곰돌라이트는 다운로드 페이지에서 미친듯한 분량의 설명서를 제공하는 것으로 악명이 높은데, 설치에 필요한 내용이 사실상 다 들어 있어서 열심히 읽으면 어떻게든 설치하고 사용하는 데 요구되는 정보를 다 얻을 수 있는 장점이 있지만, 반면에 설명서의 분량[5]이 분량인 만큼 원하는 내용을 찾기가 매우 힘들다는 단점이 있다. 제작자는 설명서의 난이도를 내린답시고 흐름도를 삽입했지만 더 어려워졌다는 의견도 많다. 하도 시달렸는지 최근에는 설명서 분량이 그나마 줄었다!설명서가 어려워 난관을 겪는 사람을 위해 Gomdolius가 2017년 6월 15일 'GomdoLight LGE 통합 커스텀 리커버리 설치 도구' 를 출시했다는 글을 카페에 남겼다.링크 본문 내용 중 커스텀 리커버리 설치 부분에서 많은 유저들이 힘들어 하고 있음을 인지하고 있으며, 이 도구로 인해 난관이 해소되기 바란다는 취지의 문구가 있음을 보아 설명서 중 커스텀 리커버리 관련 부분이 간소화 될 것으로 보인다.
이러한 문서 작성은 제작자가 현재 법학대학원생이라는 것에서 원인을 찾을 수 있는데, 설명서의 작성 방식 및 구조가 법조문과 유사하다.
반면에 세세한 설명서의 장점으로 이 설명서를 잘 읽고 잘 이해하며, Linux 계통을 조금 만져본 사용자라면 벽돌폰 복구용으로 사용할 수 도 있을 정도로 세세하다.
4. 기능 (예시)
4.1. 기본 기능
- 하단 터치 버튼의 백라이트 밝기 조절 가능. [6]
- 기본 카메라 앱의 무음촬영 지원 [7]
- 부팅시에 fstrim[8]을 실행.
- 광고차단 기능 : 애플리케이션의 광고를 차단하는 기능.
- MLT 기능 비활성화 [9]
4.2. 플래그 관련 기능
- GomdoLight 플래그 : 파일 관리자를 이용하여 /sdcard/GomdoLight 폴더에 특정 이름의 파일을 만든 다음 재부팅 하는 것으로 여러 기능을 제공하는 것. 대표적으로 스스로 루팅하거나, 특정 앱을 없애거나, 광고 차단을 켜고 끄는 등이 있다.
- Hotfix : 위의 플래그 기능을 응용하여 만들어진, 곰돌라이트 자체의 소규모 패치 시스템이다. 버전 업 없이 버그픽스나 특정기능을 추가하는 경우에 Hotfix를 다운받아 적용하면 된다.
- EasyMod : Hotfix와 마찬가지로 플래그 기능을 응용하여 만들어졌으며, 제작자가 배포하는 Hotfix와 달리 사용자가 템플릿을 사용하여 자신이 원하는 대로 패치를 직접 만들 수 있도록 되어 있다.
- 논루트 Xposed 지원 : 킷캣 W2.0에서 추가되었다. 튜토리얼 즉 루팅 없이도 Xposed 프레임워크를 강제 설치하고 모듈을 연결해서 다양한 변경을 가할 수 있다. 단 모듈 자체가 루팅을 필요로 하는 경우까지 커버하지는 못한다.
4.3. 번들 앱
곰돌라이트는 자체적으로 번들 앱을 설치하거나 업데이트하거나 제거할 수 있는 도구인 '곰돌라이트 앱 관리자'를 제공하고, 이것을 사용해 원하는 번들 앱을 언제든지 설치하거나 제거할 수 있다. 과거에는 LG의 '업데이트 센터', 또는 '앱 관리자'를 사용하여 자체 번들 앱을 관리하였으나 이것에 종속되는 것이 싫어서 외주를 통해 만들었다고 한다. 이 앱은 소스가 공개되어 있다. GitHub5. 지원기기
5.1. LG전자
5.1.1. 4.4 킷캣
- 옵티머스 LTE III (F260S)
- 옵티머스 G (F180S/K/L)
- 옵티머스 G Pro (F240S/K/L)
- 옵티머스 GK (F220K)
- 옵티머스 뷰 II (F200S/K/L)
- LG Vu 3 (F300S/K/L)
- LG G2 (F320S/K/L)
- LG G Pro 2 (F350S/K/L)
- LG G3 (F400S/K/L)
- LG G3 Cat.6 (F460S/K/L)
- LG G3 A (F410S)
- LG Gx (F310L/LR)
- LG Gx2 (F430L)
- LG G Flex (F340S/K/L)
- LG G Pad 7.0 LTE (V410, AT&T)
5.1.2. 4.1 젤리빈
- 옵티머스 LTE II (F160S/K/L/LV)
옵티머스 LTE III (F260S)옵티머스 뷰 II (F200S/K/L)옵티머스 G (F180S/K/L)옵티머스 G Pro (F240S/K/L)옵티머스 GK (F220K)
4.1 젤리빈 버전은 현재 모두 지원중단되었으나, 예외적으로 LTE II에 한정하여 설치 설명서와 다운로드 링크를 계속 제공한다.
5.2. 삼성전자
5.2.1. 6.0 마시멜로
- 갤럭시 S5 (SM-G900S/K/L)
- 갤럭시 S5 광대역 LTE-A (SM-G906S/K/L)
- 갤럭시 S6 (SM-G920S/K/L)
- 갤럭시 S6 엣지 (SM-G925S/K/L)
- 갤럭시 S6 엣지+ (SM-G928S/K/L)
- 갤럭시 S7 (SM-G930S/K/L)
- 갤럭시 S7 엣지 (SM-G935S/K/L) [10]
- 갤럭시 노트4 (SM-N910S/K/L)
- 갤럭시 노트 엣지 (SM-N915S/K/L)
- 갤럭시 노트4 S-LTE (SM-N916S/K/L)
- 갤럭시 노트5 (SM-N920S/K/L)
- 그 외에 비공식적으로 삼성 마시멜로 펌웨어가 설치된 기기에도 설치가 가능하다.
5.2.2. 4.4 킷캣
- 갤럭시 S4 Active (SHV-E470S)
- 갤럭시 S4 LTE-A (SHV-E330S/K/L)
- 갤럭시 노트3 (SM-N900S/K/L)
5.3. 팬택
6. 롤리팝 지원
2014년 11월 이후로 LG전자의 스마트폰들이 롤리팝 업그레이드가 진행되면서 곰돌라이트 롬의 롤리팝 지원여부가 사용자들 가운데 이슈가 됐는데, 제작자의 공식입장은 공식이든 비공식이든, 롤리팝 상태에서 킷캣으로의 다운그레이드 없이 부트로더가 언락이 가능할 경우에 한하여 제작합니다.
즉, LG측에서 롤리팝의 부트로더 언락을 풀거나, 혹은 부트로더가 뚫리지 않는 이상은 롤리팝을 기반으로 한 곰돌리우스 롬은 볼 수 없을 전망. 롤리팝에서 보안이 강화되어 부트로더 언락이 어려워졌고, LG측에서 사용자의 의견을 들어주느냐가 관건이 될 전망이였으나 롤리팝이 아닌 LG 리커버리 부분을 뚫는 방법으로 루팅이 되었고 LG G3부터 시작하여 부트로더가 언락되기 시작하였다.
곰돌라이트 카페의 제작자의 발언에 의하면 앞으로 LG기기는 사실상 지원이 어려워질 것이고 삼성기기의 지원을 확대하면서 삼성기기를 주로 개발하는 방향으로 나갈 것이라고 한다.
2015년 9월 8일 운영자의 발표에 의하면 LG 기종의 지원은 FOTA Only 정책과, 무엇보다도 부트로더 언락 불가 정책으로 인해 앞으로도 어려울 전망이라고 한다.
6.1. 부트로더가 언락된 기기 목록
7. 롤리팝 이후 버전 지원
2019년 4월 10일 공지로 리커버리에서 패치하는 것이 아니라 magisk module 형태로 방향을 완전히 바꿀 것임을 공지했다. 안드로이드의 보안 향상으로 인해 기존의 방법이 뚫려도 막히기가 쉬워져 결정한 것으로, 완전한 커스텀 롬이 아니라 롬에 적용하는 패치형태라 가능한, 패치방법을 바꾸는 변화이다. 덤으로 magisk framework만 설치에 성공한다면 설치법도 간단해질 가능성이 높고, 지원가능한 기기의 범위가 엄청나게 늘어난다. 개발자도 삼성기기는 사실상 전부 지원이 가능하리라 예상할 정도. 목표는 롤리팝 이후를 모두 magisk module로서 지원하는 것.[1] 안드로이드 4.4으로 시작.[2] '당신의 원래 권리를 되찾다.' 통신사와 제조사의 제약에서 탈피해 소유자의 권한을 최대한 끌어내는 이 커스텀 펌웨어의 취지를 설명하는 문장이다.[3] 비공식 지원이다. 삼성 마시멜로 펌웨어를 포팅한 기기들 포함.[4] 개발자 커뮤니티 사이트나 뽐뿌 등지에서는 Celes로 많이 활동했으나, 곰돌라이트 카페에서 Gomdolius를 사용한 이후 계속 Gomdolius만 사용 중이다.[5] 킷캣 설명서는 거의 A4 용지로 50장 분량이다![6] 단, 일부 기종 한정. G2 등 후면에 버튼이 있는 기종은 해당 없음.[7] 단 베가 아이언 2는 지원하지 않는다.[8] 스토리지 정리 기능, 본래는 젤리빈 4.3 이상에서 사용 가능.[9] LG에서 수리의 목적으로 넣어놓은 것으로, 여러가지 정보를 저장한다. 활성화 시 성능이 아주 미세하게 떨어진다.[10] 2016년 7월 30일부터 공식지원[11] 2017년 1월 24일부터 공식지원