Android este menit să fie open source. Și majoritatea componentelor, în ciuda faptului că sunt acoperite de licența Apache, au cod sursă disponibil public. Din păcate, adevărul trist este că numai posesorii de dispozitive Nexus pot face modificări Java fără să se apuce de limbajul de asamblare Smali, care nu este simplu și necesită mult mai mult efort decât Java. De asemenea, aplicațiile decompilate nu pot fi importate în Eclipse sau Android Studio.
Există câteva instrumente precum GetJava care deja poate face treaba, dar în majoritatea situațiilor rezultatul nu este 100% precis și unele fișiere trebuie încă traduse în Java. Membru senior XDA darkguy2008 a decis să înceapă un proiect menit să ofere o soluție mai bună decât JAD sau JD-GUI.
Proiectul este încă într-un stadiu incipient, dar majoritatea lucrurilor funcționează deja. Acest proiect este scris în C# și are nevoie de Visual Studio 2012 și .NET Framework 4.5 instalat pentru a funcționa corect. Sperăm că în viitor va fi posibil să îl utilizați pe alte sisteme de operare precum Linux sau Mac OS X. Fără îndoială, acest proiect are un potențial extraordinar și cu ajutorul altor dezvoltatori, dezvoltarea Android poate fi îmbunătățită semnificativ.
Mai multe informații despre acest convertor pot fi găsite în fir original, așa că nu ezitați să mergeți acolo și să oferiți o contribuție dezvoltatorului. Desigur, puteți contribui și prin împingerea unor patch-uri la Github repertoriu.
Rețineți că instrumente ca acesta nu ar trebui folosite pentru a obține niște gratuități din aplicațiile plătite și pentru a le relansa sub numele dvs. Dezvoltatorii își vând munca pentru un motiv, așa că ar trebui să o utilizați numai în scopuri educaționale.