Question [CLOSED]Hidden google apps - ASUS ZenFone 8

I recently found some hidden google apps on my Zenfone 8 that I had not heard about before...
Settings > Apps & notifications > See all apps > click 3 dots upper right corner of screen "Show system".....
I uninstalled these that I don't have a use for:
Companion Device Manager
Basic Daydreams
Google Assistant
Syndor Flipfont
And I force stopped many other apps (that could not be uninstalled) that I didn't see a use for.
There were other apps that I disabled wi-fi and mobile connections to.
I also use Netguard to control which apps have internet and mobile access. However Netguard shows vastly more system apps that I have no idea what they do - I leave these alone. It the moment I'm only trying to reduce the amount of surveillance built into a normal android phone.
I haven't heard of a published an up-to-date rundown of system apps that have no business sending data out of the phone? I know you can just disable all data out connections using Netguard and then spend the rest of your life figuring out which ones to enable to get a useable phone. Perhaps such a list is impractical as it may have to be tailored to each phone and OS? But there might be system apps common to recent android systems that could have the wi-fi and mobile data disabled?
Anything would help if I didn't have to fiddle around so much. The alternative is a degoogled phone. Many google play apps can work on these but there are several important ones I use that don't work and so far I have found no viable open source apps to replace them.

Tom100% said:
I recently found some hidden google apps on my Zenfone 8 that I had not heard about before...
Settings > Apps & notifications > See all apps > click 3 dots upper right corner of screen "Show system".....
I uninstalled these that I don't have a use for:
Companion Device Manager
Basic Daydreams
Google Assistant
Syndor Flipfont
And I force stopped many other apps (that could not be uninstalled) that I didn't see a use for.
There were other apps that I disabled wi-fi and mobile connections to.
I also use Netguard to control which apps have internet and mobile access. However Netguard shows vastly more system apps that I have no idea what they do - I leave these alone. It the moment I'm only trying to reduce the amount of surveillance built into a normal android phone.
I haven't heard of a published an up-to-date rundown of system apps that have no business sending data out of the phone? I know you can just disable all data out connections using Netguard and then spend the rest of your life figuring out which ones to enable to get a useable phone. Perhaps such a list is impractical as it may have to be tailored to each phone and OS? But there might be system apps common to recent android systems that could have the wi-fi and mobile data disabled?
Anything would help if I didn't have to fiddle around so much. The alternative is a degoogled phone. Many google play apps can work on these but there are several important ones I use that don't work and so far I have found no viable open source apps to replace them.
Click to expand...
Click to collapse
Maybe the apps that are not available are accessible as a web app? I personally never encountered an app that does not work on Lineage and OmniRom (currently on onmirom). Maybe thats because of MicroG. A bonus to roms is better battery life, I think thank to MicroG

