Ok, senin siang yang cerah ini (khususnya daerah Jagakarsa & sekitarnya), saya iseng-iseng coba untuk decompile android application alias membongkar jeroan .apk untuk mengetahui source code didalamnya seperti apa sih dan bisa dimodifikasi untuk banyak kebutuhan kalau anda seorang programmer Java.

    Note : "Programmer yang bijak selalu meminta ijin untuk membongkar aplikasi
                 alias decompile android application yang akan kita bongkar kepada
                 si Developer aplikasi tersebut."

Let's code :

1. Buat 1 folder yang berfungsi untuk menyimpan file yang akan kita download pada petunjuk selanjutnya.

2. Tentukan dan download mentahan file (.apk) yang akan kita decompile.

3. Ubah ekstensinya dari .apk menjadi .zip kemudian ekstrak file ke folder yang telah kita buat pada langkah 1.

4. Download dex2jar kemudian ekstrak file kembali kedalam folder pada langkah 1.

5. Setelah kita meng-ekstrak .apk yg telah diubah ke ekstensi .zip seperti pada langkah 2, masuk kedalam folder aplikasi tersebut dan pindahkan file bernama classess.dex ke dalam folder dex2jar yang sudah kita ekstrak juga.

6. Kalau Anda pengguna Mac OSx, buka terminal kemudian masuk ke direktori dex2jar yang telah di ekstrak tadi. Kemudian ketikkan, $ ./d2j-dex2jar.sh classes.dex. Now, you have classess-dex2jar.jar file in the dex2jar folder. Lanjuuuut~

7. Next step, kita Download JD-GUI terlebih dahulu. Setelah terdownload, jalankan aplikasi JD-GUI --> Click Open File --> Open Your classess-dex2jar.jar and taraaaaa~

Explore your brain..
Selamat mencoba. :)