A Smali közvetlen Java konvertálója fejlesztőbarátabbá teszi a Smalit

Az Android nyílt forráskódú. És a legtöbb összetevő, annak ellenére, hogy az Apache licenc hatálya alá tartozik, nyilvánosan elérhető forráskóddal rendelkezik. Sajnos a szomorú igazság az, hogy csak a Nexus készülékek tulajdonosai tudnak Java módosításokat elvégezni anélkül, hogy beleásnának magukat a Smali assembler nyelvbe, ami nem egyszerű, és sokkal több erőfeszítést igényel, mint a Java. Ezenkívül a visszafejtett alkalmazásokat nem lehet importálni az Eclipse-be vagy az Android Studio-ba.

Vannak olyan eszközök, mint pl GetJava amely már képes elvégezni a munkát, de a legtöbb esetben az eredmény nem 100%-ban pontos, és néhány fájlt még Java nyelvre kell fordítani. XDA vezető tag sötét srác 2008 úgy döntött, hogy elindít egy projektet, amely jobb megoldást kínál, mint a JAD vagy a JD-GUI.

A projekt még nagyon korai szakaszban van, de a legtöbb dolog már működik. Ez a projekt C# nyelven íródott, és a megfelelő működéshez telepíteni kell a Visual Studio 2012-t és a .NET-keretrendszer 4.5-öt. Remélhetőleg a jövőben más operációs rendszereken, például Linuxon vagy Mac OS X-en is használható lesz. Kétségtelen, hogy ez a projekt óriási lehetőségeket rejt magában, és más fejlesztők segítségével az Android fejlesztés jelentősen javítható.

Az átalakítóval kapcsolatos további információk a eredeti szál, ezért ne habozzon, menjen oda, és adjon némi hozzájárulást a fejlesztőnek. Természetesen Ön is hozzájárulhat azzal, hogy néhány javítást a Github adattár.

Ne feledje, hogy az ehhez hasonló eszközöket nem szabad arra használni, hogy fizetős alkalmazásokból kapjon ingyenes ajándékokat, és ne adja ki újra a saját neve alatt. A fejlesztők okkal adják el munkáikat, ezért csak oktatási célokra használd.