Arama butonu
Bu konudaki kullanıcılar: 1 misafir
9
Cevap
1523
Tıklama
0
Öne Çıkarma
APK DeCompile işlemi hakkında.(C#-Unity)
F
4 yıl
Yarbay
Konu Sahibi

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.

< 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 >

G
4 yıl
Yarbay

classes.dex i decompile et kodlar onun içinde


Bu mesaja 1 cevap geldi.
F
4 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

classes.dex i decompile et kodlar onun içinde
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 >

G
4 yıl
Yarbay

unity c# olanlara bakmadım ama denersin bi


Bu mesaja 1 cevap geldi.
F
4 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

unity c# olanlara bakmadım ama denersin bi
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 >

G
4 yıl
Yarbay

asset bin data klasörü varmı çabucak youtube a baktım dosyalar orda olmalıhttps://www.youtube.com/watch?v=YBgSloOJBHQ
yoksa unity uygulaması olmayabilir


Bu mesaja 1 cevap geldi.
F
4 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

asset bin data klasörü varmı çabucak youtube a baktım dosyalar orda olmalıhttps://www.youtube.com/watch?v=YBgSloOJBHQ
yoksa unity uygulaması olmayabilir
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.



G
4 yıl
Yarbay

F
4 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

https://forum.sbenny.com/threads/how-to-hack-unity-android-games-when-theres-no-assembly-csharp-dll-libilc2pp-so-method.50678/
okursun bişeyler yazıyor
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.



K
4 yıl
Yüzbaşı

Yanılmıyorsam Android için yazılan programlar önce Java'ya çevriliyor ve Android'in kendi Java derleyicisi ile derleniyor.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.