كيفية منع تطبيقاتك في اندرويد من الوصول إلى الحافظة



تابع قناة عالم الكمبيوتر علي التيليجرام


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


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

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



بعد ذلك، قم بتوصيل جهازك الاندرويد بحاسوبك واكتب الأمر التالي "adb devices" بدون أقواس، فإذا كان يعرض رقمًا تسلسليًا كما هو موضّح أدناه، فأنت على ما يرام.


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

ا

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

"cmd appops query-op --user 0 READ_CLIPBOARD allow"


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

cmd appops set <packagename> READ_CLIPBOARD ignore


ملاحظة: كلمة "packagename" في الأمر السابق هي المستهدفة لوضع اسم حزمة التطبيق بدلًا منها.

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

cmd appops set <packagename> READ_CLIPBOARD allow

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

تعليقات