APK Explorer محصول DT یک ابزار قدرتمند توسعهدهندگان اندروید برای کاوش و بررسی فایلهای APK و برنامههای اندروید است.
به ساختار داخلی یک APK عمیق شوید، فایلها و منابع را کاوش کنید، AndroidManifest.xml را بررسی کنید، کلاسهای DEX را مرور کنید، کد جاوای Smali و دیکامپایل شده را مشاهده کنید، کتابخانههای همراه را کشف کنید و اجزای برنامه را تجزیه و تحلیل کنید.
چه یک توسعهدهنده اندروید، مهندس تضمین کیفیت، محقق امنیتی باشید یا صرفاً بخواهید بفهمید درون یک APK چیست، APK Explorer ابزارهایی را برای کاوش دقیق برنامههای اندروید ارائه میدهد.
📦 کاوش فایلهای APK
ساختار کامل یک APK و APKهای تقسیمشده آن را مرور کنید.
فایلها و دایرکتوریها از جمله موارد زیر را کاوش کنید:
فایلهای DEX
کتابخانههای بومی .so
فایلهای XML
فایلهای JSON
تصاویر
منابع
فونتها
پایگاههای داده
سایر داراییهای همراه
فایلها را بر اساس پسوند فیلتر کنید و به سرعت نحوه ساختار یک APK را درک کنید.
🧬 DEX Explorer
بستهها و کلاسهای جاوا و کاتلین را در تمام فایلهای DEX کاوش کنید.
امکانات عبارتند از:
سلسله مراتب بسته
کاوش کلاس
پشتیبانی از Multi-DEX
ثابتهای رشتهای
جستجوی پیشرفته کد
بایتکد Smali
کد دیکامپایل شده جاوا
کپی و خروجی گرفتن از کد
بازرسی کلاسها و پیمایش در ساختار DEX یک برنامه به طور مستقیم در دستگاه اندروید شما.
🔍 دیکامپایل کننده Smali و جاوا
کلاسها را باز کنید و نمایش کد آنها را با استفاده از Smali یا جاوا دیکامپایل شده بررسی کنید.
جستجو در کلاسها، بستهها و بایتکد برای یافتن سریع کد یا رشتههای مورد نظر شما.
📄 نمایشگر AndroidManifest.xml
مشاهده و بررسی AndroidManifest.xml استخراج شده از یک APK.
نمایشگر داخلی، هایلایت کردن سینتکس و جستجوی متن را فراهم میکند و بررسی اعلانها و پیکربندی مانیفست را آسانتر میکند.
🧩 کاوش در کامپوننتهای اندروید
بررسی کامپوننتهای اعلانشده درون یک برنامه، شامل موارد زیر:
فعالیتها
سرویسها
ارائهدهندگان محتوا
گیرندههای پخش
مشاهده جزئیاتی مانند وضعیت خروجی، مجوزها، حالتهای راهاندازی، پرچمها، مجوزها و سایر اطلاعات کامپوننت.
🔐 گواهینامههای APK
بررسی اطلاعات امضای APK و گواهینامه.
مشاهده:
طرحهای امضای APK
نسخه ۱، نسخه ۲، نسخه ۳ و نسخه ۴
SHA-256
SHA-1
MD5
شماره سریال گواهینامه
الگوریتم کلید عمومی
اعتبار گواهینامه
صادرکننده
اطلاعات موضوع
📚 کتابخانهها و SDKها
کشف کتابخانهها و SDKهای شخص ثالث موجود در یک APK.
شناسایی وابستگیهای موجود و نسخههای شناساییشده آنها، از جمله AndroidX، سرویسهای Google Play، Firebase و سایر کتابخانههای موجود.
🖥️ کتابخانههای بومی
بررسی کتابخانههای بومی C/C++.so موجود در یک APK.
مرور کتابخانههای بومی بر اساس معماری CPU:
arm64-v8a
armeabi-v7a
x86
x86_64
مشاهده اطلاعات و اندازه فایلها.
🎨 منابع و داراییها
منابع موجود در برنامههای اندروید را کاوش کنید.
بازرسی:
رشتهها
رنگها
ابعاد
قابل ترسیمها
سبکها
شناسههای منابع
تصاویر
فونتها
انیمیشنهای Lottie
صوت
پایگاههای داده SQLite
JSON
XML
HTML
فایلهای متنی
کاوشگر منابع داخلی، راهی آسان برای بازرسی resources.arsc و سایر داراییهای APK ارائه میدهد.
🔗 لینکهای عمیق و لینکهای برنامه
فیلترهای هدف اعلام شده توسط برنامهها را بررسی کنید و موارد زیر را کشف کنید:
طرحها
میزبانها
مسیرها
الگوهای مسیر
فعالیتهای مرتبط
همچنین میتوانید لینکهای عمیق استخراج شده را آزمایش کرده و پیکربندی لینک برنامه اندروید را بررسی کنید.
🛡️ بینشهای DEX
فایلهای DEX را برای کشف اطلاعات فنی تعبیهشده در داخل برنامهها تجزیه و تحلیل کنید.
یافتن:
نقاط پایانی API
آدرسهای URL HTTP و HTTPS
طرحهای URI سفارشی
نقاط پایانی WebSocket
کلیدهای API و توکنهای بالقوه
آدرسهای IP
نقاط پایانی توسعه و مرحلهبندی
فراخوانیهای کتابخانه بومی
نقاط پایانی ذخیرهسازی ابری
یافتهها را بر اساس مقدار، کلاس یا به عنوان یک لیست مسطح گروهبندی کنید و به کلاس مبدا برگردید.
👨💻 ساخته شده برای توسعهدهندگان اندروید
APK Explorer توسط DT برای موارد زیر طراحی شده است:
توسعهدهندگان اندروید
توسعهدهندگان برنامه
مهندسان تضمین کیفیت
محققان امنیتی
گردشهای کاری مهندسی معکوس
آزمایشکنندگان اندروید
توسعهدهندگانی که در حال یادگیری اجزای داخلی برنامههای اندروید هستند
APK Explorer توسط DT بخشی از Developer Things است، مجموعهای از ابزارهای کاربردی که برای توسعهدهندگان اندروید ساخته شده است.
کاوش APKها، DEXها، مانیفستها، منابع، کتابخانهها، گواهینامهها و اجزای داخلی برنامه
تاریخ بهروزرسانی
۷ مهر ۱۴۰۵