EXODUS_Q™
14.10.09
조회 수 8846
추천 수 28
댓글 24

상쾌한 한글날 아침...
<디컴파일>부터 <컴파일>까지의 전 과정을 설명합니다.


 



1.아래 "웃음투자"님 블로그에서 <APK_manager_fix_v5.1 또는 v5.7 >을 컴퓨터에 설치하세요.


fix_v5.1을 기준으로 설명드립니다.
(4.3/4.4펌웨어는 APK_manager_fix_v5.7 설치하세요.)


http://softdx.kr/60185053168 


 


 


2.아래 링크에서 "짱구삼촌"님 <Unsigned APK Auto-CopySign Script v1.3>을,


PC에 설치한 APK_manager_fix_v5.1<place-apk-here-for-modding폴더에 다운로드 하세요.


(APK_manager의 other폴더에 7za.exe/zipalign.exe 있는지 꼭 확인하시구요~)


http://www.matcl.com/?m=bbs&bid=appDB&p=7&where=nic&keyword=%EC%A7%B1%EA%B5%AC%EC%82%BC%EC%B4%8C&uid=212064







 


 


3.디컴파일 하고자하는 APK파일과 같은 펌웨어의 framework폴더에 있는 <framework-res.apk/tw_framework-res.apk> 이 두 파일을 place-apk-here-for-modding폴더에 넣으세요.(꼭 넣으세요~!!!)





 


4.디컴파일 하고자 하는 APK파일을 place-apk-here-for-modding폴더에 넣으세요.(디컴파일 하려는 모든 APK파일은 이 폴더에 있어야 합니다.)
-저는 예로 SystemUI.apk파일을 가지고 퀵패널-"S파인더"버튼의 Activity를 수정하는 작업을 해보겠습니다.




 


 


5.Script.bat 더블 클릭 하세요.(디컴파일과 컴파일을 실행하는 창이 열립니다.)







 


6."22번"입력 엔터 치세요.





 


7.디컴파일 하려는 APK파일의 번호를 입력 엔터 치세요.





 


8.여기서 "10번"을 입력하고 엔터 치세요.


(일반 설치형 APK파일은 이 과정에서 그냥 9번-디컴파일 해도 되지만, 시스템APK파일인 경우 그렇게 했을 경우 디컴파일은 되지만 나중에 컴파일할때 오류가 발생하는 경우가 많습니다.오류의 원인을 제대로 파악할수없는 애매한 경우가 발생할수 있는데 그걸 미리 방지하기 위한 차원입니다.저는 이 과정을 항상 해줍니다.)





 


9.10번을 선택하고 엔터 치면 저런 문구가 뜨는데....





 


10.여기서 place-apk-here-for-modding폴더에 있는 framework-res.apk파일을 마우스 드래그 인 하여 창안으로 집어 놓으세요.


그리고, 엔터 치세요.





 


11.드래그 인 한 후, 엔터 치세요.


 


 


 


12.자동으로 디컴파일이 진행됩니다.






13.디컴파일이 끝났습니다.(이제 이 창을 닫아도 되고 컴파일 하기 위해서 그냥 열어놔도 됩니다.저는 항상 닫아놓습니다.)



 


 


 


14.디컴파일이 정상적으로 완료된 APK파일은 모두 projects폴더에 있습니다.



 




 


 


15.디컴파일된 파일을 열어보면 이렇게 구성돼있는데...여기서 smali라는 폴더가 있으면 <데오덱스>파일이고, 없으면 <오덱스>파일입니다.




 


 


16."S파인더"버튼의 Activity를 수정하기 위해 아래와 같은 경로로 이동했습니다.





 


 


17.를 이용하여 수정할 파일을 열어 봅니다.


 


 


18.이렇게 돼있는걸...




 


 


 


19.이렇게 수정했습니다.(인터넷 앱 바로가기)



(참고로, Activity는 "짱구삼촌"님-Avtivity Viewer 스크립트로 확인해도 되고, My Application Details 라는 앱으로 확인이 가능합니다.이건 나중에 별도로 설명드리도록 하겠습니다.)


 


 


 


20.수정하고나면 반드시 Notepad++의 저 "파일"을 클릭하여 <저장>을 해줘야 합니다.





 


 


21.이제 컴파일 해보겠습니다.



 


22.디컴파일 처음과 마찬가지로 Script.bat를 엽니다.(이미 열여둔 분들은 그냥 계속하면 되겠죠~)



 


 


 


 


23."22번"입력 엔터 칩니다.





 


 


24.컴파일 하려는 APK파일을 선택한 후 엔터 칩니다.





 


 


25."11번"입력 엔터 칩니다.





 


 


26.컴파일 진행되고 정상적인 컴파일이 완료되기직전 항상 이런 구문이 나타납니다.





 


 


27.반드시 "n"입력한 후 엔터 칩니다.





 


 


28.컴파일이 정상적으로 완료됐습니다.(이제 이 cmd 창은 완전히 닫아도 됩니다.)





 


 


