يضيف Android Oreo أوامر لتغيير رقم التعريف الشخصي أو كلمة المرور أو النمط في شاشة القفل برمجيًا

click fraud protection

يخفي Android Oreo العديد من الأشياء الجيدة، وهذه المرة تعلمنا طريقة لتغيير رمز القفل أو كلمة المرور أو النمط برمجيًا.

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

تحذير: العبث مع هذه الأوامر يمكن من المحتمل أن تغلق نفسك خارج جهازك إذا لم تكن حذرا. لقد تم تحذيرك. هذا ببساطة لإظهار الأوامر الجديدة التي أضافتها Google وأيضًا لتوضيح لك نظريًا ما يمكنك فعله بها. لا تعبث بهذا إذا كنت لا تستطيع تحمل فقدان بياناتك، أو إذا لم تكن متجذرًا. إذا قمت بقفل جهازك عن طريق الخطأ ولديك جذر، فاحذف الملفات التالية في /data/system: gatekeeper.pattern.key وgatekeeper.password.key وأي ملفات أخرى لبرنامج حماية البوابة.


تغيير رقم التعريف الشخصي أو كلمة المرور أو النمط في شاشة القفل برمجيًا

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

locksettings set-pattern 
locksettings set-pin
locksettings set-password
locksettings clear

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

locksettings set-pattern 159

يتم تعيين الأنماط من خلال إعطاء رقم لكل خلية، لذا فإن الجزء العلوي الأيسر هو "1"، والوسط هو "5"، وأسفل اليمين هو "9". هذه هي الطريقة التي نصل بها إلى 159 - ما عليك سوى تعيين موضع كل نقطة نمط إلى رقم كما لو كان طالب T9.

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

عودة TimePIN؟

إحدى حالات الاستخدام المحتملة المثيرة للاهتمام على الأجهزة ذات الجذور التي تعمل بنظام Android Oreo هي إعادة إنشاء تطبيق مثل رقم التعريف الشخصي للوقت. ما فعله TimePIN هو أنه قام بتغيير رقم PIN الخاص بشاشة القفل ديناميكيًا ليكون الوقت الحالي، على الرغم من أنه يمكنك مزجه عن طريق عكس الرقم، أو معادلته، وما إلى ذلك. لجعلها أكثر أمنا. على سبيل المثال، في الساعة 11:56، سيكون الرقم 1156. إذا كان هناك إزاحة -1003، فإن الدبوس الفعلي سيكون 0153.

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

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

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

  1. انتقل إلى علامة التبويب var في تاسكر وقم بتعيين رقم التعريف الشخصي الحالي الخاص بك على %OldPIN
  2. افتح المهمة لملف تعريف "إيقاف تشغيل الجهاز". في إجراء Run Shell، أضف دبوس النسخ الاحتياطي الذي تريده في نهاية الأمر. تأكد أيضًا من وجود مسافة بين %OldPIN والدبوس الاحتياطي. يجب أن يبدو الأمر الخاص بك كما يلي: locksettings set pin --old %OldPIN 3523

الآن قم بتمكين كلا الملفين الشخصيين.

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


يتم إحتوائه

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