disable system apps or gapps
Since we don't have TWRP i'm writing down these instructions as a helping step for those who want to go gappless.
Advantages of removing GAPPS:
- You have less battery drain , yeah. But that's because your smartphone will not sync and backup your data to Google. It will not store or ask for your location in the background. It will not track down your needs, your clicks, your searches, your movement, your every movement generally.
Disadvantages:
- We already have our bootloader unlocked so thats a big security hole when we have our phone stolen. Having GAPPS , you can track down your stolen phone if you realise it was stolen soon enough.
- Google will cover your needs. Will collect every possible statistics to make your browse to the web easier. Will track your car in case you forgot where you parked, etc. No need to write them down all of them.
Removing GAPPS without having a TWRP means that you can't flash them later. Flashing GAPPS later will only result in broken core packages which will not work. So you have to format your device and complete the initial setup for everything to work.
Disabling GAPPS it's more flexible. You can re-enable them when you need them and after reboot , yes, they will function correctly. No need for a format. Because you had already completed the initial setup
I will not write a guide how to disable them, but i will link you to the threads which talk about it. Because there are already many threads about that.
if you have adb root access you can use this method shown in the pictures below. You can disable any google package you like. Remember some google apps which sync to google they will crash after that. You can disable them too, or re-enable the ones you disabled and after reboot everything will be fixed again. Disabling gapps is not dangerous. Disabling system packages it is dangerous and may result in the need to re-flash rom.
few commands:
pm list packages
pm list packages -d
pm list packages|grep google
if you don't have root access because you flashed a user build or you did something wrong with a magisk module use the same method but with
pm sleep or pm hide or pm disable (for specific user. user 0 is always the default if you hadn't changed user account)
https://www.xda-developers.com/disable-system-app-bloatware-android/
pm sleep and pm hide are older commands which may not work anymore. but pm disable for specific user definately works.
I hope this post to save me the time of building without gapps.