Direkte Smali til Java Converter gjør Smali mer utviklervennlig

Android er ment å være åpen kildekode. Og de fleste komponenter, til tross for at de er dekket av Apache-lisensen, har offentlig tilgjengelig kildekode. Dessverre er den triste sannheten at bare eiere av Nexus-enheter kan gjøre Java-modifikasjoner uten å grave seg inn i Smali assemblerspråk, noe som ikke er enkelt og trenger mye mer krefter enn Java. Dessuten kan ikke dekompilerte applikasjoner importeres til Eclipse eller Android Studio.

Det er noen verktøy som GetJava som allerede kan gjøre jobben, men i de fleste situasjoner er ikke resultatet 100% nøyaktig, og noen filer må fortsatt oversettes til Java. Seniormedlem darkguy2008 bestemte seg for å starte et prosjekt som skulle gi en bedre løsning enn JAD eller JD-GUI.

Prosjektet er fremdeles på et veldig tidlig stadium, men det meste fungerer allerede. Dette prosjektet er skrevet i C # og trenger Visual Studio 2012 og .NET Framework 4.5 installert for å fungere ordentlig. Forhåpentligvis i fremtiden vil det være mulig å bruke det på andre operativsystemer som Linux eller Mac OS X. Dette prosjektet har utvilsomt et enormt potensial og med hjelp fra andre utviklere kan Android-utviklingen forbedres betydelig.

Mer informasjon om denne omformeren finner du i den originale tråden, så ikke nøl med å gå dit og gi noen innspill til utvikleren. Selvfølgelig kan du også bidra ved å skyve noen lapper til Github-depotet.

Husk at verktøy som dette ikke skal brukes til å få noen freebies fra betalte apper og gi dem ut på nytt under navnet ditt. Utviklere selger arbeidet sitt av en grunn, så du bør bruke det bare til utdannelsesmessige formål.