Вы не можете получить Android.mk из apk, он нужен только для сборки, поэтому он там не хранится (если программист не поместит его в папку res / или что-то в этом роде).
Весь нативный код для приложения хранится в каталоге libs / в корне apk.Это скомпилированный код ARM или x86, или оба.Вы можете найти его в libs / architect_type / lib_name.so.Вы можете разобрать код с помощью objdump или gdb.Декомпиляция является гораздо более сложной задачей, но вы можете найти какое-то программное обеспечение, которое могло бы работать на вас.
Редактировать: Я заметил, что вы, кажется, беспокоитесь о том, что люди могут изменить ваш код.Единственный надежный способ предотвратить повторный инжиниринг вашего кода - не писать его в первую очередь.Однако вы можете сделать некоторые вещи, чтобы людям было трудно, но кто-то достаточно настойчивый может обойти это.