Get ARCore for OnePlus 3

raunaqseth

Senior Member
May 8, 2012
679
263
93
jaipur
What camera app are you using? Tried a ported pixel camera but that just crashes when i select playground
This one
Update from Tolyan009:

- MGC_6.1.021_BSG_Arnova-based_v.1.3c_fix_TlnNeun.apk (Tolyan009, 2018-12-23, changelog)

This is a good version for the OP3/3T, both Oreo and Pie, and all main features seem to work fine. If updating, I recommend a "clean data" or a proper clean install to avoid issues.

Tolyan009 already selected the best settings for the 3/3T (model, config, etc), all you have to do is update the slow motion FPS from 240 to 120FPS inside the "FIX" menu. If night mode is broken on Oreo, enable the Android 8/night mode fix and restart the app.

This version doesn't work with the magisk module as it still includes BSG's slow motion fix (if you read this @Tolyan009, try it!), so slow motion is low FPS.

Arnova8G2 is also working on a version to be released in the next few days.

:good:
 

emuandco

Senior Member
Aug 29, 2009
1,122
495
0
34
Steinfeld
www.dreimer.de
Will add him to credits, as well
Thx. ^^

In this case maybe add a warning, too. When you decide to update the official OxygenOS you really should disable the fingerprint tinkering and restart first, else it could cause not so funny side effects. Never had any due to using LOS16 based Android, but that warning I got too when he explained me how to get ARCore working.
 

MarcAnt01

Senior Member
Jun 26, 2018
240
286
0
Thx. ^^

In this case maybe add a warning, too. When you decide to update the official OxygenOS you really should disable the fingerprint tinkering and restart first, else it could cause not so funny side effects. Never had any due to using LOS16 based Android, but that warning I got too when he explained me how to get ARCore working.
Haven't been using OOS for a year, so had no idea that fingerprint change might bring about this stuff, thank you
 

TiVa

Senior Member
Apr 11, 2013
287
163
0
Gonna revive an old threat in case people still are looking for this. I actually got it working without flashing anything or changing fingerprints. I was following instructions from another threat and got it working for Pokemon Go.

1) Download and install the ARCore apk from apkmirror
2) Sideload an ARCore-enabled app like Just a Line or IKEA Place (again, from APK Mirror) and launch it so it crashes the first time.
3) Using a root explorer, go to /data/data/com.google.ar.core/files/device_profile_database/ and find the file for the OnePlus 3T (it will have "OnePlus3T" in its name).
4) Rename/Remove the "T" from "OnePlus3T" in the file name.
5) Launch an ARCore-enabled app again and it should work flawlessly.
I Installed ARcore 1.4 (didn't get the device_profile_profile folder using 1.7) and just renamed the file using mxplorer. Got AR+ working just fine without flashing anything.
 
Last edited:

MarcAnt01

Senior Member
Jun 26, 2018
240
286
0
Gonna revive an old threat in case people still are looking for this. I actually got it working without flashing anything following instructions on another threat.



I Installed ARcore 1.4 and just renamed the file using mxplorer. Got AR+ working just fine without flashing anything.
Nice, didn't know about that, the thing is that I prefer stuff to work sistemlessly and the possibility of installing ARCore apps through Play Store is handy.
Btw I will edit the post with the latest version of my module
 

TiVa

Senior Member
Apr 11, 2013
287
163
0
Nice, didn't know about that, the thing is that I prefer stuff to work sistemlessly and the possibility of installing ARCore apps through Play Store is handy.
Btw I will edit the post with the latest version of my module
I agree, both options have their benefit.

I was not a big fan of changing my fingerprint as I'm still using stock OxygenOS. System updates for OP3 and OP3T should be the same now, but I thought it was safer in my case to keep the OP3 fingerprint. Btw, I'm not changing anything in the system, just the data folder of the system ;)
 

MarcAnt01

Senior Member
Jun 26, 2018
240
286
0
I agree, both options have their benefit.

I was not a big fan of changing my fingerprint as I'm still using stock OxygenOS. System updates for OP3 and OP3T should be the same now, but I thought it was safer in my case to keep the OP3 fingerprint. Btw, I'm not changing anything in the system, just the data folder of the system ;)
Gotcha, with Magisk Modules I can't access to data partition, anyway, consider that OTA misbehaviours are more an alert, because I haven't tested that personally, as I am a Custom Rom user
 

garzacorporations

Senior Member
Mar 12, 2011
439
43
58
33
Valencia
Gonna revive an old threat in case people still are looking for this. I actually got it working without flashing anything or changing fingerprints. I was following instructions from another threat and got it working for Pokemon Go.



I Installed ARcore 1.4 (didn't get the device_profile_profile folder using 1.7) and just renamed the file using mxplorer. Got AR+ working just fine without flashing anything.
What exact version of arcore did you installed? I installed couple of 1.4 and Ikea place and other app and no profile folder was found for arcore anywhere.

Thanks
 

TiVa

Senior Member
Apr 11, 2013
287
163
0
That folder is on the data partition: o /data/data/com.google.ar.core/files/device_profile_database

I installed 1.4 from apkmirror: com.google.ar.core_1.4.180716096-180716096_minAPI24(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com

I installed it. Ran Pokémon go, tried taking an ar photo, let it crash, and after that crash those files are in the data partition folder I mentioned before. Rename 3T file to 3 and done.
 

garzacorporations

Senior Member
Mar 12, 2011
439
43
58
33
Valencia
That folder is on the data partition: o /data/data/com.google.ar.core/files/device_profile_database

I installed 1.4 from apkmirror: com.google.ar.core_1.4.180716096-180716096_minAPI24(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com

I installed it. Ran Pokémon go, tried taking an ar photo, let it crash, and after that crash those files are in the data partition folder I mentioned before. Rename 3T file to 3 and done.
That folder is never created for me as I don't have /data/data, just /android/data and inside that no com.google.ar.core folder even after first crash of camera, if I open it again Pokemon is shown in ar correctly but not sure if arcore is working as other ar apps not working
 
Last edited:

TiVa

Senior Member
Apr 11, 2013
287
163
0
That folder is never created for me as I don't have /data/data, just /android/data and inside that no com.google.ar.core folder even after first crash of camera, if I open it again Pokemon is shown in ar correctly but not sure if arcore is working as other ar apps not working
You are not rooted or are not looking in your root folder. Root was needed for this to work.
 

NumesSanguis

Member
May 6, 2014
6
0
0
OnePlus 3 ARCore front camera callibration

Thank you for posting these instructions! I followed your "FAST PROCEDURE (RECOMMENDED)" and ARCore works on my OP3 ^-^

Now I wanted to use AugmentedFaces (developers.google.com/ar/develop/java/augmented-faces/) sample app and I noticed that the 3D Face mask is floating about 5 cm away from the face.


I found out that while the back camera are the same on the OP3 and OP3T, the OP3T got a front camera upgrade. That's probably the reason that the calibration is off. From ARCore SDK for Android v1.4.0 (github.com/google-ar/arcore-android-sdk/releases) it seems that `Session` has a `getCameraConfig()` and `setCameraConfig(…)`, so probably it is possible to fix this offset for the OP3. However, I have no idea where to start.

Does anyone have an idea how to fix the ARCore front calibration (so it matches the OP3 front camera instead of the OP3T's one)?
 
Last edited: