[Xiaomi Mi 8 Pro Guides, News, & Discussion] yo-less:
Special apps and functionality

Google Camera with Night Sight

Installing a modded Google Camera app helps you get the most out of your camera, especially when using Night Sight or the Playground that aren't available to most non-Pixel devices out of the box.

In order to enable the special Google Camera features, the Camera2Api needs to be enabled. This can be done by going into Magisk and downloading and installing Pix3lify which enables some other Pixel features (I found that running my phone with AOSiP and Pix3lify also gave me a much nicer Pixel-like experience to the one that Pixel Experience offered (this applies at least to the version of Pixel Experience I could get to work on the Mi 8 Pro).

To get a working modded Google camera

Open Magisk Manager and download and activate the module Pix3lify, then restart

Download a modded Google Camera apk such as BSG's MI9SE V4_P2 which can be found on this page.

There are many Google Camera mods out there and you can find a pretty extensive list here.

However, BSG's MI9SE V4_P2 was the only mod that had both the camera (including Night Sight) and the video camera working correctly, even though it doesn't seem to offer all the functionality that other Google Camera mods seem to provide.

Should you find any other modded version that might be working even better on the Mi 8 Pro, I'd be happy to hear from you. :)

Augmented Reality / Playground support

Even if you have Google's ARCore (Google Play Services for AR) installed on your device, it doesn't mean it's up and running. There's a built-in check that makes sure your device is officially supported and - you guessed it - the Mi 8 Pro isn't (whereas the Mi 8 is).

I'm assuming here that you've already have ARCore installed, but if you haven't, you can download and install this version: ARCore_1.12.19082605.apk.

The important steps to getting it to work, are:

Go into your Magisk Manager and install the module MagiskHide Props Config

Make sure you have a terminal app installed, I've had some good experience with Termux

Open your terminal app and enter the following commands

su
props
1 [COLOR="Silver"](Edit device fingerprint)[/COLOR]
f [COLOR="Silver"](Pick a certified fingerprint)[/COLOR]
22 [COLOR="silver"](Xiaomi)[/COLOR]
7 [COLOR="silver"](Xiaomi Mi 8)[/COLOR]
1 [COLOR="silver"](Android version 8.1.0)[/COLOR]
y [COLOR="silver"](change fingerprint)[/COLOR]
y [COLOR="silver"](reboot)[/COLOR]

From now on, your Mi 8 Pro will identify itself as a Mi 8, enabling ARCore and thus any Augmented Reality app.

You probably also want to enable your Google Camera AR feature:

If you're on Android Pie, download and install Playground_2.5build-2.6.190725076.apk

If you're on Android Oreo, download and install ARStickers_All_Pack_V1.5build-1.3.180720036.apk

Afterwards you are able to download "Playmojis" from within your Google Camera (More > Playground). However, sometimes you're out of luck and Google Play will stubbornly tell you that your device is not compatible with a selected package (e.g. Avengers: Endgame or Childish Gambino).

In this case, simply download the corresponding apk package directly from apkmirror.com and you should be all set.

More information on the Google Cam AR support can be found here.