Der direkte Smali-zu-Java-Konverter macht Smali entwicklerfreundlicher

Android soll Open Source sein. Und obwohl die meisten Komponenten durch die Apache-Lizenz abgedeckt sind, verfügen sie über öffentlich zugänglichen Quellcode. Leider ist die traurige Wahrheit, dass nur Besitzer von Nexus-Geräten Java-Änderungen vornehmen können, ohne sich mit der Assemblersprache Smali auseinanderzusetzen, die nicht einfach ist und viel mehr Aufwand erfordert als Java. Außerdem können dekompilierte Anwendungen nicht in Eclipse oder Android Studio importiert werden.

Es gibt einige Tools wie Holen Sie sich Java Das kann bereits funktionieren, aber in den meisten Situationen ist das Ergebnis nicht 100 % genau und einige Dateien müssen noch in Java übersetzt werden. XDA-Senior-Mitglied Darkguy2008 beschlossen, ein Projekt zu starten, das darauf abzielte, eine bessere Lösung als JAD oder JD-GUI bereitzustellen.

Das Projekt befindet sich noch in einem sehr frühen Stadium, aber die meisten Dinge funktionieren bereits. Dieses Projekt ist in C# geschrieben und erfordert die Installation von Visual Studio 2012 und .NET Framework 4.5, damit es ordnungsgemäß funktioniert. Hoffentlich wird es in Zukunft möglich sein, es auch auf anderen Betriebssystemen wie Linux oder Mac OS X zu verwenden. Zweifellos hat dieses Projekt ein enormes Potenzial und mit Hilfe anderer Entwickler kann die Android-Entwicklung erheblich verbessert werden.

Weitere Informationen zu diesem Konverter finden Sie im OriginalthreadZögern Sie also nicht, dorthin zu gehen und dem Entwickler etwas Input zu geben. Natürlich können Sie auch dazu beitragen, indem Sie einige Patches veröffentlichen Github Repository.

Bedenken Sie, dass Tools wie dieses nicht verwendet werden sollten, um Gratisangebote von kostenpflichtigen Apps zu erhalten und diese unter Ihrem Namen erneut zu veröffentlichen. Entwickler verkaufen ihre Arbeit aus einem bestimmten Grund, daher sollten Sie sie nur für Bildungszwecke verwenden.