This unifies the android and other-linux code paths. The rationale for just doing IO now is as in the previous commit: we need the whole process to be run as root, so we don't need to isolate this particular IO in a separate `su -c` command anymore.