루팅 없이 Nexus 6p에서 dpi 변경 및 카메라 셔터음 제거

요새는 순정 상태로도 아쉬운 점이 별로 없어서 굳이 루팅을 하지 않지만 dpi와 카메라 셔터음은 마음에 들지 않는다. 루팅은 하지 않고 시스템 파일 몇 개만 바꾸어서 이 문제를 해결해 보자.

dpi를 427로 변경한 상태

주의 사항

  • 이 글에서는 Nexus 6p 기준으로 설명하지만 다른 Nexus도 동일하게 적용되리라 생각한다.
  • 아래 설명은 리눅스 기준이므로 .sh 파일을 사용하고 있으나 윈도우라면 .bat 파일을 사용하면 된다.
  • 기기가 unlock 되어 있고 adb와 fastboot를 사용할 수 있는 상태여야 한다.
  • 한 번 아래 방법을 적용하면 OTA를 사용할 수 없고 매번 수동으로 업데이트해 줘야 한다.
  • 항상 예상치 못한 일이 발생할 수 있으므로 모든 데이터를 백업 후 진행한다.

Factory 이미지 받기

넥서스 이미지 공식 페이지에서 자신의 기종에 맞는 이미지를 내려받는다.

압축을 풀면 여러 파일이 있는데 flash-all.sh 파일(윈도우라면 flash-all.bat)을 텍스트 편집기로 열어보면 아래와 비슷한 내용을 찾을 수 있다.

fastboot -w update image-angler-mtc19v.zip

-w 옵션을 주면 공장 초기화가 되니 -w를 지우고 저장한다.

Flashing

기기를 USB로 연결한 상태에서 아래 명령어를 입력하여 부트 로더로 진입한다.

adb reboot bootloader

업데이트를 진행한다.

./flash-all.sh

설치가 완료되고 부팅되어 정상적으로 동작하는지 확인한다.

TWRP 설치 및 실행

커스텀 부트로더인 TWRP를 다운 받는다. Nexus 6p용은 여기서 받을 수 있다.

다시 기기를 부트 로더로 진입

adb reboot bootloader

아래 명령어로 TWRP 부트 로더로 진입한다. 아래 명령어에서 파일명은 받은 이미지 이름을 입력해야 한다.

fastboot boot twrp-3.0.2-0-angler.img

잠금을 해제하고 TWRP 메인 메뉴로 진입하는 과정에서 화면 하단에 allow modifications 나올 수 있는데 나오게 되면 스와이프 해서 허락해 준다.

메인 메뉴에서 Mount를 선택하면 마운트할 파티션을 고르는 화면이 나온다. System 파티션을 체크해야 하면 하단에 Mount system partition read-only라는 항목은 체크가 꺼져 있어야 한다.

이제 /system 디렉토리에 접근할 수 있는 상태가 되었다.

LCD Density 변경

시스템의 build.prop 파일을 편집하기 위해 현재 디렉토리에 복사해 온다.

adb pull /system/build.prop .

파일을 텍스트 편집기로 열어서 ro.sf.lcd_density=560 부분을 찾아서 560 대신 자신이 원하는 dpi로 변경을 한다.

Nexus 7 정도의 느낌을 원한다면 427을 사용하면 된다. 일반 타블렛 수준의 느낌을 원한다면 320 시도하면 된다.

리눅스라면 아래 명령으로 한 방에 427로 변경할 수 있다.

sed -i 's/ro.sf.lcd_density=560/ro.sf.lcd_density=427/' build.prop

다시 변경된 파일을 시스템에 복사해 넣는다.

adb push build.prop /system

카메라 셔터음 제거

카메라 셔터음 소리 파일을 아래 명령어로 모두 지운다.

adb shell rm /system/media/audio/ui/camera_click.ogg
adb shell rm /system/media/audio/ui/camera_focus.ogg
adb shell rm /system/media/audio/ui/VideoRecord.ogg
adb shell rm /system/media/audio/ui/VideoStop.ogg

참고: HDR+ 모드에서는 여전히 셔터음이 나는데 이는 카메라 앱 자체에서 내는 소리이므로 시스템을 고쳐서 해결할 수는 없다.

재시작

아래 명령어로 재시작한다.

adb reboot
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.