New Bie Notes

cuma sekedar catatan pemula

Hosting Gratis      

Deodexing Galaxy Young

Tampilan xUltimate 2.3.3

Banyak sekali pertanyaan apakah ODEX dan DEODEX itu? Apakah beda antara ODEX dan DEODEX itu? Saat ini saya menggunakan aplikasi ODEX atau sudah DEODEX?

Mari kita share bersama apakah ODEX dan DEODEX itu

Odex/Odexed adalah file yang sudah dikompile menjadi file aplikasi yang digunakan oleh Dalvik VM dan dioptimalisasi atau sudah mengalami pre-compile untuk kemudian dijalankan di firmware tertentu saja.

Deodex/Deodexed adalah proses mengembalikan kembali file yang sebelumnya sudah dioptimalisasi (.odex) menjadi file .dex. Proses ini akan mengambil cache ODEX kemudian menyusun kembali menjadi file APK saja.

Deodex memungkinkan proses pengeditan APK file menjadi lebih mudah. Singkatnya adalah proses pengepakan kembali APK dengan ODEX dengan cara tertentu. Proses pengepakan ini akan menjadi file dengan CLASSES.DEX. Dengan melakukan DeOdexing, semua paket dari APK yang sebelumnya terpisah di satukan kembali di satu file APK, sehingga menghilangkan kecemasan bahwa APK yang dimodifikasi akan konflik dengan beberapa file ODEX.Dengan kata laen, ROM yang telah DeODEXed, memiliki paket aplikasi yang telah di jadikan satu kembali dalam satu file APK, sehingga mengijinkan modifikasi pada file APK seperti perubahan tema. Karena tidak ada kode/bagian paket aplikasi yang lokasinya berbeda maka integritas paket tetap terjaga.

Jadi keuntungan dari DeOdex kita akan lebih mudah untuk modifikasi aplikasi, seperti membuat tema, memasang custom rom dan lainnya, namun akibat dari deodex ini proses booting jadi sedikit lebih lambat dari odexed.

Untuk melakukan Deodexing berikut akan dijelaskan

Bahan

  1. xUltimate 2.3.3 sebenarnya ada versi terbaru, tapi banyak yang tidak bisa di deodex, karena itu saya tetap menggunakan versi 2.3.3
  2. PC yang sudah terinstall Java (JRE ataupun JDK)

Cara

  1. Extrak xUltimate 2.3.3 di folder tertentu (misal: C:\xUltimate), Oia lebih baik matikan dulu Antivirus yang aktif di PC, karena beberapa file xUltimate terdeteksi sebagai virus, tapi jangan khawatir, karena software ini tidak mengandunng virus.
  2. Sambungkan Galaxy Y ke PC tapi jangan lupa untuk mengaktifkan USB Debuging. Pengaturan (Setting) >> Aplikasi (Applications) >> Perkembangan (Development)

    Kativasi USB Debuging

    Kativasi USB Debuging

  3. Jalankan Main.exe yang ada di folder xUltimate tadi

    Tampilan xUltimate 2.3.3

    Tampilan xUltimate 2.3.3

  4. Ketik 1 lalu enter untuk meng-copy semua file yang ada di dalam folder /system/app dari Galaxy Y, setelah selesai layar akan berwarna hijau, press any key untuk melanjutkan

    Copy /system/app Finish

    Copy /system/app Finish

  5. Lalu ketik 2 untuk meng-copy semua file yang ada di /system/framework dari galaxy Y, dan layar menjadi hijau kembali setelah selesai, press any key untuk melanjutkan

    Copy /system/framwork sukses

    Copy /system/framework sukses

  6. Pindahkan semua file apk yang tidak punya pasangan file .odex dari folder origi_app ke folder lain misal app.
  7. Pindahkan juga file .jar dan .apk yang ada di folder origi_frame yang tidak punya pasangan .edex ke folder lain misal frame, tapi sisakan file “com.google.android.maps.jar” karena jika file ini dipindahkan maka akan terjadi error saat deodex file “SamsungWidget_WeatherClock”
  8. Buka folder origi_app, pindahkan email.apk dan email.odex ke folder lain, misal man_app, file email.apk dan .odex harus dipindahkan karena selalu bermasalah sehingga nanti kita akan men-deodexnya secara manual.
  9. Kembali buka Main.exe lalu ketik angka 3 untuk untuk men-Deodex file di folder origi_app. jika ada error, Cari .odex mana yg bikin error. Terus, hapus .odex tersebut dari folder origi_app. jika sukses, maka layar akan kembali berwarna hijau, pres any key untuk melanjutkan

    Deodex Folder origi_app Sukses

    Deodex Folder origi_app Sukses

  10. Lalu ketik angka 4 untuk men-Deodex file di folder origi_frame. jika ada error lakukan seperti pada langkah 9. jika sukses, maka layar akan kembali berwarna hijau, pres any key untuk melanjutkandeodexin05
  11. Proses Deodexing sudah selesai, tinggal deodexing email.apk manual .
  12. Buat folder bernama missingcord misal di drive C:\missingcord
  13. Copy baksmali.jar, smali.jar, dan java.awt.jar yang ada di dalam folder C:\xUltimate\jar\
  14. Copy bouncycastle.odex, core.odex, ext.odex, framework.odex, android.policy.odex, services.odex, core-junit.odex, twframework.jar, and twframework.odex dari folder C:\xUltimate\orig_framework\
  15. Dan jangan sampe ketinggalan Email.apk dan Email.odex juga di copy ke folder C:\missingcord\
  16. Buka command promt dengan cara klik start >> run, lalu ketik cmd dan enter
  17. Ketik command berikut di jendela commnd promt.

    cd C:\missingcord
    C:\missingcord\java -jar baksmali.jar -c :java.awt.jar:twframework.jar -x Email.odex
  18. Tunggu sampai selesai, lalu ketik:
    C:\missingcord\java -jar smali.jar out
  19. Tunggu sampai selesai dan tidak ada error, anda akan menemukan file “out.dex” di dalam folder C:\missingcord\ rename jadi “classes.dex”
  20. buka file “Email.apk” dengan winrar atau yang sejenisnya, lalu copy kan “classes.dex” ke dalam “Email.apk” lalu simpan di folder “done_app”deodexin07
  21. Nah dah selesai semua prodes deodexing, anda bisa push semua file yang sudah di deodex yang berada di folder “done_app” dan “done_frame” atau membuat file flashable zip.
  22. Untuk flashable zip bisa tinggal download di sini, jadi anda tinggal copy-kan semua yang sudah di deodex ke dalam zip tersebut sesuai foldernya masing-masing, untuk “done_app” copy-kan ke dalam folder “system\app”, sedangkan untuk folder “done_frame” copy-kan ke dalam folder “system\framework”
  23. Tapi jika anda tidak mau repot boleh langsung download deodex file yang sudah saya buat

 

Tags:

2 Responses

  1. Koleksi Galaxy Y Deodexed Firmware – New Bie Notes says

    [...] Setelah kemarin saya share Galaxy Y Firmware Odin Flashable Package sekarang saya mau share yang sudah saya Deodex. untuk tau apa itu deodex dan bagaimana caranya untuk deodex sudah saya jelaskan di post ini. [...]

  2. Membuat Arabic Patch untuk Galaxy Y | says

    [...] Patch hannya untuk ROM yang sudah DEODEX, Untuk tutorial deodex Galaxy Y buka Deodexing Galaxy Y, Untuk Download Stock Deodex Firmware buka Koleksi Galaxy Y Deodexed [...]