안드로이드 ROM 시리즈: 루트, 커스텀 리커버리 및 커스텀 ROM이란 – 1부
새로운 안드로이드 기기를 구입하면, 기기에 미리 설치된 것만 받는 것이 아닙니다. 당신이 이전에 생각하지 못했던 여러 가지를 얻게 됩니다. 안드로이드는 상당히 사용자 정의가 가능하며, 이것이 바로 서드파티 개발자들이 활용한 점입니다. 루트, 커스텀 리커버리, 그리고 커스텀 ROM은 안드로이드 기기를 얻었을 때 반드시 활용해야 할 세 가지 사용자 정의입니다. 이들은 안드로이드와의 경험을 훨씬 더 매끄럽고 빠르게 만들어 줍니다. 우선, 이들이 무엇인지, 어떤 기능을 하는지 정확히 알아야 하며, 그 후에 기기에 적용할 수 있습니다. 더 알아보려면 계속 읽어보세요.
안드로이드 기기 루팅

루트는 안드로이드 기기의 시스템 파일에 대한 관리 접근을 의미합니다. 간단히 말해, 루팅을 하면 운영 체제에 의해 일반적으로 제한되는 시스템 파일에 접근(및 수정)할 수 있게 됩니다. 시스템 파일에 접근할 필요가 있는 이유가 궁금할 수 있습니다. 여러 가지 이유가 있지만, 그 중 일부는 다음과 같습니다:
- 기기의 외관을 변경하고 싶을 수 있습니다.
- 기기에 미리 설치된 일부 앱을 제거하고 싶을 수 있습니다.
- 전화기로 몇 가지 트릭을 하고 싶을 수 있습니다.
반면, 기기를 루팅하는 주요 단점 중 하나는 보증이 무효화된다는 것입니다. 맞습니다, 기기를 루팅하는 순간 보증이 무효화되며, 이를 되돌리려면 기기를 언루트해야 합니다. 언루트는 기기에서 루트를 제거하는 과정을 의미하며, 모든 기기를 언루트하는 것은 불가능합니다.
커스텀 리커버리

구입하는 각 안드로이드 기기는 리커버리를 포함하고 있으며, 이를 스톡 리커버리라고 합니다. 커스텀 리커버리는 서드파티 개발자에 의해 개발된 리커버리를 의미하며, 기기 제조업체가 아닙니다. 스톡 리커버리에는 몇 가지 제한이 있으며, 따라서 시스템에 대한 완전한 접근을 원한다면 커스텀 리커버리가 필요합니다.
안드로이드 기기를 위한 여러 커스텀 리커버리가 있으며, ClockworkMod와 TWRP가 그 중 두 가지로 인기가 있습니다.
커스텀 리커버리를 사용하면:
- ZIP 형식으로 제공되는 커스텀 ROM을 설치할 수 있습니다.
- 시스템 이미지를 백업하고 복원할 수 있습니다.
- 기기를 포맷할 수 있습니다.
- 기타 등등…
기기를 잠금 해제한 후에만 커스텀 리커버리를 플래시할 수 있습니다. “잠금”은 전화기의 내부 시스템을 수정하지 못하도록 하는 내부 메커니즘을 의미합니다. 잠금 해제가 완료되면, 전화기를 루팅하고 커스텀 리커버리를 플래시할 수 있습니다. 기기에 리커버리가 설치되고 작동하게 되면, 다양한 ROM 간 전환이 훨씬 쉬워질 것입니다.
커스텀 ROMs

안드로이드 ROM(시스템 이미지라고도 함)은 기본적으로 안드로이드 OS를 실행하기 위한 실행 가능한 명령을 포함하는 파일입니다. 스톡 ROM은 기기 제조업체가 개발한 것으로, 전화기에 미리 설치되어 있습니다. 안드로이드의 좋은 점은 오픈 소스라는 것이며, 누구나 코드를 접근할 수 있습니다. 누군가가 코드를 가져와 자신의 내용을 추가하고 배포하는 것을 커스텀 ROM이라고 합니다. 안드로이드 기기를 위한 여러 커스텀 ROM이 있으며, 그 중 일부는 다음과 같습니다:
1. CyanogenMod
CyanogenMod는 안드로이드 기기를 위한 최고의 커스텀 ROM 중 하나입니다. 독특한 기능과 외관으로 인해 넓은 안드로이드 사용자층에 의해 크게 수용되었습니다. 훌륭한 ROM이며 많은 안드로이드 기기에서 사용할 수 있습니다.
2. MIUI ROM
MIUI는 안드로이드를 재정의한다고 주장하며, 이는 대부분 사실입니다. 이 ROM은 스톡 ROM에서 부족한 여러 기능과 향상을 제공합니다. 안드로이드의 거의 모든 부분을 사용자 정의하여 사용자 경험을 훨씬 더 매끄럽고 빠르게 만들어 줍니다.
3. AOKP
Android Open Kang Project, 줄여서 AOKP는 서드파티 커스텀 ROM으로, 스톡 ROM에서 제공하는 것보다 더 많은 것을 기기에서 즐길 수 있게 해줍니다. 리본, 내비게이션 링, 진동 패턴과 같은 기능을 제공하며, 이는 다른 ROM에서 찾을 수 있는 것보다 더 독특하다고 생각합니다.
4. Paranoid Android
기기에서 깔끔한 경험을 제공하는 ROM을 원하셨나요? Paranoid Android가 바로 당신이 사용해야 할 것입니다. 이 ROM은 다른 ROM과 마찬가지로 여러 기능과 독특한 사용자 정의를 제공하여 사용자 경험을 향상시키고 기기에서 새로운 멋진 것을 경험할 수 있게 해줍니다. 이 ROM을 시도해 볼 가치가 있습니다.
결론
안드로이드 기기는 기본적으로 모든 것을 할 수는 없지만, 위에서 언급한 다양한 사용자 정의 옵션을 사용하여 잠재력을 끌어낼 수 있습니다. 이러한 모든 사용자 정의를 시도해 보시고, 어떻게 작동했는지 알려주세요!