abdrahman пишет:перевел гуглом - ни че не понял.
можно адекватный перевод?
Вот адаптивный перевод:
Новости16.11.2012
Несколько слов о том как проверить возможно ли теоретически запустить .apk файл через apkenv
1. Возьмите .apk файл который вы хотите запустить
2. Разархивируйте файл с помощью unzip
3. Поищите файлы .so в папке [font=monospace][size=3]lib/armeabi/[/size] [/font](иногда приходится искать в папке [size=3][font=monospace]lib/armeabi-v7a/[/font][/size])
4. Проверьте используют ли библиотеки JNI методы содержащие строку Java_ : [size=4][size=3][font=monospace]strings [/font][/size][size=3][font=monospace]libyourapplication.so[/font][/size][size=3][font=monospace] | grep Java_[/font][/size][/size]
5. Если что-то было найдено (в идеале найденное должно выглядеть как rendering, updating, initalization, resizing или touch или button input), то шансы хорошие
6. Если нет поищите [font=monospace][size=3]JNI_OnLoad[/size] [/font]- если эта функция найдена, то вы все еще сможете заставить его (.apk) работать (если библиотека регистрирует свои функции во время исполнения используя JNI_OnLoad).
Если вы нашли методы начинающиеся с [font=monospace][size=3]Java_[/size] [/font](или функцию [size=3][font=monospace]JNI_OnLoad[/font][/size]) это значит, что существует теоретическая возможность запустить этот .apk через apkenv. Если вы не нашли .so файл вообще или он не содержит функций оговоренных выше, значит этот .apk нельзя запустить через apkenv (и ни когда не будет возможно). В качестве упражнения для читателя, поищите игры/приложения которые содержат функции [font=monospace][size=3]Java_[/size],[/font] и посмотрите какие имена у этих функций. Удачной охоты!