Google Play services for Instant Apps downloads/installs itself without authorization, downloads/updates other components, how to disable?
Update: In recent android versions you can do it from Settings -> Google -> Instant Apps -> OFF.


  Original answer follows below:


In the best case scenario this should be enough to block Instant Apps from auto-updating.

Run on device via a terminal (connectbot, juicessh, etc).



pm hide com.google.android.instantapps.supervisor


Or, if running via adb on a pc while connected via cable (or wifi adb), then use:

adb shell pm hide com.google.android.instantapps.supervisor


Unlike pm disable pm hide also works on non-rooted devices. So far, I didn't see any more Instant Apps notifications appearing.

If the above does not work for you then another approach would be modifying the SELinux context of the file/folder (e.g. with chcon).



To revert the pm hide command above use:

pm unhide com.google.android.instantapps.supervisor