Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

Teknik (Bilişim) Android APK Kaynak kodu görüntüleme
#1

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

DijitalTurk Toplu.Biz
Keşfedebildiğin kadar özgürsün.. (VeYSeL)
Cevapla
#2

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.

:tr:
ly2x6.gif
Ara
Cevapla
#3

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:

DijitalTurk Toplu.Biz
Keşfedebildiğin kadar özgürsün.. (VeYSeL)
Cevapla


Benzer Konular...
Konu: / Yazar Cevaplar: Gösterim: Son Mesaj

Hızlı Menü:


Bu konuyu görüntüleyen kullanıcı(lar): 2 Ziyaretçi