1. 자유게시판
  2. 스마트폰 질문과 답
  3. 사용자 팁/사용기
  4. 아무거나 질문답
  5. 토론의 장
  6. 방명록

  1. 자유게시판
  2. 스마트폰 질문과 답
  3. 사용자 팁/사용기
  4. 아무거나 질문답
  5. 토론의 장
  6. 방명록
    오늘: 1   어제: 1   전체: 11671960  

생일 축하해요

  • 04월25일
    박영록
  • 04월25일
    id: 김지철
  • 04월25일
    Bryant
  • 04월25일
    정진석
  • 04월25일
    이승룡
  • 04월25일
    고혁준
  • 04월25일
    자장범벅
  • 04월25일
    실수로백억
  • 04월25일
    원사마파더
  • 04월25일
    주서

  로그인한 사람


?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

타사 펌을 올리기 위해서 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 : 작업 대상 파일


루트 쉘은 매우 위험하니 상기한 작업 이외의 명령을 입력하지 마십시오.

타사 펌 설치하면서 루트 카운터는 신경 안쓰셔도 됩니다. 어차피 곰돌라이트 설치하면 알아서 해결됩니다.

?
  • ?
    id: 동글래미 2015.02.28 14:55
    흐... HD2 커스텀롬 스크립트에 쓰던건데..
  • profile
    id: Gomdolius 2015.02.28 16:28
    ㅎㅎㅎㅎ...

팁 / 사용기

나누고 싶은 정보

  1. ASUS Zenfone 8 Flip VOLTE 적용 후기 정리입니다.

  2. 사용자가 로그온할때 화면 밝기가 유지되지 않는 노트북에서 화면 밝기를 강제로 자동 조정하는 방법

  3. 안드로이드 홈 스크린에 특정 파일에 대한 바로 가기 만들기

  4. Gmail 기본 동기화 날짜 수 설정하기

  5. build.prop의 허와 실

  6. 각종 구글 관련 URL 모음

  7. 요타폰2 q&a

  8. 요타폰2 최신 버전 업데이트 사용기

  9. 요타폰2 펌웨어 다운로드 및 플래시 프로그램

  10. 요타폰2 사용기 2부

  11. 요타폰2 사용기 1

  12. Surface Pro 3을 Windows 10으로 업데이트한 후 모든 터치가 右클릭으로 처리되는 문제의 해결 (확실치 않음)

  13. 서피스 프로 3의 N-trig 펜과 기존 태블릿 PC의 와콤 펜의 필기감 차이에 대하여

  14. 타사펌을 설치하는 사전 요건으로서 제품 모델명을 변경할 때 루트 익스플로러 등의 설치 없이 명령줄만으로 build.prop을 수정하는 방법

  15. [개봉기] 윈도우 태블릿 uPAD 10.1(WIN)

  16. Surface Pro 3 Type Cover 키 리맵

  17. 서피스를 포함한 윈도우 태블릿 기본 파티션 제대로 나누는 법

  18. 앞으로 안쓸것 같은 팁 강제에이징

  19. 서피스 프로 3의 N-trig 펜과 기존 태블릿 PC의 와콤 펜의 필기감 차이에 대하여

  20. LG G3 무선 충전 사용기

Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 ... 82 Next ›
/ 82

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5