This has happened to me once when I couldn’t use the “OK Google” automatic detection feature because the “Access with Voice Match” option was greyed out and it cant be turned on in settings of Google app.
If you are also facing the same issue then you landed on the right post because I fixed the problem and here is how
First of all, Start with the easiest and common fix and then move to advance fixes. Because you dont want to root your device when the solution was app has not the access to Microphone. So check access in settings, Download the languages offline and once you are sure that everything right then you can move to advance fixes.
Table of Contents
- 1 How to Fix “OK Google”/Access with Voice match option Greyed out
How to Fix “OK Google”/Access with Voice match option Greyed out
What is the Reason behind the Problem?
When I encountered the problem, I crawled over many forums and after some time, I founded the Reason
Google app should be a System app so Access with Voice match can work
If you are facing the problem you must be on a custom ROM with Pico Gapps installed. If yes, Pico doesn’t include Google app so it will not be installed as a System app.
If your smartphone is old and came with the previous Android version then the chances are that Google app is not a system app.
How to fix “Access with Voice match” option greyed out
Make the Google app a System app and that’s it, Problem Solved.
There are many methods to make a user app a system app but I am going to show you the best one
Make Google a system app by using Magisk Module (App systemizer)
You need a rooted device with Magisk manager installed. If you are on a custom ROM then you may be already rooted but if you are using an old phone then you need to root your device. A simple Google search will show you a lot of guides, just type “How to root <Your Device name>”
Magisk Rooted Device and Magisk Manager Installed
Android Terminal app
Step 1: Install the App systemizer Module and Reboot the device
Step 2: Install the Android Terminal
Step 3: Open the Android Terminal and type this
- Grant the root permission to Terminal app and type
- This will open the App systemizer interface and now simply select an option by typing the corresponding number to available options
- Select “1” to list Installed apps
- Select the Google app by entering the corresponding number to Google app
- In the next step, choose “2” to move to system/priv-app
- Wait for the process and Reboot the Device
Flash the Gapps which include Google app (Micro Package or Above)
When GApps are flashed, the Google application installed as System apps. So either flashes the Micro package or flash Full package or Stock package. Usually, Devs recommend the Pico GApps so bugs can be minimized but you can try Micro package because it is the lightest one which comes with Google app.
Convert User app to system app via ADB.
I always I recommend Magisk module method but if for some reason, you cant use Magisk then Use this method. You can find the full detailed guide at AndroidAuthority
Another way is to copy the apk folder to /system/app. You need a rooted device and ES file explorer. Read the full guide at Droidviews.