איך אפשר לקבוע אילו אפליקציות יופעלו אוטומאטית?

אפליקציות, מערכות הפעלה של גוגל אנדרויד - ginger bread, ice cream sandwich, froyo, jelly bean
שלח תגובה
amittzor פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1099
הצטרף: אוקטובר 2006
נתן תודות: 4 פעמים
קיבל תודות: 27 פעמים

שליחה #1 

יש לי על המכשיר מספר אפליקציות שהגיעו עם המכשיר ואני לא יכול להסיר אותן. חלקן פועלות ברקע ואני ממש לא מעוניין בכך, כמו למשל תוכנות המסרים המידיים של יאהו ו MSN. איך אני יכול לבטל את זה, או יותר, אפילו להסיר אותן מהמכשיר?

osherov
סמל אישי של משתמש
גורו Android
גורו Android
תגובות: 15029
הצטרף: אפריל 2007
נתן תודות: 201 פעמים
קיבל תודות: 513 פעמים

שליחה #2 

אם יש לך רוט למכשיר אז בעזרת פקודות adb אפשר להסיר את האפליקציות האלה שמותקנות בדרך כלל בתיקיית הsystem

amittzor פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1099
הצטרף: אוקטובר 2006
נתן תודות: 4 פעמים
קיבל תודות: 27 פעמים

שליחה #3 

תוכל להרחיב? יש לי רוט, אבל לא הבנתי מה זה פקודות ADB

osherov
סמל אישי של משתמש
גורו Android
גורו Android
תגובות: 15029
הצטרף: אפריל 2007
נתן תודות: 201 פעמים
קיבל תודות: 513 פעמים

שליחה #4 

פקודת ADB היא כלי המאפשר לך בין היתר לבצע פעולות על קבצי האנדרואיד במכשיר שלך (או באמלוטור) דרך חיבור המכשיר מרחוק למחשב (בדר"כ דרך כבל USB) וביצוע הפקודה מהמחשב. לצורך זה אתה צריך להתקין את ה Android SDK על המחשב שלך. האפליקציות עליהם אתה מדבר, מותקנות בדר"כ במחיצת המערכת תחת תיקיית app. כלומר ב /system/app/
האפליקציות שמותקנות שם לא מופיעות ברשימת האפליקציות הניתנות להסרה באנדרואיד ולכן על מנת להסיר אותן ניתן להשתמש בפקודת ADB לצורך כך. הנה דוגמה של פקודה שתסיר את אפליקציית ה MMS מהמכשיר:

קוד: בחירת הכל

adb shell rm /system/app/Mms.apk
אגב, בחלק מהמקרים ניתן להשתמש באפליקצייה של סייר קבצים (כגון ה Root Explorer) על מנת להסיר את התוכנות האלה משם וזה ע"י כניסה דרך הסייר לתיקיית ה System/App ומחיקת קובץ ה apk של התוכנה אותה רוצים להסיר (זה מחייב אח"כ איתחול של המכשיר)

pixies
אחראי תחום HTPC
אחראי תחום HTPC
תגובות: 32977
הצטרף: מרץ 2007
מיקום: פאתי מלאבס
נתן תודות: 769 פעמים
קיבל תודות: 2315 פעמים

שליחה #5 

אני ממליץ במקום למחוק להעביר את הקובץ ל-sdcard בתיקייה שתיצור לזה למקרה שבעתיד כן יהיה צורך באפליקציה, למשל obsolete_apps, ע"י שימוש בפקודה mv:
[left]mv /system/app/Mms.apk /sdcard/obsolete_apps[/left]
אם הפקודה mv לא תעבוד, ייתכן שתצטרך BusyBox (אפשר להוריד כאפליקציה קטנה מהמרקט), ואז הפקודה היא
[left]busybox mv /system/app/Mms.apk /sdcard/obsolete_apps[/left]
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

amittzor פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1099
הצטרף: אוקטובר 2006
נתן תודות: 4 פעמים
קיבל תודות: 27 פעמים

שליחה #6 

תודה, אבל כשאני מוחק את קובץ ה APK זה למעשה מוחק לי רק את קובץ ההתקנה. האפליקציה עדיין מופיעה לי ברשימת האפליקציות שרצות ברקע.

nokobik
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 2886
הצטרף: פברואר 2008
נתן תודות: 76 פעמים
קיבל תודות: 121 פעמים

שליחה #7 

איתחלת את הטלפון מחדש?
קובי

amittzor פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1099
הצטרף: אוקטובר 2006
נתן תודות: 4 פעמים
קיבל תודות: 27 פעמים

שליחה #8 

כן, ניסיתי למחוק את המסנג'ר של יאהו, וכשאתחלתי את המכשיר ונכנסתי ל task killer זה עדיין היה שם.

osherov
סמל אישי של משתמש
גורו Android
גורו Android
תגובות: 15029
הצטרף: אפריל 2007
נתן תודות: 201 פעמים
קיבל תודות: 513 פעמים

שליחה #9 

אין מחקת את קובץ ה apk, האם זה דרך סייר קבצים, או דרך פקודת adb?
שלא כמו ברוב מערכות ההפעלה קובץ ה apk מכיל בין היתר גם את ההתקנה וגם את "ההרצה", רק בלי להיכנס להסברים מסובכים מידי על איך האנדרואיד מריץ אפליקציות, בקצרה אני רק אומר שקובץ ה cache של האפליקצייה כבר נמצא אצלך בתיקיית ה cache וצריך להימחק גם משם (אגב, אפשר למחוק את כל תיקיית cache ואז הוא ייוצר מחדש שוב באיתחול הבא ופעולת המחיקה הזאת היא מה שכולם מכירים כפקודת ה: wipe dalvik-cache). ת'כלס לעניינו, כנס למחיצת ה cache/dalvik-cache/ במכשיר שלך ותמחוק את קובץ ה dex של האפליקצייה אותה אתה מעוניין למחוק (השמות שם יראו לך אולי מוזרים אבל אני מניח תצליח למוצר את הקובץ הרלוונטי)

הערה:
רק לבדיקה, תבדוק רק שאין לך בטעות קבצי odex בתוך תיקיית ה System/App (נעזוב גם את ההסבר של זה לעכשיו)

שלח תגובה

חזור אל “Android - אנדרויד”