• Jadilah orang yang sesederhana mungkin yang kamu bisa
  • Jadilah orang yang sesederhana mungkin yang kamu bisa
  • Jadilah orang yang sesederhana mungkin yang kamu bisa
  • Jadilah orang yang sesederhana mungkin yang kamu bisa

Search

Loading...

Ubah file berekstensi apk ke java

Sebuah file berekstensi .apk bagi pengguna android tentu sudah tidak asing lagi. File dengan ekstensi .apk ini sering kali digunakan untuk meng-install aplikasi ke dalam device miliknya secara offline, sehingga tidak perlu menggunakan koneksi data agar dapat terhubung dengan google play strore.

Tapi bagaimana jika para pengembang ingin mempelajari logika kerja dari aplikasi berekstensi .apk tersebut sehingga bisa dirubah menjadi source code dalam ekstensi java? Seperti yang kita ketahui ketika kita mengembangkan aplikasi android, kita menggunakan file berekstensi .java. File tersebut akan dikompilasi menjadi dex agar dapat berjalan pada Dalvix Virtual Machine (DVM). File-file dex inilah yang akan dibungkus menjadi .apk. File berekstensi .apk ini bisa kita ilustrasikan seperti sebuah archive (zip file). Sehingga kita perlu meng-ekstract filenya menjadi file-file berekstensi .java.

>> Cara melakukannya :

Convert apk to jar :
1. Download dulu file berekstensi .apk di PC anda
2. Download Dex2Jar disini. Setelah itu ekstrak file .zip tersebut
3. Jalankan perintah untuk convert apk to jar
- Buka cmd
- Arahkan pada folder tempat Dex2Jar tadi berada
- Lalu ketik :
dex2jar targetapp.apk





Setelah dijalankan, maka file 'targetapp.apk.dex2jar.jar' akan terbentuk.


Decompiling the Jar files to Java :
- Cara Pertama
1. Download dulu JavaDecompiler disini
2. Buka file yang telah teman-teman ubah dari apk menjadi jar tadi dengan menggunakan JS-GUI yang sudah teman-teman download.




- Cara Kedua
1. Download dulu JAD disini
2. Extract file jar ke folder dengan nama "src". Gunakan utility seperti winzip, winrar dan sejenisnya. (folder "src" harus berada menjadi satu dengan folder dimana file JAD dan targetapp.jar tadi berada).



3. Buka file dengan menggunakan JAD. Dengan cmd jalankan dengan menggunakan perintah berikut :
jad -o -r -sjava -dsrc src/**/*.class


4. Oke! Sekarang folder src akan berisi file java yang telah dicompile yang siap untuk diperiksa dan dipelajari kode manualnya. 




Catatan : 
Ada beberapa file .apk yang di proteksi oleh pengembang (developer), sehingga tidak semua file .apk bisa di decompile.

Sumber : http://maxiandroid.blogspot.com/2012/03/decompile-apk-menjadi-java-source-code.html


Related Post



27 comments:

  1. Replies
    1. Lahh ngapain gw posting kalo belum dicoba?? ckckck

      Delete
  2. bang cara ngegunain nya gimana .. klau boleh saya minta tolong kakaotalk di konvers ke jar .. klau sudah kirim ke rifkymubarok98@gmail.com

    ReplyDelete
    Replies
    1. Cobain aja gan, itu ane coba dulu baru dipost disini

      Delete
  3. request app kakaotalk,whecht,watsap ke jar mua gan,.dtggu k0mmenya di 4gammer.mobie.in thnk

    ReplyDelete
    Replies
    1. Adehh... Cobain sendiri aja gan, udah capek2 bikin tutorial malah nyuruh2

      Delete
  4. Ntar nyoba ah buat ngubah Fruit Ninja dan Angry Birds

    ReplyDelete
  5. Replies
    1. Yaa terserah sih, aturan mas coba dulu baru komen.

      Delete
  6. langkahnya dex2jar kurang detail nih. udah coba prosedurnya tp gagal... udah sampe input ini di cmd dex2jar targetapp.apk pas enter ga berubah jadi jar file apknya... solusinya gimana?

    ReplyDelete
  7. mantap gan. carannya cuma drag and drop file

    ReplyDelete
  8. mantap abis gan..gue suka wer..hehe

    ReplyDelete
  9. membuka file jar di android ics gmn gan?

    ReplyDelete
  10. Gan minta software Android untuk nokia symbian dong ky Nokia E6, soalny ane mau download dr link ini http://techietricks.net/bbm-for-nokia-install-and-use-bbm-in-your-nokia-phone/ tapi gak biasa, trims. Mungkin agan ada solusi?

    ReplyDelete
    Replies
    1. Waduh nggak tau gw, udah nggak pake symbian lagi hoho

      Delete
  11. Gan, yang harus dibuka dengan jad itu folder src itu atau file-file .class?

    ReplyDelete
  12. pusing gan,,
    tutorial videonya dong

    makasih

    ReplyDelete
  13. Kira kira bisa gk buat apk nya jadi java.. BBM jga kan apk jga ea kan..
    Mohon komen nya

    ReplyDelete
  14. Very nice article :-)

    FREE Create, Upload dan Publish APK ke Google Play Store GRATIS via SantriPlay
    visit: gontorpedia.com/SantriPlay

    ReplyDelete

Copyright © 2015 priawadi.com All Rights Reserved.