برای بازرسی، فایل XAPK، .APKS یا .APK را رها کنید
یا برای مرور از دستگاه خود کلیک کنید
Instant Client-Side Tree Inspection • اعتبارسنجی مسیرهای manifest.json و OBBموتور اعتبار سنجی XAPK چگونه کار می کند
هنگامی که یک نصب کننده XAPK "بررسی فایل XAPK ناموفق بود" یا "آرشیو XAPK فاسد" را گزارش می دهد، شکست تقریباً همیشه از عدم تطابق بین فایل manifest.json اعلامی و ورودی های ZIP واقعی در داخل کانتینر ناشی می شود.
- تفکیک بررسی حضور APK: تأیید می کند که هر ورودی لیست شده در split_apks[] واقعاً در ریشه بایگانی وجود دارد و خالی نیست.
- بررسی مسیر گسترش OBB: تأیید می کند که هر ورودی expansions[] (مانند Android/obb/<pkg>/main.*.obb) دقیقاً با مسیر ZIP داخلی مطابقت دارد.
- استخراج صفر بارگذاری: هر کتابخانه جداگانه .apk، .obb، .so، یا icon.png را مستقیماً از ظرف با یک کلیک دانلود کنید.
تشخیص "تأیید اعتبار فایل XAPK ناموفق" و بازرسی مانیفست های XAPK
هر بسته .xapk سازگار شامل یک فایل JSON UTF-8 به نام manifest.json در ریشه آرشیو ZIP است. نصبکنندههای اختصاصی XAPK قبل از لمس یک فایل APK یا OBB، این توصیفگر را میخوانند. بسته به اینکه بسته بسته بازی OBB (XAPK Schema v1) یا Split APK Bundle (XAPK Schema v2) باشد، manifest.json قوانین ساختاری دقیقی را تعریف می کند:
- بستههای xapk_version (1 یا 2): نسخه 1 حاوی یک <package_name>.apk یکپارچه بهعلاوه یک آرایه expansions هستند که به داراییهای Android/obb/ اشاره میکنند. بستههای نسخه 2 حاوی یک آرایه split_apks هستند که base.apk و تقسیمبندیهای پیکربندی (config.arm64_v8a.apk، config.xxhdpi.apk) را فهرست میکند.
- چرا اعتبار سنجی در تلفن ها ناموفق است: اگر دانلود مرورگر با 98% قطع شد، یا اگر شخصی به صورت دستی زبانی را از ZIP جدا کرد بدون اینکه ورودی شی آن را حذف کند. manifest.json's split_apks آرایه، یا اگر total_size با مجموع اندازههای ورودی بستهنشده متفاوت است، نصبکننده فوراً آن را قطع میکند "بررسی فایل XAPK ناموفق بود".
- نحوه تعمیر یک بسته XAPK خراب: آرشیو را در اعتباردهنده بالا رها کنید. اگر همه تقسیمهای معماری و base.apk مورد نیاز دست نخورده باشند - حتی اگر manifest.json تعداد بایتهای نامناسبی داشته باشد - میتوانید با ادغام تقسیمها در یک .apk مستقل در مبدل آنلاین XAPK به APK ما، بررسی دقیق مانیفست را بهکلی دور بزنید، یا با استفاده از manifest.jsonما، یک سازنده XAPKجدید و معتبر را دوباره بستهبندی کنید.