Beyond App Lockers
App Lockers not good enough for you?
This is a guide to installing a custom ROM so you can have more control over your Android device.
- Unlock your bootloader, this is necessary to root your phone and install a custom ROM Howtogeek guide
- Download a custom recovery (TWRP is the most recommended) for your device and boot it through fastboot XDA guide
- Choose a custom ROM compatible with your device, the most secure and stable out there are GrapheneOS, Lineage and Omnirom. Note: if your device is a/b partitioned (most modern phones are), you'll need to first flash the newest stock firmware for your device and then flash the custom ROM twice. For reference, take a look at this OnePlus 6's OmniRom installation guide, or look for one related to your ROM and device of preference. Make sure to reboot your phone after flashing the custom ROM.
- Download and install the latest version of Magisk and Magisk Manager to obtain super user rights. Reboot your device after the installation is complete.
- Delete the browser app that ships with the custom ROM (Chromium, Chrome, SystemWebView) and any other stock apps you won't need with Mixplorer, install Pluckeye for Android and replace webview through Magisk Manager > Downloads, search for Bromite Systemless Webview and download it, you'll need to reboot your device afterwards.
- As you may have noticed, you won't need to install Google apps, but you may get a popup in some apps that rely on Google API's "Google Play Services not supported on your device". To prevent this, you can either opt for only installing FOSS (Free and Open Source Software) apps from F-droid or using an addon package called MicroG that replaces Google proprietary API's with FOSS alternatives. To set up MicroG in your new custom ROM you'll need to follow this guide
Note: you need to wipe your phone's data when flashing a custom ROM, so you'll want to make a backup of your information
All your apps will have to be downloaded from Pluckeye as .apk files since you won't have an app store. When you feel you have installed all the apps you need, make sure to add an advanced rule
Block application/vnd.android.package-archive to block any further installs.