본문 바로가기

Cell/Android

갤럭시S2 젤리빈 업데이트 및 프레임워크 디컴, 컴파일

안녕하세요. Team GGS ZenCoupe입니다(사생활상 본명은 대체하겠습니다.)

이번에 갤럭시 S2 젤리빈 업데이트 소식이 있습니다. 젤리빈 업데이트는 삼성Kies로 해주시면 될것같습니다.

 

 

하지만 이번 젤리빈 업데이트때 S3기반으로 만들어 졌다죠 -_-

 

(유출빈만 그런지... 잘모르겠지만 이번 업데이트때 S2기반으로 다시 만들어 졌는지 이부분에 대해선 잘 모르겠습니다.)

디컴파일 및 컴파일전 기본적인 안드로이드 수정법은 알고 계셔야 됩니다.

 

하지만 제가 루트 익스플로러 사용할줄만 아실분들도 하실수 있게 포스팅을 하도록 만들었습니다

.

일단 준비물은 S2 젤리빈 업그레이드폰, 루트 익스플로러(루팅필수), 컴파일러 (Apk_Manager)

 

Apk_Manager_5.0.3.vol1.egg

 

Apk_Manager_5.0.3.vol2.egg

 

구버전을 쓰니 21 에러가 뜨내요(이건 신버전입니다)

 

인제 루트익스플로러를 키시고 /system/framework 폴더를 들어가서 framework-res.apk 를 컴퓨터로 쏴 줍시다.

 

다음 다운받은 Apk_Manager 압축을 푸신뒤 framework-res.apk 파일을 place-apk-here-for-modding폴더에 넣읍시다

 

그다음에 Script를 실행 시켜 주세요

 

Script를 열으신후 22를 쳐주세요

 

그다음 1을 눌러주세요(place-apk-here-for-modding폴더에 파일이 여러개 일경우 번호가 달라집니다.)

 

그다음에 9를 쳐주세요(디컴파일링 작업입니다 이작업이 끝난뒤 Script를 끄지마세요 오류가 날수도)

 

디컴된 파일은 projects 폴더에 들어갑니다. 이폴더를 열어주세요.

 

framework-res.apk라는 폴더를 여신후

power_profile을 검색하신후 텍스트 편집기로 열어주세요

 

텍스트편집기로 여신뒤

<item name="cpu.idle">4</item>

 

<item name="battery.capacity">2100</item>

을 찾아서

<item name="cpu.idle">2</item>

 

<item name="battery.capacity">1650</item>

으로 바꿔 주세요

 

다음 최소화 시킨 Script 를 열어주세요.

 

여신뒤 11을 입력하시고 조금 기다신뒤 n을 누르고 엔터를 쳐줍시다

 

그럼 인제 컴파일이 완료되었습니다. 여기까지 오셨다면 작업이 반이상 끝난겁니다

 

인제 place-apk-here-for-modding 폴더를 들어가주세요

 

unsignedframework-res.apk 파일이 디컴 완료된 파일입니다. 이걸다시 폰으로 쏴주세요

 

폰으로 쏴주신 framework-res.apk 퍼미션을 위에와 같이 644로 확인후 다시 /system/frame으로 쏴주시면됩니다

 

인제 끝났습니다. 긴글을 읽고 따라해주셔서 감사합니다.

 

 

 

 

 

p.s 나중에 시간되면 systemui 수정법도 올리겠습니다