Instruction on How to setup a VPN on Motorola Edge phones if it does not allow it

Hello guys, I spent something like 3 hours trying to understand why my new Motorola Edge 40 pro did not have the VPN option in the android settings and why it rejected every attempt at connecting to a VPN (tried with Google One VPN, 1.1.1.1 vpn, AdGuard, duckduckgo browser, OpenVPN, VPN Client Pro).

Follow these instructions to solve those problems:

1- try to connect every VPN you want to (even if it gives you an error, do this, I’ll explain later).

2- follow this instructions (no root needed) to start the app ops service (everything is explained in the video): https://www.youtube.com/watch?v=diFi8BJYr3c This is useful to grant the VPN permissions forcefully.

3- now inside app ops select the VPNs you tried to open, find the “VPN” entry and give it the permission needed (if you never tried to request a connection, you will not find the VPN option inside app ops).

4- try to connect the VPNs, they should work by now.

5- You can now uninstall app ops and shizuku apps if you don’t need them anymore.

6- reboot your phone. After the reboot, it should have appeared the “VPN” option inside Settings → Network & Internet.

Feel free to ask info if something goes wrong for you, but for me it was pretty straightforward (well, except finding info about this solution :D)

Thanks for this! Been tearing my hair out on this one … Motorola really need to get this fixed pronto

Saw this on another post reply and tried it and it has worked for me. Good to have this as a post for awareness.

I still have my Motorola, but the three biggest bugs it has (this one, the shitty microphone during recordings + horrible camera app and when someone calls while the screen is locked, sometime the call app does not show the caller name) were never fixed since I bought it and I’m really angry about it.

I will keep this phone until it dies, but for the next one I will look forward to the Google pixel series.