الروبوت المركزي

يجب على Google إحضار وضع الصيانة من Samsung إلى هواتف Pixel

protection click fraud

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

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

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

وضع الصيانة في One UI 5.0
وضع الصيانة في One UI 5.(رصيد الصورة: Samsung)

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

بادئ ذي بدء ، يجب على Google نسخ ميزة وضع الصيانة من Samsung حتى يتمكن مستخدمو Pixel من راحة البال بشأن أمان بياناتهم الشخصية أثناء عملية الإصلاح. لحسن الحظ ، يوفر Android بالفعل أداة ممتازة يمكن لفريق Pixel الاستفادة منها إذا أرادوا إنشاء مثل هذه الميزة. إليك ما عليهم فعله.

كيف يمكن لـ Google إحضار وضع الصيانة إلى Pixel 

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

أداة تبديل المستخدم في Android 14 على Pixel
يتطلب Android من المستخدم الأساسي إدخال رقم التعريف الشخصي / كلمة المرور الخاصة به بعد بدء التشغيل. لا يمكن الوصول إلى المستخدمين الآخرين حتى يفعلوا ذلك.(مصدر الصورة: مشعل الرحمن)

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

مهما كان السبب ، يبدو أن هذا السلوك مقصود ، لأنه لا يحدث فقط على هواتف Pixel ولكن أيضًا على Samsung وأجهزة OEM الأخرى. لهذا السبب أعتقد أن وضع الصيانة من Samsung ليس كذلك فقط ببساطة إنشاء مستخدم ضيف كما يعتقد البعض ، كما لاحظت أثناء اختباره بنفسي أنه يتضمن إعادة تشغيل الجهاز لتنشيطه. لست متأكدًا تمامًا من كيفية تنفيذ Samsung لوضع الصيانة ، لكنني أعلم أن Google ومصنعي المعدات الأصلية الآخرين يمكنهم تكرار ذلك من خلال الاستفادة من أنظمة Android تحديثات النظام الديناميكي (DSU) ميزة.

قدمت Google DSU في Android 10 لتسهيل اختبار صور النظام العامة (GSIs). GSIs عبارة عن إصدارات فانيلا من Android تم تجميعها مباشرة من مشروع Android مفتوح المصدر (AOSP). يتم استخدامها بشكل أساسي من قبل المصنّعين الأصليين للأجهزة لاختبار التوافق ، ولكن يمكن أيضًا للمطورين استخدامها لاختبار تطبيقاتهم على إصدار نظيف من Android يعمل على أجهزة فعلية. تتمثل فائدة استخدام DSU لتثبيت GSI مقابل وميض GSI يدويًا في أن DSU لا يستبدل التثبيت الأصلي. بدلاً من ذلك ، تنشئ DSU صورًا للنظام والبيانات الجديدة يقوم Android بتركيبها بدلاً من النسخ الأصلية.

DSU في Android
يستفيد "DSU Loader" في خيارات المطور من DSU لتشغيل GSI الذي توفره Google.(مصدر الصورة: مشعل الرحمن)

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

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

مجتمعة ، من المفترض أن تتيح هذه التحسينات لـ Google (وأي مصنّع أصلي آخر) نسخ وضع الصيانة الخاص بشركة Samsung. للتوضيح ، قمت بعمل مقطع فيديو سريع يوضح لي النقر على زر يسمى "وضع الصيانة" على جهاز Pixel الخاص بي والذي يقوم بتشغيل DSU لمحاكاة إعادة ضبط المصنع. الشيء الرئيسي المفقود في هذا العرض التوضيحي هو التطبيق الذي يشرح للمستخدم ما هو وضع الصيانة ، ويوفر ملف للدخول إليه ، ومبادلة الإشعار المقدم من DSU بإشعار مخصص يخبر المستخدم بأنه في الصيانة وضع. بالإضافة إلى ذلك ، لا توجد حاليًا طريقة للخروج من وضع الصيانة الزائف هذا عن طريق إدخال بيانات اعتماد المستخدم الأساسي.

ربما لاحظت أيضًا (أو قرأت فقط وصف الفيديو) أنني قطعت بعض أجزاء الفيديو. لكي أكون محددًا ، قطعت بضع ثوانٍ حيث يعرض جهازي ملف البرتقالي / محمل الإقلاع مقفلة الحالة أثناء عملية التمهيد ، حيث لا ينبغي أن يكون برنامج تحميل التشغيل غير المؤمّن ضروريًا حتى يعمل هذا. لقد قطعت أيضًا الجزء الذي ذهبت إليه من خلال معالج الإعداد بعد تشغيل جهازي ، وهذا بسبب من الممكن بالفعل تخطي معالج الإعداد عن طريق تعيين خاصية النظام ro.setupwizard.mode إلى "عاجز". يمكن القيام بذلك عن طريق إنشاء نص بادئ - نص برمجي يتم تشغيله أثناء بدء التشغيل - والذي يعيّن هذه الخاصية عندما يدخل Android في "وضع الصيانة".

بالنسبة إلى كيفية معرفة Android أنه في وضع الصيانة ، يمكن القيام بذلك عن طريق الإعداد خاصية نظام أخرى يسمى "ro.gsid.dsu_slot" إلى شيء مثل "نمط الصيانة". يؤدي إلحاق ".lock" إلى "وضع الصيانة" إلى جعله كذلك "المستخدمين المصرح لهم فقط"شريطة أن يتم تمرير بيانات اعتماد المستخدم الأساسي مرة أخرى.

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

instagram story viewer