Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data instead of real data.
Features a passive jammer technique that engages the microphone thereby blocking other apps from using it. But does NOT listen to or record any of the audio from the microphone. It uses 0% CPU and no noticeable battery use.