APK Explorer ад DT — гэта магутны інструмент для распрацоўшчыкаў Android, які дазваляе даследаваць і правяраць файлы APK і праграмы для Android.
Даследуйце ўнутраную структуру APK, даследуйце файлы і рэсурсы, праглядзіце AndroidManifest.xml, праглядзіце класы DEX, праглядзіце код Smali і дэкампіляваны код Java, адкрыйце для сябе ўбудаваныя бібліятэкі і прааналізуйце кампаненты праграмы.
Незалежна ад таго, ці з'яўляецеся вы распрацоўшчыкам Android, інжынерам па кантролі якасці, даследчыкам бяспекі ці проста хочаце зразумець, што знаходзіцца ўнутры APK, APK Explorer прадастаўляе інструменты для падрабязнага вывучэння праграм Android.
📦 Даследаванне файлаў APK
Праглядзіце поўную структуру APK і яго падзеленых APK.
Даследуйце файлы і каталогі, у тым ліку:
DEX-файлы
Уласныя бібліятэкі .so
XML-файлы
JSON-файлы
Выявы
Рэсурсы
Шрыфты
Базы дадзеных
Іншыя ўбудаваныя актывы
Фільтруйце файлы па пашырэнні і хутка зразумейце, як структураваны APK.
🧬 DEX Explorer
Даследуйце пакеты і класы Java і Kotlin ва ўсіх DEX-файлах.
Функцыі ўключаюць:
Іерархія пакетаў
Даследаванне класаў
Падтрымка некалькіх DEX
Радковыя канстанты
Пашыраны пошук кода
Байт-код Smali
Дэкампіляваны код Java
Капіраванне і экспарт кода
Праверка класаў і навігацыя па структуры DEX праграмы непасрэдна на прыладзе Android.
🔍 Smali і дэкампілятар Java
Адкрывайце класы і правярайце іх прадстаўленне кода з дапамогай Smali або дэкампіляванага Java.
Шукайце па класах, пакетах і байт-кодзе, каб хутка знайсці патрэбны код або радкі.
📄 Прагляд AndroidManifest.xml
Праглядайце і правярайце AndroidManifest.xml, выняты з APK.
Убудаваны праглядальнік забяспечвае падсветку сінтаксісу і пошук тэксту, што спрашчае праверку аб'яўленняў і канфігурацыі маніфеста.
🧩 Даследаванне кампанентаў Android
Праверка кампанентаў, аб'яўленых у праграме, у тым ліку:
Дзейнасць
Сэрвісы
Пастаўшчыкі кантэнту
Прыёмнікі вяшчання
Прагляд падрабязных звестак, такіх як экспартаваны статус, дазволы, рэжымы запуску, сцягі, паўнамоцтвы і іншая інфармацыя аб кампанентах.
🔐 Сертыфікаты APK
Праверка подпісаў APK і інфармацыі аб сертыфікатах.
Прагляд:
Схемы подпісаў APK
v1, v2, v3 і v4
SHA-256
SHA-1
MD5
Серыйны нумар сертыфіката
Алгарытм адкрытага ключа
Тэрмін дзеяння сертыфіката
Эмітэнт
Інфармацыя аб суб'екце
📚 Бібліятэкі і SDK
Знаходжанне старонніх бібліятэк і SDK, якія ўваходзяць у камплект APK.
Вызначэнне ўключаных залежнасцей і іх выяўленых версій, у тым ліку AndroidX, сэрвісаў Google Play, Firebase і іншых бібліятэк, дзе даступныя.
🖥️ Уласныя бібліятэкі
Праверка ўласцівых бібліятэк C/C++ .so, якія ўваходзяць у камплект APK.
Прагляд уласцівых бібліятэк па архітэктуры працэсара:
arm64-v8a
armeabi-v7a
x86
x86_64
Прагляд інфармацыі і памераў файлаў.
🎨 Рэсурсы і актывы
Даследаванне рэсурсаў, якія ўваходзяць у камплект праграм Android.
Праверка:
Радкоў
Колераў
Памераў
Малюнкаў
Стыляў
Ідэнтыфікатараў рэсурсаў
Выяваў
Шрыфтоў
Анімацыі Lottie
Аўдыё
Базы дадзеных SQLite
JSON
XML
HTML
Тэкставых файлаў
Убудаваны аглядальнік рэсурсаў забяспечвае зручны спосаб праверкі resources.arsc і іншых рэсурсаў APK.
🔗 Глыбокія спасылкі і спасылкі на праграмы
Праверка фільтраў намераў, аб'яўленых праграмамі, і выяўленне іх:
Схем
Хастоў
Шляхоў
Шаблонаў шляхоў
Звязаных дзеянняў
Вы таксама можаце праверыць здабытыя глыбокія спасылкі і праверыць канфігурацыю спасылак на праграмы Android.
🛡️ DEX Insights
Аналіз DEX-файлаў для выяўлення тэхнічнай інфармацыі, убудаванай у праграмы.
Знайсці:
Канчатковыя кропкі API
URL-адрасы HTTP і HTTPS
Схемы карыстальніцкіх URI
Канчатковыя кропкі WebSocket
Патэнцыйныя ключы і токены API
IP-адрасы
Канчатковыя кропкі распрацоўкі і прамежкавага выкарыстання
Выклікі ўласных бібліятэк
Канчатковыя кропкі воблачнага сховішча
Групуйце вынікі па значэнні, класе або ў выглядзе плоскага спісу і вяртайцеся да зыходнага класа.
👨💻 Створана для распрацоўшчыкаў Android
APK Explorer ад DT прызначаны для:
Распрацоўшчыкаў Android
Распрацоўшчыкаў праграм
Інжынераў кантролю якасці
Даследчыкаў бяспекі
Працоўных працэсаў зваротнага інжынірынгу
Тэсціроўшчыкаў Android
Распрацоўшчыкаў, якія вывучаюць унутраную працу праграм Android
Даследуйце APK. Праверце DEX. Чытайце маніфесты. Адкрывайце бібліятэкі. Аналізуйце ўнутраную працу праграм.
APK Explorer ад DT з'яўляецца часткай Developer Things, набору практычных інструментаў, створаных для распрацоўшчыкаў Android.
Азнаёмцеся з APK-файламі, DEX, маніфестамі, рэсурсамі, бібліятэкамі, сертыфікатамі і ўнутранымі функцыямі праграм