Jika Anda di-rooting tetapi tidak ingin menggunakan Xposed, Anda dapat menggunakan Intent Firewall asli Android untuk memblokir pembagian langsung. Ini bekerja pada Android 6.0 hingga 8.1:
Seperti yang dijawab sebelumnya di sini:
Menghapus kontak (alias "Bagikan Langsung") dari panel Bagikan di Marshmallow
Ternyata - untuk orang yang di-root - ada cara untuk sepenuhnya mematikan Berbagi Langsung!
Dalam pencarian saya untuk cara menghentikan fitur bodoh ini menggangguku, saya telah melihat bagaimana fitur tersebut benar-benar diterapkan di aplikasi oleh pengembang. Ternyata mereka mendaftarkan layanan dengan penerima yang bermaksud (baca: pendengar acara) dan ketika saya menyadari itu, saya mulai mencari cara untuk memblokir maksud tertentu dari penyiaran melalui sistem. Ya, Android sebenarnya memiliki built in. Itu disebut Intent Firewall . Saya dengan cepat menemukan cara membuat aturan untuk memblokir aplikasi agar tidak menerima "Hei, apakah ada aplikasi yang ingin mengganggu pengguna dengan meletakkan beberapa tombol Berbagi Langsung di bawah ibu jari mereka saat mereka akan menyadap sesuatu?" -peristiwa.
Anda cukup membuat file xml sederhana seperti dan memasukkannya ke dalamnya:
<rules>
<service block="true" log="true">
<intent-filter>
<action name="android.service.chooser.ChooserTargetService" />
</intent-filter>
</service>
</rules>
Sekarang Anda harus meletakkannya di telepon dan menyalinnya ke direktori Intent Firewall. Pada sebagian besar perangkat itu
/data/system/ifw/
Saya hanya menggunakan Root Explorer untuk menyalin file di sana (tidak diperlukan chmod), mencoba berbagi sesuatu yang menyebabkan target Direct Share muncul dan BOOM! Tidak ada!
Saya merekomendasikan untuk melakukan pembacaan latar belakang (lihat tautan di atas), terutama tentang cara kerja Intent Firewall dan bagaimana Anda dapat menemukan folder tersebut.
Senang tidak berbagi!