מגבלת תהליכים ברקע אנדרואיד 13
-
@פיני10 זה מה שהצאט גיפיטי כתב
באנדרואיד 13, ניהול תהליכים ברקע מבוצע דרך שילוב של מדיניות מערכת, שירותים פנימיים וapp ops (הרשאות פעילות), כשהמטרה היא חיסכון בסוללה וביצועים טובים יותר. עם הרשאות רוט, אפשר לקבל גישה מתקדמת יותר לניהול והבנה של התהליך.מגבלת תהליכים ברקע – עיקרון פעולה:
-
מערכת הגבלות מובנית:
אנדרואיד 13 משתמש ב-JobScheduler, AlarmManager ו-WorkManager כדי לנהל מתי אפליקציות מורשות לפעול ברקע. בנוסף קיימת מערכת שנקראת App Standby Buckets, שמחלקת את האפליקציות לקטגוריות פעילות (Active, Working Set, Frequent, Rare, Never), וקובעת מתי וכמה מותר להן לפעול ברקע. -
Background Process Limit:
אפשר להגביל ידנית את מספר התהליכים ברקע דרך תפריט מפתח:- הגדרות > אודות הטלפון > הקש כמה פעמים על "Build Number" כדי להפעיל "מצב מפתח".
- בתפריט מפתח (Developer Options), יש אפשרות בשם "Limit background processes" – שם אפשר לבחור למשל "No background processes".
אפליקציות ושירותים שמעורבים בכך:
- ActivityManagerService (ברמת מערכת) – אחראי לניהול תהליכים, שירותים וזיכרון.
- Settings – ממשק המשתמש לניהול מגבלות ברקע.
- Device Idle Controller – שולט על Doze Mode, מצב שינה חכם לאפליקציות.
- AppOpsManager – אחראי על הרשאות להפעלת תהליכים ברקע.
- PowerManager – מגביל פעולות כשהמכשיר במצב חיסכון באנרגיה.
עם רוט – מה אפשר לעשות?
אם יש לך גישת רוט (עם הרשאות קריאה/כתיבה), תוכל:
-
לערוך את קבצי הקונפיגורציה במערכת:
לדוגמה:
/data/system/users/0/appops.xml
– כולל הגדרות AppOps לפי אפליקציה.
/data/system/packages.xml
– מכיל מידע על ההרשאות והמצב של כל אפליקציה. -
להשתמש בפקודות ADB או shell:
- בדיקת תהליכים ברקע:
dumpsys activity processes
- שינוי app standby bucket לאפליקציה מסוימת:
cmd appops set PACKAGE_NAME RUN_IN_BACKGROUND allow cmd appops set PACKAGE_NAME RUN_ANY_IN_BACKGROUND allow
- בדיקת תהליכים ברקע:
-
להשתמש באפליקציות מתקדמות:
- Greenify – לנהל "שינה" לאפליקציות.
- Naptime – לשלוט על Doze.
- Brevent – לחסימת אפליקציות ברקע בצורה מתוחכמת.
לסיכום:
- אנדרואיד 13 מגביל תהליכים ברקע דרך מערכת buckets והרשאות מערכת.
- יש שליטה בסיסית דרך הגדרות מפתח, ושליטה מתקדמת עם רוט.
- אפשר לגשת ולערוך קבצי מערכת, או להשתמש בפקודות shell מתקדמות.
אם תרצה דוגמאות ספציפיות לפי אפליקציה או מטרה מסוימת (למשל "איך לגרום לוואטסאפ לא להירדם"), אשמח לעזור!
-
-
-
@איש-אמת כתב במגבלת תהליכים ברקע אנדרואיד 13:
@ezerphone https://mitmachim.top/topic/54421/מדריך-הרשאות-לקבצי-מערכת
את איזה קובץ צריך לערוך בשביל שאני אדע לתת לו הרשאות
-
@איש-אמת כתב במגבלת תהליכים ברקע אנדרואיד 13:
@פיני10 מצאתי הוראה כזאת
ro.config.max_starting_bg=8
לא יודע האם זה עובד (אל תשכח הרשאות אחרי העריכה!!)
אגב שאלתי באורים והוא הביא דברים ששווה לנסותניסיתי וזה לא עושה כלום
@אפרים-ד או @מישהו12 יש לכם רעיון מה אפשר לעשות בענין