Slik fjerner du direktedeling fra delingsmenyen

click fraud protection

Direct Share er en av de funksjonene som virker nyttige på overflaten, men som faktisk ender opp med å irritere brukerne mer. Vi viser deg hvordan du fjerner den.

Direct Share er en av de funksjonene som virker nyttige på overflaten, men som faktisk ender opp med å være irriterende. Den vises når du åpner delemenyen og plasserer snarveier til kontaktene dine i andre applikasjoner øverst. Jeg er sikker på at mange vil være enige i at de ikke er det som oftest ende opp med å velge en av kontaktene deres direkte i delemenyen, og det er også det faktum at det får delemenyen til å hoppe, noe som kan få deg til å gå glipp av det tiltenkte trykk. Hvis du heller vil unngå at disse kontaktene blir foreslått i det hele tatt, kan du deaktivere dem på både LG- og Samsung-telefoner uten root, og på andre telefoner via Intent-brannmuren.

Slik fjerner du Direct Share fra Del-menyen på en LG- eller Samsung-enhet

Først og fremst, hvis du har en LG- eller Samsung-enhet, så er du heldig. Begge OEM-er har inkludert måter å deaktivere denne funksjonen i enhetsinnstillingene. På en Samsung-telefon trenger du bare å gå til delen "Avanserte funksjoner" og deaktivere "Direkte deling". På en LG-telefon går du til

Nettverk-fanen, Del og koble til, og endelig, Delingspanel. Hvis du ikke har noen av disse enhetene, så les videre.

Hvordan fjerne Direct Share fra Del-menyen via root

Vi anbefaler å bruke en rotløsning som Magisk. Du trenger også en root-aktivert filutforsker. Jeg personlig anbefaler MiXplorer.

[appbox xda com.mixplorer]

Trinn 1 - Lag en XML-fil

Du må lage en XML-fil, men navnet spiller ingen rolle. Intent-brannmuren vil lese enhver XML-fil uavhengig av navnet. For enkelhets skyld har jeg kalt min "disable-direct-share.xml". Lim inn følgende i et tekstredigeringsprogram.

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

Lagre nå tekstfilen og lukk den.

Trinn 2 - Flytt filen

Dette er delen som krever root, da vi må endre /data direkte ved å plassere filen i /data/system/ifw. Bare kopier den over i den mappen og du er ferdig. Du trenger ikke engang å starte på nytt.

Trinn 3 - Test det ut!

Det er stort sett det. Bare prøv å dele et element, og du bør legge merke til at det ikke lenger er noen kontakter som foreslås for deg å sende elementer til.

The Intent Firewall - Hva vi gjorde

Intent Firewall er en funksjon som ble introdusert i Android 4.4.2, men den er ikke offisielt dokumentert. Som sådan kan den ikke bare endres når som helst, men den er heller ikke en offisielt støttet funksjon. Det betyr imidlertid ikke at vi ikke kan bruke det, siden alt du trenger er root-tilgang. Når vi legger til en fil i /data/system/ifw, vil Intent-brannmuren skanne enhver .XML-fil den oppdager ble endret i mappen og forsøke å analysere reglene. Gyldige regler vil da bli brukt på tvers av systemet. Vi utnytter dette til å blokkere sendinger fra ChooserTargetService, som er ansvarlig for å sende ut en sending for å spørre applikasjoner om hva som skal vises under Direct Share. Hvis ChooserTargetService ikke kan kringkaste den forespørselen, kan ikke Direct Share-menyen vises ettersom ingen applikasjoner vil svare. Intent-brannmuren har mange andre bruksområder også, og hadde til og med en bruker på GitHub brukt den for å forhindre batteridrenering takket være tilkalling av unødvendige tjenester.

Selvfølgelig, hvis du har en Samsung- eller LG-enhet, bør du ikke gjøre noe av dette, og i stedet bør du se etter å deaktivere alternativet som du finner i innstillingene dine. Intent-brannmuren er ikke dokumentert av Google noe sted, noe som tyder på at den enten er uferdig eller har blitt forlatt. Det ser ikke ut til å være noen anledning der systemet benytter seg av det heller. Intent Firewall er ikke akkurat den mest robuste løsningen for å blokkere hensikter og sendinger, men det er den eneste måten å gjøre det på foreløpig. Den gjør jobben, spesielt godt i dette tilfellet, og har muligens andre viktige bruksområder også.


Kilde: REJH (StackExchange)

Via: /u/ForbidReality (Reddit)