Computer >> 컴퓨터 >  >> 시스템 >> Android

루팅 없이도 가능한 7가지 고급 안드로이드 커스터마이징

루팅은 스마트폰에 다양한 해킹과 트윅을 적용할 수 있는 길을 열어주지만, 결코 간단한 작업은 아닙니다. 루팅을 하면 일부 앱이 정상적으로 작동하지 않을 수 있고, 잠재적인 보안 문제에 노출될 위험도 있습니다.

다행히도 루팅은 스마트폰 커스터마이징의 필수 조건이 아닙니다. 생각보다 많은 강력하고 인기 있는 해킹 기법들이 루트 권한 없이도 충분히 실행할 수 있습니다. 지금부터 그중 가장 유용한 7가지를 살펴보겠습니다.

시작하기 전 준비물

루팅이 필요 없다고는 하지만, 이러한 기법들에는 어느 정도의 기술적 요소가 따릅니다. 일부는 부트로더 언락이 필요하고, 일부는 ADB 및 Fastboot 도구를 사용하며, 또 일부는 커스텀 리커버리 설치를 요구합니다.

안드로이드 폰 커스터마이징에 관심이 있다면 이미 익숙한 도구들일 것입니다. 그렇지 않다면 관련 가이드를 먼저 참고해 기본 사용법을 익혀두세요.

그리고 무엇보다 중요한 것, 고급 기법을 시도하기 전에는 반드시 데이터를 백업해 두어야 합니다.

1. 미지원 기기에서 구글 나우 카드 사용하기

구글 나우(Google Now) 카드 피드는 원래 안드로이드 6.0 이상 기기의 홈 화면에서만 제공되었습니다. 그 결과 여전히 롤리팝을 사용하는 상당수 사용자가 안드로이드의 가장 스마트한 기능 중 하나를 놓치고 있었죠.

하지만 더 이상 걱정할 필요가 없습니다. 이 기능이 이제 Nova Launcher에 직접 통합되었기 때문입니다. 화면을 왼쪽으로 한 번 스와이프하면 날씨 예보, 스포츠 점수, 교통 상황 등 구글이 제공하는 모든 개인화 정보를 즉시 확인할 수 있습니다.

설정 방법은 간단합니다. 먼저 플레이 스토어에서 Nova Launcher를 설치하고 기본 런처로 설정하세요. 그다음 추가 앱인 Nova Google Companion(현재 배포 종료)을 다운로드해 설치합니다. 아직 '알 수 없는 출처의 앱 설치'를 허용하지 않았다면 설정에서 허용해야 합니다.

Nova 설정에 들어간 후 아래로 스크롤하여 Google Now 옵션을 찾고, Google Now 페이지 설정을 활성화하세요.

이제 홈 화면 맨 왼쪽 패널에서 구글 나우 카드를 확인할 수 있습니다. 추가로 Edge Swipe(가장자리 스와이프) 옵션을 켜면 어떤 앱을 사용 중이더라도 화면 왼쪽 가장자리에서 안쪽으로 스와이프해 카드에 바로 접근할 수 있습니다.

무료 버전에서도 이 기능을 사용할 수 있으며, 사랑받는 서드파티 런처 개발을 응원하고 싶다면 유료 버전으로 업그레이드하는 것도 좋은 방법입니다.

2. 화면 해상도(DPI) 변경하기

최신 스마트폰의 커다란 화면과 높은 해상도는 단순히 더 많은 콘텐츠를 표시하기 위해서가 아니라, 텍스트를 더 부드럽고 이미지를 더 선명하게 만들기 위해 사용됩니다. 덕분에 현대 스마트폰은 놀랍도록 아름답지만, 어떤 사람에게는 아쉬움으로 남기도 합니다.

스크롤을 줄이고 싶고 눈이 좋은 편이라면 디스플레이의 픽셀 밀도(DPI)를 낮춰보세요. 모든 요소가 작아져 한 화면에 더 많은 내용을 담을 수 있습니다. 쉽게 실험해볼 수 있고, 마음에 들지 않으면 빠르게 되돌릴 수도 있는 간단한 트윅입니다.

  1. 먼저 플레이 스토어에서 DPI Checker를 설치하고 실행해 폰의 기본 DPI 값을 확인합니다.
  2. 안드로이드 개발자 사이트에서 ADB 도구를 다운로드해 설정합니다. 그다음 설정 > 개발자 옵션으로 이동해 USB 디버깅을 활성화하고, USB 케이블로 폰과 컴퓨터를 연결합니다.
  3. 명령 프롬프트나 터미널 창에 adb shell wm density [DPI]를 입력합니다. [DPI] 자리에 원하는 픽셀 밀도 값을 넣으면 되며, 변경 사항을 적용하려면 재부팅이 필요합니다.

