Related
Hi,
Is it possible to completely stop information leakage to google from my telephone, such as contacts or even aps purchased?
Oxy20 said:
Hi,
Is it possible to completely stop information leakage to google from my telephone, such as contacts or even aps purchased?
Click to expand...
Click to collapse
some options:
work without google apps! most custom roms come without it! GApps package is a additional zip!
many custom roms included privacy manager from cm. you define what the app is allowed to. for example read contacts yes or no
In AOSP Android (I think since 4.3 or 4.2) is app ops included. It's like privacy manager with detailed options.
hope it hepls. What rom you are using?
carepack said:
some options:
work without google apps! most custom roms come without it! GApps package is a additional zip!
many custom roms included privacy manager from cm. you define what the app is allowed to. for example read contacts yes or no
In AOSP Android (I think since 4.3 or 4.2) is app ops included. It's like privacy manager with detailed options.
hope it hepls. What rom you are using?
Click to expand...
Click to collapse
I am on 4.3 stock ROM. The phone is unlocked and rooted.
I tried CM Rom as part of 2 way call recording patch trial but had to revert back to ROM due to stability problems. But the problems were due to the trial nature of the patched ROM http://forum.xda-developers.com/showpost.php?p=45730852&postcount=47 I tried rather then general CM problems. So I suppose could try a stable, up to date version of CM ROM.
I suppose without Google Play I can not have paid apps like skvalex call recorder? If I have to leak some info to Google can I ensure no call details, contacts, calendar etc are shared / backed up etc to Google?
Oxy20 said:
I am on 4.3 stock ROM. The phone is unlocked and rooted.
I tried CM Rom as part of 2 way call recording patch trial but had to revert back to ROM due to stability problems. But the problems were due to the trial nature of the patched ROM http://forum.xda-developers.com/showpost.php?p=45730852&postcount=47 I tried rather then general CM problems. So I suppose could try a stable, up to date version of CM ROM.
I suppose without Google Play I can not have paid apps like skvalex call recorder? If I have to leak some info to Google can I ensure no call details, contacts, calendar etc are shared / backed up etc to Google?
Click to expand...
Click to collapse
try a look at here:
http://www.androidpolice.com/2013/0...ager-control-permissions-for-individual-apps/
Technically yes, but practically no. Even if you stop now, you probably have used Google services in the past and they already have those info. Even if you do not use Google apps, there are lots of way for your phone to connect to Google server (various core Google apks). Lots of apps and websites use Google Analytic as well, although that info is supposed to be anonymous, or apps that utilize Google services in some way or purchased apps that required verification. You basically have to micromanage the permission of every app and this isn't exactly easy and is time consuming, slips up are easy too.
My recommends are:
Most effective: Be lke Richard Stallman, stop using internet completely, except for devices that isn't your. Don't use telephone at all. Have no WiFi running in your house and remove your address from Google Maps, then move to South Georgia and the South Sandwich Islands.
Less effective: Don't use 'gapps' and Google apps at all. You can use Amazon AppStore to download apps. Or use Firefox OS or Ubuntu Touch instead.
Less effective alternative: Use permission management. There are many ways to do this. Android 4.3 have AppOps and there are shortcut apps to let you access to the hidden menu, however it's not very convenient to use. It's better to use CM or SlimRoms which in addition have the Privacy Guard toggle feature (Settings -> Security-> bottom of list). SlimRoms let you turn it on for installed apps by default. It blocks access to contacts and location. I'm not sure if it block network and phone IDs info though.
For more refined permission management, there is the Xposed Framework module called XPrivacy. It has a high learning curve and blocking the wrong permission will cripple your apps or make it not working. There is also LBE Security Master and OpenPDroid, but I much prefer XPrivacy.
You can also use AFwall+ which modify the Linux kernel's iptables to block internet connection, this is the most assured method to block internet connection access for apps imo.
If you still need to make use of Google apps or services, such as facelock and photosphere, but want to avoid installing 'Google services framework', you can use these gapps packages and not install the core package. Keep in mind, 'Google services framework' is important for connecting to Google server and without it some 'find your phone' apps won't work like Cerberus.
You can see if your phone is connected or syncing to Google server by the color of the WiFi icon color, gray means no, and blue means yes.
I have always wondered about why someone would buy a smartphone, Android or iOS and then worry about security? Why not just buy a simple TracPhone or something similar?
Not trying to knock on anyone, just wondering.
Sent from the Far Reaches Of The Earth!
Upon first launch these apps are installed
Apollo
Browser
Calculator
Calendar
Camera
Clock
Dev Tools
Documents
Downloads
DSP manager
Email
Gallery
Messaging
Movie Studio
OmniSwitch
People
Phone
Search
Settings
SIM Toolkit
Torch
Voice Dialer
I'd like to know which of these are actually supported.
I believe many of them have been abandoned by upstream, like Email, Calendar, Gallery, Messaging, etc.
Search should be removed, seeing as it hasn't been updated since like 1.5. Same with Movie Studio.
I disabled Apollo, Browser and Email within minutes, as there are better apps for their purposes.
VLC instead of Apollo, Firefox instead of browser and K-9 Mail instaed of email.
For some reason, Apollo, a third party app by Cyanogenmod gets included but not any other third party apps.
If third party apps are going to be included, there should be some kind of system as to what is included.
Is omnirom going to come with everything included or just what you need to get started?
bump
There are some open-source apps I'd like to include, but there are some issues (regarding package signatures) that make it difficult to properly include stuff that is also available on the Play Store.
Apollo's inclusion is mostly from inertia, I think that really needs a nuke and repave. Once it was submitted to CM it kind of just sat there. (I'm wondering if it was the victim of shady manuevering by the CM leadership like Focal was...)
Most of the other apps are included as part of AOSP - fixing these apps is something pulser is working on organizing in conjunction with some other projects.
In general, if an app doesn't automatically start a background service and is part of AOSP, we don't put significant effort into removing it since free space in /system achieves nothing for the user.
Frankly most of these apps are useless as Google has alternate in market eg.
Calendar
Browser
Voice dialer
Apollo
Camera
Dash clock widget
I generally freeze them after installing. Might use a script to flash and remove these after install
Sent from my Nexus 5 using XDA Free mobile app
shri_chanakya said:
Frankly most of these apps are useless as Google has alternate in market eg.
Calendar
Browser
Voice dialer
Apollo
Camera
Dash clock widget
I generally freeze them after installing. Might use a script to flash and remove these after install
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
But a solid rom *must* include apps to cover that basic functionality, regardless of what else is availabe in the market. Preferrably it should include excellent apps to cover the basics like that. No calendar? No camera? No browser? Those are *must-have* apps to be included with any rom). Unless there's a replacement baked in, it would be a major slight to cut them out. It'd be better to leave what essential apps in as placeholders until superior replacements can be developed/incorporated, instead of just shipping with gaping holes in the ROM and telling users, 'You don't like a barren, crippled build? Ha! Go fish!'
That kind of thing reminds me of so many Linux distros who spend tons of time on slick graphics, but don't even include basic functionality (*cough-elemental-hack*), leaving users to fend with a half-assed barely functional experience. That is just an atrocious way to go about things, IMO.
shri_chanakya said:
Frankly most of these apps are useless as Google has alternate in market eg.
Click to expand...
Click to collapse
To add to what Culot said a post above: an AOSP ROM should include apps to cover that basic functionality, and provide a fully functional and useful experience, not only regardless of what else is available in the Play Store, but mostly because an AOSP ROM should be usable without even having Google Play Services.
I read the blog post on XDA about getting rid of Google on an android phone.
http://www.xda-developers.com/setting-up-android-marshmallow-without-google/#comment
It started with install TWRP. I know what it is, but just had a problem with it on a Nexus 4 running CM 10. I could not get to it through recovery. Finally had to install Clockwork Mod, and that got me to where I needed to go to put 12.1 on the Nexus. I had gotten both from Play. Is there a better download for TWRP elsewhere? and a good wiki? (I do read everything)
I've had problems with Play, I have an Oppo and Google told me some of my apps would not run. BULL! i repurchased from Amazon and they ran just fine. Google has also insisted that some of my wifi only tablets belonged to my carrier.
I can't get Carbon to run - tried everything possible and no joy. Can TWRP run a backup if you aren't rooted? I didn't root the Oppo. You could turn everything off so rooting was not necessary.
I've ordered the Moto X Pure, and since I don't use Google for anything except apps, I have no contacts, sms or other goodies stored there.
I don't want to, either. There's other cloud services besides Google. I also have friends that despise Google. They buy a phone and only use what the carrier offers. They just leave phone stock and don't want their names in Google's database via emails. The carriers update the phones. I also don't use Gmail. The account is mostly just to give out to spammers and to buy apps.
If I'm paying for a private mail service, I don't see why Google should get the info.
I'm concerned about the contact list.
Will TWRP help? and which 3rd party is best?
Thanks
I use a fairly fast phone for certain apps. All are reference and I like having them on the phone. All my info is at my fingertips. These apps will not run on anything but a smart phone. I also always buy unlocked phones. TMO is switching bands and the Oppo doesn't have the newer ones that I want to try.
I'd prefer to give the phone a chance, but if I get too annoyed, I'll root it.
I see the info here has improved - it's no longer in phone shorthand where you have to look up all the shortcuts.
Hi, I am looking to move away from Google and Gapps and trying to work out what is the best way to do it on a Redmi Note 7.
I have already install OrangeFox recovery and have been reading about LineageOS+MicroG for this purpose. Would like to hear comments/suggestions from anyone who has gone down this path.
Many thanks.
Even I am also looking forward on doing the same, just did in my galaxy note 3 where I installed lineage OS 16 and MicroG for the essential google services required by apps to run properly, I use only web applications except for WhatsApp, shifted to signal as my primary messenger application, F-Droid is my source of open-source apps. I guess privacy is your concern, right? Developers kindly assist on the same
SunilNair2020 said:
I installed lineage OS 16 and MicroG for the essential google services required by apps to run properly
Click to expand...
Click to collapse
I did a bit a research on this and found that installing MicroG requires signature spoofing be enabled on the ROM which I understand is a major security issue - this is supposed to be the reason why LineageOS do not include MicroG in their builds.
I'm using an old Zenfone 2 Laser (snapdragon 410 version) with an old LAOS MicroG 14.1 (Android 7), without those massive Google Services the phone seems to be faster than my Redmi Note 7 (no joke, it's incredible), it has f-droid preinstalled as main store and MicroG Manager, all apps works fine, the only problem is Gmail (need to use the browser version, i don't know how to set the stock email app), i really need a Google free rom on this Note 7 too
N1ck474 said:
I'm using an old Zenfone 2 Laser (snapdragon 410 version) with an old LAOS MicroG 14.1 (Android 7), without those massive Google Services the phone seems to be faster than my Redmi Note 7 (no joke, it's incredible), it has f-droid preinstalled as main store and MicroG Manager, all apps works fine, the only problem is Gmail (need to use the browser version, i don't know how to set the stock email app), i really need a Google free rom on this Note 7 too
Click to expand...
Click to collapse
According to the previous comment, upon doing some research app signatures are important for apps to work safely and without malicious code being embedded, so is there any option for using lineage OS without neither Gapps nor MicroG? Also is there any option to backup contacts in the absence of google services? Thanks again !
SunilNair2020 said:
According to the previous comment, upon doing some research app signatures are important for apps to work safely and without malicious code being embedded, so is there any option for using lineage OS without neither Gapps nor MicroG? Also is there any option to backup contacts in the absence of google services? Thanks again !
Click to expand...
Click to collapse
I don't know about contacts, with MicroG they syncs normally like a Google enabled phone, i don't actually know what this problem with signatures is (i use the Zefone as secodary phone without a SIM or important personal data), i think you need to upload all of your contacts on a Cloud (OneDrive, Drive etc) then redownload them as ICS or Calendar data on your Google-Free ROM, if you have less than 200 contacts and a modern SIM you save all of them on the SIM Card without problems.
N1ck474 said:
I don't know about contacts, with MicroG they syncs normally like a Google enabled phone, i don't actually know what this problem with signatures is (i use the Zefone as secodary phone without a SIM or important personal data), i think you need to upload all of your contacts on a Cloud (OneDrive, Drive etc) then redownload them as ICS or Calendar data on your Google-Free ROM, if you have less than 200 contacts and a modern SIM you save all of them on the SIM Card without problems.
Click to expand...
Click to collapse
I don't prefer using cloud storage as it involves storing data somewhere we don't have access to...any other alternatives? Thanks again ?
SunilNair2020 said:
I don't prefer using cloud storage as it involves storing data somewhere we don't have access to...any other alternatives? Thanks again ?
Click to expand...
Click to collapse
I don't know, you can actually export your contacts locally as ICS/Calendar file on an SD Card or locally (on a PC or Hard Disk), at least, i think so, never done that
SunilNair2020 said:
According to the previous comment, upon doing some research app signatures are important for apps to work safely and without malicious code being embedded, so is there any option for using lineage OS without neither Gapps nor MicroG? Also is there any option to backup contacts in the absence of google services? Thanks again !
Click to expand...
Click to collapse
I am not 100% sure about this but I feel if the app is widely used and no security issues have been uncovered then using it via MicroG might not be a major issue. Perhaps, someone with more experience can comment on this?
I once went on a full on no google mission.
- Lineage, no gapps, not even micro g
- apps were mostly, if not all, from fdroid
- colud (storage, backup, notes) I used nextcloud, also used mega
- davx for contacts
- search engine - startpage or sometimes DDG
- email from proton
- youtube, which unfortunately doesn't have any alternative, I used newpipe.
I'm pretty sure here I forgot a thing or two, but this was mostly it.
I was happy with my privacy though, peace of mind you know. But the experience was horrible for me, a lot of time needs to be invested for maintenance, you'll see. I was still okay with it, because I had the time for all that. But I had to sacrifice, due to lack of time to handle and keeping track of every single thing, wheather it was working or not as per my needs!!
If you have that much time, and a will to do a thing or two manually than you should go for it.
Well, imho the best way to keep your privacy AND to be able to receive push notifications and download apps from google app store (via aurora store) without the need of a google account is to install an rom which supports signature spoofing (for example crDroid, AICP, ...) or a rom that already has microg included (https://download.lineage.microg.org/lavender/ )
LOS for microg purely supports signature spoofing for the MicroG components/apps (gmscore, fakestore, ..), so imho there isn't any security issue
ssaikia3 said:
I once went on a full on no google mission.
.
Click to expand...
Click to collapse
Thanks very much for sharing your experience - this is exactly the sort of information I was after.
Currently, I use NoRootFirewall to block all traffic generated by Playstore Services which helps me stop Playstore Services updates. The downside is it affects apps reliant on Playstore Services such as Gmail etc. This is not a problem as I switched to my phones native email client which handles mail without any issues. Skype complained and wanted me to update Playstore Services but I continued on and was able to make a call without obvious problems. If I have to install an app, obviously I need to enable Playstore Services but once I install the app I could block Playstore Services once again. In a sense, this gives me the option of continuing on like this but was thinking of LineageOS for MicroG may be a better alternative. Would like to hear your views on this.
Many thanks
2faraway2 said:
Well, imho the best way to keep your privacy AND to be able to receive push notifications and download apps from google app store (via aurora store) without the need of a google account is to install an rom which supports signature spoofing (for example crDroid, AICP, ...) or a rom that already has microg included (https://download.lineage.microg.org/lavender/ )
LOS for microg purely supports signature spoofing for the MicroG components/apps (gmscore, fakestore, ..), so imho there isn't any security issue
Click to expand...
Click to collapse
I did more reading about LOS for MicroG last night, in particular this one https://blogs.fsfe.org/larma/2016/microg-signature-spoofing-security/ - while I still haven't got my head around all the security issues, I feel a lot more comfortable about them now.
Many thanks for your comment.
Hi everyone. I am getting an SM-G975F with the Exynos chipset. I was planning on flashing LineageOS on it but now I have stumbled upon MicroG for LineageOS and been doing a little reading up on it. Now I am not clear what the best choice would be from a privacy perspective.
My intention with LineageOS was to *not* install GApps and see how much I can make do with the default apps (i.e. the stock mail app, etc.). If that is my intention, then am I better off with LineageOS? or MicroG?
I don't really care about Google Apps. The only thing I can see myself struggling without is without some kind of semi-decent mapping application like Google Maps. Is there a decent alternative? Do I need MicroG for that? If I do cave and find I need Google Maps, then would I be better off with MicroG or LineageOS?
Also, is there a way to get Office apps (Word, Excel, etc.) on LineageOS? Or is that undesirable from a privacy perspective?
Lastly, is there a way to enable LTE bands 29, 30, and 46 on the SM-G975F model? These are enabled on the SM-G975W (Canadian) model, and I will be using the phone in Canada on Bell Mobility.
If these questions have been asked/answered elsewhere, can you please just drop a link?
Thanks,
The Fish
Your post does not qualify for Development. Please read the stickies before posting!
Moved to Questions and Answers.
Hi XDA’ers
I thought I would provide an update on my experience thus far with LineageOS 19.1 on my Exynos SM-G975F and answer some of my own questions which I asked above. Maybe some of this is obvious stuff or maybe not. Maybe it will be helpful for others in the future.
The operating systemI installed LineageOS from the official lineageos.org website. I did not install GApps so I am operating without the Google Play Services.
While Android itself is open source, the “Google Play Services” are not. They are a proprietary library from Google that are included with most (all?) Android devices and provide a number of services, APIs, etc. to apps running on Android. It's not part of the operating system per se, but lots of apps require it. So, I am operating with LineageOS only without the Google Play Services.
As a side note, there is an open-source re-implementation of Google Play Services called microG. MicroG cannot be installed as an app but needs to be installed as part of the OS. There are basically two flavors of LineageOS that include microG. They are “LineageOS for microG” and /e/OS. Both of these include microG. Pure LineageOS on its own however includes neither Google Play Services (unless you install GApps bundle) nor microG.
I was surprised how small the download file was for LineageOS. It weighs in at just 777 MB. I am used to Samsung firmware that weighs in at about 6 GB. So, this seemed really small to me.
Upon first boot up I was impressed with how clean the operating system was. Not only is there no bloatware but there is basically almost nothing at all. There is a dialer app, an SMS app, a camera app, a calculator, and a mini browser. There is also a local-only address book (no link to cloud services) and a local calendar app. The browser is fairly limited but gets the job done. Notably there isn’t a mail app (although I understand that there used to be one on previous versions of LineageOS). So, I set about seeing what I could do.
AppsI installed the F-Droid app store but there are not any mainstream apps in there. Some of the apps in there might be good (I still need to explore it more) but I needed a solid email app. My company is on Office 365 so Outlook would be my first choice.
I stumbled upon APKPure and APKMirror. Both are very ad-filled spammy looking website that seems to be a web-based front end to the Google Play Store. Using these sites website, you can download official APKs for mainstream apps like Outlook, Word, Excel, etc. Be very careful where you click. Lots of the ads on the site include "Download Now" type buttons that you can click on thinking you are downloading an APK but instead are clicking on a spammy ad. So, navigate carefully on these sites.
I was able to install Word, Excel, OneDrive and Outlook. This was huge because I needed a decent mail app. Being able to install OneDrive meant I could now sync my camera with OneDrive. All the Microsoft apps worked flawlessly on LineageOS even without Google Play Services. The one thing I noticed however is that Outlook does not give me notifications when I get a new email. I have to go into Outlook and swipe down to refresh. I believe this is due to the lack of Google Play Services. Maybe using microG would eliminate this problem (not sure). I can live with this for now but would obviously like a way to resolve it.
Installing Outlook synced the local Calendar and Contacts apps with my Outlook contacts and calendar so that worked great.
Bible AppsBoth the Olive Tree Bible Reader app and the ESV Bible app installed no problem from APKPure. Both of these are offline Bible apps (they download the whole Bible and can be used offline). I like Olive Tree because I have several translations (including the SBLGNT) and Olive Tree lets me switch between them. The ESV app is great because they have recordings and so you can hear Kristyn Getty or David Cochran Heath read the Bible to you in natural non-synthetic voices.
SignalI installed Signal directly from their website (they offer the APK directly on their website). Signal detects that it is being installed on a device without Google Play Services and so registers itself as a service and consequently I do get notifications for new Signal messages (unlike Outlook). I wonder if there is some way to make Outlook run the same way. I tried installing Microsoft Teams which we use at work but don't get any notifications when people send me messages. So that makes Teams pretty useless.
BrowserThe build-in default browser renders HTML/CSS just fine but is very limited in terms of features. When you install a progressive web app as an app on the home screen it works but launches in the full browser with the address bar visible which breaks the app-like experiance which is really the whole point of a PWA. So I set about trying to fix this. To my surprise I was able to install Microsoft Edge without ANY issues whatsoever. It works great and web apps pin to the home screen the way they should (and open as apps). So I made Edge my default browser.
KeyboardsThe default keyboard in LineageOS does not have stickers or GIFs. That is as it should be I think for a default built-in keyboard. But it does not support swipe typing either. This surprised me. It seemed like a huge step backwards to have to tap out every letter with my thumbs. Do people still type like that on their phones?!?! Oh, the humanity!
There is a microphone icon at the top of the keyboard for speech-to-text transcription. I used this all the time before on my Samsung S8+. But tapping it did nothing. Apparently I am missing a speech-to-text engine. This surprised be because Outlook has dictation built-in using Microsoft's engines and works well. But it only works in Outlook and not universally throughout the phone as it would if it was built-in on the keyboard.
I installed the Microsoft SwiftKey keyboard and that gave me stickers, GIFs and... swipe typing! Woo Hoo! But I was really hoping it would give me speech-to-text since I dictate almost all of my text messages. I figured it would use Microsoft's engine like Outlook does since it was a Microsoft app. But tapping the microphone on the SwiftKey keyboard promptly tells me that I need to download "Google Voice Search".
Microsoft AuthenticatorI installed the Microsoft Authenticator app for 2FA and it installed just fine. But it was impossible to add any accounts by scanning the QR codes. I think this is due to notifications not working properly, probably also due to the lack of Google Play Services or microG.
Outstanding IssuesSo, the outstanding issues I have right now are:
Microsoft Authenticator is non-usable. This is a huge issue for me
No speech-to-text transcription from keyboard
No notifications in Microsoft Teams
No notifications in Microsoft Outlook (this I can live with).
What I LikeWhat I like about LineageOS is the clean, minimalistic design of the operating system. I am not pushed into any particular "ecosystem" be it Google, Samsung, Microsoft or Apple. I can decide which ecosystem I want to participate in and to which extent. For example, I could download Outlook without downloading Edge and I don't need to backup my photos to OneDrive unless I want to. You can do this, to some extent, with OEM versions of Android, but it requires ignoring and disabling things. Come to think of it, that is really what an operating system should be - a platform for running apps, not an on-ramp into an ecosystem.
What irritates me is that not all apps work as they should. It seems like Google Play Services is an important part of the mix and many apps fail to function properly without it. Signal seems like one exception. It detects that you are not using Google Play Services and adapts the functioning the app accordingly.
Just a minor update. I tried several diffrent TTS engines (Pico TTS, Flite TTS, RHVoice) and none of these gave me text typing.
I ended up installing Speech Services by Google and it worked. I was surprised that it worked considering I do not have GApps (and thus no Google Play Services) and no microG on my phone.
So, I guess I can live with a little Google on my phone, but I would have preferred to find an open-source alternative or, barring that, a Microsoft alternative.