갤럭시S2 HD LTE(이하 갤치디) FA04 펌웨어 기준으로 적어 내려 갑니다.
이 방법은 프로그래밍 따윈 모르는 유저가 알아낸 방법으로써 고수분들이 보기에는 노가다성(?) 작업방법 일수도 있으나
분명 저같은 초보분들은 도움될거라 확신!?하고 적어보겠습니다.
보통 독바에 인터넷, 전화, 연락처, 메시지, 애플리케이션(메인메뉴)/홈 이렇게 5개가 많이 들어가는거 같아서(?) 5개만 해봤습니다.
전화, 연락처는 Contacts.apk파일
인터넷은 Browser.apk파일
메시지는 Mms.apk
애플리케이션/홈은 TouchWiz30Launcher.apk파일을 수정합니다.
1. Apk manager로 각 파일들을 디컴파일 합니다.
(추천! 초보탈출 게시판은 꼭 읽어보세요.)
2-1
Browser.apk 디컴파일 된 폴더
res/values-ko폴더 안에 string.xml파일을 열어 봅니다
res/values폴더 안에 string.xml파일을 열어 봅니다.
ex )
2.-2
Contacts.apk 디컴파일 된 폴더
res/values-ko폴더 안에 string.xml파일을 열어 봅니다
res/values폴더 안에 string.xml파일을 열어 봅니다.
2-3
TouchWiz30Launcher.apk 디컴파일 된 폴더
res/values-ko폴더 안에 string.xml파일을 열어 봅니다.
res/values폴더 안에 string.xml파일을 열어 봅니다.
2-4
Mms.apk 디컴파일 된 폴더
res/values-ko폴더 안에 string.xml파일을 열어 봅니다
res/values폴더 안에 string.xml파일을 열어 봅니다.
3. 이제 각 파일들을 Apk manager로 다시 컴파일 후 unsigned된 파일에서 resources.arsc파일을 빼네 원본 apk파일 안에 넣어 줍니다.
4. 테그라크 업데이트 폴더, 혹은 루익으로 퍼미션 준후 투척합니다.
5. 끝.
.
.
.
.
.
.
.
.
.
.
6. 그냥 끝나면 섭섭하지요.
위 4가지 파일들이 아무 오류 없이 컴파일, 디컴파일 된다면 위 과정이 끝일겁니다.
그러나.... 분명 오류를 뿜어내면서 로그를 남겨 댑니다.
그렇다면 오류 해결법을 알아봐야겠죠.
보통 갤치디의 경우는 apk manager4.9 버전으로 디컴파일 할시 폴더명에 xhdpi (ex:drawable-xhdpi폴더)가 붙은 폴더는 xhdpi대신 320dpi라고 붙어서 튀어 나옵니다.
이런 문제점때문에 전 인터넷에서 apk manager 5.0.2버전을 구해서 사용해왔습니다.
5.0.2버전으로 framework.apk파일이나 TouchWiz30Launcher.apk파일은 아무 문제 없이 디컴파일 됩니다.
하지만 mms, browser.apk 같은 파일들은 오류가 나더군요.
해결법으로는 검색해 보면
고도처리님의 글
http://matcl.com/index.php?mid=ts2&document_srl=2933892
불멸[갤K]님의 글
http://matcl.com/index.php?mid=newbie&document_srl=1708079
이 있습니다.
고도처리님의 글에 있는 방법대로 도전해 봅니다.
5.0.2버전으로 하면 mms, browser.apk 2개의 파일들은 그래도 오류를 뿜어 냅니다.
좌절하지 말고 다시 처음부터 4.9버젼으로 해봅니다.
깔끔하게 디컴파일/컴파일이 되는걸 볼수 있습니다.
7. 수정 완료 후 컴파일을 다 하셨다면 원본 apk파일에 resources.arsc파일을 바꾼 뒤 휴대폰에 투척해야 겠죠.
하지만, 여기서 중요한점은 지금 작업중인 폰이 갤치디라는 겁니다.
갤치디는 갤s2랑 폴더 구조가 조금씩 다릅니다.
예를 들면 해상도가 달라서 수정해야 될 이미지 파일들이 갤s2는 drawable-hdpi폴더에 있을 때 갤치디는 drawable-xhdpi폴더 안에 있는 경우가 허다합니다. png파일을 보면 그림크기가 다르지요.
문제는 6번째에 적어 놓은거 처럼 apk manager4.9버전으로 디컴파일 하면 xhdpi폴더는 320dpi폴더로 바껴버립니다.
이런 상태로 바로 휴대폰에 집어 넣었다간 byuk dol 되기 십상이죠.
그래서 검색을 해 봅니다.
http://matcl.com/index.php?document_srl=4738780&mid=ts2
여기 팝퍼님이 적으신 글과 보민파파님의 댓글이 있습니다. 갤치디 유저한텐 한줄기 희망과도 같은 글과 댓글입니다.
네 그렇습니다. 원본 apk파일안에 xhdpi폴더들을 모두 320dpi로 바꿔줍니다.
물론 4.9버전으로 디컴파일한 파일들만 바꿔주면 되겠죠.
8. 자 이제 진짜 끝났습니다.
모든 과정을 마치셨다면 휴대폰에 투척해 봅시다.
적용결과 입니다.
결국엔 이넘들이 사라져 버렸네요. 휴.....
번외로..
이건 그냥 심심해서 텍스트로 만들어 봤는데 의외로 괜찮더군요. ㅎㅎ
그럼 하시는분들 모두 성공하시길 바라며 글 마치겠습니다.
막상보면 내용이 그리 많지 않은데 글만 굉장히 길게 써놨네요. 죄송합니다......;;