كيفية تثبيت حزم التطبيقات وملفات APKM على نظام أندرويد خطوة بخطوة

  • تُعد حزم تطبيقات أندرويد (AAB) هي صيغة النشر التي يستخدمها متجر جوجل بلاي لإنشاء ملفات APK مُحسّنة لكل جهاز.
  • APKM هو التنسيق الذي أنشأته APKMirror لتجميع حزم التطبيقات والسماح بتثبيتها باستخدام تطبيق APKMirror Installer.
  • تتيح لك أدوات مثل App Bundle Installer و bundletool تحويل ملفات AAB وغيرها من التنسيقات (APKS و XAPK) إلى ملفات APK التي يمكن تثبيتها على نظام Android.
  • يعتمد الأمان بشكل أساسي على مصدر الملف: قم دائمًا بالتنزيل من مستودعات موثوقة وتحقق من مُعرّف الحزمة.

كيفية تثبيت حزم التطبيقات بتنسيق APKM لنظام Android

منذ زمن بعيد ، كان تنزيل تطبيق من متجر Google Play يعادل تنزيل ملف يُعرف باسم APK. بعد ذلك ، وخاصة بالنسبة للألعاب أو الحالات التي يكون فيها التطبيق ثقيلًا ، تم تقسيم الملفات بين APK وبيانات OBB. الأحدث من الأحدث هو قم بتثبيت حزم التطبيقات، وهو تنسيق جديد وأكثر إحكاما وأسهل في التعامل والمشاركة، مما غيّر تمامًا طريقة توزيع تطبيقات Android من خلال المتجر الرسمي.

بمعنى آخر، بينما يمكنك تنزيل ملف APK من APKMirror أو مواقع مشابهة وتثبيته بنقرة واحدة، فإن الأمر لا ينطبق على التطبيقات المنشورة كحزم تطبيقات. ولمعالجة هذه المشكلة، أنشأ APKMirror تنسيقها الخاص، APKMوبرنامج التثبيت الخاص به، APK Mirror Installer. لا تقلق، نعلم أن هذه الكلمات قد تبدو كثيرة في سطور قليلة، لذا سنشرحها. خطوة بخطوة: ما هي حزم التطبيقات، وكيف يعمل تنسيق APKM وما هي الخيارات المتاحة لتثبيت هذه الحزم المتقدمة على هاتفك المحمول الذي يعمل بنظام Android دون الاعتماد فقط على متجر Google Play؟

تريد Google نشر حزم التطبيقات فقط في متجر Play

قم بتثبيت حزم التطبيقات APKM على نظام Android

على الرغم من عيوبه الظاهرة ، فإن الحقيقة هي ذلك حزم التطبيقات لقد أدت إلى تحسينات لا حصر لها من حيث توزيع التطبيقات من خلال متجر Google Play. بشكل عام ، يشير هذا المفهوم إلى أ تنسيق آخر يتضمن جميع رموز التطبيق والموارد، ولكن هذا يترك مهمة إنشاء ملف APK والتي سيتم تثبيتها في النهاية على الجهاز.

وبهذه الطريقة، يمكن لمتجر جوجل بلاي أن يأخذ، بطريقة مجزأة، فقط الموارد اللازمة لتثبيت التطبيق على كل جهاز محدد ، والتخلص من تلك غير الضرورية لذلك توفير مساحة وتسريع عمليتي التنزيل والتثبيت. وهذا مفيدٌ للغاية للألعاب والتطبيقات الكبيرة جدًا، حيث يمنع التنزيلات الضخمة التي تتضمن لغات أو رسومات لن يستخدمها هاتفك أبدًا.

يتم تشغيل هذا النظام بشكل آلي بالكامل للمستخدم. عند تنزيل تطبيق من متجر جوجل بلاي تم نشره كحزمة تطبيقات، يقوم المتجر بتحليله. مكونات جهازك المادية والبرمجية (بنية وحدة المعالجة المركزية، ودقة الشاشة، وإصدار نظام التشغيل أندرويد، واللغات المُكوّنة، وما إلى ذلك) ويقوم بإنشاء مجموعة من ملفات APK التي تحتوي فقط على ما يحتاجه هاتفك المحمول ليعمل بشكل صحيح.

