deodex 파일을 odex화로 전환하기

강좌 & 팁 | 2014.03.06 23:00 | Posted by James.D™

안녕하세요.제임스덕입니다

 

odex화 하는 방법을 알려드리겠습니다

 

첨부파일을 받으신 후 odex화 하실 파일의 폴더에 넣으신 후 아래의 설명과 같이 해주시면 되겠습니다

 

odex화 하실 파일이름이 아래에 없다면 파일이름으로 맞게 직접 수정하셔야됩니다

 

1) 작업 환경 만들기 각자의 폰이 루팅 상태이고 BusyBox 를 기본설치 한다!!

그리고 adb 를 c\ 경로에 설치한다!! (검색하시면 adb는 많이 있습니다!!)

2) deodex 로 트윅 작업된 파일과 첨부된 dexopt-wrapper 파일을 시스템/앱 폴더나

시스템/framework 폴더에 권한을 644로 투척해 줍니다!

그리고 루익은 항상 r/o로 설정후 작업합니다!!

3) 이제 아래 스크립트를 응용하여 cmd로 번호대로 적용 하시면 됩니다!!

su를 입력하시고 엔터후엔 처음에 폰에서 루트 권한을 요구 합니다!!

루트 권한을 주지 않으면 작업이 오류 발생하니 꼭 루트 권한을 주세요!!


1. cd c:\adb
2. adb shell
3. su
4. mount -o remount /rw /system

5. cd system

6. cd app
7. chown system.system /system/app/dexopt-wrapper
8. chmod 777 /system/app/dexopt-wrapper
9. ./dexopt-wrapper SecSettings.apk a.odex $BOOTCLASSPATH
10. busybox dd if=/system/app/SecSettings.odex of=a.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
11. mv a.odex SecSettings.odex
12. chmod 644 SecSettings.*
13. chown root.root SecSettings.*
14. reboot


1. cd c:\adb
2. adb shell
3. su
4. mount -o remount /rw /system

5. cd system
6. cd framework
7. chown system.system /system/framework/dexopt-wrapper
8. chmod 777 /system/framework/dexopt-wrapper
9. ./dexopt-wrapper android.policy.jar a.odex $BOOTCLASSPATH
10. busybox dd if=/system/framework/android.policy.odex of=a.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
11. mv a.odex android.policy.odex
12. chmod 644 android.policy.*
13. chown root.root android.policy.*
14. reboot

1. cd c:\adb
2. adb shell
3. su
4. mount -o remount /rw /system
5. cd system

6. cd framework
7. chown system.system /system/framework/dexopt-wrapper
8. chmod 777 /system/framework/dexopt-wrapper
9. ./dexopt-wrapper framework.jar a.odex $BOOTCLASSPATH
10. busybox dd if=/system/framework
/framework.odex of=a.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
11. mv a.odex framework.odex
12. chmod 644 framework.*
13. chown root.root framework.*
14. reboot

1. cd c:\adb
2. adb shell
3. su
4. mount -o remount /rw /system

5. cd system
6. cd framework
7. chown system.system /system/framework/dexopt-wrapper
8. chmod 777 /system/framework/dexopt-wrapper
9. ./dexopt-wrapper framework2.jar a.odex $BOOTCLASSPATH
10. busybox dd if=/system/framework/framework2.odex of=a.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
11. mv a.odex framework2.odex
12. chmod 644 framework2.*
13. chown root.root framework2.*
14. reboot

1. cd c:\adb
2. adb shell
3. su
4. mount -o remount /rw /system
5. cd system

6. cd framework
7. chown system.system /system/framework/dexopt-wrapper
8. chmod 777 /system/framework/dexopt-wrapper
9. ./dexopt-wrapper services.jar a.odex $BOOTCLASSPATH
10. busybox dd if=/system/framework/services.odex of=a.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
11. mv a.odex services.odex
12. chmod 644 services.*
13. chown root.root services.*
14. reboot

 

dexopt-wrapper

 

저작자 표시
신고