[OnePlus 3 & 3T Cross Device Development] Beast_Slayer:
Prerequisites:

1. OnePlus 3/3T

2. Decrypted device ( compulsory ) : https://xdaforums.com/oneplus-3t/how-to/disable-dm-verity-force-encryption-op3t-t3688748

3. Packages : Rom; GApps;

4. Latest Twrp

5. Magisk beta 16.7 or above (Optional) here

6. Flash latest Ceasium for reducing heat and better battery.

Flashing:

( Assuming you guys now have decrypted )

1. Backup everything that is essential to you ( Apps, Data, etc )

2. Boot into recovery

3. WIPE >> Advanced Wipe >> Select CACHE, DALVIK CACHE, SYSTEM, DATA

4. Go back, INSTALL >> select ROM >> then GAPPS

4.1::: OPTIONAL ::: Flash Magisk latest beta 16.x

5. Reboot >> System

6. Keep watching the boot animation for 5 mins and then enjoy Pie :fingers-crossed:

7. The Gapps provided are minimal you won't get setup wizard neither stock google apps apart from play store.

F.A.Qs

a)Major Known Issues/Bugs:

-> NFC doesn't work

Default cam - flash and shutter out of sync (Use Google camera)

Signals in status bar are interchanged.

Split Screen buggy.

Battery Stats may be incorrect.

GPS may/may not work at times.

b) ROM supports VoLTE ?

-> Yes,

if it doesn't work for you.

Disable any magisk module that uses build.prop (if any)

Reboot

Add these lines in build.prop

persist.dbg.ims_volte_enable=1

persist.dbg.volte_avail_ovr=1

persist.dbg.vt_avail_ovr=0

persist.dbg.wfc_avail_ovr=0

persist.radio.calls.on.ims=1

Enable your modules (if any)

Reboot

VoLTE icon may not come but it should work fine

c) Google Camera (Portrait Mode) supported ?

-> Yes download from here

d) I've an encrypted device, how do I flash?

-> [ This will format your INTERNAL STORAGE ]

Backup your Internal storage to PC along with ROM & Gapps.

In TWRP >> WIPE >>. FORMAT DATA

(you might face "cannot mount data\media device busy" error after Successful wipe, I just ignored)

Reboot to Recovery, Copy ROM and Gapps from PC via MTP.

And continue from Step.1 as stated above

e) Titanium Backup Works?

-> God Knows, I prefer "Swift Backup"

f) Contact Sync isn't working, Help!!!

-> Download .vcf of all your contacts from your gmail and import manually for now.

g) Substratum support?

-> Yes, check below about how to use it.

h) F2FS supported?

-> Yes, but decryption necessary

Tips & Tricks

i. Get Digital WellBeing feature of Pixel Device

-> Download this module, flash in Magisk and reboot. Settings >> Digital WellBeing

ii. How to use Substratum ?

-> Download latest beta from play or from here , uninstall prev versions before.

Open Subs 'Build and Install' Overlay;

Disable magisk modules if you face issues while applying, enable later

Reboot Device > Subs > Manager > Enable Overlay

If no overlay comes in Overlay manager do this

Copy overlays from "Internal / .substratum" & paste in "root/system/apps"

Reboot Device > Subs > Manager > Enable Overlay

iii. Get Always On Display.

-> Install AOD Enabler here and enable from substratum.

Settings>>display>ambient display>> enable both "Always On" & "New notifications" to get it working.

iv. Confused how the Alert Slider works?

-> Settings>>Alert Slider and set

Top Position = Vibrate

Middle Position = Alarms only

Bottom Position = All Notifications

v. Remap hw keys (long press, double tap, etc)

-> Use any Button Mapper

vi. Get on-screen nav bar while disabling hw buttons and backlight (just keeping the fp sensor)

-> Flash this module and reboot.

ensure you are on Magisk 16.7 or above).

vii. Get Pixel's Swipe up for dock

-> Settings >> System >> Gestures >> Enable "Swipe up on Home Button"

viii. For Google Assitant

- Install Pixel Experience v5.8 Magisk Module.

:::::::: DO IT ON YOUR OWN RISK, I'M NOT GOING TO PAY FOR YOUR LOSS ::::::::

Hit Thanks :good: if this helps.