هذا يعني أنه لم يعد هناك ملف APK "عالمي" واحد يعمل مع الجميع. بدلاً من ذلك، هناك... قاعدة بيانات APK شائع وعدة ملف APK الخاص بالتكوين (حسب اللغة، وكثافة الشاشة، والمعالج، وما إلى ذلك)، بالإضافة إلى الاحتمالات ملف APK لوحدات الوظائف يتم تنزيلها عند الطلب. هذه البنية هي ما يجعل حزم التطبيقات فعالة للغاية من حيث المساحة، ولكنها أيضاً ما يجعل مشاركة التطبيقات خارج متجر جوجل بلاي أمراً صعباً للغاية.

ولهذا السبب تحديداً، تروج جوجل بشكل متزايد لهذا الشكل: فهو يقلل من حجم التنزيل الأولي، ويوفر البيانات، ويبسط عمل المطورين من خلال تفويض تغليف التطبيقات وتوقيعها إلى متجر جوجل بلاي، ويحسن تجربة المستخدم. إنهم لا يقومون إلا بتثبيت ما هو ضروري للغاية. لجهازك. أما الجانب السلبي فهو أن أصبح تثبيت التطبيقات من المتاجر البديلة أكثر تعقيدًا.وهنا يأتي دور تنسيقات مثل APKM وأدوات محددة، والتي سنراها أدناه.

ما هو ملف APKM

ملف APKM يحتوي على حزمة التطبيق

تأتي المشكلة عند محاولة تمرير التطبيقات من خارج المتجر: لم يعد ملف APK عالميًا يعمل بسهولة على الهواتف المحمولة الأخرى بنفس البنية ، بل بالأحرى APK أساسي وأخرى إضافية بالنسبة للجهاز المعني. حتى الآن، لم تكن التطبيقات التي تحتوي على إصدارات App Bundle متوفرة على APKMirror، ولكن هذا تغير الآن بعد أن أصدر مطوروها أداةً للقيام بذلك. هذه الأداة هي APKMirror المثبت، قادر على تثبيت ملفات APKM مع حزم التطبيقات.

ملفات APKM هذه ليست أكثر من ملف يحتوي على كل من ملف APK الأساسي بالإضافة إلى الملفات الأخرى اللازمة لتثبيت التطبيق واستخدامه. من الناحية التقنية، هو ملف مضغوط ومشفّر، صممه فريق APKMirror، يجمع جميع الموارد المُحسّنة لكل جهاز على حدة (ملف APK الأساسي، ملف APK الخاص بالتكوين، الوحدات الإضافية، إلخ) في حزمة واحدة. إنه ابتكار من APKMirror، على الرغم من أننا سنراه على الأرجح بشكل متزايد مع ازدياد شعبية حزم التطبيقات.

من الناحية العملية، فإن APKM هو في الأساس حل APKMirror لمشكلة حزم التطبيقاتيتيح لك هذا تقديم تطبيقات وألعاب تُوزّع كملفات AAB على متجر Google Play، ولكنها مُغلّفة بتنسيق يفهمه مُثبّت خاص، ويُفكّكه، ويُحوّله إلى مجموعة ملفات APK المناسبة لجهازك المحمول. وهذا يُتيح لك تنزيل إصدارات مُحدّدة من التطبيقات، وتجربة الإصدارات التجريبية، أو الوصول إلى التحديثات التي لم تصل بعد إلى منطقتك، حتى عندما ينشر المُطوّر ملفات AAB فقط.

تتعايش صيغة APKM مع صيغ أخرى مماثلة مثل XAPK o APKSوالتي تحاول أيضًا تجميع ملفات APK متعددة وبيانات إضافية في ملف واحد. والفرق هو أن APKM مصمم خصيصًا للتكامل مع APKMirror المثبت والاستفادة من منطق اختيار المتغيرات الخاص به، بينما يتم استخدام XAPK وAPKS في مستودعات أو أدوات أخرى.

