Android geliştiricilerin ve meraklı arkadaşların görmek istediği bir durumdur “APK” dosyalarının kaynak kodlarını görmek. Bildiğiniz gibi Android Özgür Yazılım diye nitelendirilen istediğiniz gibi gelişim sağlayabildiğiniz bir sistemdir.
Sizlere şimdi Android APK dosyalarının Kaynak kodlarını nasıl görebileceğinizi anlatacağım:
Gerekli olan programlar:
DEX2JAR : http://code.google.com/p/dex2jar/downloads/list
jd-gui.exe : https://dl.dropbox.com/u/91714459/Android%20Programlama/APK%20Source%20Code/jd-gui.exe
Belirttiğim 2 programı indirdikten sonra kodlamasını görmek istediğiniz bir APK dosyası seçin ve sırasıyla işlemlere devam edin.
– APK Dosyasını bilgisayarınıza indirin ve ornek.apk isimli dosyanızın sonuna “.zip” ekleyerek Winrar haline dönüştürün.
– Zip haline dönüştürdüğünüz APK dosyasına sağ tıklayarak Dosyaları çıkart komutunu uygulayın.
– Çıkarttığınız “Ornek.Apk” klasörünün içindeki Classes.dex dosyasını daha önceden indirmiş olduğunuz “dex2jar” klasörünün içine atın.
– Şimdi Başlat – Çalıştır – CMD komut dizinini açın.
– “cd” komutu ile “dex2jar” klasörüne gidin ve klasör içine girdikten sonra şu komutu uygulayın:
“dex2jar classes.dex” (Tırnaklar olmayacak)
– Bu komuttan sonra “classes_dex2jar.jar” diye bir dosya oluşacaktır.
– Oluşturulan dosya dex2jar klasörünün içindedir
– Classes_dex2jar.jar dosyasını ilk başta indirdiğimiz “Jd-Gui.exe” programı ile indirip Kodlara ulaşabilirsiniz.
Kaynak kodlar “Penetration Test” yapan arkadaşlar veya Uygulama geliştirmek isteyen arkadaşlara bir öncülük etmiş olacaktır.
“Android (APK) Kodlarını Görmek” için 11 yanıt
güzel paylaşım fakat .. xmlleri rar dan çıkardığımız da bozuluyor .. garip harfler ekliyor sanırım buna yapabileceğimiz bir şey yok
‘d2j-dex2jar’ is not recognized as an internal or external command,
operable program or batch file. Şeklinde hata alıyorum
– “cd” komutu ile “dex2jar” klasörüne gidin ve klasör içine girdikten sonra şu komutu uygulayın:
“dex2jar classes.dex” (Tırnaklar olmayacak)
– Bu komuttan sonra “classes_dex2jar.jar” diye bir dosya oluşacaktır.
bu olmuyor sistem belirtilen yolu bulamadı diyor
Ali** classes.dex dosyasını dex2jar klasörüne atmadıysanız hata alırsınız
jd-gui.exe dosya linki kırık hocam.
dex2jar classes.dex yazınca
dex2jar’ is not recognized as an internal or external command,
operable program or batch file.
hatası veriyor ve kalıyoruz
Bende bu hatayı alıyorum, yardım eder misiniz?
Hocam dropboxa ulaşamıyorum dosyayımı kaldırdın?
dex2jar classes.dex yazınca
dex2jar’ is not recognized as an internal or external command,
operable program or batch file
hatasını alanlar bunu yazsın
d2j-dex2jar classes.dex
ayrıca java yazılımı pc nizde yüklü olması gerekli, yoksa hata alırsınız
Meraktan Ölücem Clash Royale A. Kaynak Koduları Lazım
4 farkli yol var cozmek icin ama hic biri kodlari tumuyla acmiyir.