כיצד להסיר שיתוף ישיר מתפריט השיתוף

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

שיתוף ישיר הוא אחת מאותן תכונות שנראות שימושיות על פני השטח, אך למעשה בסופו של דבר מעצבנות. זה מופיע בכל פעם שאתה פותח את תפריט השיתוף ומציב קיצורי דרך לאנשי הקשר שלך באפליקציות אחרות בחלק העליון. אני בטוח שרבים יסכימו שהם לא בְּדֶרֶך כְּלַל בסופו של דבר בוחרים באחד מאנשי הקשר שלהם ישירות בתפריט השיתוף, ויש גם את העובדה שזה גורם לתפריט השיתוף לקפוץ, מה שעלול לגרום לך לפספס את ההקשה המיועדת שלך. אם אתה מעדיף לבטל את ההצעה של אנשי הקשר האלה, אתה יכול להשבית אותם בטלפונים של LG וסמסונג ללא שורש, ובטלפונים אחרים דרך חומת האש של Intent.

כיצד להסיר שיתוף ישיר מתפריט השיתוף במכשיר LG או סמסונג

בראש ובראשונה, אם יש לך מכשיר LG או סמסונג, אז יש לך מזל. שני יצרני ה-OEM כללו דרכים להשבית תכונה זו בהגדרות המכשיר שלהם. בטלפון סמסונג, אתה פשוט צריך לעבור לקטע "תכונות מתקדמות" ולהשבית את "שיתוף ישיר". בטלפון LG, עבור אל כרטיסיית רשתות, שתף והתחבר, ולבסוף, פאנל שיתוף. אם אין לך אף אחד מהמכשירים האלה, המשך לקרוא.

כיצד להסיר שיתוף ישיר מתפריט השיתוף באמצעות שורש

אנו ממליצים להשתמש בפתרון שורש כגון Magisk. תזדקק גם לסייר קבצים התומך בשורש. אני אישית ממליץ על MiXplorer.

[appbox xda com.mixplorer]

שלב 1 - צור קובץ XML

תצטרך ליצור קובץ XML, אבל השם לא באמת משנה. חומת האש של הכוונה תקרא כל קובץ XML ללא קשר לשמו. לשם הפשטות, כיניתי את השם שלי "disable-direct-share.xml". הדבק את הדברים הבאים בעורך טקסט.

<rules>
<serviceblock="true"log="true">
<intent-filter>
<actionname="android.service.chooser.ChooserTargetService" />
intent-filter>
service>
rules>

כעת שמור את קובץ הטקסט וסגור אותו.

שלב 2 - העבר את הקובץ

זה החלק שדורש שורש, מכיוון שנצטרך לשנות את /data ישירות על ידי מיקום הקובץ ב- /data/system/ifw. כל שעליך לעשות הוא להעתיק אותו לתיקיה זו וסיימת. אפילו לא תצטרך לאתחל.

שלב 3 - בדוק את זה!

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

חומת האש של Intent - מה שעשינו

חומת האש של Intent היא תכונה שהוצגה באנדרואיד 4.4.2, עם זאת, לא תועדה רשמית. ככזה, לא רק שהוא נתון לשינוי בכל עת, אלא שהוא גם לא תכונה נתמכת רשמית. זה לא אומר שאנחנו לא יכולים להשתמש בו, מכיוון שכל מה שאתה צריך הוא גישת שורש. כאשר אנו מוסיפים קובץ ל-/data/system/ifw, חומת האש של Intent תסרוק כל קובץ .XML שהיא מזהה ששונה בתיקייה ותנסה לנתח את הכללים שלו. לאחר מכן יחולו כללים תקפים בכל המערכת. אנו ממנפים זאת כדי לחסום שידורים מ- ChooserTargetService, שאחראי על שליחת שידור כדי לשאול יישומים מה להציג תחת שיתוף ישיר. אם ChooserTargetService לא יכול לשדר את הבקשה הזו, תפריט השיתוף הישיר לא יכול להופיע מכיוון שאף יישומים לא יגיבו. לחומת האש של Intent יש גם הרבה שימושים אחרים ואפילו משתמש ב-GitHub השתמש בה כדי לסייע במניעת ניקוז הסוללה הודות לקריאה של שירותים מיותרים.

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


מקור: REJH (StackExchange)

דרך: /u/ForbidReality (Reddit)