더 작은 숫자를 입력하면 화면에 더 많은 내용이 표시되고, 더 큰 숫자를 입력하면 텍스트와 이미지가 커집니다. 원래대로 되돌리고 싶다면 1단계에서 확인한 기본 DPI 값으로 동일한 명령을 다시 실행하면 됩니다.

3. 커스텀 ROM 설치하기

루팅과 커스텀 ROM 설치는 흔히 하나의 과정처럼 여겨지지만, 엄밀히 말하면 별개입니다.

ROM Manager나 FlashFire 같은 앱으로 ROM을 설치하려면 루트 권한이 필요합니다. 하지만 커스텀 리커버리를 이용해 수동으로 ROM을 플래싱하면 루트 없이도 충분히 가능합니다. 마찬가지로 ADB를 통해 OTA 시스템 업데이트를 다운로드해 설치할 수도 있습니다.

전체 과정을 요약하면 다음과 같습니다.

  1. 설치할 커스텀 ROM 파일을 폰의 내부 저장소에 다운로드합니다.
  2. 커스텀 리커버리로 재부팅한 후 Backup 메뉴에서 낸드로이드(Nandroid) 백업을 생성합니다.
  3. Wipe 메뉴로 이동해 폰을 초기화합니다. 선택 사항이지만 권장됩니다. 앱과 데이터는 삭제되지만 내부 저장소의 파일(백업 포함)은 그대로 유지됩니다.
  4. Install 메뉴로 이동해 저장해 둔 ROM 파일을 선택하고, 하단의 슬라이더를 밀어 설치를 시작합니다.

설치가 완료되면 폰을 재부팅하세요. 앱을 다시 설치하고 계정을 새로 설정해야 하는 점은 참고하세요.

4. 커스텀 커널 설치하기

마찬가지로, 커스텀 커널을 사용하려면 반드시 루팅이 필요하다는 것도 흔한 오해입니다.

커널은 운영체제와 하드웨어 사이에서 두 요소 간의 모든 상호작용을 관리하는 소프트웨어입니다. 프로세서 속도, 디스플레이 밝기, 화면 반응 속도 등 수많은 요소가 커널에 의해 제어됩니다.

대부분 기기에 탑재된 기본 커널은 성능, 안정성, 배터리 수명 사이의 균형을 목표로 설계되었습니다. 반면 커스텀 커널을 사용하면 이 중 원하는 특성을 우선적으로 설정할 수 있습니다.

커스텀 커널 설치 방법은 커스텀 ROM과 동일합니다. 루트 권한이 있다면 앱으로 설치할 수 있고, 없다면 커스텀 리커버리를 통해 설치하면 됩니다.

서드파티 커널은 XDA Developers 포럼(xda-developers.com)의 기기별 게시판에서 찾을 수 있습니다. 반드시 자신의 폰 모델명에 정확히 맞고, 현재 사용 중인 운영체제와 호환되는 커널을 선택해야 합니다.

5. 폰 전체 백업 만들기

스마트폰의 전체 백업은 필수 작업임에도 불구하고 생각보다 까다롭습니다. 루팅된 폰이라면 Titanium Backup만 설치하면 끝이지만, 루트가 없다면 몇 가지 대안이 있습니다.

가장 고급스러운 방법은 TWRP 같은 커스텀 리커버리를 설치해 낸드로이드 백업을 만드는 것입니다. 폰이 벽돌(brick)이 되었을 때 복구하는 데 사용되는 백업이지만, 루트 권한이 없으면 데이터만 추출하기는 쉽지 않다는 점을 알아두세요.

낸드로이드 백업을 만들려면 커스텀 리커버리로 부팅한 후 Backup 메뉴로 이동하면 됩니다. 완료까지 10~20분 정도 걸릴 수 있으니 진행 중에는 폰을 건드리지 않는 것이 좋습니다.

