지난 몇달간 안드로이드 교육 개발로 인해 본의 아니게 넥서스 4를 최대한 순정에 가까운 상태로 유지해서 썼습니다.
머.. 젤리빈 시절에 쓰던 xylon rom 이 망한 것도 이유의 하나였습니다.
그렇게 몇달 잠잠하던 롬질병이 다시 도졌습니다.
역시 롬질은 불치병인듯 합니다.
사실은 삼성 안드로이드폰에 들어가는 멀티윈도우 기능이 너무 쓰고 싶은게 시작이었습니다.
그리고 개인적으로 최고의 UX가 아닐까 싶은 LG의 노크온 기능도 탐이 났습니다.
그래서 몇가지 요구사항을 기반으로 탐색전에 들어갔습니다.
제가 원한 기능은 아래와 같았습니다.
Double tap to wake
Slide to sleep
USB fast charge
Multi window
OTA
위의 3개 기능은 커널에서 제공해야하는 기능인데, 우선 넥서스 4에서 가장 많이 쓰이는 franco, faux123, semaphore 모두 해당 기능을 지원하지 않았습니다.
일부 지원하기도 하지만 모두 지원하는 커널은 없더군요.
그래서 조금 인지도가 떨어지는 커널까지 모두 뒤져보았습니다.
첫번재로 찾은 커널은 xGenesis 라는 커널이었습니다.
그런데, 이 녀석은 CM 커널(CAF)를 기본 베이스로 하는 커널로 사용하다보니 AOSP 롬 위에서 꽤 불안정하게 동작했습니다.
다음은 bricked 라는 커널을 찾아내었는데, 이 녀석은 fast charge를 지원하지 않더군요. 개발자에게 문의해보니 여러 이유가 있는데, 단말과 컴퓨터에 돌이킬 수 없는 손상을 줄 수 있다고 얘기하더군요. 그래도 포기 할 수 없는 매력적인 기능이긴 하죠.
그래서 마지막으로 찾은 커널이 venom이라는 커널입니다. 그런데 이녀석은 TCP 설정에 westwood가 안되네요..
아.. 정말 마음에 드는 커널 찾기 힘드네요.. 그래도 지금 당장은 우선 이 커널을 쓰기로 했습니다. 그런데 이 녀석에게 아주 특이한 문제점이 있습니다. 그것은 뒤에 말씀드리지요.
우선 커널을 해결했으니 다음은 롬이지요.
그냥 딱 2개를 원했습니다. OTA 되고, 멀티윈도우 지원해주면 좋겠다..
그런데, OTA를 지원해주는 롬은 거의 없습니다.
대표적인 롬은 CM과 Omnirom이라는 녀석이죠.
CM은 예외로 하고, Omnirom을 설치하기 전에 Mokee 라는 녀석을 찾아내서 한번 설치해봤습니다.
개인적으로는 꽤 잘 만들어진 롬이라고 생각됩니다,
다만 이 Mokee의 메인 개발자가 중국인인데, 롬 자체에 중국 사용자를 위한 마켓 앱이 들어가 있고 바이두와 연결되는 모종의 앱이 들어 있어서 그냥 지워버렸습니다.
그리고 가장 마음에 안드는 것은 최근 사용한 앱 패널을 열어보면 오른쪽에 수정 불가능한 툴바가 들어 있다는 것입니다.
하지만 멀티 윈도우 기능이나 OTA 기능은 안정적으로 동작하기 때문에 관심 있으신 분들은 한번 설치해보는 것도 나쁘지 않을 듯 합니다.
어쨌든 그런 전차로 Mokee Rom을 지우고 이번에는 Omni Rom을 설치해 봤습니다.
설치 후 소감은
1. Omni Rom 설치 후 xposed framework 설치 전에 venom kernel을 설치하면 xposed framework 설치가 안됩니다.
이거 때문에 밤을 새웠습니다. ㅠㅠ
2. 멀티윈도우는 기본적으로 포함되어 있지 않고, 패치로 적용하게 되어 있지만 패치 적용 시 무한 부팅에 빠집니다. 넥서스 4 순정 복구 후 옴니롬을 설치하고 다시 패치를 설치해봐도 역시 무한 부팅에 빠집니다.
결국 현재 옴니롬은 넥서스 4에서 멀티 윈도우를 지원하지 않습니다.
3. OTA가 동작하지 않습니다.
분명 매일 빌드가 갱신되고 있지만 OTA는 동작하지 않습니다.
결론적으로 OTA는 완성도가 상당히 낮습니다.
앞으로 가야할 길이 꽤 멀어보입니다.
아마 몇일 후면 그냥 순정으로 복구하고 xposed framework 설치하고 사용할 것 같습니다.
넥서스 5가 나온 뒤로 넥서스 4의 커널이나 롬 개발하는 개발자가 정말 눈에 띄게 줄었습니다.
앞으로 한 2년은 더 써야 할텐데.. 쩝..
그리고 d2w와 s2s는 굳이 커스텀 커널을 설치하지 않더라도 루팅 후 앱으로 구현도 가능합니다.
다만 커널단에서 아예 지원해주면 메모리에 좀 이득이 있지 않을까? 했는데 그렇지도 않은 것 같습니다.
어차피 지원해주는 앱에서도 커널을 수정하는 것이기 때문에 굳이 커스텀 커널을 찾느니 그냥 앱으로 구현하는게 더 나을 것도 같습니다.
몇일 고생해서 2개의 롬을 설치해봤는데 실망이 이만저만이 아니네요.
몸과 마음만 피폐해졌습니다.
혹시 넥서스 4를 사용하시는 분 중에 궁금하신 점이 있으신 분은 댓글로 달아주시면 성심껏 답변해드리겠습니다.
요즘은 웬만한 롬이나 커널은 구글+ 커뮤니티가 있어서 즉시 즉시 피드백을 받을 수 있으니 좋기는 하더군요.
머.. 젤리빈 시절에 쓰던 xylon rom 이 망한 것도 이유의 하나였습니다.
그렇게 몇달 잠잠하던 롬질병이 다시 도졌습니다.
역시 롬질은 불치병인듯 합니다.
사실은 삼성 안드로이드폰에 들어가는 멀티윈도우 기능이 너무 쓰고 싶은게 시작이었습니다.
그리고 개인적으로 최고의 UX가 아닐까 싶은 LG의 노크온 기능도 탐이 났습니다.
그래서 몇가지 요구사항을 기반으로 탐색전에 들어갔습니다.
제가 원한 기능은 아래와 같았습니다.
Double tap to wake
Slide to sleep
USB fast charge
Multi window
OTA
위의 3개 기능은 커널에서 제공해야하는 기능인데, 우선 넥서스 4에서 가장 많이 쓰이는 franco, faux123, semaphore 모두 해당 기능을 지원하지 않았습니다.
일부 지원하기도 하지만 모두 지원하는 커널은 없더군요.
그래서 조금 인지도가 떨어지는 커널까지 모두 뒤져보았습니다.
첫번재로 찾은 커널은 xGenesis 라는 커널이었습니다.
그런데, 이 녀석은 CM 커널(CAF)를 기본 베이스로 하는 커널로 사용하다보니 AOSP 롬 위에서 꽤 불안정하게 동작했습니다.
다음은 bricked 라는 커널을 찾아내었는데, 이 녀석은 fast charge를 지원하지 않더군요. 개발자에게 문의해보니 여러 이유가 있는데, 단말과 컴퓨터에 돌이킬 수 없는 손상을 줄 수 있다고 얘기하더군요. 그래도 포기 할 수 없는 매력적인 기능이긴 하죠.
그래서 마지막으로 찾은 커널이 venom이라는 커널입니다. 그런데 이녀석은 TCP 설정에 westwood가 안되네요..
아.. 정말 마음에 드는 커널 찾기 힘드네요.. 그래도 지금 당장은 우선 이 커널을 쓰기로 했습니다. 그런데 이 녀석에게 아주 특이한 문제점이 있습니다. 그것은 뒤에 말씀드리지요.
우선 커널을 해결했으니 다음은 롬이지요.
그냥 딱 2개를 원했습니다. OTA 되고, 멀티윈도우 지원해주면 좋겠다..
그런데, OTA를 지원해주는 롬은 거의 없습니다.
대표적인 롬은 CM과 Omnirom이라는 녀석이죠.
CM은 예외로 하고, Omnirom을 설치하기 전에 Mokee 라는 녀석을 찾아내서 한번 설치해봤습니다.
개인적으로는 꽤 잘 만들어진 롬이라고 생각됩니다,
다만 이 Mokee의 메인 개발자가 중국인인데, 롬 자체에 중국 사용자를 위한 마켓 앱이 들어가 있고 바이두와 연결되는 모종의 앱이 들어 있어서 그냥 지워버렸습니다.
그리고 가장 마음에 안드는 것은 최근 사용한 앱 패널을 열어보면 오른쪽에 수정 불가능한 툴바가 들어 있다는 것입니다.
하지만 멀티 윈도우 기능이나 OTA 기능은 안정적으로 동작하기 때문에 관심 있으신 분들은 한번 설치해보는 것도 나쁘지 않을 듯 합니다.
어쨌든 그런 전차로 Mokee Rom을 지우고 이번에는 Omni Rom을 설치해 봤습니다.
설치 후 소감은
1. Omni Rom 설치 후 xposed framework 설치 전에 venom kernel을 설치하면 xposed framework 설치가 안됩니다.
이거 때문에 밤을 새웠습니다. ㅠㅠ
2. 멀티윈도우는 기본적으로 포함되어 있지 않고, 패치로 적용하게 되어 있지만 패치 적용 시 무한 부팅에 빠집니다. 넥서스 4 순정 복구 후 옴니롬을 설치하고 다시 패치를 설치해봐도 역시 무한 부팅에 빠집니다.
결국 현재 옴니롬은 넥서스 4에서 멀티 윈도우를 지원하지 않습니다.
3. OTA가 동작하지 않습니다.
분명 매일 빌드가 갱신되고 있지만 OTA는 동작하지 않습니다.
결론적으로 OTA는 완성도가 상당히 낮습니다.
앞으로 가야할 길이 꽤 멀어보입니다.
아마 몇일 후면 그냥 순정으로 복구하고 xposed framework 설치하고 사용할 것 같습니다.
넥서스 5가 나온 뒤로 넥서스 4의 커널이나 롬 개발하는 개발자가 정말 눈에 띄게 줄었습니다.
앞으로 한 2년은 더 써야 할텐데.. 쩝..
그리고 d2w와 s2s는 굳이 커스텀 커널을 설치하지 않더라도 루팅 후 앱으로 구현도 가능합니다.
다만 커널단에서 아예 지원해주면 메모리에 좀 이득이 있지 않을까? 했는데 그렇지도 않은 것 같습니다.
어차피 지원해주는 앱에서도 커널을 수정하는 것이기 때문에 굳이 커스텀 커널을 찾느니 그냥 앱으로 구현하는게 더 나을 것도 같습니다.
몇일 고생해서 2개의 롬을 설치해봤는데 실망이 이만저만이 아니네요.
몸과 마음만 피폐해졌습니다.
혹시 넥서스 4를 사용하시는 분 중에 궁금하신 점이 있으신 분은 댓글로 달아주시면 성심껏 답변해드리겠습니다.
요즘은 웬만한 롬이나 커널은 구글+ 커뮤니티가 있어서 즉시 즉시 피드백을 받을 수 있으니 좋기는 하더군요.
댓글
댓글 쓰기