MUHAKEME.NET FORUMU
Ana Sayfa
Portal
Kisayol Linkler
Yeni Mesajlar:
Bugünkü Mesajlar
Konulari okundu isaretle
Bugünün son aktiviteleri
Kendi aktivite akisina bak
Forum
Forum
Quick Links
Yeni Mesajlar
Bugünkü Mesajlar
Konulari Okundu Isaretle
Bugünün Son Aktiviteleri
Galeri
Bilgi Yarismasi
Bilgi Yarismasi
Hizli Linkler
Bilgi Yarismasi
Çözdügüm Sorular
Liderler
Rekor Salonu
Oyun Oyna
Ruh Haliniz
Günlükler
Üyeler
Üyeler
Hizli Linkler
Kayitli Üyeler
Çevrimiçi Üyeler
Yöneticiler
Son Aktiviteler
Fotograf Galerisi
Gözat
Üye Albümleri
Forum Videolari
Forum Resimleri
Düsünce Meclisi
Albümlerim
Soru - Cevap
Sözlügümüz
Eglence Forumu
Giriş
Şifremi unuttum?
Şifremi unuttum?
Üye ol
Üye ol
Muhakeme
Portal
Forum
Teknoloji - Program
>
Yazılı ve Görsel Anlatımlar
>
Java Ters Mühendislik
>
Konu Cevaplama Paneli
Değerlendirme
İsterseniz bu Konuyu buradan değerlendirebilirsiniz.
Puanla degerlendir
10- Puan ver
9 - Puan ver
8 - Puan ver
7 - Puan ver
6 - Puan ver
5 - Puan ver
4 - Puan ver
3 - Puan ver
2 - Puan ver
1 - Puan ver
Konuyu Yanıtla
Java Ters Mühendislik
konusuna gelişmiş panelde (zengin editör) yanıt.
Kullanıcı isminiz:
Giriş yapmak için Buraya tıklayın
JavaScript is required for human verification.
[QUOTE=alptraum;10575][B] [img]http://www.muhakeme.net/clear.gif[/img][/B] [B]1. DJ Java Decompiler[/B]- Jar dosyalarını, class dosyalarını metin formatında kaynak koda çeviren program. Ayrıntılar sitesinde mevcut. [URL="http://www.download.com/DJ-Java-Decompiler/3000-2417_4-10046809.html?tag=lst-0-1"]DOWNLOAD[/URL] [B]2. JADMaker[/B]- .jar dosyalarından jad dosyası yapmaya yarayan program. [URL="http://cantay.googlepages.com/JADMaker.zip"]DOWNLOAD[/URL] [B]3. Java SDK[/B]- Java geliştirme platformu [URL="http://java.sun.com/j2se/1.4.2/download.html"]DOWNLOAD[/URL] [B]4. Sony Ericsson SDK 2.5.0 for the Java(TM) ME Platform (127 MB)[/B]- Ters mühendislik ile elde edilen kaynak kodları derlemek ve emülatörü ile nasıl çalıştığını görmek için [URL="http://developer.sonyericsson.com/getDocument.do?docId=96957"]DOWNLOAD[/URL] Daha önce java ile hiç uğraşmamış biri olarak java cep telefonu programlarının (oyun, uygulama) nasıl yazıldığını merak edip başladık bu olaya. Hala da javanın j'sini bilmiyorum. Neyse hikayeyi bırakıp olaya gelelim. Googledaki aramalarım sonunda java dosyalarının decompile edilebileceğini öğrendim ve 1. programı buldum. Ama bu konuda internette bir kaynak bulamadım ve başladım deneme yanılma yöntemine. .jar uzantılı cep telefonu uygulamaları winrar ile bir klasöre açıldığında içinde class dosyaları, ikonlar vs. birçok dosya çıkıyor. Aslında java bilenler daha farklı yollar önerebilirler belki. [B]1. Adım:[/B] JADMaker programıyla .jar uzantılı dosyadan jad dosyası oluşturacağız. Bunun için jar dosyasını JADMaker ikonunun üzerine sürükleyip bırakmak yeterli. [B]2. Adım:[/B] Java ME SDK menüsünden WTK2'deki KToolbarı çalıştırıyoruz. Farklı SDKlar da kullanabilirsiniz bu iş için yada Netbeans, Eclipse gibi daha gelişmiş java araçları. Belki onlarda bu işlemler daha pratik yapılıyodur. Bilenler görüşlerini iletirlerse iyi olur. Proje oluşturacağız şimdi. KToolbar File menüsünden Create Project from JAD/JAR File seçip 1. Adımda oluşturduğumuz jad dosyasını seçiyoruz. Şimdi klasörlerimiz oluştu. Nerede mi? C:SonyEricssonJavaME_SDK_CLDCPC_EmulationWTK2apps klasörü içinde. Aslında proje oluşturmadan da bu işi halledebiliriz. İleride tekrar döneceğiz bu konuya. [B]3. Adım:[/B] 1. aracımız java decompiler ile jar dosyasını açıyoruz. Archiver bizim jar dosyasının içindeki bütün dosyaları gösteriyor. Hepsini fareyle tarayıp seçerek Decompile tuşuna basıyoruz. Kaydedeceğimiz klasörü seçiyoruz. Klasör yapısının aynen oluşması için sorulan soruya yes cevabı verip devam ediyoruz. Şimdi seçtiğimiz klasörün içinde bazı class dosyaları ve jad uzantılı dosyalar oluştu. Bu klasör yapısını hiç bozmuyoruz. jad dosyaları class dosyalarının kaynak kodları. Uzantılarını java yapıyoruz. Class dosyalarını silebiliriz. Bu klasörü 2. adımdaki apps klasörünün içine kopyaladığımızda projemiz hazır. Ancak içindeki ikonlar bin dosyalar ve farklı dosyalar eksik. Bunları da Winrar ile açtığımız jar dosyasının içinden klasör yapısı aynı kalacak şekilde kopyalayacağız. [B]4. Adım:[/B] Artık kaynak dosyalarımız hazır olduğuna göre üzerlerinde istediğimiz değişiklikleri yapıp derlemek kalıyor geriye sadece. KToolbardan Build seçiyoruz. Hta yaptıysak derleme başrısız olur ve hatalar altta gösterilir. Derleme başarılı ise Run komutu ile çalıştırdığımızda emülatörde program açılır. Bazı programlar emülatörde çalışmayabiliyor ya da telefonda. [B]5. Adım: [/B] Artık dosyaları birleştirip jar dosyası oluşturmaya geldi sıra. KToolbar Project menüsünden Create Package seçiyoruz. C:SonyEricssonJavaME_SDK_CLDCPC_EmulationWTK2apps klasörünün içindeki proje klasörümüzde bin klasörünün içinde jar ve jad dosyası kullanıma hazır. Güle güle kullanın. Bir programı kullanıyorsanız satın alın. Bu metin java dosyalarının açıklarını göstermek ve programcılara kodlarını korumada yardımcı olmak amacıyla kaleme alınmıştır. Kaynak : [URL]http://www.mtct.net/forum/viewtopic.php?f=6&t=1323[/URL] Yazan : [B]engart[/B][/QUOTE]
Trackback:
Send Trackbacks to (Separate multiple URLs with spaces) :
Diğer Seçenekler
Diğer Ayarlar
Linkleri otomatikmen URL´e cevir
Automatically retrieve titles from external links