본문 바로가기

안드로이드/공통

갤럭시S2(SHW-M250S) 젤리빈(MB1) 배터리 광탈 해결법(루팅, 고급유저용)

블로그들을 보니 다 뭔가 잘못됬거나 설명 부실이더군요..

총정리해드립니다.


일단 루팅유저만 적용가능합니다.

framework-res.apk파일을 디컴파일, 컴파일해야되거든요..

갤투유저만 오셨을테니 테그라크 커널 추천드립니다..

pspmaster.tistory.com/118


일단 간단히 요약하자면

1. 핸드폰에서 framework-res.apk 파일을 빼내옵니다.

2. APK Manager 5.0.3(혹은 apktool 최신버전으로 업데이트)로 디컴파일합니다.

3. *\apkmanager 5.0.3\project\framework-res.apk\res\xml\power_profile.xml 파일을 열어 값을 두가지 수정한다. (cpu idle 4 -> 2  capacity 2100 -> 1650)

4. APK Manager로 컴파일한다.

5. 순정 framework-res.apk 파일에 컴파일한 power_profile.xml을 바꿔치기(치환?)한다.

6. power_profile.xml파일만 바뀐 framework-res.apk파일을 폰에 넣는다.

7. 퍼미션을 644로 주고 재부팅한다.


혹은 첨부파일에 수정된 framework-res.apk 받으셔서 바로 6번부터 하시면 됩니다.. (추후에 올림 파일첨부가 않되요..)



아아..

이것만 적어서 올리고 싶다..


1. 핸드폰에서 framework-res.apk 파일을 빼내옵니다.

root explorer를 이용하시거나 adb로 빼내오시면 됩니다..

위치는 /system/framework

adb명령어

adb pull /system/framework/framework-res.apk


2. APK Manager 5.0.3(혹은 apktool 최신버전으로 업데이트)로 디컴파일합니다.

첨부에 있는거 받으셔서 적절한곳에 압축푸세요.. (추후에 올림 첨부가 않되네요..)

place-apk-here-for-modding 여기에 framework-res.apk 파일을 넣으세요.

script.bat을 켜서 22번, framework-res.apk의 번호를 입력후 엔터, 9번

창 닫지마세요. 닫으면 파일 삭제하고 처음부터 다시.


3. *\apkmanager 5.0.3\project\framework-res.apk\res\xml\power_profile.xml 파일을 열어 값을 두가지 수정한다. (cpu idle 4 -> 2  capacity 2100 -> 1650)



그리고 저장.


4. APK Manager로 컴파일한다.

script.bat창에서 11번 엔터

system apk? 라고 뜰때 n 엔터


5. 순정 framework-res.apk 파일에 컴파일한 power_profile.xml을 바꿔치기(치환?)한다.

순정 framework-res.apk 파일을 알집으로 열고, place-apk-here-for-modding폴더의 unsignedframework-res.apk도 알집으로 연다.

unsignedframework-res.apk에서 res\xml\power_profile.xml파일을 압축을 푼다.

power_profile.xml파일을 순정 framework-res.apk의 res\xml폴더에 추가하기버튼으로 바꿔치기한다.(드래그로하면 압축률이란 개념이 적용되서 파일 뻑나요.)


6. power_profile.xml파일만 바뀐 framework-res.apk파일을 폰에 넣는다.

root explorer 혹은 adb로 unsignedframework-res.apk파일을 넣읍시다.

이름은 framework-res.apk로 바꿔주시고 넣으세요.

adb 명령어

adb pull /system/framework/framework-res.apk


read-only 뜰시에

adb shell

mount -o rw,remount /system

exit

adb pull /system/framework/framework-res.apk


7. 퍼미션을 644로 주고 재부팅한다.

root explorer이용시 framework-res.apk파일을 길게 눌러 권한(Permissions)을 눌러

v  v  ㅁ

v ㅁ ㅁ

v ㅁ ㅁ

로 체크후 확인 후 재부팅

adb명령어

adb shell

cd /system/framework

chmod 644 framework-res.apk

reboot


사진첨부가 파일첨부와합께 않되네요... 이런..

추후에 올려드리겟습니다..