فایل APK را در اینجا بکشید و رها کنید
یا برای انتخاب فایل کلیک کنید
برای استخراج اطلاعات دقیق، هر فایل APK را تجزیه و تحلیل کنیدچه اطلاعاتی را می توان استخراج کرد؟
تحلیلگر پیشرفته APK ما اطلاعات جامعی را از هر فایل APK استخراج می کند:
- نام بسته، نام نسخه و کد
- حداقل، هدف و کامپایل نسخه های SDK
- مجوزهای Android (خطرناک و عادی)
- تجزیه و تحلیل فایل DEX و تشخیص چند دکس
- کتابخانه های بومی و معماری CPU
- تفکیک منابع (قالبها، طرحبندیها، مقادیر)
- تفکیک اندازه فایل و نسبت فشرده سازی
- اطلاعات امضا و گواهی
- شاخص های تهدید امنیتی
100٪ پردازش سمت مشتری
فایل APK شما هرگز از دستگاه شما خارج نمی شود. تمام تجزیه و تحلیل در مرورگر با استفاده از جاوا اسکریپت انجام می شود.
استخراج کننده اطلاعات APK - سوالات متداول
نحوه بازرسی باینری AndroidManifest.xml، بایت کد DEX و ABI های بومی
هنگامی که یک برنامه Android توسط Gradle و AAPT2 کامپایل میشود، فایلهای XML قابل خواندن توسط انسان به تکههای باینری فشرده (AndroidManifest.xml) و resources.arsc تبدیل میشوند، کد جاوا/کاتلین در فایلهای اجرایی Dalvik (classes.dex، classes2.dex، و کتابخانههای C/CEL) بهعنوان شی + بستهبندی میشوند. (lib/<abi>/*.so.) به سادگی باز کردن یک APK در یک برنامه ZIP استاندارد فقط فایل های باینری مات را نشان می دهد.
تحلیلگر اطلاعات APK مبتنی بر مرورگر ما ساختار داخلی هر .apk را به صورت محلی در مرورگر شما بررسی میکند تا بتوانید خرابیهای نصب را تشخیص داده و خطرات حریم خصوصی را قبل از بارگذاری جانبی بررسی کنید:
- تشخیص خطاهای معماری CPU (ABI): به کارت معماری ها در برگه نمای کلی نگاه کنید. اگر یک APK فقط حاوی armeabi-v7a (ARM 32 بیتی) باشد، با INSTALL_FAILED_NO_MATCHING_ABIS روی سختافزارهای فقط 64 بیتی مانند Google Pixel 7، Pixel 8، Pixel 9 و دستگاههای سری Galaxy S24 با شکست مواجه میشود. برعکس، اگر فقط arm64-v8a را فهرست کند، نمیتواند روی تلفنهای قدیمیتر ۳۲ بیتی ارزان قیمت یا نمونههای شبیهساز Windows ۳۲ بیتی اجرا شود.
- ممیزی مجوزهای زمان اجرا خطرناک: Android مجوزهایی مانند READ_SMS، SEND_SMS، RECORD_AUDIO، ACCESS_FINE_LOCATION، و MANAGE_EXTERNAL_STORAGE را به عنوان پرخطر طبقه بندی می کند. اگر یک ابزار آفلاین ساده یا APK تصویر زمینه مجوز پیامک یا تماس را درخواست کند، برگه امنیت ما آن ورودی ها را با رنگ قرمز برجسته می کند و امتیاز امنیتی بسته را کاهش می دهد.
- Multi-DEX و تشخیص فشرده سازی: هر فایل classes.dex می تواند حداکثر به 65536 شناسه روش ارجاع دهد. برنامه هایی که از SDK های بزرگ استفاده می کنند بایت کد را در چندین فایل DEX تقسیم می کنند. همچنین میتوانید بررسی کنید که آیا resources.arsc و AndroidManifest.xml وجود دارند - اگر resources.arsc وجود ندارد، بهجای یک APK مستقل کامل به دنبال یک APK تقسیمشده هستید.