2014-02-08 4 views

ответ

1

Вы должны иметь возможность обрабатывать файл apk, как если бы они были zip-файлами. Поскольку вы работаете в NDK, вы можете попробовать использовать библиотеку C++, такую ​​как 7-zip, чтобы помочь вам просмотреть записи в zip-файле.

+0

Просто fyi, если вы хотите сделать это Java в какой-то момент, в стандартной библиотеке есть существующий API-интерфейс zip. –

+0

Есть ли у кого-нибудь опыт использования библиотек-кандидатов, которые хотели бы прослушивать? Я вижу zziplib как еще один возможный выбор. –

+0

Этот вопрос может быть полезен. http://stackoverflow.com/questions/3883564/android-how-to-make-native-zip-application –

0

Для первой части вашего вопроса, путь к .apk на устройстве, обратитесь к этому question (это на StackOverflow, поэтому я не буду его переучивать).

Для второй части вашего вопроса, разархивируйте файл .apk на устройстве, загрузите источник для Terminal IDE (Terminal IDE также работает на ненагруженных устройствах). Загрузите его с вкладки download, а не вкладку источника просмотра (которая по какой-то причине не работает прямо сейчас).

Это огромный проект в основном на Java (это не совсем тот язык, который вы ищете), но он хорошо организован и замечательно читаем.

Смежные вопросы