Adaoh said:
Maybe the apps that are not available are accessible as a web app? I personally never encountered an app that does not work on Lineage and OmniRom (currently on onmirom). Maybe thats because of MicroG. A bonus to roms is better battery life, I think thank to MicroG
Click to expand...
Click to collapse
Can you use Waze and google translate? I've tried the open source alternative to Waze but in the country I'm living in it's too clunky to use. I haven't found an open source alternative to translate (that can scan documents and items in the supermarket, translate them and do all the other things. I might buy a degoogled phone in the future as I don't want to get into the technicalities.

Mod Edit
Thread closed per [OP] request.
jackeagle
Forum Moderator

Related

[UPDATED] Better RAM usage [LG Optimus 2x]

All of us know what is the worst thing in our phone. It is a low capacity of RAM. And of course, there is no RAM expander app which can enlarge your RAM from 512MB to 2GB.
Now I am going to show you how to free your RAM with no bad impact on your system stability.
All Users:
In Google Play Store there is an app which allows you to disable various services of system or third-party apps. Its name is My Android Tools. Developed by WangQi. In this app you can disable services which are running in the background and are occupying your RAM and even more.
Also I found out that this app may cause BOOTLOOPs and the only way to get rid of BOOTLOOPs is factory reset. But if you are an enthusiast of this app, you can try disabling all of the Google Play Services. :cyclops: You shall see. :cyclops:
Which services have I disabled?
Code:
[I]Note: Services marked as " *xyz* " are safe to disable. [/I]
com.android.smspush:
-*WapPushManager*
Google Play Services:
-*AdRequestBrokerService*
-*AdvertisingIdService*
-*AnalyticsService*
-*DeviceConnectionServiceProvider*
-*DispatchingService*
-FusedLocationService
-FusedProviderService
-*GcmService*
-*GeocodeService*
-GeofenceProviderService
-*GoogleHttpService*
-*GoogleLocationManagerService*
-*GoogleLocationService*
-*LocationWearableListenerService*
-NetworkLocationService
-*NlpLocationReceiverService*
-*ProxyGTalkService*
-*SyncService*
-*SystemUpdateService*
-*WearableService*
Google Play Store:
-*ContentSyncService*
-*DailyHygiene*
-*InAppBillingService*
-*MarkedBillingService*
Google Services Framework:
-*EventLogService*
-*CheckinService*
-SystemUpdateService
Messaging:
-*TransactionService*
-Network Location:
-*NetworkLocationService*
SIM Tool Kit:
-*StkAppService*
All of the *Voice+* services.
Which receivers have I disabled?
Code:
Google Play Services:
-AccountsChangedReceiver
-CheckinService$ActiveReceiver
-ConnectivityReceiver
-GServicesChangedReceiver
-PowerConnectedReceiver
-SystemUpdateService$ActiveReceiver
-SystemUpdateService$Receiver
Disabling the Google Play services may cause huge battery draining. Be careful with it. I am not responsible for any potential damage to your device.
Anyway, there is always an option to enable services which were already disabled. I have not written all of the services which can be disabled! With this app I have freed almost 35MB of RAM.
And if you want to know which services or processes are persistently causing wakelocks, the best app I have found is Wakelock Detector-Save Battery. It is developed by UzumApps and you can Download it from the Google Play Store. With this app you can see particular name of service which is consistently waking your device and preventing it from deep sleep. And if you know the name of that nasty service you can disable it by My Android Tools app. Isn´t that simple?
Conclusion
There is no need for RAMHack versions of kernel because you will have enough free RAM to switch between two or three running apps. As a daily-driver I can see big imrovements in Graphic. Because that 32MB of RAM did not come from heaven. You can record 720p videos or play "heavy" games without any annoying lags. That is my point of view.
If you have any questions, do not hesitate to ask me!
Learn more:
http://www.xda-developers.com/protecting-your-privacy-app-ops-privacy-guard-and-xprivacy/
http://www.xda-developers.com/defend-your-battery-with-wakelock-detector/
http://forum.xda-developers.com/showthread.php?t=2179651
http://forum.xda-developers.com/nexus-6/general/disabling-google-play-services-guide-t2999821
http://forum.xda-developers.com/xperia-u/issues/app-disable-service-t2455525
http://forum.xda-developers.com/gal...hare-myandroidtools-guide-to-disable-t2869119
Personal recommendations
I have been testing custom ROMs for a quite long time. In my opinion, the best stable and reliable custom ROM for our old device is CM10 Look Ma! No Hands! by pengus77. I know that it is old JellyBean Android 4.1 but we have to admit that our device was not made for Android 4.4 Kitkat. When I came to this ROM I was pretty shocked of its amazing performance and fluency. I have not seen any bugs or huge lags like in the latest CM11 ROMS yet. I understood why they call pengus77 master. So I would recommend you this ROM.
You can download this ROM from this post - http://forum.xda-developers.com/showpost.php?p=49850599&postcount=3775
Also see this post which is really helpful - http://forum.xda-developers.com/showpost.php?p=54626701&postcount=3790
Do not install heavy apps such as Facebook or Google Chrome. They are not developed primarily to our device since 2013. Disable or unninstall all system apps which are useless. For example default Email, Google Search, Google TTS, Pico TTS, Sound Recorder, Talk/Hangouts, TalkBack, Voice dialler, default launchers and many many more. Instead of default launcher use Nova launcher. Minimize number of widgets on your desktop because they have got running services in the background.
Small advice :
Do not use taskers or "Clean Masters"! Android’s operating system has its own native handler for assigning RAM to apps and making sure that all of it is being used in the most optimal way. In fact, Android purposely tries to keep apps loaded into RAM for better performance.
+CM11 and SlimKat users:
Did you know that in CM11 and latest SlimKat 9.0 there is a feature called Privacy Guard?
With this feature you can simply and easily take control of your apps. You can decide which permissions have to be denied for individual apps.
Go to > Settings > Privacy > Privacy Guard – you will see your apps listed – tap the shield to enable/disable an app* (In SlimKat ROM, Go to > Settings > Security > Privacy Guard)
Check the > Settings menu for the option to reveal native apps
Usage stats – long press an app > options page will show detailed breakdown of each apps permissions. You can control these individually. More important for me is the app option that allows you to see the last time that permission was requested
Most if not all apps permissions will automatically be set to “Allowed”. You can control for example whether an app has access to your location data – if so you can set to “Denied”. For example, in Google Play Services I have denied Location,Wake up and Keep awake.
Once you’ve done the above, you can go back to the main list of apps and tap > Advanced button in > Settings. You will now see a category view which is useful to look through groups of apps with similar problems
Be aware of Auto-Start permission requests in “Bootup”. These are apps that will use your battery and monitor Wake up – useful to keep an eye on!
We should acknowledge that our device is too old and it has got no future. But when God will send to us stable Kitkat ROM and Kernel it will be amazing. :angel:
Changelog
Code:
May 1
- Added hyperlinks
- Deleted typos
- No more updates anymore
March 4
- Added new ScreenShots
- Added more services which can be disabled.
- Deleted unnecessary services.
- Better overview.
March 3
- Services marked as " *xyz* " are safe to disable.
- Added more services which can be disabled.
March 2
- Added more services which can be disabled.
- Deleted typos.
See attachment. CM11 by tonyp norh and CM10 by pengus77 norh.
Thanks i will try it on cm11 i had today 212 MB RAM
how to disable this ?
solved ....download Disable service from google play
mbaier said:
how to disable this ?
Click to expand...
Click to collapse
??? ???
EDIT 1:
I do not have the permission to post hyperlinks yet.
lubosmj said:
??? ???
EDIT YOUR POST
Click to expand...
Click to collapse
download Disable service from google play
https://play.google.com/store/apps/details?id=cn.wq.disableservice&hl=en
It works really well good job !
Which ROM you have actually ? Nice tutorial should be in general section
Wooby said:
Which ROM you have actually ? Nice tutorial should be in general section
Click to expand...
Click to collapse
See updated post.
Thank you!
I mean the cm10.1
---------- Post added at 10:26 PM ---------- Previous post was at 10:25 PM ----------
Great thread my opti 2x is alive and so usable now
Which cm11 ROM u have now ( day and month ) ?
Wooby said:
Which cm11 ROM u have now ( day and month ) ?
Click to expand...
Click to collapse
Hello,
I had latest CM11 by tonyp, I think that it was cm-11-20150218-m1-p990. But then I got bootloop (caused by Disable Service app ). After that I decided to flash latest SlimKat 9.0 for p990. IMHO, the best Kitkat based ROM available yet. And then I tried to remove system apps with built-in app. Reboot. Stucked on LG logo. F*cked again.
Then I repaired my phone with AIO toolkit and finally I have just flashed CM10 Look Ma! on my device.
Haha The epic story XD
Its time to change that old device LIKE 2 Years ago GT540. I think i buy a Xperia Z1 compact
Tell me how you do the 200 mb ram free , I disabled everything and have only 170-160 free ;(
Wooby said:
Tell me how you do the 200 mb ram free , I disabled everything and have only 170-160 free ;(
Click to expand...
Click to collapse
Hello,
I disabled all of the services which are already written in main post. Also I do not install many apps on my device so it does look fresh and cleanly. Installed apps are cached in RAM and this might be just one of the reasons why you cannot reach such high values of free RAM as I have recently had.
EDIT 1: I think that if you have got 160MB free of RAM, it is everything alright. Do not experiment too much!
Big performance and memory boost (+30-40MB) makes just freezing the Google Play Services (you can do it even with Performance Control only).
On the other hand you will lose various features and various apps (or its features) will stop working - but you will be notified about it with dialog "Application requires Google Play Services, activate it." or something similar. By disabling only some services I think you will not get notified about that and you might be in false impression that everything works okay. Some features that depends on Play services are: Google cloud messaging (push notifications), saving app data in cloud, some synchronizations, google login in apps,...
Also I freeze these apps (just for inspiration - they are safe to disable for me as I don't use them): Cell Broadcasts, Voice Dialer, Themes Chooser and Themes Provider, Print Spooler, Exchange Services, DSP Manager, Voice+, WhisperPush

Google Free Android

Hello guys.
I've been thinking about that quite long time, but I could not just give up on Google straight away.
I relay on my privacy and I don't want Google to store any data about what I'm doing and make give myself more privacy. And also better Battery life and sot on one charge.
I know, I still can be easily located bla bla bla. But I think it's a good step, better than non.
I'm already using duckduckgo search browser and I need to say that I don't miss Google at all, I was surprised how good it is.
Instead of Google maps I will use Nokia Here, it seems to be quite good choice.
I found out that Nova launcher works without Google service framework.
And... F-Droid will be as a my "Google play Store".
But first I need to flash good rom, so which OS rom will be the best with some useful preinstaled appsand and which will support xposed of course, so it needs to be Android 6.
Thank you.
Edit:
Just realised that I posted in wrong section. This post can be deleted.
Posting that to different forums wont help you any further. There is only ONE Android version you might find what you ask for and that https://www.replicant.us/ which is badly outdated due to the fact that they dont even allow binary blobs in there. So whatever you do, you have Google, Apple or Microsoft havin access to your data. It's dangerous to go alone... Choose wisely ^^
i remember the people at CM said that once, they wanted to make a google free android...look where they are now
now, i understand the privacy argument, but my friend it goes too deep for you to try and use outdated OS for it...
sites have different levels of tracking, apps you install even those that don't rely on google services still at some level do, and mostly will be collected by google as long as you're using Android,
so you can do all 3 while using google services, preserve battery, minimize(and not entirely eliminate) privacy concerns, and have an updated OS... if you're going to spend the time to get rid of google, that time will be more fruitful spent just immuning your normal android...
use adblocks, VPN, Encrypt your device and possibly your connection with VPN, and through google define or disable most of what google uses to mine data...the chances on your ISP leaking your info is more than that of Googles (or Apple...etc) under normal circumstance) , apple even set a 1st when they refused to decrypt a phone for the FBI>>>so i'd suggest to get an updated nice rom , if it's custom flash the minimal GAPPs (Pico) , spend sometime on google privacy and security pages going thoroughly through them and disabling everything, do the same on Google option on your device, install a free VPN (or a good paid one if you can afford it which will provide encrypted Connection) , you'll have root, so debloat your rom as much as possible, read a little about wakelocks and alarms and disable them reasonably, get a good Kernel that has that in mind...and you'r set , and i bet you you'll leak less data than if just removed Google services...
that said, most custom roms comes without GAPPS (google apps and services) installed, so as an example, if you flashed the latest Sultan's CM 13 you'll get what you're asking for, an android 6.0.1 rom, no gapps, good camera , great Kernel...etc (no root as well, so you'll need to flash root if you want it)
This may seem oversimplified, but isn't Hydrogen OS directly from OnePlus pretty much google free?
MicroG is a great project for you to look into then: https://microg.org/
theduke7 said:
install a free VPN (or a good paid one if you can afford it which will provide encrypted Connection)
Click to expand...
Click to collapse
Please never install a free VPN service. They're free for a reason and that reason is to sell your data. Most free VPN services just relocate you and don't even encrypt the connection.
i use color os in my redmi note 4x without google services. you can port color os to our device and enjoy google-less phone
i think chinese developer miui roms are google free.

get rid of andriod spyware

hello with the new way of these phones andriod and others plus spyware .im wondering how do i know what apps samsung etc are spying on my phone maybe uploading my numbers and other infor without me knowing any of you guys got any idea whats the best way to stop it. tbh i hate even google assist even turning on by itself even when i diable it
Hello, first of all, please write in easily readable sentences, that way more people are going to help you.
Second, it is important to be and stay suspicious of the software you use, especially with android. But you shouldn't be worried too much as most of the data that is sent from your phone isn't sent with "evil intentions" or anything like that, it is often rather aggressive diagnostics.
Warning! The following paragraphs are filled with very radical means of removing suspected spyware! Almost all of these require root and knowledge in modding your Android! Beware!
As to how you can spot "spyware" or suspected spyware, there isn't one easy way.
First of all, you could use a custom ROM, so that your system is more open source and there isn't any suspected spyware (or any "ware" at all) from Samsung.
To go one step further, you could try to live without Google services:
Use a different search engine, for example DuckDuckGo or any other really
Use Firefox or any non-Chromium browser
Instead of using opengapps to install Google Play Services (when you install a custom ROM) you could use the replacement project "microG" (microg.org).
Get as many apps as you can from Open source app stores (F-Droid)
Don't use the official Play Store unless you really have to - it is a power hungry data collecting app (that can theoretically install any app without asking, just like the Google Play Services or any other /system/priv-app app with proper permissions) - Alternative for installing Play Store apps: Aurora Store
Replace Google Maps with OpenStreetMap (OSMand)
Use a anonymous YouTube client, for example NewPipe
etc.
These are of course only suggestions, I don't recommend doing them all at once, but if you really don't want any unnecessary data sent from your phone, these are the first steps.
For actually seeing which apps send what data you could either analyze the app bytecode with App Warden or look at all detailed permissions with AppOpsX.
Methods to neutralize spyware are rejecting the permission for the app to use internet access or even run in the background, disabling the suspected app or removing it with system app removers.
Be very careful with actually disabling or removing system apps! Many system apps are needed for the system to work and one can easily misjudge an app by its description and diagnostics! Before disabling an app you should research whether anyone else knows anything about the app and only remove it if you are really sure about it. You have been warned.

Question [CLOSED]New to NetGuard - need some System Apps advice...

I'm happy with my new Zenfone 8 and want to limit the amount of personal data that Google and others can take from it. So I haven't signed into Google and I'm using F-droid, etc, to download apps.
I've installed NetGuard and I'm OK with allowing or blocking traffic from User Apps. However if I "Show System Apps" there are so many of them that I'm lost.
Is there a list of System Apps that can be blocked to increase privacy without affecting the basic functions of the phone?
I don't have a list, but you should try TrackerControl from F-Droid, it is basically NetGuard but with extra features like tracker blocking, which can be useful for apps that are not tracker-free like social media. It allows very precise control over what urls apps can send/recieve info from
Thanks, I hadn't heard about TrackerControl and will check it out.
Is Netguard still necessary? When I go into an app's settings, click on network, I can turn off mobile data and wifi for any particular app. That's basically what netguard does, right? i.e. prevent an app from accessing the internet

How To Guide de-googling oxygen OS on the OnePlus Nord CE 5G

Introduction​As the title says. We'll remove as many google things as we can. We'll replace missing functionality with microG.
This is not meant to be an extensive guide. Just a quick write up of my experience de-googling the device.
I bought this device without doing much research and was a bit bummed when I realized there's no custom ROMs for it. One unofficial build of lineage is on here, but a little known feature, called the phone app, did not work for me, so that wasn't an option. I used it with google for a while but I wanted control of the device back. I didn't find many comprehensive tutorials on how to do this without using custom ROMs, so I thought I'd make a quick and dirty one.
What's the goal?​
Remove google services from the Nord CE 5G without installing any custom ROM
Get full microG functionality (all the checkmarks)
Replace sync functionality for calendar, contacts, photos, etc with NextCloud.
​What's not the goal?​
Fully pass safetynet
Get special google functionality such as chromecast and google pay
Verify play store purchases
Who is this for?​This is basically for me 2 days ago. You have some experience messing about with android, but you don't really know what you're doing most of the time.
What you need​
Oneplus Nord CE 5G already rooted with Magisk (I won't explain how to since there are plenty of guides)
A file manager with root access. I use fx file explorer
f-droid
Step 1: Disable all google things (or as many as you would like)​There are ways to fully remove google apps over adb, but I wasn't sure if this whole thing would work and moreover, I couldn't be bothered. I took the simple and safe way out and recommend you to to the same. Just go to [settings -> apps & notifications], then disable google play services and all other google apps you want to remove. Surprisingly I was actually able to fully uninstall google play services after disabling it.
I disabled every google app on my phone, but you can pick and choose. Some might not work as expected.
Step 2: Install microG​Unfortunately there are too many apps that depend on some part of google play services to function, even if they have nothing to do with google. Luckily people have recognized this problem and we have migroG, which aims to replace at least the basic features of google play services.
This is where I started to be confused. When visiting https://microg.org/download.html you'll see a bunch of apk's without much explanation. I was under the impression you'd have to install this as a system app or something, but apparently not. You can just install the apks using the normal installer. I also though you'd need to install all of these, but you really only need Services Core. It seems it has all the others baked in. You can choose to install this through their f-droid repo as well as explained on the microg page. Choose your poison.
Step 3: Making sure microG actually works​After installing microG, you'll have an app called microG settings. It has a fun little button on top called self-check and if you click it you'll see a bunch of boxes, only some of which are checked. This is where the fun starts, because we will start to increase the number of checked boxes.
Permissions​Some of these boxes are just permissions that are missing. So we jump to [settings -> apps and notifications -> microG Services Core -> Permissions] and grant all of them (or some). We also want to allow microG to always run in the background, so in app info we also click [Advanced -> Battery -> Battery optimization] and select Don't optimise. OnePlus' battery management is the absolute worst so let's hope that will do what it says.
Account and device registration​microG allows to register a google account. This will allow you to use google login in apps like youtube. My personal goal is to not use any google service in the long run so I skipped this.
Google device registration means that your device will be registered with google. I enabled this to get access to google cloud messaging. Some apps need this for notifications. If you leave this off, I believe microG does not talk to google at all.
Signature spoofing​Now we're missing some checkmarks related to something called signature spoofing. I don't fully understand it, but it's basically the ability of microG to act as if it is the real play services (or any app to act as if it's any other app). By default this is made impossible because of obvious security risks. There are many ways of getting signature spoofing to work, and therefore plenty of ways to get lost in the weeds.
The method I used is as follows
Install LSPosed zygisk release module using Magisk Manager.
There are zygisk and riru releases. I don't know what these are. If you can't find zygisk in your magisk settings (gear icon top right), you probably need to install riru and use the riru release.
Now navigate to /data/adb/lspd/ and you'll see a file called manager.apk. Install it and open the app.
Now click the download button on the bottom left and search for fakegapps. After clicking it you can click the up arrow on the top right to go to the website. Here you'll find an apk that you have to install.
back in the LSPosed manager, click modules -> FakeGapps. Enable for microG Services Core. It is recommended not to enable any other apps.
Now signature spoofing related features should work.
Location​After all of this, location in OpenStreetMaps wasn't working and I thought there was no way to get it working.
It turns out I was just an idiot...
Apparently microG takes FOSS seriously enough to give you a choice of location backend. Simply search f-droid for "nlp" and you'll find a bunch of different options. I used one called Local NLP Backend Location since I see no reason for my location service to communicate with any server. After installing, you can enable the provider in microG location settings.
Step 4: Getting back some functionality​Play store apps​Now we would all like to ditch the play store altogether, but it's just a little too convenient. Luckily there is the Aurora store, which allows to download google play apps without the google play store. If you also install Aurora Services through Magisk, it will be as convenient as the real play store.
Cloud syncing​I like to be able to cloud sync photos, calendars, contacts, and notes, so I'd like a solution that is tied to google. I've found that nextcloud works quite well for these purposes. NextCloud is an open source cloud solution with plenty independent providers and the ability to host yourself. I made an account at thegood.cloud, but will probably create my own host at some point.
The nextcloud app can take care of syncing photos and files from your phone.
To synchronize calendars and contacts, there is an app called DAVx5 from f-droid. This app allows you to log into your nextcloud account and you can tell it to sync your contact and calendar. This app is based on the open DAV standard, which is supported by most calendar and contact apps.
To synchronize notes over nextcloud, I use an app called Quillnote. This was actually how I discovered nextcloud in the first place.
Conclusion​This whole process was a lot less painful than I anticipated at first. There is some lost functionality but most things really work fine. Lots of apps will start bothering you and send notifications that they are broken without play services, but I have not seen any of them have any issues. The notifications can be turned off, but unfortunately only one by one.
Updates will probably be a pain since you'll have to go through this whole process again, but who's really expecting major updates for this phone anymore?
Security is likely compromised but not to an extent I'm worried about.
Notnearlynovel said:
Introduction​As the title says. We'll remove as many google things as we can. We'll replace missing functionality with microG.
This is not meant to be an extensive guide. Just a quick write up of my experience de-googling the device.
I bought this device without doing much research and was a bit bummed when I realized there's no custom ROMs for it. One unofficial build of lineage is on here, but a little known feature, called the phone app, did not work for me, so that wasn't an option. I used it with google for a while but I wanted control of the device back. I didn't find many comprehensive tutorials on how to do this without using custom ROMs, so I thought I'd make a quick and dirty one.
What's the goal?​
Remove google services from the Nord CE 5G without installing any custom ROM
Get full microG functionality (all the checkmarks)
Replace sync functionality for calendar, contacts, photos, etc with NextCloud.
​What's not the goal?​
Fully pass safetynet
Get special google functionality such as chromecast and google pay
Verify play store purchases
Who is this for?​This is basically for me 2 days ago. You have some experience messing about with android, but you don't really know what you're doing most of the time.
What you need​
Oneplus Nord CE 5G already rooted with Magisk (I won't explain how to since there are plenty of guides)
A file manager with root access. I use fx file explorer
f-droid
Step 1: Disable all google things (or as many as you would like)​There are ways to fully remove google apps over adb, but I wasn't sure if this whole thing would work and moreover, I couldn't be bothered. I took the simple and safe way out and recommend you to to the same. Just go to [settings -> apps & notifications], then disable google play services and all other google apps you want to remove. Surprisingly I was actually able to fully uninstall google play services after disabling it.
I disabled every google app on my phone, but you can pick and choose. Some might not work as expected.
Step 2: Install microG​Unfortunately there are too many apps that depend on some part of google play services to function, even if they have nothing to do with google. Luckily people have recognized this problem and we have migroG, which aims to replace at least the basic features of google play services.
This is where I started to be confused. When visiting https://microg.org/download.html you'll see a bunch of apk's without much explanation. I was under the impression you'd have to install this as a system app or something, but apparently not. You can just install the apks using the normal installer. I also though you'd need to install all of these, but you really only need Services Core. It seems it has all the others baked in. You can choose to install this through their f-droid repo as well as explained on the microg page. Choose your poison.
Step 3: Making sure microG actually works​After installing microG, you'll have an app called microG settings. It has a fun little button on top called self-check and if you click it you'll see a bunch of boxes, only some of which are checked. This is where the fun starts, because we will start to increase the number of checked boxes.
Permissions​Some of these boxes are just permissions that are missing. So we jump to [settings -> apps and notifications -> microG Services Core -> Permissions] and grant all of them (or some). We also want to allow microG to always run in the background, so in app info we also click [Advanced -> Battery -> Battery optimization] and select Don't optimise. OnePlus' battery management is the absolute worst so let's hope that will do what it says.
Account and device registration​microG allows to register a google account. This will allow you to use google login in apps like youtube. My personal goal is to not use any google service in the long run so I skipped this.
Google device registration means that your device will be registered with google. I enabled this to get access to google cloud messaging. Some apps need this for notifications. If you leave this off, I believe microG does not talk to google at all.
Signature spoofing​Now we're missing some checkmarks related to something called signature spoofing. I don't fully understand it, but it's basically the ability of microG to act as if it is the real play services (or any app to act as if it's any other app). By default this is made impossible because of obvious security risks. There are many ways of getting signature spoofing to work, and therefore plenty of ways to get lost in the weeds.
The method I used is as follows
Install LSPosed zygisk release module using Magisk Manager.
There are zygisk and riru releases. I don't know what these are. If you can't find zygisk in your magisk settings (gear icon top right), you probably need to install riru and use the riru release.
Now navigate to /data/adb/lspd/ and you'll see a file called manager.apk. Install it and open the app.
Now click the download button on the bottom left and search for fakegapps. After clicking it you can click the up arrow on the top right to go to the website. Here you'll find an apk that you have to install.
back in the LSPosed manager, click modules -> FakeGapps. Enable for microG Services Core. It is recommended not to enable any other apps.
Now signature spoofing related features should work.
Location​After all of this, location in OpenStreetMaps wasn't working and I thought there was no way to get it working.
It turns out I was just an idiot...
Apparently microG takes FOSS seriously enough to give you a choice of location backend. Simply search f-droid for "nlp" and you'll find a bunch of different options. I used one called Local NLP Backend Location since I see no reason for my location service to communicate with any server. After installing, you can enable the provider in microG location settings.
Step 4: Getting back some functionality​Play store apps​Now we would all like to ditch the play store altogether, but it's just a little too convenient. Luckily there is the Aurora store, which allows to download google play apps without the google play store. If you also install Aurora Services through Magisk, it will be as convenient as the real play store.
Cloud syncing​I like to be able to cloud sync photos, calendars, contacts, and notes, so I'd like a solution that is tied to google. I've found that nextcloud works quite well for these purposes. NextCloud is an open source cloud solution with plenty independent providers and the ability to host yourself. I made an account at thegood.cloud, but will probably create my own host at some point.
The nextcloud app can take care of syncing photos and files from your phone.
To synchronize calendars and contacts, there is an app called DAVx5 from f-droid. This app allows you to log into your nextcloud account and you can tell it to sync your contact and calendar. This app is based on the open DAV standard, which is supported by most calendar and contact apps.
To synchronize notes over nextcloud, I use an app called Quillnote. This was actually how I discovered nextcloud in the first place.
Conclusion​This whole process was a lot less painful than I anticipated at first. There is some lost functionality but most things really work fine. Lots of apps will start bothering you and send notifications that they are broken without play services, but I have not seen any of them have any issues. The notifications can be turned off, but unfortunately only one by one.
Updates will probably be a pain since you'll have to go through this whole process again, but who's really expecting major updates for this phone anymore?
Security is likely compromised but not to an extent I'm worried about.
Click to expand...
Click to collapse
In the lineageos thread there is one version of LOS without gapps however its security patch is outdated. I also believe that LOS fan edition doesn't come with gapps by default though I have yet to try that rom.
Fisuxcel said:
In the lineageos thread there is one version of LOS without gapps however its security patch is outdated. I also believe that LOS fan edition doesn't come with gapps by default though I have yet to try that rom.
Click to expand...
Click to collapse
Yes and I did install it previously but the phone app stopped working and overall it was a bit buggy for me. Not everyone seems to have this issue so you might want to give it a try.
Doesn"t seem to work on OOS 12
At microG Service Core install I think I must be missing something, it tells me the package is already installed, though I've deleted correctly the com.google.android.gms package (and of course almost everything related)
I've reinstalled the Play Services and Services Framework from Google for now to make my phone work again until a solution is found

Categories

Resources