ГетЈава вам помаже да претворите АПК-ове у Јава пројекте

Андроид је оперативни систем који користи много програмских језика. Најчешћи језици су Јава (или Андроид Јава ако желите), Ц, КСМЛ, Басх, као и још неколико. Андроид апликације се могу декомпилирати помоћу АПКТоол-а и неколико сличних алата, а њихов излаз је Смали. Знам да се многи од вас неће сложити са мном, али Смали је прилично компликован језик много више од Јава.

Постоје два алата који могу да конвертују Смали назад у Јава: Дек2Јар и ЈАД. Међутим, прилично су тешки за употребу и потребно им је искуство да бисте их правилно користили. Срећом, КСДА признати програмер броодпланк1337 направио једноставну басх скрипту, која ради сав посао уместо нас. Ова скрипта може да добије све неопходне зависности, као и да преузме Јава код директно из АПК-а. Ради само на Линук-у, али сам сасвим сигуран да се може користити на системима који нису слични УНИКС-у као што је Виндовс са Цигвин-ом. Програмер препоручује да ставите датотеку у ~/бин и учините је извршном. Даља упутства су доступна у теми.

Понекад скрипте могу учинити живот много лакшим. Ако сте заинтересовани за пројекат, идите до

оригинална нит да бисте добили више информација и научили како да конвертујете асемблерски код у Јаву.

Напомена: Овакве алате треба користити у образовне сврхе. „Позајмљивање“ кода из апликација (плаћених или бесплатних) је неетично и не би требало да се дешава. Они су затвореног извора са разлогом. Имајте то на уму.