앱과 데이터를 좀 더 간편하게 백업하고 싶다면 Helium을 추천합니다. 루트 방식과 비루트 방식을 모두 지원하며, 비루트 방식은 데스크톱용 동반 앱과 함께 사용해야 합니다.

  1. 플레이 스토어에서 Helium을 설치하고, 공식 웹사이트(clockworkmod.com/carbon)에서 데스크톱 동반 앱을 받아 설치합니다.
  2. 폰을 컴퓨터에 연결하고 양쪽 기기에서 Helium을 실행한 뒤, 화면의 안내에 따라 연결을 완료합니다.
  3. 폰에서 백업할 앱을 선택하거나 Select All(모두 선택)을 누른 후, Backup 버튼을 눌러 백업을 시작합니다.

복원도 같은 방식으로 진행하되, Restore & Sync 탭을 사용하면 됩니다. 유료 버전으로 업그레이드하면 백업 파일을 클라우드 스토리지에 자동으로 업로드해 안전하게 보관할 수도 있습니다.

6. 불필요한 기본 앱(블로트웨어) 정리하기

요즘 순정 안드로이드만 탑재된 기기를 찾기란 드문 일입니다. 대부분 제조사는 쉽게 삭제할 수 없는 여러 앱을 미리 설치해 두는데, 실제로 유용한 경우도 있고 그렇지 않은 경우도 있습니다. 심지어 구글조차 예외는 아닙니다.

루팅된 폰이라면 블로트웨어를 즉시 삭제할 수 있습니다. Titanium Backup이나 System App Remover 같은 앱을 사용하면 플레이 스토어에서 일반 앱을 지우듯 손쉽게 처리할 수 있습니다.

비루트 사용자에게는 주로 불필요한 앱을 숨기는 방법이 남아 있습니다. 별로인 것처럼 들리지만, 사실 시스템 앱을 삭제해도 그 공간이 다른 용도로 확보되지는 않으므로 장기적으로 큰 차이는 없습니다.

선택할 수 있는 방법은 크게 두 가지입니다.

  1. 앱 비활성화: 설정 > 애플리케이션으로 이동해 해당 앱을 찾은 뒤 사용 중지(Disable)를 선택합니다. 앱이 종료되고 업데이트가 제거되며, 앱 서랍에서도 사라집니다.
  2. ADB로 앱 숨기기: 폰을 컴퓨터에 연결한 후 명령 프롬프트나 터미널에 adb shell pm list packages를 입력해 패키지 목록을 확인합니다. 숨기려는 앱의 패키지 이름을 찾아 복사한 다음, adb shell pm hide [패키지 이름]을 입력하고 재부팅합니다. 되돌리려면 hide 대신 unhide를 사용하세요.

7. 스마트폰 사운드 품질 개선하기

사운드 품질 향상은 많은 사람들이 루팅을 고려하는 주요 이유 중 하나입니다. 시스템 깊숙이 통합되어 오디오 출력을 강화하는 루트 앱과 Xposed 모듈이 수없이 많기 때문입니다.

하지만 그렇게까지 할 필요는 없습니다. 플레이 스토어에는 비슷한 역할을 하는 이퀄라이저 앱이 여럿 있으며, Spotify처럼 자체 이퀄라이저를 내장한 음악 앱도 있습니다.

추천할 만한 앱은 Equalizer - Bass Boost입니다. 무료로 제공되며 헤드폰과 내장 스피커 모두에서 작동하고, 각 옵션을 자신만의 프리셋으로 따로 설정할 수 있습니다.

앱을 처음 실행하면 현재 작동 중인 다른 이퀄라이저 앱을 비활성화하라는 안내가 나타납니다. 이 과정만 거치면 나머지는 매우 직관적입니다.

이퀄라이저를 켠 후 왼쪽의 저음부터 오른쪽의 고음까지 슬라이더를 조절해가며 자신에게 맞는 소리를 찾아보세요. 다양한 프리셋도 함께 제공됩니다.

루트 없이 즐기는 커스터마이징

루팅에는 분명 장단점이 존재하지만, 폰을 튜닝하고 커스터마이징하고 싶은 대부분의 사람들은 선택의 여지가 없다고 믿곤 합니다.

하지만 사실이 아닙니다. 새로운 ROM 설치 같은 고급 트윅부터 데이터 백업 같은 일상적인 작업까지, 더 이상 루팅은 필수가 아닙니다.

여러분이 즐겨 사용하는 비루트 트윅은 무엇인가요? 아래 댓글로 경험과 아이디어를 공유해 주세요.