삼성 갤럭시 S10/S10+는 삼성의 최신 플래그십 스마트폰입니다. 아직 루팅은 불가능하지만, Magisk 개발자 topjohnwu가 안정적인 루팅 방법을 열심히 연구하고 있습니다. 다만 삼성이 부트로더 프로세스를 처리하는 방식 때문에 몇 가지 문제가 발생하고 있습니다.
삼성의 커스텀 부트로더는 기존의 전통적인 부트로더 로직을 따르지 않습니다. 듀얼 부팅 메뉴 같은 init-only UI가 개발되지 않는 한, 당분간 갤럭시 S10에서 TWRP와 Magisk를 동시에 사용하기는 어려울 것으로 보입니다. 이는 시스템리스(systemless) 루팅 방법 개발이 크게 지연될 수밖에 없다는 의미입니다. 시스템 루팅 방법 자체는 가능하지만, topjohnwu조차 어려움을 겪고 있습니다. 인내심이 필요한 시점입니다!
신뢰할 만한 루팅 방법이 나오기를 기다리는 동안에도, 출고 상태의 플래그십 기기를 최적화할 수 있는 방법은 여러 가지 있습니다. 이 가이드에서는 삼성 갤럭시 S10을 안전하게 경량화(디블로팅)하고, 몇 가지 필수 설정으로 배터리 사용 시간을 늘리는 방법을 알려드립니다.
스냅드래곤 vs 엑시노스
XDA 포럼 사용자들의 테스트에 따르면, 갤럭시 S10의 엑시노스 버전이 스냅드래곤 버전보다 전력 소모 면에서 상당히 우수한 성능을 보이는 것으로 나타났습니다. 아래에서 소개할 최적화 설정을 적용하면 대부분의 엑시노스 사용자가 다음과 같은 배터리 사용 시간을 달성했습니다:
- 7~9시간 화면 켜짐 시간: 4G 전용, 최대 밝기, 내비게이션 앱 사용
- 9~12시간 화면 켜짐 시간: 4G, 50% 밝기, 동영상 시청 및 메신저 앱 사용
- 12~15시간 화면 켜짐 시간: 최소 밝기, 4G 미사용
불필요한 앱 정리(디블로팅)
사용하지 않는 앱은 비활성화하는 것이 좋습니다. 설정 > 애플리케이션에서 해당 앱을 선택한 후 '비활성화' 버튼을 누르면 됩니다.
예를 들어 Gboard를 키보드로 사용한다면 삼성 키보드를 비활성화하세요. 다른 홈 런처로 바꿨다면 OneUI Home과 Bixby Home을 비활성화하면 됩니다. 사용하지 않는 앱을 비활성화하면 RAM과 CPU 사용량은 물론, 웨이크락(wakelock)과 알람도 크게 줄일 수 있습니다.
갤럭시 S10의 디블로팅은 ADB를 통해서만 가능합니다. Appuals의 "ADB로 루팅 없이 안드로이드 블로트웨어 제거하기" 가이드를 참고하세요.
갤럭시 S10에서 안전하게 삭제할 수 있는 앱 목록도 확인해 보세요. Bixby 관련 앱을 제거했다면 Button Remapper 같은 앱으로 대체할 수 있습니다.
테마
갤럭시 S10을 블랙/나이트 테마로 변경하면 전력 소모를 줄일 수 있습니다. 퀵패널에는 시스템 전체에 적용되는 나이트 모드 단축 아이콘이 있으며, 일부 삼성 앱에도 테마가 적용됩니다. 배터리가 걱정된다면 항상 활성화해 두는 것이 좋습니다.
퀵패널 자체는 사실 85% 검정색에 불과하며, 호출될 때마다 프레임이 몇 번 끊기게 만듭니다. 퀵패널이 배경을 흐림(blur) 처리하기 때문인데, 이는 기기에 상당한 부담을 주는 효과입니다.
이를 해결하려면 갤럭시 스토어에서 Good Lock 앱을 다운로드한 후 QuickStar 모듈을 실행하여 배경색을 순수 검정으로 설정하고 흐림 효과를 비활성화하세요.
키보드의 경우 광고 없이 블랙 테마를 제공하는 Gboard와 삼성 키보드가 가장 좋은 선택입니다. 검정 키보드 테마는 타이핑 시 약 30%의 에너지를 절약해 주며, 입력 진동이나 타이핑 소리 같은 기능도 함께 끄는 것이 좋습니다.
런처 교체
OneUI Home 런처는 매우 세련되어 보이지만, 블러링 효과 등 많은 시각 효과를 사용하기 때문에 GPU에 극심한 부담을 줍니다. Nova 같은 런처로 교체하는 것을 추천합니다. 실제 비교 테스트에서 Nova는 프레임 드롭이 전혀 없었지만, OneUI는 앱 서랍을 열 때마다 프레임이 떨어졌습니다.
배경화면
애니메이션 배경화면은 반드시 비활성화하고 정적 배경화면을 사용하세요. 어두운 배경화면도 긍정적인 영향을 주지만, 의외로 그 효과는 크지 않습니다.
연결 설정
'주변 기기 검색' 같은 기능은 비활성화해야 합니다. 이 기능은 실제로 쇼핑몰이나 명소 근처에 있을 때 광고를 푸시하는 데 사용됩니다. 일종의 위치 추적이면서 배터리도 소모시킵니다.
또한 생체 인식 및 보안 > 위치 > 정확도 향상 아래의 모든 옵션도 비활성화하세요. 최신 GPS 시스템은 이미 매우 정확하기 때문에 WiFi나 블루투스를 스캔해서 좌표를 보정하는 것은 실질적인 이익 없이 폰에 추가 작업만 시키는 것입니다.
FHD+ vs WQHD+ 디스플레이
FHD+와 WQHD+는 일반적인 눈으로는 거의 구분이 불가능하며, 진짜 차이를 알아내려면 현미경이 필요할 정도입니다. 따라서 FHD+로 유지하는 것이 좋습니다. WQHD+는 GPU가 23% 더 많은 픽셀을 처리하게 만들어 평균 배터리 시간을 약 30분 줄이고, 3D 게임에서는 25% 더 많은 배터리를 소모합니다.
배터리 모니터 앱 사용 금지
배터리 모니터 앱은 모든 앱의 동작을 기록하면서 오히려 배터리를 소모시킵니다. 배터리를 과도하게 잡아먹는 문제 앱을 찾을 때만 필요하지, 일상적인 용도로는 필요하지 않습니다.
삼성 앱
삼성의 디바이스 케어(Device Care)는 전반적으로 좋은 앱이지만, 수동으로 실행해서 앱킬러처럼 사용해서는 안 됩니다. 가장 좋은 방법은 자동 최적화를 켜고 잠자는 시간처럼 한밤중에 실행되도록 예약하는 것입니다. 거의 재부팅을 하지 않는 사람이라면 자동 재시작도 함께 켜두세요.
또한 기본 내장 '보안' 기능은 비활성화해야 합니다. 이는 맥아피(McAfee) 후원 기능으로 굳이 필요하지 않으며, 실제로 EU에서는 트래커로 간주되어 기본적으로 비활성화되어 있습니다. 비활성화하려면 설정 > 애플리케이션 > 디바이스 보안 > 데이터 삭제로 이동하세요.
솔직히 말해 안드로이드는 백신이 필요하지 않습니다. 물론 Google Play에도 애드웨어가 있긴 합니다. 걱정된다면 가끔 수동으로 실행하는 백신을 설치하는 정도가 좋지만, 백그라운드에서 상시 실행되도록 허용해서는 안 됩니다.
배터리 설정
선택할 수 있는 프로파일이 몇 가지 있습니다. 최적화 프로파일이 좋지만, 최적화 프로파일에서 기기가 버벅거린다면 중간 절전 모드를 시도해 볼 수 있습니다. 또한 적응형 절전(Adaptive Power)을 켜면 갤럭시 S10이 앱 사용 패턴을 학습하여 최적화와 중간 절전 모드 사이를 조용히 전환합니다. 배터리가 25% 미만이 되면 자동으로 중간 절전 모드도 켜집니다.
앱 절전 모드
삼성은 실제로 내장 앱 절전 기능을 제공합니다. 아직 루팅이 안 된 상태에서 Greenify 같은 앱을 못 쓰는 상황이라면 정말 유용합니다. 설정 > 디바이스 관리 > 배터리 > 항상 절전 앱으로 이동하여 알림이 꼭 필요한 앱을 제외한 거의 모든 앱을 목록에 추가하세요.
애니메이션 비활성화
먼저 개발자 옵션을 활성화해야 합니다. 설정 > 휴대전화 정보 > 소프트웨어 정보로 이동한 후 '빌드번호'를 7번 탭하면 개발자 모드가 해금됩니다.
다음으로 설정 > 개발자 옵션 > 애니메이션으로 이동하세요. 애니메이션 속도를 0.5x로 설정하면 좋은 균형점을 찾을 수 있습니다. 고급 기능에서 추가 애니메이션을 비활성화하고, 접근성 > 시각 개선에서 애니메이션 제거 옵션도 찾아 설정하세요.
광고 차단
일부 광고 차단 앱은 로그 작성, 화이트리스트 조회 등으로 배터리를 소모합니다. 삼성 기기를 염두에 두고 설계된 Adhell을 추천합니다. 호스트 목록 마스터 컬렉션에서 hosts 리스트를 가져올 수 있습니다. Adhell에서 분석(Analytics) 도메인을 반드시 화이트리스트에 추가하세요. 그렇지 않으면 안드로이드가 계속 접속을 시도하다가 도메인이 화이트리스트에 추가될 때까지 스팸처럼 요청이 쏟아집니다.
Adhell의 좋은 대안은 Blokada입니다. VPN 기반 광고 차단기로 배터리 영향이 거의 없는 것으로 보입니다. hosts 파일과 함께 사용하고 '항상 켜기(Always On)'를 활성화하면 안드로이드 시스템이 앱을 종료하지 않습니다.
추가 팁
구글 Play 서비스는 잘 알려진 배터리 소모원입니다. 특히 오래된 기기에서 '앱 복원/백업' 기능으로 데이터를 가져왔다면 더욱 그렇습니다. 계정 페이지에서 계정과 과거 위치 기록을 삭제할 수 있습니다. Drive/Photos 데이터는 지워지지 않으니 걱정하지 마세요. 구글에 새 기기로 등록하는 것이 목적입니다.
그다음 설정 > 애플리케이션으로 이동하여 Google Play 서비스와 Google Play 스토어의 데이터를 삭제하세요.
이후 갤럭시 S10을 종료한 다음 볼륨 업 + 빅스비 + 전원 버튼을 함께 누르고, 안드로이드 로고가 나타나면 모든 키를 놓으세요. "시스템 업데이트 설치 중" 메시지가 표시되고, 그다음 안드로이드 리커버리 모드가 나타납니다. 볼륨 다운으로 'Wipe Cache'(캐시 삭제)를 선택하고 전원 버튼으로 확인합니다. 캐시가 삭제되면 시스템을 재부팅하면 됩니다.