허동우
11.06.10
조회 수 24889
추천 수 37
댓글 23

안녕하세요~ 얼마전 SKT 갤럭시S2를 구입하고 여기에서 고수분들의 좋은 자료 많이 참조 하고 있는 중입니다.

제가 자료실에 테마 변경이나 배터리 아이콘 등등.. 변경하는 글을 쭉 보고 따라 해보니..

정말 좋은 자료들이네요..

다만, 초보 분들을 위하여 한가지 제가 알고 있는 내용을 전달 하고자 합니다.

먼저. 예를 들어 보겠습니다.

1. 배터리 아이콘 변경(framework-res.apk)

2. 상태바 Wifi아이콘 변경(SystemUi.apk)

두 가지 작업을 하고자 할 경우 능력자분들이 대부분 수정된 apk를 첨부하더군요.. 그럼 초보자 분들은 그냥 첨부된 apk를 root explorer로

작업을 하시게 됩니다.

첫번째

어차피 자료실에 올라오는 자료들 대부분 해당 apk안에 있는 이미지만 변경을 하는 것입니다.

그러니 댓글 중에 어떤 파일의 어느 부분을 수정 했는지 물어 보시는 분들고 계시는 것 같고.. 본인이 원하는 부분만을 변경하고 싶기도 할 것입니다. 1,2번 모두 해당 apk안에 있는 이미지만 변경하는 것이기 때문에 작업 하시는 분들도 조금만 신경을 쓰시면 쉽게 작업을 할 수가 있는 겁니다.

능력자분들이 작업하신 framework-res.apk를 압축 풀어서 res/drawable-hdpi 폴더와 본인이 가지고 있는 원본 framework-res.apk의 res/drawable-hdpi폴더를 비교해 보시면 분명 변경된 이미지를 눈으로 확인 하실 수 있습니다. 배터리이미지를 변경 했다면 순정(?) 배터리 아이콘들 대신 수정된 이미지들이 들어 가 있을 겁니다. 2번 작업인 경우도 마찬가지입니다. 변경된 wifi아이콘을 순정 SystemUi.apk를 압축 풀어서 비교해 보시면 해당 이미지만 다를 것 입니다.

따라서 능력자분들이 작업해 주시는 apk를 통채로 엎지 마시고 가만히 한번 비교해 보시고 본인이 직접 변경된 이미지만 교체하여 압축을 한 뒤 apk를 update해 보시면 많은 도움이 될 겁니다.

이렇게 작업하는 이유는 차후 본인이 먼가를 변경하여 apk를 update하고자 할 경우 훨씬 작업에 이해가 쉽게 되기 때문입니다.

저같은 경우에는 능력자분들이 올려주시는 apk들을 다 비교해서 변경된 이미지(배터리/wifi/기타 등등)만 따로 가지고 있습니다.

나중에 루팅을 새로 하여 다시 작업해야 될 경우를 위해서......

두번째

능력자분들 갤럭시S2에 대한 자료를 제공하실때 skt/kt 이런식으로 통신사를 구분지어서 올려 주십니다.

때문에 초보분들께서는 본인의 통신사가 아닌 자료이기에 본인의 통신사에 맞는 작업을 요구를 하시게 됩니다.

물론 framework-res나 systemUi등 내용이 다를 수가 있습니다. kt용으로 수정한 framework-res.apk를 그대로 skt에 엎으라는 말은 절대 아닙니다. framework는 아주 중요한 부분이기 때문입니다.

하지만 단지 이미지만을 변경하는 것이라면, 통신사별로 차이가 없다는 것입니다. 같은 갤럭시S2라면 이미지 사이즈는 분명 동일하기 때문입니다.

예를 들어, 능력자분이 kt용 배터리 아이콘 수정이라고 framework-res.apk를 올려 주셨습니다. 본인은 skt를 사용하고 있습니다.

위에서 언급한 것 처럼 apk를 압축 풀어 변경된 이미지만을 골라서 자신의 framework-res로 옮기시면 된다는 말입니다.

통신사는 다르지만 같은 lcd사이즈를 사용하기 때문에 framework쪽에서 사용되는 이미지들을 모두 동일한 사이즈라고 바로 무방합니다. 이런 부분도 참고 하시면 좋을 실 겁니다.

세번쩨

대부분 수정된 apk를 'root explorer'어플을 이용하여 옮기시더군요.. 저도 어플 깔아서 해 봤는데 아주 좋네요 ^^

하지만 ddms tool을 이용하는 방법도 있어서 잠깐 적어 드립니다.

물론 이클립스로 apk개발해 보신분은 다 아시는 내용입니다. (패스~~~)

apk개발을 위하여 이것저것 설치하는 방법은 인터넷에 널려 있습니다. 환경을 다 갖췄다고 치고... ^^

ddms를 실행 시켜 'file explorer'메뉴로 가 보시면 system -> app / system/framework가 보이게 됩니다. 물론 'root explorer'어플로

작업하는 경로와 동일합니다.

예를 들어,

