باستخدام أمرين من أوامر ADB shell، يمكننا تغيير حد الرسائل القصيرة الافتراضي الذي يفرضه Android (وهو 30 رسالة في 30 دقيقة) دون الوصول إلى الجذر.
يقوم Android بعدد من الأشياء للحفاظ على حمايتك. تمت مؤخرًا إعادة تسمية الكثير من ميزات الأمان التي تواجه المستخدم للتطبيقات والألعاب إلى Google Play Protect، ولكن معظمها (إن لم يكن كلها) تم تضمينها بالفعل في Android لسنوات. ومع ذلك، هناك عدد من القيود التي يضعها Android على المستخدم من أجل الحفاظ على سلامتنا والاعتناء بنا بشكل عام. نظرًا لأن الرسائل النصية القصيرة تكلف الكثير من المال في أماكن مختلفة حول العالم، فإن البرنامج يحتوي على بعض القيود المضمنة لمنع التطبيقات المسيئة من أن تكلفك المال.
على وجه التحديد، هناك نوعان من القيود التي أضافتها Google إلى Android والتي يمكننا تغييرها بالفعل باستخدام بعض أوامر Shell البسيطة من ADB. الأول الذي سنعرضه لك اليوم يتعامل مع رسالة التحذير التي تتلقاها والتي تخبرك بأن الهاتف الذكي قد أرسل الكثير من الرسائل. يتضمن الأمر الثاني الإطار الزمني الذي يتم فيه فحص مجموعة حديثة من رسائل SMS.
لذا، بشكل افتراضي، سيتحقق Android للتأكد من أنك لم ترسل أكثر من 30 رسالة نصية قصيرة إلى أي شخص خلال فترة 30 دقيقة. ومع ذلك، يمكننا تغيير هاتين القيمتين يدويًا (عدد الرسائل والإطار الزمني) حتى لا ننزعج من قيود حدود الرسائل القصيرة الافتراضية لنظام Android. مجرد كلمة تحذير، قد يؤدي هذا إلى تكلفتك (إذا تم محاسبتك على كل رسالة نصية قصيرة) و/أو قد ينتهي بك الأمر إلى الاتصال بك من قبل شركة الاتصالات اللاسلكية الخاصة بك إذا كنت تسيء استخدام النظام.
كيفية تغيير حد الرسائل القصيرة على أندرويد
- قم بإعداد ADB كما هو موضح في هذا البرنامج التعليمي السابق.
- أدخل غلاف ADB عن طريق إرسال الأمر التالي في موجه الأوامر أو النافذة الطرفية:
adb shell
- ثم قم بتشغيل الأمر التالي في ADB Shell لتغيير خيار الحد الأقصى للرسائل النصية القصيرة:
settings put global sms_outgoing_check_max_count 5
- لذلك في هذا المثال، أقوم فعليًا بتقليل الرقم بحيث يحذرني Android إذا قمت بإرسال أكثر من 5 رسائل نصية قصيرة خلال 30 دقيقة. قم بتغيير "5" إلى أي رقم تريده.
- بعد ذلك، يمكنك تشغيل الأمر التالي لتغيير الإطار الزمني أيضًا:
settings put global sms_outgoing_check_interval_ms 9000000
- وباستخدام هذا الأمر أقوم بتقليل الإطار الزمني لهذا الفحص من 30 دقيقة إلى 15 دقيقة (هذه القيمة بالمللي ثانية). يمكنك اختيار أي قيمة عددية هنا للإطار الزمني، فقط تأكد من أنها قيمة معقولة.
توضيح
لذا، تمامًا مثل برامجنا التعليمية الأخرى لـ ADB Shell، فهذه ميزة أخرى قابلة للتكوين ومضمنة في نظام التشغيل Android. لا يوجد خيار إعداد يواجه المستخدم يمكننا استخدامه لتغيير هذه القيم. على سبيل المثال، يمنحك نظام LineageOS خيار تغيير هذه القيمة في الإعدادات. من المحتمل أن تكون Google قد أخفت هذا لمنع التطبيقات من إساءة استخدامه، ولكن من الممكن أيضًا أن يتم طلبه من قبل شركات الاتصالات اللاسلكية أيضًا. وفي كلتا الحالتين، نحتاج فقط إلى وصول ADB إلى هاتفنا الذكي من أجل تغيير القيم (كما ترون من الدليل أعلاه).
تعد قيم حد الرسائل القصيرة الافتراضية التي تبلغ 30 رسالة خلال فترة 30 دقيقة أمرًا يمكن لمصنعي المعدات الأصلية أو شركات النقل أنفسهم تغييره قبل بيع الجهاز لك. بشكل افتراضي، قامت Google بتعيينه على 30 رسالة في فترة 30 دقيقة ولكن من السهل جدًا علينا التغيير. في المثال أعلاه، قمت بتقليل الرقمين وهذا شيء قد ترغب في القيام به إذا كان لديك طفل يرسل الكثير من الرسائل النصية (أو كنت تريد فقط تقييد نفسك لأي سبب من الأسباب).
يمكنك أيضًا زيادة هذه الأرقام (أحدهما أو كليهما) بحيث يمكنك تجاوز حد الرسائل النصية القصيرة بالكامل. نحن لسنا على علم بالقيمة التي يمكنك تعيينها لإزالة التقييد بالكامل، ولكن يمكنك زيادة الأرقام بدرجة كافية بحيث لن ترى هذا التحذير أبدًا من نظام التشغيل Android. تذكر فقط أن قيمة الوقت (من الخطوة 5 من الدليل) تتم بالمللي ثانية. تم تعيين الإعداد الافتراضي على 1,800,000 مللي ثانية وهو 30 دقيقة. لقد قمت بقص هذا إلى النصف إلى 900000 في الدليل أعلاه لتقليل الإطار الزمني إلى 15 دقيقة.