Direkte Smali til Java Converter gjør Smali mer utviklervennlig

click fraud protection

Android er ment å være åpen kildekode. Og de fleste komponentene, 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 inn i Smali assembler-språk, som ikke er enkelt og krever mye mer innsats enn Java. Dekompilerte applikasjoner kan heller ikke importeres til Eclipse eller Android Studio.

Det er noen verktøy som Få Java 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. XDA seniormedlem darkguy 2008 bestemte seg for å starte et prosjekt med sikte på å gi en bedre løsning enn JAD eller JD-GUI.

Prosjektet er fortsatt 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 skikkelig. Forhåpentligvis i fremtiden vil det være mulig å bruke det på andre operativsystemer som Linux eller Mac OS X. Utvilsomt har dette prosjektet et fantastisk potensial, og med hjelp fra andre utviklere kan Android-utviklingen forbedres betydelig.

Mer informasjon om denne omformeren finner du i original tråd, så ikke nøl med å gå dit og gi noen innspill til utvikleren. Selvfølgelig kan du også bidra ved å skyve noen patcher til Github oppbevaringssted.

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