זה אפשרי עבור מכשירי אנדרואיד שורשיים להחזיר את היכולת לשלוט בקבוצות רמקולים Cast עם לחצני עוצמת הקול.
סונוס הגישה שתי תביעות נגד גוגל בינואר 2020, ואמרה שהחברה גנבה את טכנולוגיית הרמקולים הרב-חדרים שלה והפרה 100 פטנטים. נציבות הסחר הבינלאומי של ארצות הברית קבעה מוקדם יותר החודש כך גוגל אכן הפרה פטנטים של Sonos, וכשגוגל (בינתיים) לא מוכנה לשלם עבור רישיון פטנט, הוסרה היכולת לשלוט ברמקולי Cast עם כפתורי הווליום בטלפונים ובטאבלטים של אנדרואיד. עם זאת, נראה שיש דרך להחזיר את הפונקציונליות - כל עוד מכשיר האנדרואיד שלך מושרש, בכל מקרה.
אספר פרסם פוסט בבלוג נכתב על ידי מישאל רחמן ביום שישי, המפרט כיצד שינתה גוגל את התנהגות כפתורי הווליום באנדרואיד. השינוי הראשון שגוגל ביצעה כדי להימנע מהפרת פטנט ללא הצלחה היה מחויב ל-AOSP (פרויקט הקוד הפתוח של אנדרואיד) בסוף יולי, שחסם לחיצות על מקשי עוצמת הקול להישלח להפעלת המדיה (האפליקציה מנגנת אודיו או וידאו) אם נעשה שימוש במכשיר Cast.
מאוחר יותר, גוגל שינתה שוב את בקרות עוצמת הקול באנדרואיד 12 מהדורה 26, שנדחפה לטלפונים של גוגל כחלק מה תיקון האבטחה של ינואר 2022
(שבעלי פיקסל 6 עדיין מחכים לו). מקשי עוצמת הקול יכולים שוב לשלוט ברמקולי Cast בודדים, אך השליטה בקבוצות הרמקולים עדיין חסומה. הדגל "config_volumeAdjustmentForRemoteGroupSessions" הוא מה ששולט בהתנהגות הזו - גוגל כיבה את זה בטלפונים של Pixel שלה, אבל זה מופעל כברירת מחדל ב-AOSP, וככל הנראה חברות שמעניקות רישיונות לפטנטים של Sonos (או שאינן מפרות אותם מלכתחילה) יכולות לעזוב זה על.החדשות הטובות הן שלא קשה מדי לעקוף את הדגל הזה, כל עוד יש לך מכשיר שורשי. גוגל משתמשת ב-RRO (Runtime Resource Overlay) במכשירי Pixel כדי לשנות את הערך של דגל התאמת עוצמת הקול, כך יצירת RRO עם עדיפות גבוהה יותר כשהדגל מוגדר כ-true אמור לתקן את זה. אם גוגל לא תיקנה את שיטת הלא-שורש ליצירת שכבות-על, שורש אפילו לא יהיה נחוץ. מודול Magisk שמשנה את הדגל זמין בקישור למטה.
הורד את מודול Magisk עבור Android 12 תיקון עוצמת הקול של קבוצת רמקולים