Chromebook (ChromeOS) اور Linux (Waydroid) پر XAPK فائلوں کو کھولنے اور انسٹال کرنے کا طریقہ

جدید Chromebooks گوگل کے ARCVM (کروم ورچوئل مشین کے لیے Android رن ٹائم) کے اندر Android ایپلی کیشنز چلاتے ہیں، جبکہ لینکس ڈیسک ٹاپ اور ہینڈ ہیلڈ صارفین (بشمول اوبنٹو، فیڈورا، آرچ، اور سٹیم او ایس) Waydroid کا استعمال کرتے ہوئے مکمل Android ماحول چلاتے ہیں۔ چونکہ نہ تو ChromeOS کی فائلز ایپ اور نہ ہی Waydroid کی ڈیفالٹ waydroid app install CLI خام .xapk کنٹینرز کو براہ راست قبول کرتی ہے، آپ کو یا تو ایک صاف براؤزر سے ضم شدہ .apk یا لینکس ٹرمینل کے ذریعے ملٹی اسپلٹ ADB تعیناتی کی ضرورت ہے۔

1. براؤزر میں ChromeOS اور Linux پر XAPK کو APK میں تبدیل کرنا

چونکہ ChromeOS اور Linux ڈیسک ٹاپس میں فراخ RAM کے ساتھ ایک مکمل ڈیسک ٹاپ Chromium/Firefox براؤزر شامل ہے، اس لیے آپ کسی بھی اضافی لینکس پیکجز کو انسٹال کیے بغیر کسی بھی .xapk یا .apks بنڈل کو براہ راست اپنے براؤزر میں تبدیل کر سکتے ہیں:

  1. اپنی Chromebook یا Linux مشین پر کروم میں xapktoapk.com کھولیں۔
  2. اپنے .xapk آرکائیو کو کنورٹر پر ڈالیں۔ یہ بیس APK کو اپنے ساتھی فن تعمیر اور DPI کنفیگریشن اسپلٹس کے ساتھ ضم کرتا ہے اور v1+v2 دستخطوں کے ساتھ آؤٹ پٹ پیکیج پر دستخط کرتا ہے۔
  3. اسٹینڈ اسٹون .apk فائل کو ChromeOS (یا لینکس پر ~/Downloads) پر اپنی لینکس فائلیں۔ ڈائرکٹری میں ڈاؤن لوڈ کریں۔

2. Chromebook پر تبدیل شدہ APK انسٹال کرنا (اپنے آلے کو صاف کیے بغیر)

پرانے گائیڈز Chromebook کے صارفین کو اپنے پورے لیپ ٹاپ کو غیر محفوظ "ڈیولپر موڈ" میں ڈالنے کو کہتے ہیں (جو ڈیوائس کو پاور واش کرتا ہے)۔ جدید ChromeOS پر، آپ کو نہیں کو مکمل ڈیولپر موڈ کی ضرورت ہے — آپ کو صرف بلٹ ان لینکس ڈویلپمنٹ ماحولیات (کروسٹینی) کی ضرورت ہے:

  1. ترتیبات → ChromeOS کے بارے میں → ڈویلپرز کھولیں اور لینکس کی ترقی کا ماحول کو آن کریں۔
  2. اسی ڈویلپرز مینو کے تحت، Android ایپس تیار کریں۔ پر کلک کریں اور ADB ڈیبگنگ کو فعال کریں۔ پر ٹوگل کریں (آپ کی Chromebook Crostini کو ARCVM سے لنک کرنے کے لیے ایک بار دوبارہ شروع ہو جائے گی)۔
  3. اپنے Chromebook پر Linux ٹرمینل ایپ کھولیں اور Android ADB کلائنٹ انسٹال کریں:
    sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb
  4. اندرونی ARCVM Android برج سے جڑیں (100.115.92.2:5555) اور اپنا تبدیل شدہ APK انسٹال کریں:
    adb connect 100.115.92.2:5555
    adb install ~/merged_app.apk

3. لینکس ڈیسک ٹاپس پر XAPK بنڈل انسٹال کرنا اور Waydroid کے ذریعے سٹیم ڈیک

اگر آپ Ubuntu، Fedora، Arch Linux، یا Steam Deck پر Waydroid چلاتے ہیں، waydroid app install صرف ایک سنگل .apk فائل کو قبول کرتا ہے:

4. لینکس کمانڈ لائن سے XAPK آرکائیوز کو کھولنا

اگر آپ ADB کے ذریعے تعینات کرنے سے پہلے لینکس پر bash/zsh میں .xapk آرکائیو کے خام مواد کا معائنہ کرنے کو ترجیح دیتے ہیں، تو یاد رکھیں کہ .xapk ایک معیاری PKZIP کنٹینر ہے:

mkdir -p /tmp/xapk_unpack && unzip -q package.xapk -d /tmp/xapk_unpack
cat /tmp/xapk_unpack/manifest.json | jq .
adb install-multiple /tmp/xapk_unpack/*.apk

ChromeOS اور Linux ڈویلپرز کے لیے خلاصہ

ChromeOS کے بلٹ ان Crostini ADB برج (یا Linux Waydroid) کو براؤزر پر مبنی XAPK کنورژن کے ساتھ جوڑ کر، آپ سسٹم پارٹیشنز میں ترمیم کیے بغیر یا غیر بھروسہ مند تھرڈ پارٹی ان پیکرز کو انسٹال کیے بغیر ڈیسک ٹاپ ہارڈویئر پر ملٹی اسپلٹ Android پیکجز کی جانچ اور چلا سکتے ہیں۔

انجینئرڈ اور دستاویزی Mst Shafale کے ذریعہ لیڈ ڈیولپر اور Android پیکیج آرکیٹیکٹ • Android 12–15 پر تصدیق شدہ

Mst Shaefale xapktoapk.com پر کلائنٹ سائیڈ Android پیکیجنگ یوٹیلیٹیز کو برقرار رکھتی ہے۔ ARCVM یا Waydroid ABI ترجمہ کے بارے میں سوالات؟ ہمارے سپورٹ ڈیسک سے رابطہ کریں۔