framework-res.apk를 수정했습니다.

ddms를 실행시킵니다.

cmd창을 열어 adb shell 이라고 친 다음

mount /o remount /rw /system 이라고 칩니다.(rw로 권한 변경하는 겁니다. 'root explorer'에서 rw로 권한 변경하는 거랑 동일합니다.

ddms -> file explorer를 실행 시킵니다.

system -> framework폴더로 가셔서 화면 우측 상단에 'Push a file onto the device' 메뉴를 클릭합니다.(이부분은 adb push명령어를 써도 됩니다.)

수정한 framework-res.apk를 지정한 다음 ok하시게 되면 apk가 변경이 됩니다.

재부팅 합니다. 그러면 적용이 됩니다.



물론 이런 방법을 안 해 보신 분이라면 'root explorer'이거 쓰시는게 더 편합니다.

개발을 해보신 분이라면 ddms를 이용한 방법이 훨씬 빠르게 느껴 지실 겁니다.

이상이네요... 제가 잘못 아는 부분도 분명 있을 겁니다. 지적해 주시고..

아시는 분은 시원하게 패스~~ 하시면 되겠습니다.

즐거운 하루 되세요~~

댓글 23
댓글 쓰기 권한이 없습니다.
분류 조회순 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
강좌 초보분들.. 분명히 기억해 두세요.. 42 허동우 60 25868 2011.06.22
갤럭시s3 컴퓨터없이 스마트폰에서 루팅 및 cwm 설치하기 18 구모 22 25819 2013.06.12
강좌 (루팅폰)휴대폰을 재설정 합니다. 19 까마귀소 27 25712 2011.04.30
제노니아3 돈버그를 알게되었습니다.. ㅎㅎ 18 국내산한 1 25666 2010.11.17
노트3 기본 어플 자동 삭제 (세계 최고 387개) #1차 수정 99 file Anony 93 25632 2014.03.01
의외로 잘 주는 유부녀 많습니다 신혁수 25558 2024.04.16
아이폰 하단바 투명하게 만들기 (iOS 11.0.2) 1 file 스틸하트 3 25419 2017.10.10
[6개] 겔럭시 노트 젤리빈 베터리 광탈 현상 최소화 하기..! 152 file HackerChang 143 25413 2013.02.18
G2 CWM리커버리 설치방법 23 file BamBu 28 25324 2013.11.22
강좌 리시버,스피커,이어폰 출력(볼륨) 증폭&조절방법 강좌 (볼륨 제한 풀기) 22 file kkh9504 22 25252 2013.07.09
강좌 안드로이드 루팅(Rooting)하기 - Z4root 13 불멸[갤K] 6 25050 2011.02.10
강좌 루팅 후 여러가지 작업 시 필요한 정보 알려드립니다. 23 허동우 37 24889 2011.06.10
[테그라크 오버클럭] 테그라크 오버클럭 사용방법과 정의 33 file 초콜렛왕 18 24655 2011.03.24
[15.01.23] SKT 갤럭시노트4 (SM-N910S) 안드로이드 4.4.4 (KitKat) 시... 28 file 젤리빵™ 48 24514 2014.12.22
루팅 폰에서 루팅감지 어플들 사용하기 30 s루인 27 24445 2014.10.12
강좌 테그라크 사용자를 위한 간단 테마적용법~! 77 택이아빠 47 24445 2011.04.05
odex / deodex 강좌! (punlog님외 요청) 39 file 에테리스 16 24423 2012.05.31
갤럭시S3 공장초기화 리커버리모드 진입방법. 9 Avelan 8 24405 2012.07.19
강좌 [테마스토어 강좌] 커스텀 락 + 동영상 락 + 커스텀 종료키 옵션 적용... 22 file 초콜렛왕 7 24370 2011.03.06
꿀팁. 일반인 쉽게 따먹는 방법 신혁수 1 24173 2024.04.18
강좌 갤럭시노트4 '루팅' 방법 Philz Recovery 38 MINU♡ 60 24083 2015.01.26
옴티머스g pro 와이파이문제 해결방법3가지 12 나인간임 8 23901 2013.05.06
섹파 만드는방법 신유찬 23899 2024.03.08
[팁] 갤럭시노트2 불필요 apk 제거 리스트 21 file 상진군 31 23780 2012.11.18
자동 실행방지 AutoStarts 보다 강력한 Gemini App Manager 79 file HackerChang 72 23772 2013.03.03
갤럭시 탭 10.1 SHW-M380W 순정 복원 방법 3 jasonkhm 5 23718 2019.07.17
안드로이드 파일 확장자 연결 설정법 7 file 짱구삼촌 5 23485 2014.06.13
강좌 테그라크 리커버리 모드 설명. 15 준™ 27 23316 2011.08.02
감사합니다 지존2 23218 2024.04.18
갤럭시 s의 IO 스케쥴러 변경을 통한 IO 딜레이 단축- 2편 (어플리케이션) 109 file 자양 28 23209 2010.12.16
1 - 5 - 135