안녕하세요..
이번에 본의 아니게 노하우를 적게된 곧 20중반을 바라보는 한 대학생입니다.
이렇게 노하우를 적게된 것은..
저도 초보이고 아직 다룰줄 모르는 apk 파일을 수정(일명 짜깁기) 하여 자신이 원하는 테마로 쓰실수 있는데 도움이 되고자 글을 쓰게 되었습니다.
생각보다 간단한 방법인데.. 많이들 모르시는거 같더라구요..^^;;
* 수정(짜깁기)을 통한 '무단 배포' 는 개발자 분에 대한 얘의가 아닙니다.. 개인적인 용도로만 사용해 주시길 바랍니다.
저또한 제가 만든 파일을 보내드릴수가 없어서 이런글을 쓰는것이니까... 무단 배포 보다는 이런 노하우(강좌 아닌 강좌)를 알려주시는것이 더 현명하리라 생각됩니다.
개발자분들의 노고를 지켜드릴수 있는 문화를 만드는건 우리니까요..
그럼 시작 하겠습니다.
1단계.. 먼저 apk파일의 확장자를 zip로 바꿔줍니다.
확장자 변환에 관한 윈도우 메세지는 무시한채 바꿔줍니다.
2단계...
스샷에 보이시다 시피 res / drawable-hdpi 안에 들어가 보시면 수많은 png 파일들이 있습니다.
모두 선택후 오른클릭을 하여 세번째 항목.. ~~~에 압축풀기를 선택해 줍니다.
그럼 zip파일(원래는 apk)이 있는 폴더안에 framework-res / res / drawable-hdpi 라는 폴더가 생기게 되고 그 안에 수많은 png 파일들을 보실수 있습니다.
여기서 자기가 원하는 png파일을 선택한뒤 덮어씌울 준비를 하기위해 이름이 같은지 확인해 줍니다.
statusbar_background.9.png 이파일이 상단 상태바 배경을 나타내는 파일입니다.
저는 이 녹색파일을 스샷 좌측에 보이는 검은배경으로 바꾸려고 합니다. (같은 방법으로 다른 apk파일에서 추출한 것입니다.)
3단계...
덮어씌우기 단계입니다.
덮어씌우고자 하는 파일(추출해놓은 파일)을 따로 빼놓으시고 다시 원래의 zip파일(본래 apk)로 돌아갑니다.
알집메뉴중 파일추가 를 선택하고 추가버튼을 눌러 덮어씌울 파일을 선택한후 압축을 눌러 줍니다.
당연히 덮어쓰기 해줍니다.
완료되면 zip을 다시 apk로 바꿔서 사용하시면 됩니다.
-필독-
* 저같은 초보분들이 개인적인 용도로 짜깁기 하시기 편하라고 쓴 글입니다. 문제가 될시 바로 삭제 조치 하겠습니다.
* 저는 프로그래밍언어를 다룰줄 모릅니다. 저런 방법으로 해서 문제가 생길시 해결하는 방법또한 모릅니다..
즉 본인에게 모든 책임이 있습니다. 하지만 제가 해본결과 그런적은 없었던것 같습니다.
* 수많은 공초 모비초기 등을 겪으면서 갤스를 꾸미기 위해 엄청 노력했습니다. 하지만 개발자 분들은 저보다 더 하셨을거라고 생각되구요..
그런분들의 노고를 지켜드리기 위해 '절대 무단 수정 배포' 는 금지 하는 문화를 만들고 싶습니다.
(사실 이 글을 쓰면서 가장 걱정 되는 부분입니다.)
* 배터리 같은경우 붙여넣기할 아이콘의 개수와 기존에 있는 아이콘의 개수가 일치 해야 오류가 없을것으로 생각됩니다.
(시스템 언어를 다룰줄 몰라 정확히는 모릅니다만 그게 안전합니다.)
(기타 충전 모션 아이콘 등 포함 입니다.)
* 아이콘을 포토샵으로 수정하여 개인취향대로 아이콘 설정이 가능합니다.
다음 링크는 루팅이라는 개념을 안지 약 1주동안 제가 꾸민 결과물입니다.. 중간중간 많이 거쳤지만 어제부로 만든 스샷 입니다.
적용테마는 제가 좋아하는 JacKos 님의 안드로보이 버전 테마 입니다.
자세한 수정내용글은 http://matcl.com/s/?mid=sminfo&document_srl=600033 여기에 있습니다.
이 글을 쓰면서 다시한번 개발자 분들에게 감사함을 표합니다..^^
(방학때 알바라도 해서 여윳돈 생기면 Donate 좀 할게요..ㅋㅋ)