تحديثات النظام الديناميكية (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
تنزيل GSI من صفحة إصدار GSI أو خادم صور GSI آخر.
قم بضغط gzip لـ GSI.
gzip -c system_raw.img > system_raw.gz
أرسِل مؤشر GSI إلى الجهاز.
adb push system_raw.gz /storage/emulated/0/Download/
إطلاق 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
بعد تثبيت 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 أو الإصدارات الأحدث:
- فعِّل خيارات المطوّرين على جهازك.
- افتح تطبيق الإعدادات على جهازك، ثم انقر على خيارات المطوّرين > أداة تحميل DSU
اختيار GSI الذي تريد تثبيته على جهازك.
وافِق على أحكام وشروط GSI.
بعد موافقتك على الأحكام والشروط، ستبدأ خدمة GSI التي اخترتها. التنزيل. يمكنك التحقّق من حالة التنزيل من خلال DSU. .
بعد انتهاء التنزيل، انقر على إعادة التشغيل لتشغيل GSI.
عندما تريد التبديل إلى صورة النظام الأصلية لجهازك، انقر على إعادة التشغيل من إشعار نظام DSU
تقديم تعليقات
تساعدنا ملاحظاتك في تحسين DSU وميزات GSI الأخرى. شارِك أفكارك والإبلاغ عن مشاكل GSI من خلال ملء GSI الأخطاء ومناقشة مواضيع حول Stack Overflow.