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
제목 글쓴이 추천 조회 날짜
[포인트 올리는 법] 포인트를 올리는 가장 기본적인 루트를 적어두었습... 17 berics 109 526190 2015.03.10
갤오광 초보의 아주 약간의 수정팁 22 file 라크루샤 17 343729 2015.04.03
폰2개일 때 폰하나로 오는 전화 다 받고싶을 떈 4 file 큐프란 9 334680 2022.12.19
태블릿 셀룰러에 20GB 데이터 최저가 6,600원 2 file 까미랑 2 314313 2022.11.17
아이폰 강점중 하나 4 file 까미랑 2 233275 2022.05.02
휴대폰성지 및 성지좌표 안내 3 성지요요 1 232703 2023.06.05
kt요금계산기 사용해서 직접 요금 조회해보기 1 file 오나라오 221118 2022.04.06
노트10 루팅방법 9 세종태왕 5 219997 2022.01.13
이것만 알아도 최대 20만원 절약하는 노트북 구매 팁 2 리파리파 1 214971 2022.06.06
공유데이터 무료로 2배 늘리는법 3 이폰이8 209004 2022.07.28
きっと最高の一本が見つかりますよ! JanaA8051055 201423 2022.07.28
감사합니다. 갤럭시의 장점 정리 4 thepeople 3 198929 2021.12.10
갤탭 순정 펌웨어 파일 문의 좀 드려요...(Code~ , Modem~) 2 쭈뇽이 3 197107 2021.08.06
옵티머스 폰트 뭔지 알려주실 수 있을까요?ㅠㅠ file Sisisusu 1 194940 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 182384 2021.02.26
tar.md5 파일을 해제하는 방법 2 라파엘3 181077 2021.02.04
전국 3사 대란 가격 공지 [ S23 아이폰14 S22 플립4 미친 가격 ] 성지투어 1 178860 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