ما هي حزم التطبيقات (AABs) وكيف تعمل داخليًا؟

حزمة تطبيقات أندرويد هي ملف بامتداد .aab يقوم المطورون بتحميلها إلى متجر جوجل بلاي. على عكس ملف APK التقليدي المتكامل، فإن ملف AAB يقوم بتنظيم كود التطبيق وموارده في وحدات نمطية. ودع المتجر نفسه يقوم بإنشاء ملفات APK التي تصل إلى كل مستخدم.

ستجد ضمن حزمة الطلب ما يلي: العديد من الدلائل والملفات الرئيسية:

  • قاعدة/: يحتوي على الوحدة الأساسية للتطبيق، مع التعليمات البرمجية والموارد المشتركة التي يحتاجها جميع المستخدمين.
  • الميزة 1، الميزة 2...: وحدات وظائف إضافية يمكن تنزيلها أثناء التثبيت الأولي أو عند الطلب (على سبيل المثال، وضع كاميرا متقدم، لعبة مصغرة داخلية، إلخ).
  • asset_pack_1/, asset_pack_2/: حزم موارد ثقيلة (رسومات، أصوات، فيديوهات...) يتم تقديمها بتقنيات مثل Play Asset Delivery، وهي مثالية للألعاب الكبيرة.
  • بيانات تعريف الحزمة/: يتضمن بيانات وصفية مفيدة للأدوات ومتاجر التطبيقات، مثل خرائط ProGuard أو قوائم ملفات DEX.
  • يظهر/: يقوم بتخزين ملفات AndroidManifest.xml لكل وحدة، بدلاً من وجود ملف بيان واحد.
  • dex/: يحتوي على ملفات DEX لكل وحدة.
  • res/، lib/، وassets/: مشابهة لتلك الموجودة في أي ملف APK، ولكنها منظمة بحيث يمكن لـ Play إنشاء ملفات APK محسّنة وفقًا لتكوين الجهاز.
  • جذر/: الملفات التي يتم نقلها إلى الدليل الجذر لملفات APK التي تتضمن تلك الوحدة.

بناءً على هذا AAB، يقوم متجر Google Play تلقائيًا بإنشاء عدة أنواع من ملفات APK التي يتم تثبيتها كما لو كانت تطبيقًا واحدًا:

  • تطبيق APK الأساسييشمل ذلك الوظائف الرئيسية والموارد المشتركة. وهو البرنامج الذي يتم تثبيته دائمًا.
  • ملف APK الخاص بالتكوينتحتوي على موارد محددة لـ لغة, كثافة الشاشة o بنية وحدة المعالجة المركزيةلا يقوم الجهاز بتنزيل سوى ما يحتاجه.
  • ملف APK لوحدات الوظائفيضيفون ميزات اختيارية يمكن تثبيتها عند الطلب عبر مكتبة Play Core.
  • ملفات APK متعددة (لإصدارات أندرويد القديمة): ملف APK واحد مُحسَّن للأجهزة التي لا تدعم ملفات APK المقسمة.

بفضل هذه البنية ملفات APK المقسمةتتميز التطبيقات الجديدة بصغر حجمها ومرونتها العالية. فعلى سبيل المثال، إذا قمت بتغيير لغة جهازك، يمكن لمتجر جوجل بلاي تنزيل موارد تلك اللغة فقط في الخلفية كملف APK جديد، دون الحاجة إلى إعادة تثبيت كل شيء. وهذا يعني أيضاً أن حزم التطبيقات يصعب مشاركتها يدويًالأن مجرد نسخ ملف APK واحد لم يعد كافياً.

لماذا لا يمكنك تثبيت حزمة تطبيقات (AAB) مباشرة على نظام أندرويد

