ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 테이크 LTE 소프트 키 사이즈 줄이기(루팅폰)
    IT 2013. 3. 3. 00:44
    반응형

    이 작업을 하다 실수하면 벽돌이 됩니다 절대 자신없는 분들은 따라하지 마세요

    멋진 기계 테이크 LTE 지난번에 젤리빈 업데이트와 안정화를 마친후

    이왕 이렇게 된거 테이크의 가장큰 단점인 내장 SD 문제는 루팅해서 외장 SD카드와 바꿔치기를 해서 해결을 했다

    오늘은 커다란 소프트키 때문에 작아진 화면 때문에 답답한 사람을 위해 소프트키 사이즈를 줄여 본다

    사실 다양한 툴을 이용해서 소프트키를 없애고 사용하기도 하는데 개인적으로 소프트키를 너무 좋아한다

    다만 화면의 일부를 항상 점유해서 실제 사용화면이 좁아지긴 한다 그래서 사용하는데 불편함도 없는 수준으로 스스로 줄여보자

    framework-res.apk 를 교체하면 되는데 다른 사람이 만들어 놓은 파일로 그냥 교체 해도 되지만 시스템마다 다른 framework-res.apk 를 매번 다른사람이 바꿔주길 기다리는 것도 답답해서 직접 한번 해본다

    먼저 필요한 툴로는 

    APK Manager http://www.androidtheming.com/?page_id=243

    apktool https://code.google.com/p/android-apktool/

    을 다운받는다

    먼저 apk manager를 다운 받아 압축을 푼다(중간 경로에 한글이 있으면 안된다)

    그리고 apktool 최신버전 apktool.jar 를 다운받아 apk_manager_5.1_SNAPSHOT_windows\other\ 폴더에 복사한다(덮어쓰기)

    그리고 결정적으로 테이크 LTE /system/framework/framework-res.apk 파일을 PC로 복사한다 (루팅된 폰에서만 가능)

    framework-res.apk 을 apk_manager_5.1_SNAPSHOT_windows\place-apk-here-for-modding\

    에 복사를 하고(자바 설정은 생략, JDK를 설치하고 설정 맞춰야 한다)

    Script.bat 을 실행 

    디컴파일을 한다

    먼저 22

    수정할 apk를 결정하고

    9

    디컴파일

    디컴파일 완료가 되면 (이 콘솔 창은 절대 닫지 말고 다시 컴파일에 써야한다)

    apk_manager_5.1_SNAPSHOT_windows\projects\ 폴더에 디컴파일 된 파일들이 있다

    apk_manager_5.1_SNAPSHOT_windows\projects\framework-res.apk\res\values\

    폴더의

    dimens.xml 

    을 열어 수정을 한다

    <dimen name="navigation_bar_height">33.0dip</dimen>

    <dimen name="navigation_bar_height_landscape">33.0dip</dimen>

    <dimen name="navigation_bar_width">33.0dip</dimen>

    개인적으로 33 사이즈 정도가 크기도 작고 누르기도 불편하지 않아 이렇게 설정

    저장을 하고 이제는 컴파일을 한다

    아까 콘솔 창에서 다시

    11 컴파일

    를 누르면

    컴파일이 완료 된다

    여기서 부터 중요하다

    개인적으로 반디집을 애용한다 그래서 압축프로그램은 반디집이 기준

    apk_manager_5.1_SNAPSHOT_windows\place-apk-here-for-modding\

    폴더에 가보면 원래 있던 framework-res.apk

    외에 unsignedframework-res.apk 라는 파일이 있다

    unsignedframework-res.apk 을 반디집으로 열어 resources.arsc 파일을 압축을 푼다


    그리고 framework-res.apk 역시 반디집으로 열어 파일 추가를 클릭한다

    상세설정을 클릭하고 압축방법은 압축하지 않음을 고른다

    그리고 아까 풀었다 resources.arsc 파일을 압축파일에 추가를 한다

    압축 시작을 클릭하면

    중복 파일이 있다

    당연히 덮어쓰기

    이렇게 하면 수정한 파일 framework-res.apk 이 완성되었다

    여기서 부터 중요하다

    이 파일을 테이크 LTE 폰으로 복사를하는데 먼저 /system 폴더에 복사를 한다

    복사한 파일의 권한을 644로 반드시 변경을 하고

    /system/framework/ 폴더에 다시 변경된 권한의 파일을 복사한다

    이부분을 지키지 않으면 절대로 100% 무한재부팅에 돌입한다

    이렇게 복사를 완료했다면

    재부팅 후에는

    원래 이렇게 컸던 소프트키가

    이렇게 작아져 있음을 확인 할 수 있다


    framework-res.zip


    반응형

    댓글

Designed by Tistory.