برنامج تعليمي حول كيفية تكرار الميزات المستندة إلى الموقع لـ Google Smart Lock على أجهزة Huawei أو Honor التي تعمل بنظام EMUI.
إذا لم تكن تمتلك جهاز Huawei أو Honor من قبل، فمن المحتمل أنك تنظر إلى العنوان وتقول "هاه؟" بعد كل شيء، Smart Lock هي ميزة تم تقديمها مرة أخرى أندرويد 5.0 لوليبوب لتسهيل الوصول إلى جهازك بسرعة تحت ظروف معينة مثل الموقع، أو عند الاتصال بأجهزة معينة، أو أثناء وجودك في جيبك، أو عند التعرف على صوتك.
عادة لا تستحق مثل هذه الميزة المناقشة نظرًا لأنه قد مضى أكثر من عامين منذ إصدار Lollipop، وحقيقة أن ما يقرب من 65٪ من جميع أجهزة Android تعمل على أندرويد 5.0+. نعتقد أن نسبة المستخدمين في منتدياتنا الذين يستخدمون Lollipop على الأقل أعلى بكثير، على الرغم من عدم وجود أي إحصائيات دقيقة حول ذلك. على أية حال، أصبحت ميزة Smart Lock من Google شائعة جدًا بين أجهزة Android لدرجة أن تطبيقات الطرف الثالث تقدم هذه الوظيفة لديها إلى حد كبير كان متروك، لأنهم لا يرون فائدة من التنافس مع الميزة.
ولكن هناك مجموعة واحدة من المستخدمين الذين لم يتبق لهم سوى النسخة المحايدة من Smart Lock: المستخدمين مع
على الرغم من أنه مفيد بالتأكيد إذا كنت تمتلك جهازًا يمكن ارتداؤه بتقنية Bluetooth مثل الساعة الذكية أو سوار اللياقة البدنية، إلا أنه ليس لدى الجميع جهاز يمكن ارتداؤه متصل دائمًا بهواتفهم الذكية. من الواضح أن استبعاد هواوي لميزة Smart Lock من Google هو أمر متعمد، لأنه حتى إذا قمت بتمكين Smart Lock باعتباره "وكيلًا موثوقًا به" في Android، فلن تتمكن من استخدام الميزة فعليًا.
في الأساس، أنت عالق في ميزة القفل "الذكي" من Huawei، والتي توفر ميزات أقل من Smart Lock من Google. خياراتك الوحيدة كمالك لجهاز Huawei/Honor هي تجربة أحد الخيارات العديدة الموجودة على متجر Play التي تدعي أنها تضيف هذه الميزة (لم يعمل أي منها على جهازي من قبل)، أو لتجذير هاتفك و قم بتنزيل وحدة Xpose. إن الافتقار إلى الخيارات المناسبة لـ EMUI دفعني بالطبع إلى كتابة هذا البرنامج التعليمي. مع القليل من سحر تاسكر والمكون الإضافي المسمى AutoTools، يمكننا فعل ذلك قم بإلغاء قفل أي جهاز Huawei أو Honor تلقائيًا بناءً على الموقع دون الحاجة إلى الجذر.
قفل ذكي لأجهزة هواوي/هونر
لا يوجد سوى تطبيقين ضروريين لتشغيل هذه الميزة. الأول هو تاسكر، أداة أتمتة Android المشهورة بشكل لا يصدق والتي نعرضها في XDA بشكل متكرر لحل المشكلات التي تتراوح من الأكثر عادية إلى المعقدة بشكل لا يصدق. بسعر 2.99 دولارًا، قد يبدو من غير الضروري شراء هذا التطبيق مقابل شيء بسيط جدًا، ولكن القيمة التي يمكن أن يوفرها هذا التطبيق هائلة، إذا كنت ترغب في ذلك الجلوس من خلال بعض الدروس. بعد ذلك، ستحتاج إلى الإصدار التجريبي من مكون تاسكر الإضافي المعروف باسم أدوات تلقائية. يضيف هذا المكون الإضافي عددًا كبيرًا من الميزات المفيدة إلى مجموعة أدوات تاسكر الأصلية، وسنحتاج على وجه الخصوص إلى وظيفة AutoTools المعروفة باسم "الإعدادات الآمنة" لتحقيق هدفنا.
ما سنفعله هو تعديل خاصية على أجهزتنا تتحكم في المؤقت الذي يستخدمه Android لتحديد متى تظهر شاشة القفل بعد انتهاء مهلة الهاتف. تشير "المهلة" هنا إما إلى وقت إيقاف تشغيل شاشة هاتفك بعد X دقيقة من عدم النشاط أو عندما يقوم المستخدم بإيقاف تشغيل الشاشة يدويًا عن طريق الضغط على زر الطاقة. بعد فترة زمنية محددة (تتراوح من مباشرة بعد دخول الجهاز في وضع السكون وحتى 30 دقيقة بعد الدخول في وضع السكون)، سيعرض Android شاشة القفل.
المشكلة في هاتين الميزتين هي أنه بشكل افتراضي، قد تكون زيادة مؤقت "القفل التلقائي" مشكلة أمنية، لأنه إذا تم تمرير جهازك خلال النافذة الزمنية التي لم يتم فيها تنشيط شاشة القفل بعد، وسيتمكن اللص من الوصول إلى المحتويات الكاملة لجهازك جهاز. وللتخفيف من ذلك، يقدم Android خيار "زر الطاقة لقفل الجهاز على الفور" حتى تتمكن من تنشيط شاشة القفل على الفور عن طريق الضغط على زر الطاقة. ومع ذلك، وخاصة إذا قمت بتعيين مهلة قصيرة للشاشة، فمن السهل أن تنسى القيام بذلك، لذلك لا تزال منفتحًا على الحصول على جهازك يمكن الوصول إليه بواسطة جهات خارجية ضارة إذا تركت مهلة الجهاز على الطاولة أو في جيبك عن طريق الخطأ دون الضغط يدويًا على الطاقة زر.
وبالتالي، فإن الحل الذي نقدمه لهذه المشكلة هو ربط مؤقت "القفل التلقائي" الأطول ليس بزر الطاقة، الأمر الذي يتطلب تدخلاً يدويًا، ولكن بدلاً من ذلك بالموقع/WiFi. من ذلك الطريق، يمكنك الاستمتاع باستخدام جهازك بدون شاشة قفل أثناء تواجدك في منزلك، ولكن تأكد من أن رقم التعريف الشخصي/كلمة المرور لشاشة القفل سيكونان مرئيين دائمًا عندما تكون بعيدًا عن بيت. الآن بعد أن شرحنا ما نفعله، إليك كيفية القيام بذلك فعليًا.
درس تعليمي
كما ذكرنا سابقًا، سنقوم بتعديل خاصية معينة للنظام. يتم تعريف هذه الخاصية تحت إعدادات. فئة آمنة مع الاسم lock_screen_lock_after_timeout، ويقبل القيم الصحيحة بالمللي ثانية. من أجل تعديل هذه القيمة، سنحتاج إلى منح AutoTools إذنًا معينًا حتى يتمكن من الكتابة إلى هذه الإعدادات دون الحاجة إلى الوصول إلى الجذر.
ضمن نظام إدارة الأذونات في Android، تحدد التطبيقات الأذونات التي تريد منحها في ملف البيان. يمكن للمستخدمين بعد ذلك منح أو رفض الأذونات عند التثبيت (ما قبل Marshmallow) أو عند الطلب (Marshmallow+). ومع ذلك، هناك أذونات معينة لا يمكن منحها للتطبيقات حتى لو طلبتها في البيان، مثل WRITE_SECURE_SETTINGS. وذلك لأن منح أي تطبيق إذنًا قويًا مثل هذا من شأنه أن يمنح هذا التطبيق قدرًا كبيرًا من التحكم في جهازك.
ولكن هناك حل بديل يمكننا استخدامه لمنح إذن WRITE_SECURE_SETTINGS لأي تطبيق نريده. باستخدام بنك التنمية الآسيوي مدير الحزم (مساء) باستخدام الأداة، يمكننا منح أي إذن تقريبًا لأي تطبيق نريده (شريطة أن يطلب التطبيق هذا الإذن في ملف البيان).
أول شيء عليك القيام به هو تثبيت ثنائي ADB على جهاز الكمبيوتر الخاص بك متبوعًا بـ برنامج التشغيل المناسب لجهازك. بعد ذلك، قم بتمكين تصحيح أخطاء USB في خيارات المطور (انتقل إلى الإعدادات -> حول الهاتف وانقر على رقم الإصدار 7 مرات إذا لم تكن قد فعلت ذلك بالفعل) وقم بتوصيل هاتفك بالكمبيوتر. أخيرًا، أرسل الأمر التالي بمجرد فتح الوحدة الطرفية:
adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS
سيكون لدى AutoTools الآن القدرة على تغيير أي إعداد عام أو آمن أو نظام على جهازك. هناك طرق مختلفة يمكنك من خلالها التعامل مع هذه الإعدادات وقائمة الإعدادات المتاحة فيها تعتمد كل فئة بشكل كامل على جهازك وإصدار البرنامج، ولكن هذه المناقشة مخصصة لفئة أخرى وقت. على أية حال، سننتقل لنوضح لك كيفية استخدام AutoTools للتحكم في مهلة شاشة القفل.
الخطوة 2 - إعداد تاسكر
افتح تاسكر واضغط على + أيقونة في الزاوية اليمنى السفلى لإنشاء ملف تعريف جديد. قم بتسمية ملفك الشخصي الجديد بشيء مثل "القفل التلقائي" أو أي شيء تريده حقًا. بالنسبة لنوع السياق الذي سنستخدمه، حدد ولاية. اذهب إلى الشبكة --> اتصال WiFi. سنختار هنا شبكات WiFi التي نريد إدراجها في القائمة البيضاء لإلغاء قفل الجهاز تلقائيًا. ضرب عدسة مكبرة أيقونة وحدد جميع شبكات WiFi التي تريد إدراجها في القائمة البيضاء.
خياري: إذا كنت تريد إنشاء قفل ذكي يعتمد على الموقع الفعلي (بدلاً من الاعتماد على شبكات WiFi فقط)، ثم يمكنك استخدام سياق "الموقع" في تاسكر بدلاً من الحالة -> الشبكة -> WiFi متصل ميزة. لاحظ أن تاسكر لا ينشئ سياجًا جغرافيًا، وبالتالي فإن استنزاف البطارية سيكون أسوأ مع هذه الطريقة. إذا كنت تريد أن يتفاعل تاسكر مع سياج جغرافي أكثر كفاءة في استخدام البطارية، فستحتاج إلى تثبيت البرنامج الموقع التلقائي توصيل في.
قم بالتراجع، وسيُطلب منك بعد ذلك إنشاء مهمة. أدخل أي اسم (أو لا شيء على ما يرام) للوصول إلى شاشة إنشاء المهمة. اضغط على + أيقونة في المنتصف السفلي لإضافة إجراء جديد. اذهب إلى البرنامج المساعد -> الأدوات التلقائية -> الإعدادات الآمنة. ضرب قلم لفتح شاشة تكوين الإعداد الآمن لـ AutoTools. اذهب إلى اقفل الشاشة --> القفل التلقائي وبالنسبة للقيمة، أدخل أي قيمة عالية بما فيه الكفاية مثل '9001'. هذه هي القيمة، بالثواني، التي سيقوم AutoTools بتعيين مؤقت قفل الشاشة التلقائي عليها. لحسن الحظ بالنسبة لنا، لا يتعين علينا العبث بإعداد أمر يدويًا لتعديل ملف قيمة lock_screen_lock_after_timeout، حيث قام مطور AutoTools بتنفيذ هذه الميزة لنا في واجهة المستخدم الرسومية لطيفة.
احفظ هذا الإعداد عن طريق الضغط على أيقونة علامة الاختيار في الأعلى، ثم الضغط على مفتاح الرجوع مرة أخرى في تاسكر، وأخيرًا عن طريق الخروج من شاشة إنشاء المهمة. بمجرد الانتهاء من ذلك، سيقوم Tasker الآن تلقائيًا بإبقاء جهازك مفتوحًا لفترة طويلة حقًا أثناء تواجدك في المنزل. تأكد من أن "يعمل زر الطاقة على قفل الجهاز على الفور" يكون عاجز في إعدادات القفل الآمنة، وإلا عندما تضغط على زر الطاقة أثناء تواجدك في المنزل، سيتم تنشيط شاشة قفل هاتفك وهو ما لا تريده!
أخيرًا، سنحتاج إلى إضافة مهمة أخرى يتم تشغيلها عندما نترك أيًا من شبكات WiFi المدرجة في القائمة البيضاء. في الصفحة الرئيسية تاسكر، ضغطة طويلة على ال مهمة لقد قمت بإنشائها للتو وانقر فوق إضافة مهمة الخروج في القائمة المنبثقة. قم بتسمية هذه المهمة بأي شيء، ثم أدخل مرة أخرى إلى شاشة إنشاء المهمة. هنا، اضغط على + أيقونة وانتقل مرة أخرى إلى البرنامج المساعد -> الأدوات التلقائية -> الإعدادات الآمنة. في نفس خيار القفل التلقائي، أدخل هذه المرة قيمة 0. بمجرد مغادرة شبكة WiFi الخاصة بك، لن يقوم تاسكر بتأخير ظهور شاشة القفل بعد انتهاء مهلة الهاتف.
خياري: أضف إجراءً ثانيًا بالضغط على + أيقونة ولكن هذه المرة اذهب إلى العرض -> قفل النظام. سيؤدي هذا الإجراء إلى قفل هاتفك تلقائيًا عند الخروج من نطاق شبكات WiFi المدرجة في القائمة البيضاء، فقط في حالة أن لديك مهلة عرض طويلة جدًا ولم ينام هاتفك مطلقًا عندما تغادر المنزل. إذا قمت بذلك، فسيتعين عليك جعل تاسكر مسؤولاً عن الجهاز من خلال الانتقال إلى الإعدادات. ما عليك سوى البحث عن الخيار ومنح تاسكر الإذن.
وهذا كل شيء! على الرغم من أن هذا البرنامج التعليمي يبدو طويلاً، إلا أن برنامج تاسكر النصي نفسه بسيط جدًا في الواقع. من الضروري وجود إجمالي يصل إلى 3 إجراءات لتمكين هذه الميزة. جرب هذه اللقطة وأخبرنا كيف تناسبك!