OnePlus decided to give official ARCore support only to OnePlus 3T, despite OnePlus 3 has the required hardware to run it. Lucklily, changing the fingerprint model to the 3T one, makes it totally working (you'll just need to install apps from apks instead of directly through Play Store).
MAGISK IS REQUIRED FOR THIS PROCEDURE
FAST PROCEDURE (RECOMMENDED)
1) Install this module
2) Reboot
MANUAL PROCEDURE
1) Install the Magisk Module Magisk Hide Props Config;
2) Reboot your device after installation ;
3) Install a terminal emulator, every emulator should be OK, I have used this one for example;
4) Open terminal emulator and write su and grant root access;
5) Type props and follow the procedure to edit fingerprint;
6) Once done, close terminal emulator;
7) Install latest ARCore from apkmirror
Be careful to install an Arm64 apk, otherwise it won't work.
Now you can enjoy ARCore officially on your OnePlus 3, give thanks if it's been useful.
Notes:
1) Playground doesn't work on non-pixel devices, so if you want it, install Arnova patched version;
2) if you want to install and update ARCore and apps and plugins linked to it via Play Store, you can use the Magisk module Xmlpak . It's already included on module in recommended procedure, so if you've followed it, you don't need Xmlpak.
3) To download ARCore use this link;
4) if you are an Oxygen OS user, it's recommended to restore OnePlus 3 fingerprint before downloading updates.
Credits:
@emuandco and @tazzkiller for the procedure located here, that I took for this guide;
@Didgeridoohan, developer of MagiskHide Props Config;
@j1505243, developer of Xmlpak;
@Arnova8G2 , for modded Playground;
@topjohnwu, developer of Magisk.
Last edited: