LG G2 안드로이드 소프트키 및 상태바 높이 수정 방법 (루팅 필수)

먼저 도와주신 어버버둘리님께 감사 말씀 드립니다.

꽤 한참 헤메긴했는데 그럭저럭 초보자도 가능합니다. 다들 해봅시다.
순서대로 하시면 (아마) 될겁니다. 저는 됐거든요.
…하지만 실수로 벽돌 되어도 전 책임 못져요. —

0. 준비물.
루팅을 합니다. 방법은 루팅 게시판에 보시면 있습니다. 안하면 앙대요.

일단 핸폰 system/framework/ 폴더에 있는 파일 두개를 컴으로 빼줍니다.
framwork-res.apk
lge-res.apk
요렇게 두개 입니다. 혹시 모르니 다른데에 백업도 해둡니다.

컴에 Java Development Kit 을 깔아야 합니다.
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
여기에 가서 32비트나 64비트 맞는걸 받으시면 됩니다.

apktool을 받으셔야 합니다.
https://code.google.com/p/android-apktool/downloads/list
여기에 가면 최신 버전을 받을 수 있습니다.

다 하셨으면 아까 빼둔 apk파일 두개를 apktool 폴더에 함께 넣어줍니다.
해당 폴더에서 커맨드창을 열고 시작해봅니다.

혹여 하다가 이해가 잘 안가실 때에는 아래 [리얼]님의 포스팅을 참조하시면 그림이 자세히 나와 있습니다. 전 게을러서 이렇게까진 못하겠고요…
http://kns3man.tistory.com/67

1. 먼저 if 변수를 설정해주어야 합니다.
java -jar apktool.jar if framework-res.apk

2. 마찬가지로…
java -jar apktool.jar if lge-res.apk

3. 그리고나서 framework-res.apk를 디컴파일 해줍니다.
java -jar apktool.jar d framework-res.apk

4. 이제 framework-res 라는 폴더가 생겼을겁니다.
인간이 알아먹게 디컴파일 됐으니 이제 목표인 소프트키와 상태바 높이를 원하는대로 수정해줍니다.
사용자 삽입 이미지res/values/dimens.xml 를 메모장으로 열어서…
    <dimen name=”status_bar_height”>21.0dip</dimen>
    <dimen name=”navigation_bar_height”>28.0dip</dimen>
    <dimen name=”navigation_bar_height_landscape”>28.0dip</dimen>
대충 요렇게 상하단 바 크기들을 줄여주고 저장합니다.

5. 다시 컴파일…
java -jar apktool.jar b framework-res  

사용자 삽입 이미지
여기까지 하고 나면 화면이 위와 같을겁니다.

6. 수정한걸 apk에 다시 넣어줍시다.
이제 apktool\framework-res\build\apk 에 가보시면 resources.arsc 라는 파일이 생겨 있습니다.
이 수정된 놈을 오리지날 framework-res.apk 파일에 넣어줍니다.  
주의할 점은, framework-res.apk을 압축 프로그램으로 열어서 수정된 resources.arsc를 “압축안함”으로해서 “덮어씌워서” 넣어줘야한다는 겁니다.
(이해가 안가는 분은 0번으로 가서 링크 그림을 참조 합시다.)

7. 이제 수정된 framework-res.apk를 얻었으니 다시 G2에 넣어줍니다.
이때 절대로 framework/ 폴더에 직접 넣어버리시면 안됩니다. (전 그럴뻔 했습니다.;)
루트 익스플로러로 system/ 폴더에 framework-res.apk를 먼저 넣어주신 후 퍼미션을 644 (rw-r-r-)으로 바꿔주신 뒤에 framework/ 로 옮겨주셔야 합니다.

쨔잔~~

사용자 삽입 이미지

참쉽죠?

(…)

“LG G2 안드로이드 소프트키 및 상태바 높이 수정 방법 (루팅 필수)”에 대한 4개의 생각

  1. 이 포스팅이 2년전이었어서… 기억이 나질 않습니다. 안그러면 안됐던거 같은데… 지금은 몇번의 기변을 거쳐서 다른걸 쓰고 있거든요.
    롤리팝에서도 되는지도 모르겠네요. 네이버 카페 등지에 G2 게시판을 찾아보시면 정보가 있지 않을까 싶습니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다