JOLT™
14.12.25
조회 수 12778
추천 수 45
댓글 18

엑다 글들을 보며 어젯밤에 이것저것 해보다가 디오덱에 성공했었는데,(물론 스말리작업 잘됩니다)

이제 그 방법을 공개하려고 합니다.

참고로 이 글을 읽을때 보이는 <앱이름>은 말그대로 디오덱하려는 앱 파일 이름입니다.

(ex: <앱이름>.odex : SystemUI.odex, SecSettings.odex, TouchwizHome.odex, etc.....)



일단 웃음투자님의 oat2dex툴 갖고계시던분들, 과감히 지워주세요.

그리고 첨부파일을 압축풀고 그 자리에 갖다놓습니다.

저게 뭐냐면, 웃음투자님 툴이 엑다에 보급된(?)이후 엑다 개발자분들이 완벽하게 롤리팝 디오덱스가 가능하게 웃음투자님 툴의 소스를 수정해놓은 버전입니다. 그래서 원래의 웃음투자님 툴에 비해 용량이 4배나 돼죠.

아무튼, 압축을 풀고 나서 <앱이름>.odex.xz 파일을 집어넣고, commandprompt.bat 실행시키고

7za -x <앱이름>.odex.xz 를 쳐줘서 odex파일을 꺼내는 것은 기존 웃음투자님 툴과 같습니다.

하지만 기존버전 디오덱 시 프웤폴더 통째로 복붙해놔야 모든앱들이 디오덱이 되던 것을 다들 잊고 계셨을겁니다.

롤팝도 마찬가지입니다. 그래서 안됐던거죠. 하지만 다필요하진 않고 롤팝에선 system/framework/arm/boot.oat 이 한개의 파일만 빼와서 툴 폴더에 넣어줍시다.

그리고는 cmd창에


java -jar oat2dex.jar boot boot.oat


이렇게 쳐줍시다. 그러면 boot.oat안에 녹아들어가 있던 여러 프웤의 odex들이 추출되면서 부트클래스패스를 얻어옵니다.

그리고 나서


java -jar oat2dex.jar <앱이름>.odex odex

이렇게 쳐주면 <앱이름>.dex 파일이 생성될겁니다.


여기서부터는 웃음투자님 방법과 동일합니다.

백스말리할땐 cmd창에

java -jar baksmali-2.0.3.jar -a 21 -x <앱이름>.dex -o <앱이름>

이렇게 치면 돼고요,

스말리할땐

java -jar smali-2.0.3.jar -a 21 <앱이름> -o classes.dex

이렇게 치면 됍니다.

생성된 classes.dex를 앱 apk파일 안에 넣고 적용하시면 되겠습니다.

만약 적용 후 문제가 생기거나 아예 백스말리/스말리 도중 에러가 생긴다면,

위 명령어를 칠때 baksmali-2.0.3.jar를 baksmali.jar로, smali-2.0.3.jar를 smali.jar로 해서 입력해주면 되겠습니다.

원래명령어로 쳐서 잘돼는데 저렇게 바꿔 입력해서 안돼는 경우도 있으므로 앱에 따라 돼는쪽으로 해서 하시면 됩니다.


참고로, 압축파일 내부에 제가 txt파일로 명령어들을 적어두었으니 나중에 까먹으시면 그걸 보시면 되겠습니다.


디오덱된 앱파일을 적용하는 방법은, 일단 다들 아시듯이 system/app혹은 system/priv-app내부의 해당 앱 폴더 안에 있는 apk파일을 디오덱된 파일로 교체해 주시고, 거기 있는 arm폴더를 삭제해주고 재부팅하면 됩니다.

안돼면 달빅캐시와잎 한번 해보세요.

엑다에서는 htc도 된다했으니 g3롤팝도 될듯 싶습니다.