يُشبه ملف APK هذا لأنه يتضمن جميع أكواد وموارد التطبيق نفسه في ملف واحد، بينما يُفوّض ملف AAB عملية إنشاء ملف APK نفسه إلى متجر Google Play؛ أي أن ملف AAB يُستخدم لـ جيل APKلذلك، وبعد توضيح الفرق بين نوعي الملفات، فقد حان الوقت الآن لفهم سبب عدم إمكانية تثبيت ملف AAB مباشرة على هاتفك المحمول الذي يعمل بنظام Android.

تعتمد هذه الآلية على سلسلة من ملفات APK المدمجة في حزمة واحدة، وتسمى أيضًا تقسيم APKمع ذلك، ليست كل ملفات APK ضرورية لهواتفنا المحمولة، إذ يدمج كل منها سلسلة من العناصر الأساسية لتشغيلها، بناءً على... لغة أو في المحتوى المعالج بمعدلات مختلفة قرارات لتحسين الأداء على كل هاتف ذكي. وهذا أمر بالغ الأهمية بشكل خاص على نظام أندرويد، نظراً للتنوع الكبير في الطرازات ذات المواصفات المختلفة للغاية.

وبهذا النظام، تحقق جوجل توفير في حجم التنزيل واستهلاك البياناتعند النقر لتنزيل تطبيق من متجر جوجل بلاي، يرسل الخادم إلى هاتفك فقط مجموعة ملفات APK اللازمة لإعدادات جهازك، ثم يقوم بتجميع ملف APK (أو مجموعة ملفات APK مجزأة) للتثبيت. هذا يمنع تنزيل لغات لن تستخدمها أبدًا أو رسومات مصممة لشاشات لا يمتلكها جهازك.

كل هذا يقودنا إلى مواجهة عدم توافق ملف AAB مع التثبيت المباشر على نظام Androidنظرًا لاحتوائه على ملفات APK متعددة ومصمم ليتم معالجته بواسطة متجر جوجل بلاي، فمهما حاولت فتح حزمة التطبيقات على هاتفك الذكي، لن يتمكن النظام من التعامل معها. وبدون استخدام أداة لتحويل ملف AAB إلى ملف APK واحد أو أكثر، سيكون من المستحيل تثبيته.

علاوة على ذلك، حتى لو تمكنت من تحويل ملف AAB إلى ملف APK يدويًا، فقد لا تكون بعض ملفات APK هذه صالحة. متوافق مع جهازك (على سبيل المثال، إذا قاموا بإنشاء إصدارات لأنظمة معالجة مركزية مختلفة أو كثافات شاشة مختلفة)، مما قد يؤدي إلى أخطاء في التثبيت أو التشغيل. لهذا السبب فهو أمر بالغ الأهمية. اتبع الإجراء الصحيح واستخدم الأدوات المتخصصة عند تحويل وتثبيت حزم التطبيقات خارج متجر جوجل بلاي.

كيفية تثبيت حزم التطبيقات (APKM) على هاتفك المحمول باستخدام برنامج تثبيت APKMirror

يرجى ملاحظة أن APKMirror Installer هو مجرد مثبت ، لذلك لن يساعدك على تنزيل التطبيقات سواءً كان التطبيق بصيغة APK أو APKM، فهو منشور رسميًا على متجر جوجل بلاي، وهو أمرٌ جديرٌ بالذكر لأنه يُسهّل تثبيت التطبيقات من خارج المتجر. للحصول على ملفات APKM، ستحتاج إلى تصفح موقع APKMirror.

في صفحة كل تطبيق على موقع APKMirror، يمكنك بسهولة معرفة ما إذا كان ملف APK تقليديًا أم حزمة APKM. ويشير زر التنزيل إلى ذلك بوضوح. تحميل حزمة APK بدلا من تحميل APKبالإضافة إلى ذلك، في كثير من الحالات، من الممكن التحقق مما بداخل حزمة التطبيق باستخدام خيارات مثل ما الذي يحتويه هذا الملف APK؟، حيث يتم سرد ملفات APK المضمنة المختلفة، والبنى المدعومة، واللغات، وما إلى ذلك.

ستحتاج بعد ذلك إلى تنزيل برنامج تثبيت APKMirror، والذي يمكنك العثور عليه هنا. صُممت ملفات APKM لتُفتح باستخدام برنامج تثبيت APKMirror، لذا إذا نقرت على فتح في التنزيل من المتصفح أو مدير التحميل سيفتح التطبيق مباشرةً من جهازك المحمول. وإذا كنت تفضل ذلك، يمكنك أيضًا فتح تطبيق APKMirror Installer والبحث في ذاكرة جهازك المحمول للعثور على ملف APKM الذي قمت بتنزيله.

سيؤدي النقر عليه إلى عرض معلومات حول التطبيق، بما في ذلك نص، و اسم الحزمة وتفاصيل الخيارات المضمنة. ومن هناك، ستضغط على ثبت المجموعة لننتقل إلى الجزء الأهم: اختيار "أجزاء" التطبيق المناسبة لهاتفك. يقوم برنامج التثبيت بتحليل جهازك تلقائيًا و اختر ملفات APK المقسمة التي تناسب احتياجاتك بشكل أفضل بالنسبة لبنيتك المعمارية ودقة العرض والإعدادات الإقليمية.

في معظم الحالات، ما عليك سوى الضغط تثبيت التطبيق انتظر حتى تكتمل العملية. قد يعرض برنامج تثبيت APKMirror إعلان فيديو في النسخة المجانية قبل إنشاء ملف تثبيت التطبيق وتشغيله. إذا سارت الأمور كما هو مخطط لها، فسترى إشعارًا بذلك. تم تثبيت التطبيق ستنجح العملية وستظهر في قائمة التطبيقات كما لو كنت قد قمت بتنزيلها من متجر جوجل بلاي.

هذه هي الخطوة في شكل موجز

شعرنا بضرورة شرح جميع الخطوات بالتفصيل لتقديم نظرة شاملة على العملية، وهي ليست معقدة، ولكنها ليست سهلة للمبتدئين. وإدراكًا منا أنها قد تكون مربكة بعض الشيء، قمنا بتلخيص الخطوات لتسهيل فهمها. مجمعة.

  1. قم بتنزيل أي تطبيق يدعم حزم التطبيقات من APKMirror. - من أمثلة التطبيقات التي تدعم هذا التنسيق: Netflix وYouTube وPokémon GO؛ وسيتم تمييزها بعلامة خضراء مكتوب عليها "حزمة".
  2. افتح تطبيق APKMirror Installer وانقر على زر "استعراض الملفات".
  3. ابحث عن حزمة التطبيق التي قمت بتنزيلها في الخطوة الأولى وحددها.
  4. اضغط على "تثبيت الحزمة" وانتظر حتى يتم تحميل الموارد المناسبة لجهازك.
  5. وأخيرًا، انقر على "تثبيت التطبيق" لتثبيته. لاحظ أنه يجب عليك تفعيل خيار "مصادر غير معروفة" مسبقًا.

صيغ حزم التطبيقات الأخرى: AAB وXAPK وAPKS وكيفية تثبيتها

تأتي تطبيقات أندرويد عادةً بصيغة APK، ولكن مع مرور الوقت ظهرت بدائل مثل APKM، XAPK، APKS أو مباشرة الملفات AAB (حزمة تطبيقات أندرويد) التي يرفعها المطورون إلى متجر جوجل بلاي. هذا التنوع يجعل تثبيت التطبيقات من خارج المتجر الرسمي أكثر تعقيدًا، نظرًا لأن كل صيغة تتطلب برنامج تثبيت خاص بها وإجراءاتها الخاصة.

تتبنى جميع هذه الصيغ فكرة مماثلة: ضع جميع موارد التطبيق في ملف حاوية واحد (أو في مجموعة منظمة) بحيث يمكن تثبيتها لاحقًا على الجهاز بمساعدة مُثبِّت متخصص. يكمن الاختلاف في كيفية ضغط البيانات، ونوع البيانات الوصفية التي تتضمنها، والأدوات القادرة على تفسيرها.

على سبيل المثال:

  • AABهذا هو التنسيق الرسمي الذي يرفعه المطورون إلى متجر جوجل بلاي. لا يتم تثبيته مباشرةً على هاتفك؛ بل يحتاج إلى معالجة من قِبل متجر بلاي أو باستخدام أدوات مثل [أدخل مثالاً على أداة هنا]. com.bundeltool أو شركات تركيب خارجية.
  • APKM: تنسيق APKMirror الخاص، المصمم لتجميع حزم التطبيقات والسماح بتثبيتها باستخدام برنامج تثبيت APKMirror.
  • XAPKوهو شائع في المتاجر البديلة الأخرى، وعادة ما يجمع ملف APK مع بيانات OBB في ملف واحد.
  • APKSملف يحتوي على عدة ملفات APK مقسمة، يتم إنشاؤها عادةً بواسطة bundletool أو بعض أدوات التطوير.

نتيجةً لهذا التنوع الكبير، إذا كنتَ تُفضّل تجربة التطبيقات من مستودعات بديلة، فقد ينتهي بك الأمر إلى الحاجة إلى عدة تطبيقات تثبيت على هاتفك لتغطية جميع الاحتمالات. ولتبسيط هذا السيناريو، توجد أدوات مثل مثبت حزمة التطبيقاتالذين يحاولون التصرف كـ أداة تثبيت عالمية قادر على التعامل مع تنسيقات مختلفة من موقع واحد.

مثبت حزم التطبيقات: قم بتثبيت ملفات AAB وAPKS وXAPK وAPK وAPKM باستخدام تطبيق واحد

تطبيق App Bundle Installer هو تطبيق مصمم لأولئك الذين يقومون بتنزيل التطبيقات من خارج متجر Google Play ويواجهون تنسيقات مثل AAB أو APKS أو XAPK أو APKMهدفها هو أن تسمح لك قم بتثبيت جميع تنسيقات التطبيقات هذه من خلال واجهة واحدة وبطريقة بسيطة إلى حد ما، يتم إدارة التحويلات اللازمة تلقائيًا.

يدعم التطبيق بشكل أصلي التنسيقات التالية AAB، APK، XAPK، APKS و APKMمن أسفل التطبيق، يمكنك اختيار نوع الملف الذي تريد تثبيته، ثم يمكنك السماح للأداة بفحص مساحة تخزين هاتفك المحمول بحثًا عن الملفات المتوافقة أو تحديد الملف يدويًا باستخدام الخيار اختر AAB (أو ما يعادلها حسب التنسيق).

من أبرز ميزات برنامج تثبيت حزم التطبيقات أنه في كثير من الحالات، يقوم بتحميل الملف إلى خوادمه الخاصة لتحويله إلى ملف APK قابل للتثبيتلهذه العملية جانبان:

  • من جهة، اتضح أن مريح وسريع للغاية بالنسبة للمستخدم، لأن التطبيق يتولى جميع الأعمال التقنية.
  • من ناحية أخرى، فهذا يعني أنك إرسال محتوى التطبيق إلى خادم خارجييفتح هذا الباب أمام مشاكل محتملة تتعلق بالخصوصية إذا كانت الملفات تحتوي على بيانات حساسة أو نسخ تجريبية.

تتيح لك النسخة المجانية من برنامج تثبيت حزم التطبيقات تحميل الملفات من تصل إلى 75 ميغا بايتإذا كنت بحاجة إلى التعامل مع ملفات أكبر حجمًا (تصل إلى 200 ميجابايت تقريبًا)، فسيتعين عليك شراء النسخة الاحترافية بدفعة واحدة. بعد تحميل الملف، يقوم التطبيق بتحويله وتنزيله مرة أخرى بصيغة APK، جاهزًا للتثبيت على جهازك المحمول. ثم يقوم بتشغيل مُثبِّت نظام أندرويد الأصلي لإتمام العملية.

في بعض الصيغ، مثل APKMلا تتطلب عملية التحويل تحميل الملف إلى الخادم، إذ يمكن للتطبيق معالجة الحزمة مباشرةً من الجهاز. هذا يقلل من مخاطر انتهاك الخصوصية ويسرّع العملية، لذا يجدر الانتباه إلى كيفية تعامله مع كل نوع من أنواع الملفات.

تحويل ملف AAB إلى APK: طرق سريعة ومتقدمة

إذا كنت تفكر في القيام بذلك يدويًا، فضع في اعتبارك أنها ليست مهمة سهلة. هناك مساران رئيسيان للاختيار من بينهما إذا كنت ترغب في تحويل ملف. .aab في ملف APK قابل للتثبيت: طريقة أسرع وأبسط تعتمد على تطبيقات مثل App Bundle Installer، وطريقة أكثر تقدماً ومرونة باستخدام أدوات سطر الأوامر مثل com.bundeltool.

يعتمد الخيار الأول على تطبيق يُسمى App Bundle Installer، وهو أداة هذا يجعل عملنا أسهل بكثير لأنها تتولى كل شيء نيابةً عنا. بل إنها توفر خيارًا إضافيًا لمزيد من الأمان، قم بتحليل ملفات .aab بحثًا عن البرامج الضارةلاستخدامه، علينا ببساطة تنزيله من متجر جوجل بلاي، حيث يتوفر مجاناً مع بعض القيود على الحجم.

بمجرد الدخول، ما عليك سوى اختيار صيغة AAB والنقر على "تحديد AAB". سيؤدي هذا إلى فتح مستكشف الملفات، حيث يتعين عليك اختيار الحزمة التي تحتوي على هذه الصيغة. في غضون ثوانٍ، وبحد أقصى 75 ميجابايت في النسخة المجانية، يقوم برنامج App Bundle Installer بتحميل الملف إلى خوادمه، وتحويله، ثم تنزيله مرة أخرى. ملف APK جاهز للتثبيتتتطلب الباقات الأكبر حجماً دفع رسوم لاستخدام النسخة المدفوعة.

تتضمن طريقة المستخدمين المتقدمين استخدام com.bundeltoolالأداة الرسمية التي يستخدمها متجر جوجل بلاي أيضًا في الخلفية. يتطلب ذلك تثبيت أحدث إصدار من برنامج bundletool على جهاز الكمبيوتر الخاص بك من موقع المطور الرسمي وتشغيل أمر مشابه لما يلي:

java -jar bundletool.jar build-apks -bundle=bundleapp.aab -output=out_bundle_archive_set.apks

يُنشئ هذا الأمر ملفًا ينتهي بـ .apksوهو في الواقع ملف مضغوط يحتوي على جميع ملفات APK المنقسمة الناتجة. ومن ثم، تكون آلية العمل المعتادة كما يلي:

  • أعد تسمية الملف بالامتداد .apks a الرمز البريدي.
  • افتح الملف الذي تمت إعادة تسميته باستخدام مدير ملفات يدعم ZIP.
  • استكشف جميع ملفات APK الداخلية (الأساس، التكوين، الوحدات، إلخ) واستخرج الملفات التي تريد تثبيتها على هاتفك المحمول.

لمحاكاة عملية التثبيت كما يفعل متجر جوجل بلاي، يجب عليك تثبيت على الأقل ملف APK الأساسي وملفات APK الخاصة بالتكوين المقابلة يعتمد ذلك على بنية معالجك، وكثافة شاشتك، ولغاتك. إذا ارتكبت خطأً وقمت بدمج ملفات APK من إصدارات مختلفة، فقد لا يتم تشغيل التطبيق، أو قد تظهر أخطاء، أو حتى قد يفشل تثبيته.

هل تُعتبر تنسيقات الحزم AAB وAPKM وغيرها من التنسيقات خطيرة؟

