تحديثات النظام الديناميكي (DSU)

تحديثات النظام الديناميكية (DSU) هي ميزة نظام تم تقديمها في Android 10 بإجراء ما يلي:

  • يتم تنزيل نظام GSI جديد (أو صورة نظام Android أخرى) على جهازك.
  • يتم إنشاء قسم ديناميكي جديد.
  • تحميل GSI الذي تم تنزيله في القسم الجديد.
  • لتشغيل GSI كنظام تشغيل ضيف على الجهاز.

كما يتيح لك DSU أيضًا التبديل بسهولة بين صورة النظام الحالية حتى تتمكن من GSI بدون المخاطرة بتلف صورة النظام الحالية.

متطلبات DSU

تعتمد DSU على ميزة قسم Android الديناميكي وتتطلّب أن تقدّم "إحصاءات Google" ما يلي: أن تكون موقَّعة من قِبل Google أو المصنّعين الأصليين للأجهزة باعتبارها صورة نظام موثوق بها.

DSU هي ميزة توفّرها الشركة المصنّعة لجهازك. يُرجى الرجوع إلى جهازك صفحة دعم الشركة المصنّعة لمعرفة مدى التوفر. فعَّلت Google DSU على Pixel. 3 أجهزة وأحدث منذ طرح الإصدار التجريبي 4 من نظام التشغيل Android 10.

تثبيت خدمات الموقع الجغرافي من Google باستخدام DSU وسطر الأوامر

يصف هذا القسم كيفية تثبيت GSI باستخدام DSU وسطر الأوامر.

إطلاق DSU

إطلاق DSU باستخدام أداة adb

  1. تنزيل GSI من صفحة إصدار GSI أو خادم صور GSI آخر.

  2. قم بضغط gzip لـ GSI.

    gzip -c system_raw.img > system_raw.gz
    
  3. أرسِل مؤشر GSI إلى الجهاز.

    adb push system_raw.gz /storage/emulated/0/Download/
    
  4. إطلاق DSU باستخدام adb

    adb shell am start-activity \
    -n com.android.dynsystem/com.android.dynsystem.VerificationActivity  \
    -a android.os.image.action.START_INSTALL  \
    -d file:///storage/emulated/0/Download/system_raw.gz  \
    --el KEY_SYSTEM_SIZE $(du -b system_raw.img|cut -f1)  \
    --el KEY_USERDATA_SIZE 8589934592
    

    سيظهر إشعار مثل هذا الإشعار حالة التثبيت.

    إشعار يوضّح أنّ تثبيت GSI قيد التقدم

بدء الاستخدام في GSI

الشكل 1. إشعار دائم يمكنك استخدامه للتحكّم في DSU.

بعد تثبيت DSU لـ GSI، تظهر قائمة DSU كإشعار دائم داخل درج إشعارات النظام (راجِع الشكل 1).

وفي هذه المرحلة، يمكنك اتخاذ أحد الإجراءات التالية:

  • ابدأ تشغيل GSI من خلال النقر على إعادة التشغيل.
  • عليك تنظيف GSI من خلال النقر على تجاهل.

التبديل إلى صورة النظام الأصلية للجهاز

بعد الانتهاء من اختبار تطبيقك باستخدام GSI، يمكنك إعادة التشغيل على البارد. لإعادة تشغيل النظام إلى صورة النظام الأصلية.

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

يُفعِّل الأمر التالي "وضع التثبيت":

adb shell gsi_tool enable

تعمل الأوامر التالية على إيقاف "وضع التثبيت":

adb shell gsi_tool disable
adb shell gsi_tool enable -s
adb shell gsi_tool disable

تثبيت خدمات الموقع الجغرافي من Google باستخدام DSU وأداة تحميل DSU

تم تقديم DSU Loader في نظام التشغيل Android 11، وهي أداة متوفرة لدى مطوّر برامج الجهاز التي تتيح لك تنزيل "خدمات الموقع الإلكتروني من Google" وتثبيتها وإدارتها بالكامل من خلال واجهة مستخدم النظام.

لتثبيت GSI باستخدام أداة تحميل DSU، اتبع الخطوات التالية على جهاز يعمل الإصدار 11 من نظام التشغيل Android أو الإصدارات الأحدث:

  1. فعِّل خيارات المطوّرين على جهازك.
  2. افتح تطبيق الإعدادات على جهازك، ثم انقر على خيارات المطوّرين > أداة تحميل DSU
  3. اختيار GSI الذي تريد تثبيته على جهازك.

    واجهة أداة تحميل DSU لاختيار GSI

  4. وافِق على أحكام وشروط GSI.

    بعد موافقتك على الأحكام والشروط، ستبدأ خدمة GSI التي اخترتها. التنزيل. يمكنك التحقّق من حالة التنزيل من خلال DSU. .

  5. بعد انتهاء التنزيل، انقر على إعادة التشغيل لتشغيل GSI.

    إشعار DSU مع خيارات لإدارة GSI

  6. عندما تريد التبديل إلى صورة النظام الأصلية لجهازك، انقر على إعادة التشغيل من إشعار نظام DSU

    إشعار DSU مع خيار يتيح لك إعادة تشغيل الجهاز باستخدام
صورة النظام الأصلية

تقديم تعليقات

تساعدنا ملاحظاتك في تحسين DSU وميزات GSI الأخرى. شارِك أفكارك والإبلاغ عن مشاكل GSI من خلال ملء GSI الأخطاء ومناقشة مواضيع حول Stack Overflow.