This app was mentioned in 11 comments, with an average of 1.64 upvotes
Another one with a lot of services, broadcast receivers is the Amazon Shopping and Amazon Underground. And one thing you'll notice with both the FB and Amazon apps is they build up most of their own services instead of using Google Play Services API's. I just try not to let either of them do much.
My Android Tools is the app I use. (well, the pro version.)
Another ones that looks good is AppOpsX.
Other than that I've recently switched out many Google apps with open source apps. K-9 Mail to replace Gmail, NewPipe for YouTube.. whatever OEM calendar/dialer/contacts come with the phone I'll use instead of Google's versions.
Try using MyAndroidTools to disable things related to maps. Could neet root. Has worked for me to just slim down my phone's activity but it's a bit trial and error.
There's an easy way to disable automatic updates and prevent the overnight rebooting in to recovery mode. Sideload the "My Android Tools" app which is available at https://play.google.com/store/apps/details?id=cn.wq.myandroidtools, then open the app and configure it as follows:
Service >> System >> Search >> Google Play Services >> Disable SystemUpdateService.
You'll need to grant the app root access in order to apply the change. After that's done, your device will no longer try to install automatic updates as long as this service is disabled.
Everyone's answers are pretty generic. I have a slightly more evidence-based observation that is a bit more under-the-hood. If you look at either fb or messenger with an app called My Android Tools https://play.google.com/store/apps/details?id=cn.wq.myandroidtools
Compare the number of services and broadcast receivers for either app compared to every other app on your phone.
Services constantly run (though they can be idle), broadcast receivers trigger something when something else on your phone happens.
The only app more greedy than either is Google Play Services. They also have some cryptic descriptions- some of which are related to gathering analytics on you.
you will have to dig into broadcasts -receiver,services (you will come across "activities,intents")
https://play.google.com/store/apps/details?id=cn.wq.myandroidtools
https://play.google.com/store/apps/details?id=com.skyme.autostart
in short: an app can register for any event (like boot completed,screen on, wifi changed, etc.) and then it will "run" in the background and can do what it wants, i.e. give you an ad notification. To fully control you need to micromanage using permission managers and tools like e.g.myandroidtools (2 different types of apps) (I use XPrivacy and myandroidtools.... )
notifications in the notification bar : should be possible to disable them via normal Settings/App-Manager uncheck the box for notifications ...if available ;-)
> ...I have the 'espresso3g' Tab 2 version, but would like to completely disable the phone capabilities...possible to install the 'espressowifi' image on the 'espresso3g'...?
Installing the wrong ROM is looking for trouble IMO. :-o
I just checked & there is a 14MB difference (+ and unknown number of files & settings differences) currently between the 2 LineageOS 13.0 versions for these two Galaxy Tab 2 models: https://download.lineageos.org/espressowifi vs. https://download.lineageos.org/espresso3g
Instead you could install the proper OS and:
Turn on Airplane mode permanently and then only toggle Wi-Fi on/off when needed or not which keeps the telephony radio (modem) off. Simple & safe.
Or install an app like My Android Tools (which I use on my Tab 2 wifi) > Service > System > and disable some running services under Call Management & Mobile Data w/o a SIM inserted obviously. I don't know if some of those would affect wifi or cause some problems. You would need to do some research and/or experimentation but anyway changes made in that app are easily reversible except if you blindly disable some critical system component. In some case a wipe in TWRP Recovery & OS re-flash is needed to fix a boot loop or stuck on the logo during boot. In My Android Tools you can sort services by Running (blue) or Disabled (red) and save your disabled items list (not a full backup!). These settings survive rebooting & updating the LOS.
I use Greenify strictly to hibernate Telephony Management & a few apps & let LOS do the dozing (deep sleep or hibernation) and getting a very low 0.1%/h battery discharge when leaving the tablet alone for a couple of days & a nearly 100% Deep Sleep time as reported by > Settings > Battery and BetterBatteryStats.
Android-Andi is the developer of those LOS as well as the OP of these XDA threads: Official LineageOS 13.0 for Samsung Galaxy Tab 2 7.0 & 10.1 (thread closed) and <strong>Unofficial</strong> LineageOS 14.1 for Samsung Galaxy Tab 2 7.0 & 10.1 (open) and would be the expert to respond to your question but he posted that he is gone fishing after years of working on our tablets.
I followed Android-Andi's guides to the letter, using his custom TWRP (& TWRP formatting guide) for Tab 2 and successfully installed official LOS 13.0 on my Galaxy Tab 2 7.0 Wi-Fi tablet (espressowifi) then after playing around installed his Unofficial LineageOS 14.1 two months ago & I'm very happy to have the same LOS 14.1 GUI on tablet & S3 i9300 phone even if it's a bit laggy vs. his Official 13.0 version.
The vagueness of the Bluetooth and Wi-Fi scanning settings under settings>location>3 dots thing in upper right corner
Nearby devices under settings> Google
Allow Wi-Fi always/only when plugged in thing in Wi-Fi settings
The vague description of the Modify System Settings permission
The vague description of allowing an accessibility service
That I cannot tell which an app is drawing over another app if it has that permission allowed.
That broadcast receivers are not really audited. For instance, download My Android Tools
https://play.google.com/store/apps/details?id=cn.wq.myandroidtools
Look under broadcast receivers, boot_completed. All of these apps start running when your phone starts.
Without root you can't control why a game needs to start when your phone starts.
Google app single-sign on requires contacts permissions.
Permissions to use sensor data isn't controllable. I could see 3rd party ad networks try getting some obscure junk from the phone.
http://www.dailydot.com/layer8/ambient-light-sensors-privacy-security/
Also, Google should police 3rd party ad networks more. That My Android Tools app can show you what I'm talking about. Download a game, say Hill Climb Racing, look at the activities, click the little button that looks like this <-> so you can see the full activity name.
Things like admob, vungle, adcolony, madvertise are all 3rd party ad networks. They're fine I guess and a developer gets paid to put that little bit of code in to show ads. The thing is I don't know what each ad network collects aside from showing me ads since it's random code.
Also, I use an app called netguard which helps control app network usage. It also checks shows apps without internet permissions if you want. Right now it says LineageOS file manager does not have internet permissions yet when I go into the android data usage screen it says that it's used a little background data... so I have no idea how that happens.
Just random crap like that I've been curious about. It's great to have encryption and junk but once you let an app on your phone it's like "oh yay. Free game." But why is it free? Surely something else is going on.
Physical privacy and security is nice but in the U.S. we don't have "Right to be forgotten" laws like in Europe. It's funny because we trust business but not the gov't whereas it seems like Europeans trust gov't but not businesses when it comes to Internet privacy.
I wouldn't say I'm paranoid but if someone asks me if something is private I can't really say yes or no because I don't know. I didn't make the phone. Plus, I don't know if they mean private from me or private from businesses even though you supposedly consented. I have no idea what or how much they get from me or how it's used but I'm sure tons of companies know my habits and junk. I guess that's fine but it could hypothetically affect your car insurance rates, for example, if Geico had some app which monitored GPS, your accelerometer, etc... Who knows.
"(P.S. the icon coms from Itachi's Mangekyō Sharingan)" https://play.google.com/store/apps/details?id=cn.wq.myandroidtools