Çözüldü .class nasıl editlerim ??

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

SansarReisOfficial

Tasarımcı
Katılım
22 Şubat 2019
Mesajlar
1.063
Elmaslar
415
Puan
15.785
Yaş
27
Konum
Dünya
Minecraft
CrazySansar

Discord:

Corrsy#7006

Merhabalar arkadaşlar ben birkaç türk eklentisi buldum. Dili anlamak aracılığıyla eklentilerin .class dosyalarına bakıyorum ve değiştirmek istiyorum. Bu konuda başkasının eklentilerinin kodlarını değiştirip satmak gibi hiçbir niyetim yok ama belki eğer birşeyler başarırsam kendi sunucumda kullanmak gibi bir niyetim var sadece. İntelliJ den açtım main.class ı birşey yazmayı deniyorum read file only gibi bir yazı karşıma çıkıyor. properties ten make file read only a tıklayıp kilidi de açıyorum fakat gene aynı şey oluyor çözümünü bilen varsa yazabilir mi lütfen.
 
Merhabalar arkadaşlar ben birkaç türk eklentisi buldum. Dili anlamak aracılığıyla eklentilerin .class dosyalarına bakıyorum ve değiştirmek istiyorum. Bu konuda başkasının eklentilerinin kodlarını değiştirip satmak gibi hiçbir niyetim yok ama belki eğer birşeyler başarırsam kendi sunucumda kullanmak gibi bir niyetim var sadece. İntelliJ den açtım main.class ı birşey yazmayı deniyorum read file only gibi bir yazı karşıma çıkıyor. properties ten make file read only a tıklayıp kilidi de açıyorum fakat gene aynı şey oluyor çözümünü bilen varsa yazabilir mi lütfen.
Dostum bunun için öncelikle jar yapısını anlamalısın. Java bir şeyi nasıl makine diline çeviriyor neler yapıyor arka planda ne var. Bunu anlamadan girişmeye çalışırsan patlak verirsin. O class dosyaları bir java dosyasının çevirilmiş halidir ve direk ona müdahale edemezsin. Hadi diyelim jar dosysını rar zip görüntüleyiciyle açarak class ı decompile ettin onda yapacağın her bir değişikliğin çıktısı olacak diye bir olay yok. O yüzden önce bir jar | java yapısını mantığını kavra ardından devamını getirirsin.
 
Fernflower ile class dosyalarını java koduna dönüştürebilirsin ayrıca değişiklik de yapabilirsin. IntelliJ de class dosyalarının içeriğini görüntülemek için fernflower kullanıyor.
Github:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Dostum bunun için öncelikle jar yapısını anlamalısın. Java bir şeyi nasıl makine diline çeviriyor neler yapıyor arka planda ne var. Bunu anlamadan girişmeye çalışırsan patlak verirsin. O class dosyaları bir java dosyasının çevirilmiş halidir ve direk ona müdahale edemezsin. Hadi diyelim jar dosysını rar zip görüntüleyiciyle açarak class ı decompile ettin onda yapacağın her bir değişikliğin çıktısı olacak diye bir olay yok. O yüzden önce bir jar | java yapısını mantığını kavra ardından devamını getirirsin.
Tamda beklediğim kişiden geldi mesaj :D
Fernflower ile class dosyalarını java koduna dönüştürebilirsin ayrıca değişiklik de yapabilirsin. IntelliJ de class dosyalarının içeriğini görüntülemek için fernflower kullanıyor.
Github:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
hocam github atmışsınız da bunun kullanım vs. bir tanıtımı var mı bu şekilde anlamadım da :)
 
githubda altta nasıl çalıştıracağın hakkında bilgi vermiş zaten birazda araştırma gücün olsa anlarsın
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst