نحوه تبدیل XAPK به APK در macOS
راهنمای کوتاهی برای تبدیل یک فایل xapk. به یک APK قابل نصب در Mac با استفاده از مبدل رایگان مبتنی بر مرورگر. بدون نیاز به نصب
چرا از ابزار مرورگر در macOS استفاده کنید؟
همه جا می دود
روی Apple Silicon و Mac Intel در Safari، Chrome، Firefox و سایر مرورگرهای مدرن کار می کند.
فایل ها محلی می مانند
صفحه XAPK شما را در مرورگر می خواند. فایل روی سرور آپلود نمی شود.
بکشید و رها کنید
فایل xapk. را در قسمت آپلود رها کنید. صفحه تقسیمات را ادغام می کند و یک APK تولید می کند.
OBB آگاه
اگر بسته حاوی دادههای OBB است، میتوانید آن را بیرون بکشید و در زیر Android/obb دستگاه خود قرار دهید.
الزامات macOS
| نسخه macOS | macOS 11 (Big Sur) یا جدیدتر توصیه می شود |
| معماری | اپل سیلیکون (سری M) یا اینتل |
| مرورگر | Safari، Chrome، Firefox، Edge یا Brave اخیر |
| فضای دیسک | فقط برای XAPK منبع و APK حاصل کافی است |
گام به گام در macOS
باز کنید xapktoapk.com در سافاری، کروم یا فایرفاکس.
اجرای فایلهای APK تبدیلشده در Apple Silicon (M1 / M2 / M3 / M4) و مکهای اینتل
مکهای سیلیکونی اپل (M1، M2، M3 و M4) از همان مجموعه دستورالعمل ARM64 استفاده میکنند که توسط تلفنهای هوشمند فیزیکی Android استفاده میشود. این بدان معناست که هنگامی که یک .xapk حاوی config.arm64_v8a.apk را در یک .apk مستقل با استفاده از مبدل مرورگر ما ادغام میکنید، یک Apple Silicon Mac میتواند باینریهای اصلی lib/*.so خود را مستقیماً با سرعت سختافزار در یک شبیهساز Android ARM64 اجرا کند - بدون نیاز به ترجمه باینری آهسته در رایانههای شخصی Windows x86.
| ابزار / شبیه ساز macOS | چیپست پشتیبانی شده | پشتیبانی بومی ABI | نحوه نصب APK و OBB تبدیل شده |
|---|---|---|---|
| Android Studio AVD (رسمی) | اپل سیلیکون (arm64-v8a) و اینتل (x86_64) | 100% Native arm64-v8a در مک های سری M | .apk ادغام شده را روی پنجره شبیهساز Pixel در حال اجرا بکشید یا adb install را در ترمینال اجرا کنید. |
| BlueStacks Air (برای مک) | سیلیکون اپل (M1 / M2 / M3 / M4) | موتور بازی Android بومی ARM64 | از دکمه APK را نصب کنید در داک استفاده کنید یا .apk تبدیل شده را به پنجره BlueStacks Air بکشید. |
| MuMuPlayer Pro (macOS) | سیلیکون اپل (سری M) | Android 12 arm64-v8a | روی دکمه + افزودن APK در نوار منوی بالا کلیک کنید. .obb را از طریق پوشه مشترک macOS کپی کنید. |
| OpenMTP / LocalSend (انتقال تلفن) | یونیورسال (Apple Silicon + Intel) | به هر گوشی Androidی فیزیکی منتقل می شود | جایگزین برنامه متوقف شده انتقال فایل Android گوگل در macOS Sonoma و Sequoia می شود. |
چرا «انتقال فایل Android» در macOS مدرن ناموفق است (و در عوض از چه چیزی استفاده کنیم)
Google رسماً برنامه قدیمی macOS انتقال فایل Android را متوقف کرد و در macOS Sonoma (14) و macOS Sequoia (15) عامل پسزمینه آن (Android File Transfer Agent مکرراً هر زمان که Preview، Image Capture یا Google Drive اجرا میشود، اتصالات USB MTP را قفل میکند. پس از تبدیل XAPK خود در Safari یا Chrome، توصیه میکنیم فایلهای .apk) و .obb به دست آمده را با استفاده از OpenMTP (کلینت منبع باز USB MTP برای macOS)، LocalSend (انتقال سریع Wi-Fi محلی بدون آپلود ابری) یا ADB از طریق USB/Wi-Fi به تلفن Android خود منتقل کنید.
دستورات ترمینال macOS (zsh) برای نصب ADB و Split APK
اگر از Homebrew در macOS استفاده میکنید، میتوانید android-platform-tools Google را در چند ثانیه نصب کنید و APK ادغامشده یا APKهای تقسیمشده خام را مستقیماً از ترمینال فشار دهید:
# 1. Install ADB on macOS via Homebrew (one-time setup)
brew install --cask android-platform-tools
# 2. If macOS Gatekeeper blocks adb, clear the quarantine attribute
xattr -d com.apple.quarantine $(which adb) 2>/dev/null || true
# 3. Install the single merged APK downloaded from xapktoapk.com
adb install -r ~/Downloads/converted-app.apk
# 4. Push OBB expansion file to Android 13 / 14 / 15 (bypasses Scoped Storage UI block)
adb shell mkdir -p /sdcard/Android/obb/com.package.name/
adb push ~/Downloads/main.100.com.package.name.obb /sdcard/Android/obb/com.package.name/
# Alternative: zsh one-liner to extract an XAPK and run adb install-multiple
mkdir -p /tmp/xapk_work && unzip -q ~/Downloads/app.xapk -d /tmp/xapk_work && adb install-multiple /tmp/xapk_work/*.apk
بازگشت دستی: بازرسی بایگانی های XAPK با نرم افزار MacOS Archive Utility یا Keka
هر فایل .xapk یک کانتینر ZIP استاندارد است. اگر می خواهید مانیفست خام را بررسی کنید یا دارایی های OBB را به صورت دستی در Finder استخراج کنید:
- فایل را در Finder انتخاب کنید، Return را فشار دهید تا نام فایل را ویرایش کنید، و پسوند را از .xapk به .zip تغییر دهید (زمانی که Finder درخواست تایید کرد، از .zip استفاده کنید را انتخاب کنید).
- روی فایل دوبار کلیک کنید تا با macOS ابزار آرشیو آن را استخراج کنید، یا راست کلیک کنید و با Unarchiver یا ککا آن را باز کنید.
- manifest.json را در TextEdit یا VS Code باز کنید تا SDK هدف، مجوزها و تقسیم لیست APK را بررسی کنید. اگر بایگانی حاوی چندین تقسیم config.*.apk است، از مبدل XAPK به APK مبتنی بر مرورگر در بالا استفاده کنید تا تقسیمها ادغام شوند، تراز شوند و در یک .apk قابل نصب ثبت شوند.
سؤالات متداول تبدیل macOS XAPK
آیا Safari در macOS تبدیلهای بزرگ XAPK را کاهش میدهد یا مسدود میکند؟
Safari 16+ در macOS بایگانیهای XAPK تا ~ 1 گیگابایت را به آرامی مدیریت میکند. برای XAPK های بازی بسیار بزرگ 1.5 تا 2 گیگابایتی با چندین فایل OBB، مرورگرهای مبتنی بر Chromium در macOS (Chrome، Brave یا Edge) یک پشته WebAssembly/ArrayBuffer بزرگتر را در هر برگه اختصاص می دهند.
چرا macOS Gatekeeper به من اجازه نمی دهد روی یک فایل APK دوبار کلیک کنم؟
برخلاف برنامههای iOS (.ipa، بستههای Android (.apk) نمیتوانند مستقیماً روی macOS بدون محیط اجرای Android اجرا شوند). APK تبدیل شده را در یک شبیه ساز Apple Silicon (Android Studio AVD، BlueStacks Air، یا MuMuPlayer Pro) نصب کنید یا آن را به تلفن Android خود منتقل کنید.
چگونه می توانم محدودیت OBB «Can't use this folder» را از Mac در Android 14 دور بزنم؟
Android 14 برنامههای فایل روی دستگاه را از باز کردن /Android/obb/ مسدود میکند، اما همچنان دسترسی کامل به نوشتن را از طریق USB ADB و MTP از مک میدهد. از adb push در ترمینال استفاده کنید یا پس از یک بار راه اندازی APK نصب شده، پوشه .obb را از طریق OpenMTP کپی کنید.
آیا فایل های XAPK من تا به حال از مک من به یک سرور خارجی آپلود شده است؟
هرگز. همه فشرده سازی ZIP، وصله مانیفست باینری، ادغام جدول منابع و امضای APK v1+v2 به صورت محلی در حافظه مرورگر مک شما اجرا می شوند.