June 2015 ~ Rizki's Blog

Saturday, 27 June 2015

Mengubah APK DeOdex Menjadi Odex [ROOTED ANDROID]

Di bawah ini adalah langkah untuk mengubah aplikasi android (apk) menjadi dari deodex menjadi odex [ONLY FOR ROOTED ANDROID]. Sebelumnya, apa sih itu "odex"? maaf juga sebelumnya, saya kurang bisa menjelaskannya. Odex itu adalah bagian terpisah dari suatu file apk namun termasuk merupakan bagian dari apk tersebut. Jadi, sebelum odexing, ada suatu bagian yang dapat dipisah. Kegunaan dari odexing apk ini adalah memperkecil ukuran dari file apk dan juga dapat membuat aplikasi terproses lebih cepat saat booting. Aplikasi yang dimaksud, yaitu seperti SystemUI (saya belum mencobanya), aplikasi android yang ingin dimasukkan ke dalam sistem (mengganti music player bawaan), dan aplikasi yang ada di sistem yang belum odexed. Baiklah, mungkin cukup penjelasannya. Berikut langkah untuk odexing apk yang telah saya tes sendiri dengan aplikasi bernama EasyTouch sebagai bahan percobaannya [Do with your own risk]:

1. Aplikasi yang dibutuhkan untuk odexing apk

apktool4.0_armel.zip (43.8 MB)
Aplikasi ini adalah poin utama dalam odexing apk. Ekstrak ke /sdcard/ setelah diunduh.
RootExplorer_3.3.5.apk (2.4 MB)
Link2SD [optional]

Setelah diunduh, install apktool4.0.apk ada dalam folder /sdcard/apktool/ (yang telah diekstrak), Root Explorer, dan Link2SD.

2. Membuat folder kosong dengan nama apa saja

1

Lalu, apk yang ingin diodex taruh di folder tersebut agar lebih mudah saat melakukannya. Langkah ini boleh dilewati.

3. Membuka apktool yang telah diinstall tadi.

Browse folder berisi apk yang ingin anda odex, lalu klik apk tersebut.

2
Pilihan yang muncul

Kemudian, pilih make odex.
3
Jika sukses, akan terlihat seperti diatas ini dan file odex akan muncul jika berhasil.

Lalu, klik lagi apk tadi, pilih delete of a apk.
4
Jika berhasil akan seperti ini.

Sebenarnya ini sudah selesai, namun ada tambahan cara untuk menginstall nya ke dalam system. Berikut caranya:

4. Membuka Root Explorer

Lalu pindahkan file berekstensi .odex yang didapat tadi, juga file apk nya. Pindahkan ke /system/ terlebih dahulu.

5
Tekan 'Yes'

Ubah permissions kedua file tersebut yang baru dipindahkan.

6
7
Ubah seperti ini.

Selanjutnya, pindahkan lagi kedua file tersebut ke /system/app/ dan mount system/app/ menjadi Read Only (klik tombol Mount R/O jika anda menggunakan Root Explorer)

8
Install sukses, tombol EasyTouch di android saya seketika muncul.
9
Aplikasi seketika muncul di launcher saya.

Jika belum terinstall, coba restart/reboot android anda. Jika anda kurang yakin bahwa aplikasinya telah terinstall odexed, bisa dicek dengan Link2SD. Inilah kegunaan Link2SD dalam odexing apk.

10
Tested on Nokia XL

 

Copyright @ 2013 Rizki's Blog.