شرح أذونات تطبيقات Android: ما الذي يجب (ولا يجب) أن تطلبه مودات HappyMod
معظم الأذونات التي يطلبها مود موزّع عبر HappyMod عادية وتتوافق مع ما يحتاجه التطبيق للعمل. مجموعة أصغر من الأذونات تمنح وصولاً يتجاوز بكثير ما يحتاجه أي مود بشكل مشروع، وكل واحد منها يمكّن نوعًا حقيقيًا ومحددًا من الضرر — وليس تحذيرًا غامضًا بأن “هذا قد يُساء استخدامه”. أدناه: الأذونات الفعلية، وما يمنحه كل منها تحديدًا، وكيفية التحقق من إذن أو إزالته بعد التثبيت.
ما الأذونات التي يحتاجها HappyMod فعليًا؟
يطلب تطبيق HappyMod نفسه، ومعظم المودات المشروعة، مجموعة صغيرة وثابتة من الأذونات المرتبطة مباشرة بوظيفتها:
الوصول إلى التخزين
ضروري لحفظ الملفات التي تم تنزيلها على الجهاز وقراءتها مرة أخرى أثناء التثبيت. أي تطبيق يقوم بتنزيل وتثبيت الملفات يحتاج إلى هذا.
تثبيت تطبيقات غير معروفة
ضروري لتفعيل مثبّت الحزم في Android لملف لم يأتِ من متجر Google Play، لأن هذه هي الطريقة التي يعمل بها كل تثبيت لـ HappyMod.
الإشعارات
تُستخدم لعرض تقدم التنزيل واكتماله، لا شيء آخر.
المود الذي يطلب هذه فقط، بما يتوافق مع ما يفعله فعليًا، لا يُظهر أي علامة تحذير بطلبها — الأذونات أدناه هي التي يجب أن تستدعي نظرة ثانية. يقسّم Android الأذونات إلى “عادية” (تُمنح تلقائيًا، منخفضة المخاطر بالتصميم — الوصول إلى الشبكة يقع هنا) و”خطيرة” (تتطلب تأكيدًا صريحًا من المستخدم، لأنها تمس بيانات حساسة أو وظائف الجهاز) — كل إذن يتم تناوله في القسم التالي ينتمي إلى الفئة الخطيرة، وهذا في حد ذاته جزء من سبب طلب Android لها بشكل فردي بدلاً من تجميعها بصمت عند التثبيت.
الأذونات عالية الخطورة وما يمكّنه كل منها فعليًا
يمنح هذا التطبيق القدرة على قراءة الرسائل النصية الواردة وإرسال رسائل جديدة دون مزيد من التأكيد. الضرر الملموس: الرسائل القصيرة هي المكان الذي تصل إليه رموز كلمة المرور لمرة واحدة (OTP) لتطبيقات البنوك وتسجيلات الدخول إلى الحسابات، ويمكن لتطبيق يحمل هذا الإذن اعتراض تلك الرموز وإعادة توجيهها بصمت، مما يبطل المصادقة الثنائية تمامًا.
لا يوجد مود يعدّل لعبة أو تطبيق وسائط لديه وظيفة مشروعة تتطلب قراءة رسائل نصية لشخص ما — حالة الاستخدام المشروعة الشائعة الوحيدة لهذا الإذن هي تطبيق إدارة الرسائل القصيرة أو المراسلة نفسه، وهي فئة منفصلة تمامًا عن أي شيء يوزعه HappyMod.
يمنح هذا القدرة على إجراء المكالمات أو إدارة حالة المكالمات دون أن يطلب المستخدم الرقم يدويًا. الضرر الملموس هو الاتصال بأرقام ذات تعرفة مميزة — إجراء مكالمات بصمت إلى أرقام مدفوعة تُحاسَب على مالك الجهاز، وأحيانًا لا تُكتشف إلا عند وصول فاتورة هاتف بها رسوم غير مفسرة.
تغطي هذه الفئة أيضًا قراءة سجلات المكالمات، والتي يمكن أن تكشف مع من يتواصل مالك الجهاز وبأي وتيرة، وهو انكشاف خصوصية مستقل عن أي ضرر متعلق بالفوترة.
صُمم هذا الإذن في الأصل للاستخدام الحقيقي لتقنيات المساعدة، ويمنح تطبيقًا القدرة على قراءة محتوى الشاشة والتفاعل مع تطبيقات أخرى نيابة عن المستخدم — بما في ذلك الموافقة التلقائية على طلبات الأذونات التي لم يوافق عليها المستخدم أبدًا بوعي.
هذه هي الآلية المحددة وراء حمولات التحميل الديناميكي للكود الموضحة بالفعل في المركز ودليل الأمان: المود الذي يستخدم DCL يسيء عادةً استخدام هذا الإذن بالتحديد بمجرد تفعيل حمولته الكامنة.
يمنح هذا تطبيقًا حالة مرتفعة يمكن أن تعيق أو تعقّد إلغاء التثبيت العادي من خلال الإعدادات القياسية، وأحيانًا يتطلب إعادة ضبط المصنع أو خطوة إلغاء تفعيل محدد للمسؤول (الإعدادات > الأمان > تطبيقات مسؤول الجهاز، إلغاء التفعيل قبل إلغاء التثبيت) لإزالته.
المود الذي يحمل هذا الإذن أصعب في التخلص منه من تطبيق عادي، وهذا في حد ذاته علامة تحذير بغض النظر عما يفعله أيضًا — أدوات إدارة الأجهزة المشروعة (برامج MDM للشركات، بعض تطبيقات الرقابة الأبوية) تستخدم هذا الإذن لأسباب حقيقية؛ لا يوجد مثل هذا السبب لمود لعبة أو وسائط.
يمنح هذا تطبيقًا القدرة على عرض شاشته الخاصة فوق أي شيء آخر معروض حاليًا. الضرر الملموس هو نفس آلية شاشة تسجيل الدخول المزيفة الموضحة في دليل الأمان: يمكن لتراكب يُعرض في اللحظة المناسبة التقاط كلمة مرور تُكتب فيما يبدو وكأنه طلب تسجيل دخول حقيقي من Google أو Facebook، بينما تبقى الشاشة الحقيقية تحته، غير مرئية.
تمنح هذه بالضبط ما يبدو عليه اسمها — القدرة على التقاط الصور أو الفيديو أو الصوت. المود الذي يغيّر طريقة اللعب أو يفتح عملات أو يزيل الإعلانات ليس لديه أي سبب وظيفي للمساس بأي منهما. على عكس التخزين أو الإشعارات، لا توجد حالة استخدام مشروعة أساسية للوصول إلى الكاميرا أو الميكروفون في فئات المودات التي يغطيها هذا الموقع، مما يجعل طلب أي منهما من أوضح حالات عدم التطابق في هذه القائمة بأكملها — يستحق التعامل معه كتوقف تام بدلاً من مجرد حذر.
كيفية التحقق من إذن وإلغائه بعد التثبيت
يمكن مراجعة أي إذن مُنح عند التثبيت وإلغاؤه لاحقًا — التحقق لا يتطلب إعادة تثبيت أي شيء:
1مراجعة عامة للأذونات: الإعدادات > التطبيقات > [اسم التطبيق] > الأذونات يعرض كل إذن يحمله التطبيق حاليًا ويتيح لك إيقاف أي منها غير ضروري.
2تراكب/“الرسم فوق تطبيقات أخرى” تحديدًا: الإعدادات > التطبيقات > الوصول الخاص للتطبيقات > الظهور في المقدمة (تختلف الصياغة الدقيقة وعمق القائمة قليلاً حسب إصدار Android والشركة المصنّعة للجهاز، لكن هذا المسار موجود في جميع إصدارات Android الحديثة).
3خدمة إمكانية الوصول تحديدًا: الإعدادات > إمكانية الوصول يعرض كل تطبيق مُنح هذا الإذن حاليًا — تطبيق غير مألوف مدرج هنا، أو تطبيق ليس له سبب واضح لاحتياجه، يستحق التعطيل فورًا.
إلغاء إذن لا يستخدمه التطبيق فعليًا لوظيفته المعلنة لا يكلف شيئًا في الاستخدام العادي ويغلق مسارًا حقيقيًا للمخاطر. إذا تسبب إلغاء إذن في توقف ميزة معينة عن العمل، فهذا في حد ذاته معلومة مفيدة — يؤكد أن التطبيق كان بحاجة فعلية لذلك الإذن لتلك الميزة، وهو ما يختلف عن تطبيق يستمر في العمل بنفس الطريقة بعد إزالة إذن، مما يعني أنه لم يكن بحاجة إليه أبدًا لأي شيء يمكن للمستخدم ملاحظته.
نموذج ذهني سريع: هل يتطابق الإذن مع الوظيفة؟
الفحص العام، القابل للتطبيق على أي مود: حدد ما يفعله المود فعليًا، ثم اسأل ما إذا كان كل إذن يطلبه يخدم تلك الوظيفة المحددة. مود فتح العملات يحتاج إلى الوصول إلى التخزين والشبكة، وليس إلى الرسائل القصيرة أو المكالمات. مود المظهر التجميلي لا يحتاج تقريبًا إلى أي شيء بخلاف التخزين — طلب الوصول إلى جهات الاتصال ليس له أي علاقة بتغيير مظهر لعبة. مود لاعب واحد بلا اتصال لا يحتاج إلى أي وصول للشبكة على الإطلاق، ناهيك عن أذونات إمكانية الوصول أو التراكب. الإذن الذي لا صلة له بالغرض الفعلي للمود هو الإشارة التي تستحق التصرف بناءً عليها، بغض النظر عن مظهر المود أو تصنيفه.
تجميع كل ذلك: مثال محلول
تخيل مودًا يُعلَن عنه كأداة لفتح عملة مميزة في لعبة ألغاز بلا اتصال. يجب أن يكون بصمة الأذونات المشروعة الخاصة به هي التخزين (لحفظ الملف الذي تم تنزيله) وتثبيت-التطبيقات-غير-المعروفة (لتفعيل التثبيت) — لا شيء آخر، لأن وظيفة المود بأكملها هي تغيير محلي في لعبة لاعب واحد بدون أي مكوّن عبر الإنترنت.
إذا طلبت شاشة تثبيت ذلك المود نفسه أيضًا الوصول إلى الرسائل القصيرة، وخدمة إمكانية الوصول، وتراكب العرض، فلا علاقة لأي من هذه الثلاثة بفتح عملة اللعبة بلا اتصال — هذا المزيج، في مود له هذه الوظيفة المحددة المعلنة، هو حالة يكون فيها عدم التطابق كليًا وليس جزئيًا، وسبب كافٍ لرفض التثبيت بغض النظر عن نسبة عمل المود أو تقييمه بالنجوم.
إذا طلبت شاشة تثبيت ذلك المود نفسه أيضًا الوصول إلى الرسائل القصيرة، وخدمة إمكانية الوصول، وتراكب العرض، فلا علاقة لأي من هذه الثلاثة بفتح عملة اللعبة بلا اتصال — هذا المزيج، في مود له هذه الوظيفة المحددة المعلنة، هو حالة يكون فيها عدم التطابق كليًا وليس جزئيًا، وسبب كافٍ لرفض التثبيت بغض النظر عن نسبة عمل المود أو تقييمه بالنجوم.
