GomdoLight
배포처 : [1] [2]
GomdoLight 카페 : [3]
트위터 (한국어, 영어) : [4]
목차
1 개요
옵티머스 LTE II 이후의 LG전자 스마트폰 중 상당수, 그리고 갤럭시 S4 Active, 갤럭시 S4 LTE-A, 갤럭시 노트3, 갤럭시 S7[1], 그리고 갤럭시 S7을 제외한 마시멜로 펌웨어가 설치되어 있는 삼성기기들을 지원[2]하는 순정 기반 커스텀 펌웨어이다.
2 제작자
Celes 혹은 Gomdolius[3] 라는 닉네임을 사용하는 사람으로, 이전에는 HTC계열의 스마트폰 커스텀 개발을 하였다. 서울소재 모 법학전문대학원 6기생이다.
3 특징
3.1 변화 과정
초기에는 옵티머스 LTE II 전용이었으며, 루팅용으로 변조된 펌웨어와 스크립트를 조합하여 설치하는 일종의 패치에 가까웠다. 통신사, 제조사의 앱을 삭제하고 가용램을 증가시키는 정도의 효과가 있었다. 설치 방법도 반드시 펌웨어를 적어도 한 번 덮어 씌워야 하는 등 복잡한 편이었지만 초기 옵티머스 LTE II에서는 순정 기반의 커스텀 펌웨어라고 할 것이 사실상 이것뿐이었다.
하지만 어느 시점부터 루팅용 펌웨어에 대한 의존을 그만두고 리커버리에서 아로마 인스톨러를 설치하는 GUI 기반의 설치 프로그램을 도입하고, 눈에 보이지 않는 여러 기능들을 포함시켰다.
3.2 기존 시스템의 활용
시스템을 완전히 초기화하고 모든 OS 파일을 재설치하는 것이 아니라, 최신의 순정 롬이 설치되어 있는 상태에서 주요 부분을 수정하는 방식으로 설치된다. 이에 대해 롬이 아니라 패치라고 평가하는 의견도 있다. 제작자는 이러한 의견을 의식해서인지 최근 킷캣 버전의 설명서에서는 '롬'이라는 단어를 의도적으로 배제하고, 로고 이미지에서도 '커스텀 롬'이라는 글자를 제외하고 '사용자 정의 펌웨어 환경'으로 대체하였다.
사실상 GomdoLight는 패치와 롬의 중간 정도 위치에 있다고 생각하면 편하다. 패치라고 보기에는 지나치게 기능이 많고, 롬이라고 보기에는 독립성이 부족하다.
3.3 보수성
매우 보수적인 커스텀 펌웨어로 평가받고 있다. 급격한 기능 변화나 추가를 자제하며, 사실상 트윅이 거의 없다. 내장되어 있는 스크립트 세트는 자체 기능을 구현하기 위한 것들이 대부분이다.
반면에 편의성과 안정성에 큰 중점을 두고 있으며, 그 때문인지 LG 공식 Support Tool을 이용한 복구가 막혀있는 'FOTA Only(가칭)' 모델의 구입을 강력하게 반대하기도 했다. [5]
설치 설명서에서도 정작 설치에 필요한 내용은 그렇게까지 많지 않은 반면 백업 관련 내용이 과장 좀 섞어서 절반이다(...)
3.4 악명높은(?) 설명서
곰돌라이트는 다운로드 페이지에서 미친듯한 분량의 설명서를 제공하는 것으로 악명이 높은데, 설치에 필요한 내용이 사실상 다 들어 있어서 열심히 읽으면 어떻게든 설치하고 사용하는 데 요구되는 정보를 다 얻을 수 있는 장점이 있지만, 반면에 설명서의 분량[4]이 분량인 만큼(...) 원하는 내용을 찾기가 매우 힘들다는 단점이 있다. 제작자는 설명서의 난이도를 내린답시고 흐름도를 삽입했지만 더 어려워졌다는 의견도 많다. 망했어요 근데 왠만큼 롬질해봤으면 안해봐도 아는건 안비밀
4 기능 (예시)
- 하단 터치 버튼의 백라이트 밝기 조절 가능. (단, G2등 후면에 버튼이 있는 기종은 해당 없음)
- 기본 카메라 앱의 무음촬영지원
- 부팅시에 fstrim(스토리지 정리 기능, 본래는 젤리빈 4.3 이상에서 사용 가능)을 실행.
- MLT 기능 비활성화 (LG에서 수리의 목적으로 넣어놓은 것으로, 여러가지 정보를 저장한다. 활성화(기본)시 성능이 아주 미세하게 떨어진다.)
- GomdoLight 플래그 : 파일관리자를 이용하여 내장메모리
최상단(v1.7에 변경됨) (/sdcard/GomdoLight/)에 특정이름의 파일을 만든 다음 재부팅 하는 것으로 여러 기능을 제공하는 것. 대표적으로 스스로 루팅하거나, 특정 앱을 없애거나, 광고 차단을 켜고 끄는 등이 있다. - Hotfix : 위의 플래그 기능을 응용하여 만들어진, 곰돌라이트 자체의 소규모 패치 시스템이다. 버전 업 없이 버그픽스나 특정기능을 추가하는 경우에 Hotfix를 다운받아 적용하면 된다.
- EasyMod : Hotfix와 마찬가지로 플래그 기능을 응용하여 만들어졌으며, 제작자가 배포하는 Hotfix와 달리 사용자가 템플릿을 사용하여 자신이 원하는 대로 패치를 직접 만들 수 있도록 되어 있다.
- 광고차단기능 : 애플리케이션의 광고를 차단하는 기능. (일부 애플리케이션에서 문제가 발생할 수도 있다)
- 논루트 Xposed 지원 : 킷캣 W2.0에서 추가되었다. 튜토리얼 즉 루팅 없이도 Xposed 프레임워크를 강제 설치하고 모듈을 연결해서 다양한 변경을 가할 수 있다. 단 모듈 자체가 루팅을 필요로 하는 경우까지 커버하지는 못한다.
4.1 업데이트 센터(LG 킷캣)/앱 관리자(LG 젤리빈/삼성)
곰돌라이트는 LG의 '업데이트 센터', 또는 '앱 관리자'를 통해 곰돌라이트 자체에 번들된 앱을 선택적으로 설치할 수 있게 되어 있다. LG 젤리빈이나 삼성의 경우 구버전이지만 기능이 좀더 많은 '앱 관리자'를 사용하고, LG 킷캣에서는 업데이트 센터를 순정 펌웨어 그대로 활용한다.
5 지원기기
5.1 LG전자 지원기기
5.1.1 킷캣 지원기기
옵티머스 LTE III (F260S)
옵티머스 G Series (F180S/K/L)
옵티머스 G Pro Series (F240S/K/L)
옵티머스 GK (F220K)
옵티머스 뷰 II Series (F200S/K/L)
LG Vu 3 Series (F300S/K/L)
LG G2 Series (F320S/K/L)
LG G Pro 2 Series (F350S/K/L)
LG G3 Series (F400S/K/L)
LG G3 Cat.6 Series (F460S/K/L)
LG G3 A (F410S)
LG Gx Series (F310L/LR)
LG Gx2 (F430L)
LG G Flex Series (F340S/K/L)
LG G Pad 7.0 LTE (V410, AT&T)
5.1.2 젤리빈 지원기기
옵티머스 LTE II Series (F160S/K/L/LV)
옵티머스 LTE III (F260S)
옵티머스 뷰 II Series (F200S/K/L)
옵티머스 G Series (F180S/K/L)
옵티머스 G Pro Series (F240S/K/L)
옵티머스 GK (F220K)
- LTE II 제외하고 젤리빈 버전은 모두 지원중단되었다.
5.2 삼성전자 지원기기
삼성 갤럭시 S4 Active (SHV-E470S)
삼성 갤럭시 S4 LTE-A (SHV-E330S/K/L)
삼성 갤럭시 노트3 (SM-N900S/K/L)
삼성 갤럭시 S7 (SM-G930S/K/L)
삼성 갤럭시 S7 엣지 (SM-G935S/K/L) [5]
- 비공식적으로 삼성 마시멜로 펌웨어가 설치된 기기에도 설치가 가능하다.
6 롤리팝 지원
2014년 11월 이후로 LG전자의 스마트폰들이 롤리팝 업그레이드가 진행되면서 곰돌라이트 롬의 롤리팝 지원여부가 사용자들 가운데 이슈가 됐는데, 제작자의 공식입장은 공식이든 비공식이든, 롤리팝 상태에서 킷캣으로의 다운그레이드 없이 부트로더가 언락이 가능할 경우에 한하여 제작합니다.
즉, LG측에서 롤리팝의 부트로더 언락을 풀거나, 혹은 부트로더가 뚫리지 않는 이상은 롤리팝을 기반으로 한 곰돌리우스 롬은 볼 수 없을 전망. 롤리팝에서 보안이 강화되어 부트로더 언락이 어려워졌고, LG측에서 사용자의 의견을 들어주느냐가 관건이 될 전망이였으나
롤리팝이 아닌 LG 리커버리 부분을 뚫는 방법으로 루팅이 되었고 LG G3부터 시작하여 부트로더가 언락되기 시작하였다.
곰돌라이트 카페의 제작자의 발언에 의하면 앞으로 LG기기는 사실상 지원이 어려워질것이고 삼성기기의 지원을 확대하면서 삼성기기를 주로 개발하는 방향으로 나갈것이라고 한다.
2015년 9월 8일 운영자의 발표에 의하면 LG 기종의 지원은 FOTA Only 정책과, 무엇보다도 부트로더 언락 불가 정책으로 인해 앞으로도 어려울 전망이라고 한다.