Extra Form
첨부
oat2dex.zip  [File Size:4.14MB/Download:192]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 18
댓글 쓰기 권한이 없습니다.
분류 댓글순 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
lgu 갤s8+ 구글락 글올린 사람입니다 598 file 떳다마린 113 17603 2018.03.25
Universal Adrenaline Shot V14 470 file 맛싸이언 124 39511 2011.09.30
강좌 S7 루팅하기 (컴터 사용) sk, lg, kt 모두 사용 가능 404 file ericKangtheB 67 4880 2017.12.23
패블릿모드 하는법! 강좌 379 file 쿤투 83 30994 2013.03.17
[성능 향상] 02.16 업데이트 Customed Adrenaline Shot 수정본~ 378 file 맛싸이언 70 21546 2012.02.15
강좌 LG V20 부트로더 언락하기(국내 내수용,버라이즌,스프린트,AT&T 모... 300 file xps 94 12005 2017.02.12
[12월 30일추가] I/O Scheduler와 외장마운트 동시적용을 통한 성능향... 289 file 이카루스 47 19025 2010.12.17
[겔S : 1월 11일 V2] 이카루스 패치 N2 - 배포게시판이동 262 file 이카루스 113 16246 2011.01.09
강좌 테그라크(빌드30이후) 업데이트폴더 테마적용방법 232 file 택이아빠 150 71918 2011.06.11
통신사로고 제거 방법 222 file 호정김 48 5849 2017.12.05
강좌 S7 엣지 루팅하기 (컴터 사용) sk, lg, kt 모두 사용 가능 216 file ericKangtheB 46 3139 2017.12.19
Galaxy Tuner 소개 (IO scheduler, LCD 색온도, HW sound) 201 file 자양 114 35633 2011.01.05
강좌 네이버 밴드 멀티 201 file o강주현o1 40 3015 2017.01.22
(스샷)Android 4.0이상의 폰에 소프트키를 넣어보자! 201 file DeathstarS 5 26021 2012.06.06
노트4s xposed 설치성공 197 file 왕년스타 57 2368 2017.01.27
맛클 포인트 얻기에 가장 쉬운 방법............ 196 비빅비 406 8773 2013.04.17
[롤리팝] 커널패치 루팅법 입니다! (킷캣,젤리빈에도 유용!!!) 193 file hsk 448 27573 2014.12.07
강좌 잠금화면 상단바 갤4처럼 투명화하기 191 file MuHyeon 100 17653 2013.08.01
(수정:해제법 추가)테그라크 B10 원낸드 모드를 위한 최적화: 심링크/... 186 file 샤인님 8 15601 2010.12.23
강좌 [갤스] 99.9% 안전하고 간단한 루팅과 버벅이 탈출 182 file choique 29 91792 2010.11.30
램최적화 스크립트 9월 19일 버젼.. 172 file 야미 49 21748 2011.09.20
맛싸이언의 트윅모음~ 160 file 맛싸이언 25 17897 2012.05.07
[6개] 겔럭시 노트 젤리빈 베터리 광탈 현상 최소화 하기..! 152 file HackerChang 143 25413 2013.02.18
[12/16 수정 ]I/O Scheduler를 통한 I/O 성능 향상 패치를 제작하여 올... 149 file 이카루스 30 10146 2010.12.14
강좌 초보님들에게 보내는 첫번째 편지 ^^ 148 쎈빛 31 74163 2010.11.18
볼륨키 꾹눌러서 음악넘기기and상단바 수정하기(투명,색상변경) 143 file 쿤투 80 28193 2013.03.16
강좌 테마스토어 (자주묻는 질문/용량부족 현상 해결방법) 138 file 초콜렛왕 25 79455 2010.11.29
개인적인 테그라크 원낸드 모드 최적화 방법(속도+용량) 137 샤인님 9 21153 2010.12.22
강좌 안드로이드 framework-res.apk 수정방법(테마수정, 시스템어플수정) 136 불멸[갤K] 140 88261 2011.02.11
펌웨어 만큼은 제 nas에서 받으셔도 됩니다. 135 나대지마 60 28299 2011.01.11
1 - 135