אם אתה שונא את ה-bloatware או האפליקציות המותקנות מראש בסמארטפון האנדרואיד שלך, הנה איך להשבית אותם גם אם אנדרואיד בדרך כלל לא מאפשרת לך.
מה שאנו מגדירים כ-"bloatware" כפוף להעדפה אישית, אבל אני חושב שכולנו יכולים להסכים שיצרנים וספקים מסוימים אשמים יותר בהכללת זה בסמארטפונים שלהם מאשר אחרים. Bloatware יכולה, בהתאם לנקודת המבט שלך, לנוע בין אפליקציה מותקנת מראש כמו פייסבוק לאפליקציית גלריית המניות שאינה של Google Photos. ה-bloatware השנוא על אדם אחד הוא התכונה האהובה על אדם אחר, אבל למרבה הצער עבור האדם שמסווג אפליקציות מסוימות שהותקנו מראש כ-bloatware, הוא בדרך כלל לא יכול להסיר את ההתקנה שלה. לפעמים אתה יכול להשבית אפליקציות מערכת, אבל לא כל אפליקציית מערכת תאפשר לך להשבית אותה.
עם זאת, יש דרכים לעקוף את המגבלות הללו. כתבנו מדריך לפני כמה זמן שלימד אותך כיצד "להסיר" כל אפליקציית מערכת מותקנת מראש בסמארטפון או בטאבלט אנדרואיד שלך. הבעיה בשיטה זו היא כפולה: היא למעשה לא מסירה את האפליקציה במלואה ומחזירה לה מקום המשתמש וביטול השינוי מחייבים אותך להטעין בצד את ה-APK (אם אתה יכול למצוא אותו) או את היצרן אִתחוּל. ובכל זאת, שיטה זו שימושית למדי וראינו עשרות פוסטים בפורומים ותסריטים של משתמשים מנצלים אותה כדי לפוצץ את מכשירי האנדרואיד החדשים שלהם. כדי לעזור למשתמשים לנפץ את המכשירים שלהם בצורה בטוחה יותר, ברצוננו להפנות את תשומת לבכם לשיטה אחרת שלא רק תשבית את תוכנות bloatware מותקנות מראש לבחירתך, אך גם הופכות את זה לסופר קל להפעיל אותן מחדש בזמן שנוח לך, מה שהופך כל טעות להרבה יותר קלה להתאושש מ. אנחנו עדיין נשתמש בפקודות ADB כדי להתעסק עם יישומי מערכת, אז וודא שאתה לא משבית שום דבר קריטי לחלוטין (השתמש במיטב שיקול הדעת שלך), אבל שיטה זו היא הרבה יותר ידידותית למקרה שתבטל את אפליקציה שגויה.
השבת כל אפליקציית מערכת מותקנת מראש באנדרואיד ללא שורש
- לעקוב אחר הדרכה זו כדי להפעיל את ADB במחשב Windows, Mac או Linux. ADB, או Android Debug Bridge, הוא כלי מפתח המאפשר לך להוציא כמה פקודות חזקות כדי לשלוט במכשיר שלך. אנו משתמשים בו הרבה במדריכים שלנו כדי לעשות דברים שבאופן אחר לא תוכל לעשות בלי מכשיר שורשי.
- הורד אפליקציה כמו מפקח אפליקציות מחנות Google Play.
- קבל את שם החבילה של האפליקציה שברצונך להשבית באמצעות App Inspector. להלן צילומי מסך המראים לך כיצד:
- הפעל שורת פקודה/PowerShell (Windows) או מסוף (Mac/Linux) בספרייה שבה אחסנת את ה-ADB הבינארי. עבור משתמשי Windows, ניתן לעשות זאת על ידי החזקת Shift ולאחר מכן לחיצה ימנית בתיקייה. בתפריט, בחר באפשרות "פתח חלון פקודה כאן" או "פתח חלון PowerShell כאן".
- ברגע שאתה בשורת הפקודה או במסוף, הזן את הפקודה הבאה בהתאם למערכת ההפעלה שלך:שורת הפקודה של Windows:
adb shell pm disable-user --user 0
Windows PowerShell:.\adb shell pm disable-user --user 0
מסוף Mac/Linux:./adb shell pm disable-user --user 0
- לדוגמה, כך זה נראה אם תרצה להסיר את Cleanmaster (com.miui.cleanmaster) שמגיע מותקן מראש כחלק מ-MIUI ב-Xiaomi Mi Mix 2S:שורת הפקודה של Windows:
adb shell pm disable-user --user 0 com.miui.cleanmaster
Windows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmaster
מסוף Mac/Linux:./adb shell pm disable-user --user 0 com.miui.cleanmaster
וסיימנו! האפליקציה אמורה להיות מושבתת מיד ותיעלם מהמפעיל שלך. שים לב שבמקרים נדירים, אפליקציות מסוימות עשויות להיות מופעלות מחדש באופן אוטומטי אם למערכת יש פונקציה להפעיל אותה מחדש. לדוגמה, השבתת המניה משגר EMUI 9 במכשירי Huawei או Honor הסיניים יגרום לכך שמפעיל המניות יופעל מחדש באופן אוטומטי לאחר זמן מה. אם זה מפריע לך, נסה את "להסיר את ההתקנה" שיטה.
הפעל מחדש כל אפליקציית מערכת מושבתת מותקנת מראש
מה אם השבתת אפליקציה ותרצה אותה בחזרה? קל מאוד להפעיל מחדש את האפליקציה! ראשית, עבור אל הגדרות > אפליקציות ועיין ברשימת "כל האפליקציות" (ייתכן שהיא ממוקמת במקום אחר במכשיר שלך.) בדרך כלל, תוכל לסנן כאן כדי לראות את השמות של כל האפליקציות המושבתות. ברגע שאתה יודע איזו אפליקציה אתה רוצה להפעיל מחדש, בצע את השלבים הבאים:
- פתח שורת פקודה או חלון מסוף והפעל את הפקודה הבאה:שורת הפקודה של Windows:
adb shell pm list packages -d
Windows PowerShell:.\adb shell pm list packages -d
מסוף Mac/Linux:./adb shell pm list packages -d
- פקודה זו מפרטת את כל החבילות המושבתות. מצא את שם החבילה המתאים לאפליקציה שברצונך להפעיל מחדש. כעת, פשוט הפעל את הפקודה הבאה כדי להפעיל מחדש אחד מהם:שורת הפקודה של Windows:
adb shell pm enable
Windows PowerShell:.\adb shell pm enable
מסוף Mac/Linux:./adb shell pm enable
- אם יש לך בעיות, נסה לאתחל מחדש לאחר הפעלת האפליקציה מחדש.
מה עשינו?
קודם כל, חשוב להבדיל מה הפקודה הזו עושה ומדוע היא עדיפה על השיטה שהשתמשנו בה בעבר מדריך להסרת bloatware. במדריך זה, הסרנו אפליקציה ברמת משתמש, כלומר היא עדיין הייתה מותקנת במכשיר במחיצת המערכת אך לא עבור המשתמש הראשי (משתמש 0). זו הסיבה שכדי להחזיר אותו היית צריך לאפס להגדרות היצרן או להעמיס בצד את ה-APK. במדריך זה, אנחנו השבתה את האפליקציה עבור המשתמש הראשי במקום להסיר אותה, מה שאומר שאנחנו יכולים להפעיל אותה מבלי להתקין אותה מחדש.
הפקודה pm disable-user קיימת כבר שנים, אך התעלמו ממנה לטובת pm disable. היית חושב שגם pm disable-user וגם pm disable --user 0 יהיו זהים, אבל אתה טועה. מסיבה כלשהי, הפקודה disable-user מאפשרת לך להשבית בעצם כל יישום שתרצה בעוד שפקודת ה-disable הרגילה מוגבלת למדי.
החלק הטוב ביותר בשיטה זו הוא שאם אתה מבלבל ומשבית יישום שלא כדאי לך, זה תיקון ממש קל. אתה גם עדיין תקבל עדכוני OTA מכיוון שאתה לא משנה קבצי מערכת כלשהם. לכן אנחנו צריכים את החלק "--user 0" בפקודה שלנו, שמציין שהאפליקציה תהיה מושבתת רק עבור המשתמש הנוכחי, לא לכל המשתמשים, מה שידרוש גישת שורש.