Ben mi yanlış yapıyorum yoksa seçtiğim oyun/uygulamalar mı çok iyi korunuyor, aslında dandik, bir işe yaramayan rastgele 1-2 oyun seçmiştim.
Sıkıntı şu APK'yi açtığım zamanda bende Assembly-CSharp.dll ve diğer DLL dosyaları çıkmıyor. Unzip yapınca resimdeki şeyler çıkıyor, kaynak kodlar için benim bildiğim .dll dosyaları şart. Sizce nasıl ulaşabilirim bu .dll'lere?
Bu arada C#-Unity oyunları için soruyorum. Java ile yazılan oyun/uygulamalar değil.
C# ve Unity için de geçerli mi bu dex2jar ile denemiştim ama bulamamıştım sanırım ben onun sadece Java ile yazılan uygulamalarda geçerli sanıyordum. Yani sadece Java kodlarını göstermez mi?
< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 25 Mayıs 2020; 20:26:55 >
Tekrar denedim olmadı hocam, Unity için "Assembly-CSharp.dll" dosyasına ulaşmak gerekiyormuş kaynak kodlar orada tutuluyormuş. Buna da klasik çıkartma yöntemiyle ulaşılamıyor.
Benim biraz da bunu sormamın sebebi sağda solda herkes re-skin ilanı verip duruyor merak ettim herkes bu kadar kolay şekilde istediği oyunun kodlarına nasıl ulaşabiliyor, adam mesela yazmış istediğiniz oyunun kaynak kodlarına ulaşılır falan. Ki bunu yapanlar da çok düşük fiyat çekiyor ben bunu yapan adamın tersine mühendislik üzerine uzun uzun uğraştığını, büyük bilgi birikimine sahip olduğunu düşünmüyorum, çok fazla bu tip ilan var.
< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 25 Mayıs 2020; 20:40:8 >
Hocam asset/bin/Data klasörü var işte ama sizin attığınız videodaki gibi dolu dolu değil içeriği, benim 1. mesajdaki paylaştığım ikinci resimdeki gibi boş, sadece 3-4 tane .dll olmayan dosya var. Sizin attığınız videoda mesela bir sürü DLL dosyası var o klasörde. Hani acaba ben mi yanlış çıkartıyorum apk'yı tuhaf geliyor.
Hocam çok teşekkür ederim. Dikkatlice okudum bir tek şu 5'nci maddeden sonrasındaki offset kısımları kafa karıştıcı. Bir de bende 5'nci ve 6'ncı maddedeki gibi şeyleri sormadı, ben 4'ncü maddedeki gibi söylediği 2 dosyayı seçince uygulama direk "DummyDll" isimli bir klasör oluşturup içine birçok DLL (Assembly-CSharp.dll dahil) dosyasını çıkardı.
Fakat özellikle 8'nci madde ve sonraki kısımları pek anlamadım. Bu DLL'leri de DnSpy ile (sizin ilk gösterdiğiniz videodaki) açtım biraz kurcalıyorum bakalım.
Sıkıntı şu APK'yi açtığım zamanda bende Assembly-CSharp.dll ve diğer DLL dosyaları çıkmıyor. Unzip yapınca resimdeki şeyler çıkıyor, kaynak kodlar için benim bildiğim .dll dosyaları şart. Sizce nasıl ulaşabilirim bu .dll'lere?
Bu arada C#-Unity oyunları için soruyorum. Java ile yazılan oyun/uygulamalar değil.
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi Fulton -- 25 Mayıs 2020; 21:13:46 >