كيفية تعطيل أي bloatware تطبيق نظام مثبت مسبقا على الروبوت دون الجذر

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

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


تعطيل أي تطبيق نظام مثبت مسبقًا على Android بدون الجذر

  1. اتبع هذا البرنامج التعليمي للحصول على ADB وتشغيله على جهاز كمبيوتر يعمل بنظام Windows أو Mac أو Linux. ADB ، أو Android Debug Bridge ، هي أداة مطور تتيح لك إصدار بعض الأوامر القوية للتحكم في جهازك. نستخدمها كثيرًا في البرامج التعليمية الخاصة بنا للقيام بأشياء لا يمكنك القيام بها بدون استخدام جهاز ذي جذر.
  2. قم بتنزيل تطبيق مثل App Inspector من متجر Google Play.
  3. احصل على اسم حزمة التطبيق الذي تريد تعطيله باستخدام App Inspector. فيما يلي لقطات توضح لك كيف:

    الخطوة 1: اضغط على "قائمة التطبيقات"

    الخطوة 2: ابحث عن التطبيق الذي تريده. (على سبيل المثال ، "البوصلة")

    الخطوة 3: ابحث عن اسم الحزمة أسفل اسم التطبيق (على سبيل المثال ، "com.huawei.compass")

  4. قم بتشغيل موجه الأوامر / PowerShell (في Windows) أو المحطة الطرفية (في Mac / Linux) في الدليل حيث قمت بتخزين ثنائي ADB. بالنسبة لمستخدمي Windows ، يمكن القيام بذلك عن طريق الضغط على مفتاح shift ثم النقر بزر الماوس الأيمن في المجلد. في القائمة ، حدد خيار "فتح نافذة الأوامر هنا" أو "فتح نافذة PowerShell هنا".

    فتح نافذة القيادة على ويندوز 10

  5. بمجرد دخولك إلى موجه الأوامر أو المحطة الطرفية ، أدخل الأمر التالي وفقًا لنظام التشغيل:

    ويندوز موجه الأوامر: adb shell pm disable-user --user 0

    Windows PowerShell .\adb shell pm disable-user --user 0

    Mac / Linux Terminal: ./adb shell pm disable-user --user 0

  6. على سبيل المثال ، إليك ما يبدو إذا كنت ترغب في إزالة Cleanmaster (com.miui.cleanmaster) الذي تم تثبيته مسبقًا كجزء من MIUI على Xiaomi Mi Mix 2S:

    ويندوز موجه الأوامر: adb shell pm disable-user --user 0 com.miui.cleanmaster

    Windows PowerShell .\adb shell pm disable-user --user 0 com.miui.cleanmaster

    Mac / Linux Terminal: ./adb shell pm disable-user --user 0 com.miui.cleanmaster

ونحن انتهينا! يجب أن يصبح التطبيق معطلًا على الفور وسيختفي من المشغّل. لاحظ أنه في حالات نادرة ، قد تتم إعادة تمكين بعض التطبيقات تلقائيًا إذا كان لدى النظام وظيفة لإعادة تمكينه. على سبيل المثال ، سيؤدي تعطيل الأسهم EMUI 9 launcher على أجهزة Huawei أو Honor الصينية إلى إعادة تمكين مشغل الإطلاق تلقائيًا بعد مرور بعض الوقت. إذا كان هذا يزعجك ، فجرب طريقة "إلغاء التثبيت".

أعد تمكين أي تطبيق معطل مثبت مسبقًا

ماذا لو قمت بتعطيل تطبيق وتريده؟ من السهل جدًا إعادة تمكين التطبيق! أولاً ، انتقل إلى الإعدادات> التطبيقات وانظر إلى قائمة "جميع التطبيقات" (قد تكون موجودة في مكان مختلف على جهازك.) عادةً ، يمكنك التصفية هنا لمشاهدة أسماء جميع التطبيقات المعطلة. بمجرد معرفة التطبيق الذي تريد إعادة تمكينه ، اتبع الخطوات التالية:

  1. افتح موجه الأوامر أو نافذة المحطة الطرفية وقم بتشغيل الأمر التالي:

    موجه أوامر Windows: adb shell pm list packages -d

    Windows PowerShell .\adb shell pm list packages -d

    Mac / Linux Terminal ./adb shell pm list packages -d / ./adb shell pm list packages -d

  2. يسرد هذا الأمر جميع الحزم المعطلة. ابحث عن اسم الحزمة الذي يتوافق مع التطبيق الذي تريد إعادة تمكينه. الآن ، فقط قم بتشغيل الأمر التالي لإعادة تمكين أحدهم:

    موجه أوامر Windows: adb shell pm enable

    Windows PowerShell .\adb shell pm enable

    Mac / Linux Terminal: ./adb shell pm enable

  3. إذا كانت لديك أية مشكلات ، فحاول إعادة التشغيل بعد إعادة تمكين التطبيق.

ماذا فعلنا؟

بادئ ذي بدء ، من المهم التمييز بين ما يفعله هذا الأمر ولماذا يتفوق على الطريقة التي استخدمناها في البرنامج التعليمي السابق لإزالة bloatware. في هذا البرنامج التعليمي ، قمنا بإلغاء تثبيت تطبيق على مستوى المستخدم ، مما يعني أنه لا يزال مثبتًا على الجهاز في قسم النظام ولكن ليس للمستخدم الأساسي (المستخدم 0). هذا هو السبب في استعادتك إما إلى إعادة ضبط المصنع أو تجنب تحميل APK. في هذا البرنامج التعليمي ، نقوم بتعطيل التطبيق للمستخدم الأساسي بدلاً من إلغاء تثبيته ، مما يعني أنه يمكننا تمكينه دون إعادة تثبيته مرة أخرى.

لقد كان الأمر pm-user-user موجودًا منذ سنوات ، لكن تم تجاهله لصالح dism. قد تعتقد أن كلاً من المستخدم المعطَّل مساءً والمستخدمين المعاقين مساءً - المستخدم 0 سيكون متطابقًا ، لكنك ستكون مخطئًا. لسبب ما ، يتيح لك أمر تعطيل المستخدم تعطيل أي تطبيق تريده بشكل أساسي بينما يكون أمر تعطيل منتظم محدود للغاية.

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