على الرغم من أن هذه الصيغ لا تشكل بالضرورة خطراً في حد ذاتها، لأنها كما رأينا تحتوي على نفس عناصر ملفات APK الكلاسيكية ولكنها منظمة بشكل مختلف، إلا أنها قد تشكل خطراً أيضاً. تحتوي على برامج ضارة إذا تم التلاعب بها أو إذا كانت تأتي من مصادر غير موثوقة. لذلك، من الضروري اختيار المصدر الصحيح. المكان الذي نقوم منه بتنزيل ملف AAB أو APKM أو XAPK أو APKS لتجنب خطر دخول البرامج الضارة إلى جهازنا الذي يعمل بنظام أندرويد.

حتى الآن، طُوّرت هذه الصيغ في المقام الأول لتحسين التوزيع بدلاً من كونها أدوات هجوم محددة، ولكن من المتوقع أن تصبح، بمرور الوقت، هدفًا شائعًا بشكل متزايد لأولئك الذين يسعون إلى اختراق التطبيقات الخبيثة. وكلما زادت التعقيدات التقنية للصيغة، يصعب على المستخدم العادي اكتشاف التلاعبات.

لتقليل المخاطر، يُنصح بالانتباه إلى عدة تفاصيل:

  • تحقق من اسم الملف وقم بمقارنته مع المعرف الرسمي للتطبيق (على سبيل المثال، com.whatsapp، com.netflix.mediaclient...).
  • افحص ال رابط التطبيق على Google Play من المتصفح: الجزء الأخير عادةً ما يتطابق مع اسم الحزمة.
  • احذر من الملفات التي تتضمن أسماؤها مصطلحات غريبة أو إضافات لا تتوافق مع المطور الرسمي.
  • تجنب تنزيل الحزم من مواقع الويب التي لا تتمتع بسمعة جيدة أو التي لا تقدم معلومات واضحة حول مصدر التطبيقات.

إن المخاطر المحتملة عند تثبيت ملف AAB تم تحويله إلى APK، أو ملف APKM تم تنزيله من مستودعات خارجية، تشبه إلى حد كبير تلك الموجودة بالفعل مع أي ملف APK: يكمن المفتاح في الأصلعند التنزيل من متجر جوجل بلاي أو منصات أخرى معترف بها، تكون الملفات قد خضعت لفحوصات أمنية إضافية. أما عند التنزيل من مواقع خارجية، فأنت تتحمل مسؤولية أمان ملفاتك.

عليك أيضا أن تضع في اعتبارها ذلك تُعد ملفات AAB أكثر صعوبة في التعامل معها أكثر تعقيدًا من ملف APK بسيط، لأنها تتطلب إعادة إنشاء التوقيعات والبيانات الوصفية والهياكل الداخلية. هذا لا يعني أنها محصنة تمامًا، ولكنه يعني أنه ليس من السهل إدخال تعديلات خفية دون ترك أثر. مع ذلك، تبقى التوصية العامة هي الأفضل. أعط الأولوية دائمًا للمتاجر الرسمية وإذا كنت بحاجة إلى استخدام حزم بديلة، فاختر مستودعات ذات سمعة طيبة مثل APKMirror.

في نهاية المطاف، لا يكمن الخطر في صيغة الملف نفسها (AAB، APKM، XAPK...)، بل في مصدر تحميلها وكيفية استخدامك لأدوات خارجية لتحويلها أو تثبيتها. باتخاذ بعض الاحتياطات الأساسية وفهم دور كل نوع ملف، يمكن تقليل المخاطر التي تتعرض لها إلى حد كبير.

هذا النظام البيئي الكامل لحزم التطبيقات وملفات APKM والتنسيقات ذات الصلة باقٍ وسيستمر في التطور، لكن الهدف بالنسبة للمستخدم يبقى دائمًا هو نفسه: قم بتثبيت التطبيق المناسب، بالإصدار الصحيح، وبأعلى مستوى ممكن من الأمان.إما من خلال متجر جوجل بلاي أو من خلال مستودعات بديلة مُدارة بشكل جيد.