Doğrudan Smali'den Java'ya Dönüştürücü Smali'yi Daha Geliştirici Dostu Hale Getiriyor

click fraud protection

Android'in açık kaynak olması gerekiyor. Ve çoğu bileşen, Apache lisansı kapsamında olmasına rağmen, kamuya açık kaynak kodlarına sahiptir. Ne yazık ki üzücü gerçek şu ki, Smali çevirici diline girmeden Java değişikliklerini yalnızca Nexus cihaz sahipleri yapabilir, bu da basit değildir ve Java'dan çok daha fazla çaba gerektirir. Ayrıca, derlemesi çözülmüş uygulamalar Eclipse'e veya Android Studio'ya aktarılamaz.

Gibi bazı araçlar var Java'yı Getir bu zaten işi yapabilir, ancak çoğu durumda sonuç %100 doğru değildir ve bazı dosyaların yine de Java'ya çevrilmesi gerekir. XDA Kıdemli Üyesi karanlık adam2008 JAD veya JD-GUI'den daha iyi bir çözüm sunmayı amaçlayan bir proje başlatmaya karar verdi.

Proje hala çok erken bir aşamada, ancak çoğu şey zaten çalışıyor. Bu proje C# ile yazılmıştır ve düzgün çalışması için Visual Studio 2012 ve .NET Framework 4.5'in yüklü olması gerekir. Umarız gelecekte Linux veya Mac OS X gibi diğer işletim sistemlerinde de kullanmak mümkün olacaktır. Kuşkusuz, bu proje müthiş bir potansiyele sahip ve diğer geliştiricilerin yardımıyla Android gelişimi önemli ölçüde geliştirilebilir.

Bu dönüştürücüyle ilgili daha fazla bilgiyi şurada bulabilirsiniz: orijinal konu, bu yüzden oraya gidip geliştiriciye biraz bilgi vermekten çekinmeyin. Elbette bazı yamaları yayınlayarak da katkıda bulunabilirsiniz. Github depo.

Bunun gibi araçların, ücretli uygulamalardan bazı ücretsiz şeyler almak ve bunları adınıza yeniden yayınlamak için kullanılmaması gerektiğini unutmayın. Geliştiricilerin çalışmalarını bir nedenden dolayı satarlar; bu nedenle, bunları yalnızca eğitim amaçlı kullanmalısınız.