Bloatware היא בעיה באנדרואיד, וזה לא רק עניין של סמסונג. הסרת אפליקציות שהלחצן הסר או ההשבת באפור בהגדרות כללה תמיד שליחת פקודות ADB לטלפון מהמחשב, שבעצמו תמיד היה קשה להגדיר . למרבה המזל, זה סוף סוף השתנה.
באמצעות תכונת ניפוי באגים אלחוטית שגוגל הוסיפה ל-Android 9.0 Pie באוגוסט 2018, אפליקציות אנדרואיד יכולות כעת לגשת לשרת ה-ADB של הטלפון שלך. במילים אחרות, כעת תוכל לשלוח פקודות ADB לטלפון שלך. אפליקציה אחת, LADB מאת המפתח Tyler Nijmeh, נבנתה למשימה זו ויש לה התחלה של כל מתחרים לעתיד. אני אראה לך איך להשתמש בו כדי להסיר כל משתמש או אפליקציית מערכת למטה.
דְרִישָׁה
- אנדרואיד 9 ומעלה
שלב 1: התקן Package Name Viewer 2.0
תצטרך לדעת את שם החבילה של האפליקציה או האפליקציות שאתה מנסה להסיר. הדרך הקלה ביותר למצוא מידע זה היא להתקין אפליקציה בשם Package Name Viewer 2.0 מהמפתח csIng.
- קישור לחנות Play: Package Name Viewer 2.0 (חינם)
שלב 2: מצא את שם החבילה של Bloatware
כעת, פתח את Package Name Viewer 2.0 והשתמש בתכונת החיפוש בחלק העליון של המסך כדי למצוא אפליקציית bloatware שברצונך להסיר. מתחת לשמה הנפוץ תראה את שם החבילה של האפליקציה, שהוא השם שבו מכירה מערכת ההפעלה את האפליקציה. העתק את השם הזה לשימוש עתידי, תוך זכור שתצטרך לחזור על שלב זה עבור כל אפליקציית bloatware שתרצה להסיר.
מוזרות אחת כאן היא תכונת ההעתקה של האפליקציה, אליה תוכל לגשת על ידי הקשה על כל ערך ובחירה ב"העתק". זה יעתיק את שם החבילה של האפליקציה ללוח שלך, מה שיקל מאוד פשוט להדביק בשורת ה-ADB מאוחר יותר, אלא שהוא מעתיק יותר מאשר רק את שם החבילה.
שני הדרכים הטובות ביותר שיש לי בשביל זה אינן מצוינות. ראשית, אתה יכול פשוט לרשום את שם החבילה com.abc.xyz המוצג תחת השם הנפוץ של האפליקציה, אבל זה לא יעבוד עם כמה שמות חבילות ארוכים יותר. במקרים אלה, תוכל להשתמש בתכונת ההעתקה של האפליקציה, ולאחר מכן להדביק את מה שהיא העתיקה באפליקציית הערות כמו Google Keep. משם, הסר הכל מלבד מחרוזת הטקסט בין package: ו-Launcher: והעתק את מה שנשאר.
שלב 3: הפעל את אפשרויות המפתחים
שיטה זו מסתמכת על תכונה שלא ניתן להפעיל בתפריט ההגדרות הראשי של אנדרואיד כברירת מחדל. במקום זאת, תצטרך להפעיל תפריט נסתר עבור משתמשים מתקדמים בשם 'אפשרויות מפתחים'.
אז עבור אל הגדרות -> אודות טלפון, ולאחר מכן הקש על הערך מספר בנייה שבע פעמים במהירות והזן את ה-PIN של מסך הנעילה שלך כאשר תתבקש. אם אתה צריך עזרה נוספת עם החלק הזה, עיין במדריך המלא שלנו:
שלב 4: הפעל ניפוי באגים אלחוטי
כעת, תצטרך להפעיל את תכונת האנדרואיד הבסיסית שגורמת לכל זה לעבוד. פתח את אפליקציית ההגדרות, גלול מטה ובחר "מערכת", ולאחר מכן הקש על "מתקדם" ובחר "אפשרויות מפתח". בטלפונים מסוימים, הערך 'אפשרויות מפתחים' עשוי להיות רשום בחלק התחתון של מסך ההגדרות הראשי במקום זאת.
לאחר שנכנסת, גלול מטה לקטע ניפוי באגים. כאן, הפעל את המתג שליד "ניפוי באגים אלחוטי", ולאחר מכן לחץ על "אישור" בהנחיה כדי לאשר את בחירתך. ב-Android 11 ומעלה, תצטרך להיות מחובר ל-Wi-Fi כדי להפעיל תכונה זו.
בדקנו את זה ומצאנו שזה עובד על כל סקין אנדרואיד מרכזי של יצרני OEM המוכרים טלפונים בארה"ב, אבל לא מובטח שלכל מכשיר תהיה תכונת ניפוי באגים אלחוטית. זה חלק מ-AOSP, בסיס קוד המקור הפתוח של אנדרואיד, אבל יצרני OEM מסירים לפעמים פונקציונליות מגרסאות אנדרואיד עם העור שלהם. אם לטלפון שלך אין אפשרות זו, למרבה הצער, שיטה זו לא תעבוד עבורך.
שלב 5: התקן את LADB
עכשיו הגיע הזמן להתקין את LADB, האפליקציה שתאפשר לכם לשלוח פקודות ADB לטלפון שלכם. גרסת חנות Play (בקישור למטה) אמנם עולה 2.99 $, אבל זה זול עבור מה שהיא יכולה לעשות. ובכל זאת, אם אתה צריך אפשרות חינמית, אתה יכול ללכת לדף GitHub של האפליקציה ולהרכיב את ה-APK מהמקור.
- קישור לחנות Play: LADB — מעטפת ADB מקומית ($2.99)
שלב 6: צור קשר
אם אתה ב-Android 9 או Android 10, פתח את LADB והמתן עד שתקבל חלון קופץ ששואל אם ברצונך "לאפשר איתור באגים ב-USB". סמן את התיבה שליד "אפשר תמיד", ולאחר מכן בחר "אפשר" בהנחיה זו כדי ליצור את החיבור. כעת תוכל לדלג קדימה לשלב 7.
אם אתה משתמש באנדרואיד 11 ומעלה, פתח את LADB ותראה הנחיה המבקשת מספר יציאה וקוד התאמה. לאחר מכן, הכנס את LADB למצב מסך מפוצל ופתח את אפליקציית ההגדרות שלך בחצי השני של המסך. עבור אל אפשרויות מפתחים משם, ולאחר מכן הקש על הטקסט "ניפוי באגים אלחוטי" כדי להיכנס לתפריט משנה.
משם, הקש על "התאמה של מכשיר עם קוד התאמה", ולאחר מכן העתק את המספר שאחרי הנקודתיים (:) תחת כתובת IP ויציאה לשדה יציאה ב-LADB. העתק את קוד ההתאמה של Wi-Fi לתיבה קוד ההתאמה ולאחר מכן הקש על "בסדר" בהנחיה ב-LADB. המתן עד שתקבל הודעת "ניפוי באגים אלחוטי מחובר" לפני סגירת מצב מסך מפוצל או החזרת LADB לתצוגת מסך מלא.
אם אתה נאבק בחלק זה, מפתח האפליקציה היה פעיל מאוד בסיוע בפתרון בעיות עם משתמשים. הוא פרסם באדיבות את פרטי הקשר שלו כאן.
שלב 7: הסר את ההתקנה של כל אפליקציית Bloatware
כעת, אתה מוכן לבטל כמה אפליקציות bloatware. הקש על השדה פקודה מעטפת ולאחר מכן הזן פקודה זו:
pm הסר את -k –user 0
החלף את בשם החבילה האמיתי של אפליקציית bloatware. לדוגמה, כדי להשבית את אפליקציית T-Mobile במכשיר Galaxy שנרכש מהספק המגנטה, תזין את זה:
pm הסר את -k –user 0 com.tmobile.pr.mytmobile
אתה יכול לדלג על החלק "-k" אם אתה רוצה. כל מה שעושה הוא למנוע מהמערכת למחוק נתונים משויכים מהאפליקציה, למקרה שתרצה להתקין אותה מחדש מאוחר יותר מבלי שתצטרך להגדיר הכל מחדש. אז אם אתה רוצה למחוק גם את הנתונים של אפליקציית ה-bloatware, שלח את הפקודה בפורמט הזה:
pm הסר – משתמש 0
לאחר שתקבל את הפקודה כהלכה, הקש אנטר במקלדת כדי לשלוח אותה. המקלדת שלך אמורה להתמוטט אוטומטית והמסוף אמור להחזיר הודעת "הצלחה". המשמעות היא שהאפליקציה נעלמה, בתוקף באופן מיידי.
כתב ויתור: מה שקורה מתחת למכסה המנוע כאן הוא לא בדיוק מה שיקרה אם תוכל להסיר על הסף את התקנת אפליקציית bloatware כפי שאתה יכול עם אפליקציה שהתקנת בעצמך. זה דומה יותר לביטול האפליקציה מכיוון שה-APK המקורי נשמר (אך לא נתוני אפליקציה או עדכונים כלשהם), כך שהאפליקציה תופיע שוב אם תאפס את הטלפון להגדרות היצרן. אבל לרוב הכוונות המעשיות, זה טוב בדיוק כמו הסרה.
התקנה מחדש של אפליקציית Bloatware לאחר הסרה
יש סיכוי שתסיר את ההתקנה של אפליקציה שהטלפון שלך מסתמך עליה ותגרום לבאגים כתוצאה מכך. ראשית, עליך לדעת שלא משנה אילו אפליקציות הסרת, תוכל לבצע איפוס להגדרות היצרן במצב שחזור כדי לשחזר את כל האפליקציות המותקנות מראש. רק שים לב שאתה תאבד את כל הנתונים שנשמרו בטלפון.
אבל אם תחליט שאתה רוצה לשחזר אפליקציה שהסרת והטלפון שלך עדיין פעיל, אתה יכול לשלוח את הפקודה הבאה ב-LADB כדי להתקין אותה מחדש:
pm install-existing –user 0
… מחליף את בשם החבילה בפועל. שוב, באמצעות אפליקציית T-Mobile המותקנת מראש במכשירי Galaxy שנרכשו מהספק כדוגמה, תשלח את הפקודה הזו:
pm install-existing –user 0 com.tmobile.pr.mytmobile