29.컴파일이 정상적으로 완료된 APK파일은 place-apk-here-for-modding폴더에 "Unsigned"가 앞에 붙어 저장됩니다.
<이걸 그냥 Unsinged떼고 폰에 집어넣는 분들이 간혹 있는데 그럴경우 십중팔구 "시스템UI가 중지 어쩌구..."하면서 상단바가 실종될겁니다.또는, 컴파일 완료된 Unsigned붙은 파일을 열어 resources.arsc나 classes.dex를 순정파일에 옮기고 어쩌구 하는 작업을 하는 분들이 많을실테데 그 과정 자체가 까다롭고 조심스러운데다가 그 과정에서 하나라도 잘못하면 폰에 APK파일을 넣었을때 오류가 발생하기 쉽습니다.그러니까 Unsigned 붙은 컴파일 완료된 파일은 아예 건드리지 마시고 가만 냅두시기 바랍니다.)







 


 


30.여기서 이제 를 더블 클릭 합니다.





 


 


31.창이 열리면 컴파일 완료된 Unsigned붙은 파일들이 나열됩니다.





 


 


32.원하는 Unsigned...APK파일을 선택한 후 엔터 칩니다.





 


 


33.자동으로 작업이 진행됩니다.







 


 


34.이제 창을 닫고...place-apk-here-for-modding폴더에 있는 <signed>폴더를 열어봅니다.





 


 


35.네...컴파일후 사인까지 완벽하게 끝낸 APK파일이 들어 있습니다.
항상 이렇게 signed폴더에 저장된 APK파일을 폰에 넣으면 아무 오류없이 잘 적용됩니다.



 


 


...................


작업 결과,
S파인더 버튼을 터치하면 인터넵 웹이 바로 열립니다.^^






이번에도 여전히 길고 지루한 글 끝까지 읽어주신 분들 대단히 고맙습니다.^^

EXODUS_Q™ 님의 SIGNATURE

profile
Just Do It.
댓글 24
댓글 쓰기 권한이 없습니다.
분류 조회순 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
[포인트 올리는 법] 포인트를 올리는 가장 기본적인 루트를 적어두었습... 17 berics 109 526190 2015.03.10
갤오광 초보의 아주 약간의 수정팁 22 file 라크루샤 17 343729 2015.04.03
폰2개일 때 폰하나로 오는 전화 다 받고싶을 떈 4 file 큐프란 9 333973 2022.12.19
태블릿 셀룰러에 20GB 데이터 최저가 6,600원 2 file 까미랑 2 313623 2022.11.17
아이폰 강점중 하나 4 file 까미랑 2 232561 2022.05.02
휴대폰성지 및 성지좌표 안내 3 성지요요 1 231997 2023.06.05
kt요금계산기 사용해서 직접 요금 조회해보기 1 file 오나라오 220436 2022.04.06
노트10 루팅방법 9 세종태왕 5 219284 2022.01.13
이것만 알아도 최대 20만원 절약하는 노트북 구매 팁 2 리파리파 1 214268 2022.06.06
공유데이터 무료로 2배 늘리는법 3 이폰이8 208317 2022.07.28
きっと最高の一本が見つかりますよ! JanaA8051055 201018 2022.07.28
감사합니다. 갤럭시의 장점 정리 4 thepeople 3 198929 2021.12.10
갤탭 순정 펌웨어 파일 문의 좀 드려요...(Code~ , Modem~) 2 쭈뇽이 3 197107 2021.08.06
옵티머스 폰트 뭔지 알려주실 수 있을까요?ㅠㅠ file Sisisusu 1 193808 2023.11.14
틱톡 앱테크 15,000원 5분안에 벌기 이벤트 공유!! 1 senbei2 193690 2021.06.26
강좌 갤럭시 공장 초기화 방법 및 기타 궁금증... 5 jary 5 192310 2021.06.19
안녕하세요 s10 안드로이드11 루팅 문의요 4 두유노세 2 189852 2021.06.13
z폰트 이용하는분 계신가요? 2 bono1123 4 186492 2021.05.03
좋은 정보 공유요 1 senbei2 3 182514 2021.04.06
무한부팅 해결이 안됩니다... 14 file 아마만 6 182383 2021.02.26
tar.md5 파일을 해제하는 방법 2 라파엘3 181075 2021.02.04
전국 3사 대란 가격 공지 [ S23 아이폰14 S22 플립4 미친 가격 ] 성지투어 1 178453 2023.07.24
진짜 어떡하죠ㅠㅠ제발 도와주세요 4 정선우 177532 2021.02.02
강좌 질문드립니당 스승구함 169360 2021.01.10
아이폰12 듀얼심 4 file 큐프란 3 164987 2020.12.22
안드로이드폰이 느리다면 반드시 확인해야 할 앱 14 동킹콩맨 6 162267 2020.08.15
스마트기기 무료 쉐어링으로 쓰는 방법 10 아쌀라마 10 145534 2020.04.28
문의 ksd2205 139313 2020.04.08
감사합니다 3 lfj 126493 2020.03.12
노숙중요..살려주세요 ㅠㅠ 19 하느님살 2 118344 2020.02.15
1 - 135