타사펌을 설치하는 사전 요건으로서 제품 모델명을 변경할 때 루트 익스플로러 등의 설치 없이 명령줄만으로 build.prop을 수정하는 방법
타사 펌을 올리기 위해서 build.prop의 제품 모델 값을 바꾸려면 여러 가지 절차가 필요합니다.
그런데, 특히 루트 익스플로러 등의 앱을 사용하는 경우, 앱 자체의 능력 한계로 build.prop 전체를 읽어들이지 못하고, 그 결과 편집 후 저장하면 시스템이 사용 불가능해지는 문제가 발생할 수 있습니다.
이것을 우회하기 위해서 build.prop을 PC에 옮겨서 편집하는 경우 Notepad++처럼 UNIX 줄바꿈(EOL) 문자를 지원하는 텍스트 편집기를 별도로 설치해야 합니다. 메모장으로 할 수 없거든요.
저처럼 언제나 이런 것들을 편집할 수 있는 환경이 갖추어지지 않은 일반사용자에게 이런 일은 매우 번거롭습니다.
그러므로 가장 좋은 방법은 루트된 시스템에 busybox를 설치하고, shell 명령어를 적절히 사용하여 다른 앱 없이 깔끔하게 build.prop을 편집하는 것입니다. adb shell이나 터미널 에뮬레이터 앱에서 다음의 명령을 순서대로 입력합니다. (명령어의 용처도 기재해 두었습니다)
사전에 busybox를 설치해 두십시오. (https://play.google.com/store/apps/details?id=stericson.busybox 참조) busybox에 포함된 sed 명령줄 유틸리티가 필요합니다.
1. 먼저 루트 권한을 얻어야 합니다. 루트 권한 없이는 아무것도 안 됩니다.
su
2. 시스템 파티션은 기본적으로 r/o로 마운트되어 있으므로, 변경을 가해도 실제로 반영되지 않을 것입니다. 따라서 시스템 파티션을 r/w로 다시 마운트합니다.
mount -o rw,remount /system
3. 이제 build.prop의 내용을 편집합니다. 아래에서 빨간색으로 강조 표시된 부분(LG-F320S)은 예시로, 자신이 '원하는' 디바이스 모델명으로 바꾸어 입력합니다.*
sed -i 's/ro.product.model=.*/ro.product.model=LG-F320S/' /system/build.prop
4. 파일의 퍼미션을 설정하는 것은 매우 중요합니다. 혹시 모르니 퍼미션을 644로 다시 설정해 둡니다.
chmod 644 /system/build.prop
5. 잘 적용되었는지 다음의 명령으로 확인해 봅니다.
grep ro.product.model /system/build.prop
6. 루트 쉘은 위험하므로 루트 권한을 놓아줍니다.
exit
모든 과정이 완료되었습니다.
* 이 부분에 사용된 sed 명령의 구조를 설명합니다. 이런 거 안 해드리면 꼭 의심하는 분이 생기죠.
sed : 명령어 자체
-i : in-line 수정을 가하는 옵션
's/ : 찾아 바꾸기(substitute)를 위한 sed 내부 명령
ro.product.model=.*/ : 찾을 대상. 점(.)앞의 \는 escape 문자로, 정규표현식을 사용하는 sed에서 점(.)을 문자 그대로 시키는 역할.
ro.product.model=LG-F320S/' : 바꿀 문자열. \의 의미는 마찬가지. 등호(=) 뒤는 바꿀 디바이스 모델명
/system/build.prop : 작업 대상 파일
루트 쉘은 매우 위험하니 상기한 작업 이외의 명령을 입력하지 마십시오.
타사 펌 설치하면서 루트 카운터는 신경 안쓰셔도 됩니다. 어차피 곰돌라이트 설치하면 알아서 해결됩니다.
●?Who's Gomdolius
-
?
흐... HD2 커스텀롬 스크립트에 쓰던건데..
-
ㅎㅎㅎㅎ...
팁 / 사용기
나누고 싶은 정보
-
ASUS Zenfone 8 Flip VOLTE 적용 후기 정리입니다.
-
사용자가 로그온할때 화면 밝기가 유지되지 않는 노트북에서 화면 밝기를 강제로 자동 조정하는 방법
-
안드로이드 홈 스크린에 특정 파일에 대한 바로 가기 만들기
-
Gmail 기본 동기화 날짜 수 설정하기
-
build.prop의 허와 실
-
각종 구글 관련 URL 모음
-
요타폰2 q&a
-
요타폰2 최신 버전 업데이트 사용기
-
요타폰2 펌웨어 다운로드 및 플래시 프로그램
-
요타폰2 사용기 2부
-
요타폰2 사용기 1
-
Surface Pro 3을 Windows 10으로 업데이트한 후 모든 터치가 右클릭으로 처리되는 문제의 해결 (확실치 않음)
-
서피스 프로 3의 N-trig 펜과 기존 태블릿 PC의 와콤 펜의 필기감 차이에 대하여
-
타사펌을 설치하는 사전 요건으로서 제품 모델명을 변경할 때 루트 익스플로러 등의 설치 없이 명령줄만으로 build.prop을 수정하는 방법
-
[개봉기] 윈도우 태블릿 uPAD 10.1(WIN)
-
Surface Pro 3 Type Cover 키 리맵
-
서피스를 포함한 윈도우 태블릿 기본 파티션 제대로 나누는 법
-
앞으로 안쓸것 같은 팁 강제에이징
-
서피스 프로 3의 N-trig 펜과 기존 태블릿 PC의 와콤 펜의 필기감 차이에 대하여
-
LG G3 무선 충전 사용기
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5