른돌
13.04.16
조회 수 8967
추천 수 33
댓글 52


요즘 많은 분들이 오덱스 및 데오덱스 작업에 관하여 질문글들을 올리고 계십니다.
참고하여 작업하시라는 의미로 짧게 설명 드릴께요.



웃음투자님의 블로그
http://blog.naver.com/softdx/60185053168


 


우선 오덱스 파일을 데오덱스 하는 방법은 위에 올려져있는
웃음투자님의 블로그를 참고 하시기바랍니다. 설명 자세하게 나와있어요.



참고로 데오덱스 작업을 하기 위해서는
내 폰의 /system/framework 폴더에 있는 모든 파일을 APK-Manager 5.1 FIX 가 설치되어있는 폴더의
place-odex-here-to-deodex 폴더에 넣어 두어야 작업이 가능하다는것만 기억하시면 됩니다.


 


Azdesign™ 님의 블로그
http://azdesigntm.tistory.com/176


 


AutoDEOTool1.0.3_softdx_fix.7z 을 사용해서 하고자 할때는 위에있는


Azdesign™ 님의 블로그를 참고하시면 될듯합니다.
제가 설명 하는것 보다 훨씬 더 쉽게 설명을 해 놓으셨으니까요..ㅎㅎ


압축 풀으실때는 7zip사용해서 풀어 주시는게 정신건강에 도움이 됩니다.


역시  /system/framework 폴더에 있는 모든 파일을 _framework 폴더에 넣어 두시고 작업하세요.


 


문제는 데오덱스 작업 하여서 파일을 수정하고 다시 오덱스 작업을 하는 부분입니다.
인터넷 검색을 통하여 많이 살펴 봤지만 대부분 알아듣기 어려운 도스 명령어들 뿐인지라...ㅠㅠ


그래서 좀더 쉽게 오덱스화 하는 방법을 설명 드립니다.
간단하게 파일 추출하여서 이름만 바꾸어 주면 되는 방법(편법?)......ㅋ


 


deodex 작업과 파일 수정을 다 끝내고 내폰에 xxx.odex 파일을 제거하여 xxx.apk파일을 적용하였다면
Root Explorer을 이용하여 data/dalvik-cache 폴더로 이동..
자신이 작업했던 파일을 추출하여 줍니다.


예를 들어


SystemUI.apk 를 작업하였다면 system@app@SystemUI.apk@classes.dex 를 추출하면 되겠죠?
framework를 작업하였다면 system@framework@framework.jar@classes.dex 입니다.


 





위에서 처럼 파일을 추출하였다면 이름을 바꾸어 주세요.
system@app@SystemUI.apk@classes.dex => SystemUI.odex
system@framework@framework.jar@classes.dex => framework.odex 처럼...이해가 되시죠?
그리고,
데오덱스된 apk 파일에서 classes.dex파일을 제거해주시면 작업은 끝납니다.


 




데오덱스롬을 사용하는 사람들은 굳이 오덱스 작업이 필요치 않겠지만..
순정롬을 사용하는 사람들이 데오덱스 및 오덱스 하고자할때 알아 두면 좋을 팁일듯합니다.


오늘도 좋은날 되세요...^^


 


* 이 자료는 .apk 파일의 오덱스 과정에 대한 자료입니다.


  .jar 파일은 디자인님의 블로그 참조 하세요.


 


기분좋은 댓글 한줄이 더 많은 자료를 공유하게끔 한다는거..ㅎ


 


 


 

Extra Form
첨부
SystemUI.png  [File Size:26.8KB/Download:0]
2013.04.16-14.00.png  [File Size:229.9KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 52
1 2
댓글 쓰기 권한이 없습니다.
정렬 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2