Я занимаюсь разработкой приложений для Android для Android (декомпиляция и дальнейший анализ). Я хочу проанализировать зависимости от пакетов между различными пакетами внутри одного и того же файла apk. Пожалуйста, дайте мне знать, если есть инструмент, который делает это. Если инструменты недоступны, сообщите мне, как я могу определить зависимость пакета в файлах apk.Пакеты в файлах android apk
ответ
Я хочу проанализировать зависимости пакетов между различными пакетами внутри одного и того же файла apk. Пожалуйста, дайте мне знать, если есть инструмент, который делает это
Инструмент под названием Dexter доступен, чтобы узнать все пакеты, имеющиеся в apk. Кроме того, если есть зависимость программы от любых двух пакетов, Dexter показывает ее с краем. Можно отметить, что края не имеют никакого веса, чтобы указать силу зависимости.
Единственные зависимости, с которыми я столкнулся с файлами apk, связаны с каркасом с устройства. Если вы имеете дело со стандартным приложением, доступным в Play, то он обычно содержит все, что ему нужно, в своем собственном пакете.
Некоторые из пользовательских сборок, таких как Amazon Kindle Fire, Barns & Noble Nook и т. Д., Создали пользовательские пусковые установки и другие сервисы, которые затем предлагают другие функции через свои рамки.
Каркас-res.apk обычно хранится в каталоге/system/framework. Вы можете извлечь это с вашего устройства и поместить его в свою папку apktool вашего% userprofile%/~. Apktool (я предполагаю, что это один из инструментов, который вы используете) будет ссылаться на него, когда он выполняет эту работу.
Я ищу, чтобы разделить apk в пакеты, такие как pkg, содержащий исходный код для приложения, pkg для рекламных библиотек, pkgs для библиотек поддержки и т. Д. Если у вас есть идея, как идентифицировать пакеты из обратного инженерного smali-кода, пожалуйста, поделитесь. –
Также, пожалуйста, прочтите мой вопрос: http://stackoverflow.com/questions/18717248/how-to-find-all-the-packages-included-in-an-apk и кулачный комментарий. –
- 1. Метаданные в файлах APK?
- 2. Ресурсы в файлах apk, поступающих из банок
- 3. Сплит-пакеты в разных Zip-файлах
- 4. Что такое внутренние и внешние пакеты в android
- 5. Android APK против теста APK?
- 6. Как найти все пакеты, входящие в состав apk
- 7. Пакеты мониторинга в Android
- 8. какие пакеты в Android?
- 9. Как уменьшить размер Apk (.apk) в студии android
- 10. Декомпилировать .apk в Android
- 11. Установка apk в android
- 12. ресурсы android в apk
- 13. Когда подтверждена подпись APK Android?
- 14. Android - Ошибка в XML-файлах
- 15. Как связать пакеты в файлах макета в ASP.NET MVC?
- 16. Android Пространства имен в XML-файлах
- 17. Android-файл apk apk не отображается
- 18. создать Android .apk из декомпилированного .apk
- 19. android: как начать apk из другого apk?
- 20. android release apk больше, чем debug apk
- 21. Android - макет определяется в двух отдельных файлах?
- 22. Как переносятся пакеты в Android?
- 23. Удалить пакеты, невидимые в Android
- 24. Пакеты Android в SDK Manager
- 25. Как потребовать пакеты веб-пакетов в js-файлах
- 26. Как я могу получить некоторые пакеты в файлах deb?
- 27. Изменить значок apk в android
- 28. Намерения установить APK в Android
- 29. Подтвержденная ошибка apk в android
Вы ищете извлечение исходного кода из apk ?? – Zax
Нет, у меня есть некоторое понимание того, как восстановить src-код с помощью dex2jar/jad и т. Д. Я ищу «зависимости уровня пакета», которые могут быть выведены из промежуточного кода (smali, jimple и т. Д.) Или из Java-кода приложений для Android , –