Gebze Motosiklet Kulübü Forumları
Teknik (Bilişim) Android APK Kaynak kodu görüntüleme - Yazdırılabilir Sürüm

+- Gebze Motosiklet Kulübü Forumları (https://gebzemoto.com/forum)
+-- Forum: GMK Kafe (https://gebzemoto.com/forum/forumdisplay.php?fid=1)
+--- Forum: Sohbet & Muhabbet (https://gebzemoto.com/forum/forumdisplay.php?fid=3)
+---- Forum: Dökümanlar (https://gebzemoto.com/forum/forumdisplay.php?fid=15)
+---- Konu: Teknik (Bilişim) Android APK Kaynak kodu görüntüleme (/showthread.php?tid=1791)



Android APK Kaynak kodu görüntüleme - VeYSeL - 10-23-2012

Android için yazılmış bir çok uygulama bulunuyor ve hergün yenileri ekleniyor. Ancak Android ortamında kod geliştiriyorsanız mutlaka kodlamanızın artık genel tarafından rahatlıkla okunabildiğini bilmeniz gerekli.

Peki nasıl iki yazılımla bu işlem yapılabiliyor:

Öncelikle elinizde bir adet Android APK uzantılı dosya olmalı.

1- Dex2jar yazılımı http://code.google.com/p/dex2jar/ adresinden indireceğiniz bu yazılımla apk dosyasını jar haline getirebiliyoruz. dex2jar dosyasını yükledikten sonra bir klasör içerisine açın ve CMD komutu yardımı ile şunları yazın ;

D:\Android\dex2jar-0.0.9.8>dex2jar “UCBrowser_V8.0.5.118_Android_pf145_(Build12010514).apk
UCBrowser dosyasını şimdi jar haline getirdik sıra decompile işleminde.

2- Java Decompiler yazılımını http://java.decompiler.free.fr/?q=jdgui adresinden indirin. Oluşan jar dosyasını bu yazılımla açtığımızda karşımızda java kodları:
screenshot1.png


RE: Android APK Kaynak kodu görüntüleme - Batuhan - 10-23-2012

okuldayken öğretmenimize sorardık "bu periyodik cetvel gerçek hayatta ne işimize yarayacak" diye. (Cihan abimi ayrı tutuyorum)
Veyselim başkanım, bu bilgi gerçek hayatta ne işimize yarayacak. :P

birde internette şöyle bir bilgi var;
_____________________________
Apk dosyasının uzantısnı rar olarak değiştirdiğiniz takdirde dosya kolayca açılacaktır. Classes.dex dosyasını açmak içinde. dexdump programını indirip dosyanın olduğu klasöre atın. CMD.exe yi çalıştırıp, dosyanın yolunu belirtin. örnek (C:\dex için) cd C:\dex komutu yazarak dizine ulaşın daha sonra," dexdump.exe -d classes.dex > kod.txt " (tırnak işaretleri yok")yazıp enter tuşuna basın.. kod.txt´nin içerisine dökecektir. http://dex-decomplier.googlecode.com/files/dexdump.rar
_____________________________

yani java decompiler ile değil txt ile de görmek mümkün.


RE: Android APK Kaynak kodu görüntüleme - VeYSeL - 10-24-2012

Yazılımla uğraşanlar için faydalı bir bilgi.. Bende hem elimin altında olsun hemde birinin de işine yarar diye paylaşayım dedim :utan: