macOS - Apple Silicon و Intel

نحوه تبدیل XAPK به APK در macOS

راهنمای کوتاهی برای تبدیل یک فایل xapk. به یک APK قابل نصب در Mac با استفاده از مبدل رایگان مبتنی بر مرورگر. بدون نیاز به نصب

مبدل را باز کنید

چرا از ابزار مرورگر در macOS استفاده کنید؟

🍎

همه جا می دود

روی Apple Silicon و Mac Intel در Safari، Chrome، Firefox و سایر مرورگرهای مدرن کار می کند.

🔒

فایل ها محلی می مانند

صفحه XAPK شما را در مرورگر می خواند. فایل روی سرور آپلود نمی شود.

🎯

بکشید و رها کنید

فایل xapk. را در قسمت آپلود رها کنید. صفحه تقسیمات را ادغام می کند و یک APK تولید می کند.

📂

OBB آگاه

اگر بسته حاوی داده‌های OBB است، می‌توانید آن را بیرون بکشید و در زیر Android/obb دستگاه خود قرار دهید.

الزامات macOS

نسخه macOSmacOS 11 (Big Sur) یا جدیدتر توصیه می شود
معماریاپل سیلیکون (سری M) یا اینتل
مرورگرSafari، Chrome، Firefox، Edge یا Brave اخیر
فضای دیسکفقط برای XAPK منبع و APK حاصل کافی است

گام به گام در macOS

1

باز کنید xapktoapk.com در سافاری، کروم یا فایرفاکس.

2
بکشید .xapk در قسمت آپلود فایل کنید یا برای مرور کلیک کنید.
3
منتظر بمانید تا صفحه آرشیو را بخواند و APKهای تقسیم شده را ادغام کند.
4
کلیک کنید دانلود فایل APK زمانی که تبدیل کامل شد
5
APK را از طریق USB به دستگاه Android خود، AirDrop را به یک کنترلر کنار تلفن یا فضای ذخیره‌سازی ابری منتقل کنید، سپس نصب کنید.

اجرای فایل‌های 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 استخراج کنید:

  1. فایل را در Finder انتخاب کنید، Return را فشار دهید تا نام فایل را ویرایش کنید، و پسوند را از .xapk به .zip تغییر دهید (زمانی که Finder درخواست تایید کرد، از .zip استفاده کنید را انتخاب کنید).
  2. روی فایل دوبار کلیک کنید تا با macOS ابزار آرشیو آن را استخراج کنید، یا راست کلیک کنید و با Unarchiver یا ککا آن را باز کنید.
  3. 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 به صورت محلی در حافظه مرورگر مک شما اجرا می شوند.

مهندسی و مستند شده توسط Mst Shaefale توسعه‌دهنده اصلی و معمار بسته Android • تأییدشده در Android 12–15

همه دستورات ترمینال macOS، گردش‌های کاری شبیه‌ساز Apple Silicon ARM64 و دستورالعمل‌های انتقال فایل MTP در این صفحه بر روی سخت‌افزار فیزیکی Apple Silicon آزمایش شدند. به کمک نیاز دارید؟ با تیم مهندسی ما تماس بگیرید.