I'm assuming you have not attempted to execute rooting before this.
Please bare in mind that once rooted, we "MAY" not able to use e-Banking & e-Wallet apps like Lazada, Grab, Maybank2u, Boost, Touch 'N Go e-Wallet, etc. So, better have your secondary phone as a backup for any e-Banking & e-Wallet services. So, we'll do this in stages...
STAGE 1 :
Full backup all data (eg bookmarks, contacts, SMS, game data, WhatsApp data, etc). I recommend "Helium" apps as illustrated below :
» Click to show Spoiler - click again to hide... «
STAGE 2 :
Unlocking bootloader, installing TWRP and Magisk. Follow YouTube below including its descriptions:
» Click to show Spoiler - click again to hide... «
STAGE 3 :
Enabling Camera2API & Google Camera Framework. Follow YouTube below including its descriptions:
» Click to show Spoiler - click again to hide... «
After stage 3, we can explore many other GCam modules to test with P2 available at link below:
GCam Port Collections Oh wow that detail. Thank you for your time, I'm sure a lot of people will be helped by your post. But the online banking part sounds quite worrying,cause i use Maybank online banking a lot, what about your personal experience, did you come across such problem in your device after rooting?