허동우
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
제목 글쓴이 추천 조회 날짜
터치위즈 4.5 임시 프리징 해결책입니다. 15 메틴 2 6232 2011.06.20
허니컴스타일 런쳐한개 소개해드릴께요^^; 7 file 쭈뽀 2 3092 2011.06.20
겔스 베터리팁 6 도르곤나 3096 2011.06.19
휴대폰 먹통 됬을때 방법(?) 10 SImpson 1 8809 2011.06.19
강좌 갤2 부트로고 적용시 유의점.. 24 미친kamui 9 4967 2011.06.19
갤럭시U 1.34Ghz OC 셋팅 공유 10 SteelHeart 2 3132 2011.06.19
명인 리체님~~~~~4 (리바이벌~~~~~)^^* 11 stool 5 2027 2011.06.17
새삼스러운 팁!! 전 잘사용하고 있습니다 4 최태풍 2280 2011.06.17
첨으로 센터 방문해봤습니다(갤탭 속초 배터리) 4 괴물군 2554 2011.06.17
강좌 한번씩 경험하는 Google Services Framework 오류 해결법 6 블랙도그 7 20909 2011.06.17
안드로이드 폰 막 구매하신 분들만 보세요 9 한강의괴 2860 2011.06.17
강좌 순정펌웨어 안에서 시스템파일 및 순정 프레임워크파일 등 추출하기!! 24 씨이익 26 13229 2011.06.16
강좌 [필수!] 순정 시스템, 테마(프레임워크, 시스템UI) 파일 추출법!! 20 file 씨이익 15 7028 2011.06.16
미투데이 업뎃 후 와이파이 아이콘과 3G 아이콘 같이 뜨시는 분 해결법 6 강한군사 2151 2011.06.16
일반 어플을 시스템어플로 변환하기 [티타늄 백업 프로] 8 file 메틴 1 11170 2011.06.16
핵펀치 적용안될때 (저 같은분 있을까봐 올려요) 7 시크룬 2296 2011.06.15
모바일로 첨부파일(한글명파일 또는 특수기호파일) 100%다운받을수있는... 8 MinSuk fafa^ 1 3267 2011.06.15
(뒷북일 수 있는) 갤스2 카메라 메뉴변경방법 8 쭈뽀 3 2689 2011.06.15
스피드모드 설정법 15 오상석 3 5164 2011.06.14
미날님의 부두사운드 강좌를 따라하고나서..(스크롤압박심함) 7 엣지겔s 3345 2011.06.14
갤럭시s진저업글후 캡쳐법! 11 아름다운 3410 2011.06.14
스피드모드 정착했습니다. 16 갤신ㅇㅅ 4090 2011.06.13
티스토어 무료목록 티스토어 어플에서 바로 보기 6 후이꾸♡ 2540 2011.06.12
강좌 테그라크(빌드30이후) 업데이트폴더 테마적용방법 232 file 택이아빠 150 71918 2011.06.11
테그오버 얼티밋과 스피드모드oc 동시사용자분들은 11 갤신ㅇㅅ 3016 2011.06.11
오버클럭 실험해주세요 7 마왕gggg 2882 2011.06.10
갤K오버클럭설정값,배터리절약 9 세르네스 3391 2011.06.10
강좌 루팅 후 여러가지 작업 시 필요한 정보 알려드립니다. 23 허동우 37 24889 2011.06.10
강좌 com.android.phone 오류 ! 3 시선을뺏 3 12212 2011.06.09
저도 스피드모드 설정추천한번 해봅니다.. 8 갤신ㅇㅅ 3086 2011.06.08
1 - 107 - 135