Getting started microG: how I degoogled my Google Pixel - General Topics

Hello all,
Recently I got a new phone and installed it using LineageOS + microG. Many Android apps rely on the Google Apps API, but many people no longer trust Google for various reasons. In response to this, microG was created as an open-source re-implementation of the Google Apps API.
The thing is, once you step outside of the Google sandbox, there are a few features you might miss and this thread intends to express my experience moving off the Google network. This is organized with the most important considerations during your transition away from googledom at the top:
Play Store
You're probably used to the Play Store, and you may even use apps that are not owned by Google but where to get them without logging into Google?
Enter F-Droid: a FOSS repository for Android apps. There is an app called "Aurora Store" which connects to the existing Google Play store, but without using the Google app---its just a play-store client!
First, install F-Droid using the APK they provide.
Install Aurora Store using the F-Droid interface from your phone.
Login with an existing Google account or the provided anonymous account.
Then download whatever you want from Aurora and it will come from Google Play.
This is a good time to install your firewall (AFWall+ or orWall) before testing a bunch of apps. Default-deny/explicit allow is the best policy. See the firewall section below.
Contact Sync & Calendar
You can still use Google's storage if you wish, or at least use it temporarily to move to a private DAV server. Install DAVx and follow this guide to (at least initially) sync your contacts and calendar from Google. Then you can use the calendar that comes with LineageOS/AOSP. Non-google Cal/CardDAV servers are available, or your can host your own on something like NextCloud.
Navigation
I'll break this into two parts: Location services and Nav Software:
Location Services
The microG Unified Network Location Provider (UnifiedNlp) is used to find your current latitude/longitude. In addition to your on-phone GPS hardware (which is typically slow to get a location fix), microG uses different backends to discover your lat/long with faster resources such as cell tower signal strength based on known tower locations. See "Apps->microG->Location modules".
nominatim - Converts addresses to lat/long
Uses OpenStreetMap by default
Can optionally use the MapQuest API for address resolution. You will need an API key from MapQuest.
The GSM Location Service (gitlab) can use an OpencellId database to find cell towers. It first downloads a database and can from then on get a lat/long location without Internet connectivity.
Mozilla Location Service: uses Mozilla's online database to find lat/long, requires network connection.
See the Unified Network Location Provider (UnifiedNlp) link for a full listing and detailed description:
AppleWifiNlpBackend - Uses Apple's service to resolve Wi-Fi locations. It has excellent coverage but the database is proprietary.
OpenWlanMapNlpBackend - Uses OpenWlanMap.org to resolve user location but the NLP backend did not reach release-quality, yet. Users interested in a freely licensed and downloadable database for offline use should stick with openBmap for now - Last updated in 2015
OpenBmapNlpBackend - Uses openBmap to resolve user location. Community-created, freely licensed database that can optionally be downloaded for offline operation. The coverage varies from country to country (it's best in central Europe).
MozillaNlpBackend - Uses the Mozilla Location Service to resolve user location. The coverage is OK. Only the cell tower database is free.
LocalWifiNlpBackend - Local location provider for Wi-Fi APs using on-phone generated database.
LocalGSMLocationProvider - Local opencellid based location provider backend. Has been surpassed by LocalGSMBackend which also has an OpenCellID option - Last update in 2014
LocalGSMBackend - Local location provider for GSM cells. It works offline by downloading freely licensed database files from Mozilla, OpenCellID, or lacells.db.
Nav Software
These navigation packages download maps to your device so you can navigate without network connectivity! (Read the text-to-speech section below if audible announcements.)
Organic Maps is the most user friendly, others are more technical:
Navit
OsmAnd
ZANavi
You'll have to try it to see if you like it. If you really prefer the more user friendly features that Google Maps and Waze provide, then I know at least Google Maps will install from the Aurora store will get your location using the UNlp backends from microG (above).
Firewall (requires root):
I've not found anything better than AFWall+. orWall is an option too, but I've not tried it. Drop a comment if you have a firewall you like better. Generally speaking you want to disable all network and then only enable what you need.
By default I disable everything. At a minimum, you probably want to enable these apps:
NTP for time sync
Aurora Store
DAVx
F-Droid
Location:
GSM Location Service (to download cell database)
GSMLocationBackend (to download cell database)
Mozilla Unified Nlp
Nomanatim Geocoder backend
microG Services Core is needed for some location downloads to work (I think...)
Network Manager so it doesn't say "limited connectivity"
Phone and Mesaging Storage for SMS and such.
Text-to-Speech (TTS) Engine
eSpeak will verbialize text which is useful for mapping software annoucements like "Turn right at the next intersection". Without a TTS engine you will not hear any navigation advice. When you run eSpeak the first time go to "eSpeak->menu->General TTS settings" and select "Preferred Engine" and then select "eSpeak" so it will download the voice model.
I find the voice is choppy so in "menu->eSpeak TTS settings" change the speech rate to "80 WPM". This is slow, but then you can go to "menu->General TTS settings" and set the "Speech rate" slider to run at a reasonable speed with less chop. Adjust your language and other parameters to your preference.
Speech-to-Text (STT)
One of the great things Google provides is speach-to-text, but unfortunately there are not many great replacements here, or at least not yet. There are a few projects being worked on:
LocalSTT is a proof of concept to support the microphone button on some keyboards like AnySoftKeyboard.
This page has an en-US build of LocalSTT (.apk) that works on Android 11.
vosk-android-service is a work in progress. Check it often and encourage the developer, it appears to be the first promosing STT option that does not need a network backend to convert speech to text:
Kõnele (github) provides STT service but requires a network server to do the translation. You can setup your own server, and maybe even deploy that server on your phone but I've not tried so post a comment if you get this working.
Keyboards
If you use swipe, then you can try a few alternatives:
OpenBoard
AnySoftKeyboard
Of course you can always install "GBoard" if you need to, just firewall it off
Email
I have found FairEmail to be a great open-source IMAP/POP3 client with a focus on privacy.
SMS
I use Signal from the Aurora store as my default SMS app because the android SMS app wasn't always waking the phone. This is probably a LineageOS bug, though, not a microG bug. The privacy feature is neat if you and your peer are both on Signal, but most of my texts are things like "please bring home milk" so I really don't care about the private text messages. (Of course now that I say that I'll start getting milk advertisements...)
Actually if you have an SMS app that you really like, please post it in the comments. I've never really loved any particular SMS app so something great would be great!
Browser
I'm sure everyone has an opinion on browsers. My favorite is Firefox Mobile and I always install the NoScript plugin so javascript is off by default. It is difficult these days to exploit a vulnerability in a browser, to advertise or to track you without some JS help, so only enable JS for sites you trust. There are many private browsers so I'll let you do your own research.
SafetyNet
See "Apps->microG->Google SafetyNet" because there is an option for it. For now I've been fortunate not to need any apps that need SafetyNet, so untested by me. The microG core does support it, read this article and this ticket for more detail.
Closing Thoughts
So thats about it, the rest is just normal use of your phone the way you normally would. I've been daily driving this config for a while and so far no real issues. GPS works, I can text and make phone calls, and do my occational browsing about the latest Linux Kernel features, maybe lookup a recipe or a HAM radio repeater frequency. It will be interesting to see what the future of microG is, but for now, I like that it gives me greater control of my device.
Cheers,
- Eric, KJ7LNW

Related

For the Game Developers out there

Is there a way for the game developer to tell where each user that plays their game is geographically located? Is this information that the game developer can easily obtain?
I guess what i am trying to say is, lets say a developer has a ad agency who wants to place ads in game, but the ad agency wants certain ads to appear for the user depending on their geographial location (the ad company has different ads for vancouver, calgary, and toronto that advertise local businesses), can the developer easily cater to this request?
openFeint at the very least can give you partial data I believe.. such that I have seen on iOS, not sure about Android however
From what I understand you can get peoples location in your android app. However it will be a listed permission and people may get curious.
Sent from my Nexus One using XDA App
oh so there is no way to obtain the data without it being a listed permission?
by listed permission, you mean that before you download the program, it will show it as something the app wants to access.
What about for iOS?
anyone have any insight?
You can use some IP geolocation service. This is platform independent and does not require any additional permissions because it could run on server side.
It's already the case - Ad servers like AdMob have the option to use coarse and/or fine location to better target ads.
But of course an App that has location enabled ads will show the coarse or fine location permission.
What are you asking really? you want to know a user's location without them explicitly letting you know...?
That seems indecent, at best...
Alternatively you can use Google Analytics to track users.
Using Analytics you can also send specific data (i.e. track the highest level a player can achieve, which level of difficulty players chose the most)
You can use IP geolocation (search on Google for lots of sites that offer this service) to locate the user from their IP address. If you need something more exact, look into the coarse and fine location permissions available to Android apps.

[SECURITY] Android Security for Conscious Mind

== THREAD PURPOSE ==
I'm opening this thread to share and learn ideas about privacy solutions, please respect the purpose and keep this thread clean. My main language isn't English so if you spot errors or omissions please PM to me so I can correct them. Thank you.
All trolling or demotivating posts, disbelieving about privacy concerns or defending Google honor will be reported for cleaning.
== PROBLEM, HYPOTHESIS, TESTS, CONCLUSION ==
For years I've been very annoyed about privacy abuse on Internet and since Snowden and Assange revelations my concerns raised. I'm sure my personal and professional life is common and boring but I want privacy with my things just like I don't want a guy next table in the coffee shop listening to my talking subjects.
My first decision was to deploy a personal server, in my home, with OwnCloud. All went fine for some months until I realized the pain it was maintaining the system working, from server attacks and system fails to energy bills nothing could justify such paranoia. The OwnCloud Android client was also very bad those days.
The second idea was hosting OwnCloud and mail services on a private host, but this didn't made any sense because data wasn't encrypted and every employee could easily see my thermonuclear projects and my banana pancakes secret recipes. It was also a paid solution for nothing.
Finally I thought "If you're using German services you should be fine, Germany privacy data laws are the toughest in the world (even better than Swiss in this matter)". I'm in Europe so using European services was a no brainier decision, preferably in Germany and owned by German companies. Yes, I know you can't trust anyone but even so I think it's a well balanced solution.
== SERVICES ==
These are my services right now, share yours and try to justify why they're equal or even better. This list will be changed as needed:
Mail - GMX (Germany)
- Generally I really don't like 1&1 services but GMX is really good and working only on European servers. I advise you to don't use their other service, mail.com, because this one use USA servers. Unfortunately all other free German providers have low storage space. If you're willing to pay for privacy try Dutch StartMail but it's beta at the moment.
Contacts & calendar - fruux (Germany)
- Amazing services, great philosophy. For privacy and decentralization purposes I've opt for don't have this services on my mail provider. Unfortunately their servers are on Amazon Ireland, but I believe fruux have implemented cryptographic code on their system.
Cloud - HiDrive (Germany)
- I NEVER upload sensitive information to the cloud, even encrypted (remember Heartbleed and AES backdoor theory?). I was using Wuala for years but gave up after have been acquired by LaCie (USA). Tresorit shouldn't be trusted either, they're using Microsoft Azure servers, each uploaded and shared link pass through USA. Mega is darkness, I don't like the smell of it.
Apps - F-Droid (UK/France)
- FOSS is the way you should go, F-Droid is the obvious choice. F-Droid client was forked from Aptoide's source code.
Aptoide (Portugal) it's good but not consensual. Recently they're processing Google with Antitrust Complaint in EU proving they're concerned. You can only trust Aptoide IF you choose to install apps from their main centralized store (the default one, be ware and don't trust any other user store). http://m.aptoide.com/about
If you can't find what you're looking for then you can use Blank Store or Opera Mobile Store. Never choose Amazon Appstore, apps installed from there have proprietary code inserted.
Search engines - DuckDuckGo (USA!)
- Technically DuckDuckGo is a meta-search engine. It's amazingly good and you have lots of options to choose (did you know you can directly search images from Google if you search !gi [image you're searching for]?).
Another great alternative is Startpage (Netherlands).
== ANDROID SYSTEM ==
My Android system:
- CyanogenMod + freecyngn + NOGAPPS + SuperSU
- TWRP recovery
- Hardening Android for Security and Privacy
== APPS ==
My essential apps are:
Apps client - F-Droid (FOSS)
- See services above.
Privacy and cleaning - AdAway and AFWall+ (both OSS)
- Obvious choices on each privacy concerned system. Block almost everything, trust no one.
Android browser - Boat (proprietary code)
- I just love the options, specs, interface and speed. I know this choice will be highly controversial for some because it's a Chinese made browser, but isn't a cloud browser (like the also Chinese Maxthon) and it's really easy to firewall it from calling home (something somehow difficult with Dolphin). The obvious FOSS choice for almost everyone would be Firefox but I really hate their Android app and I have some bad thoughts about their Google connections. The FOSS best shot would be Tint or Lightning, but they're rather limited and AOSP it's even worse. Chrome it's obviously excluded for privacy sake.
Boat devs also used to be active on Xda with many supporters. For security precautions block port range 192.241.158.0/24 and 211.151.0.0/24.
Email app - K-9 (FOSS)
- The oldest, most forked and trusted email client. Needs a deep design/interface Overhaulin' (hey, Chip Foose...)
Contacts and calendar sync - Fruux + Birthday Adapter (FOSS)
- See services above.
Password & confidential safe - KeePassDroid (FOSS)
- Believe me, I don't know a single password of my accounts and I have hundreds. The only really big and complex password I know is the one from KeePass.
Antivirus - NONE, JUST DON'T
- I will not discuss here about the needs or true benefits of these apps but I can assure your data is leaking each time you go online. All them claim about privacy but they're always collecting "unidentifiable data".
== I will post links for everything soon. Please include links in your posts when justified. Thanks. ==
== Android Alternative FOSS ==
This is a list of some well known apps and their open source alternatives. Incredibly some of them are even better than "official" or paid apps, some others are quite limited but evolving and much secure.
It's impossible to put everything here, only the best apps I've tried with success will be listed. Please keep posting your suggestions.
BitTorrent Sync > Syncthing
Chrome > Firefox
Dolphin > Tint Browser
Dropbox > OwnCloud, Seafile
Facebook > Tinfoil for Facebook
Gmail > k-9 Mail
Lux Auto Brightness > YAAB
Tasker > SwiP
Titanium Backup > oandbackup
Twitter > Twidere
Reserved, just in case.
Really great thread sancho_panzer. I never thought someone can be as paranoid as I am, but I found you.
I'd like to add a few services:
Posteo (Mail):
A german email provider that doesn't claim as much data aa most of them do. It just needs your mail, pw of course and you can add your mobile phone number if you like to (it will be saved hashed in their database). Posteo has great SSL connections and uses a the first (german) provider the new protocol DANE as well as DNSSEC. You can use their CalDav and CardDav server and choose to encrypt your address book and your calendar. The service costs 1€ per month (10 cents for additional aliases and 20ct for the next gig), that can be paid by post mail, PayPal or bank transfer. The last two way won't get linked to your account.
CalDav/CardDav
To manage my addressbook and calendar on multiple devices I use aCal from F-Droid.
For googling issues there is a browser add on for PCs that tunnels the Google searchs for you called disconnect.me
Greetz, and i appreciate your love to FOSS very much!
@traceless There are lots of people on Xda concerned about privacy on Android and the Internet. I really hope this thread could help them to take some measures about it and share alternatives.
Thank you for https://posteo.de/ suggestion. Could be a great service problem is I don't speak German. I really don't understand why the website don't have an English version. I'm also concerned with recent leaks news about *.de domains ( http://www.bbc.com/news/technology-25825784 ).
I've tried CalDav-sync and CardDav-sync and they're great little apps, but if you want a FOSS solution try DAVdroid and the very new Flock from F-Droid.
I really can't trust https://disconnect.me/ . ( http://www.darkreading.com/document.asp?doc_id=1251070& ) or Ghostery, both track you ( http://www.reddit.com/r/firefox/comments/1qkc2b/disconnect_vs_ghostery/ ). If you're using Firefox on PC or Android my advice is to install Adblock Edge (Adblock Plus is worse and heavy) + Self-Destructing Cookies (BetterPrivacy is also great) + NoScript. You should also consider CleanQuit.
@sancho_panzer
I knew, that Disconnect was founded by a former Google employee but didn't know he was linked to the NSA. Anyway my current FF configuration looks just as you recommended, but I additionally installed a plugin that's called FireGloves. This is especially useful if you want to make fingerprinting your browser harder. It disables or disguises trackable settings; if you'd like to every browsing session. How unique ones configuration is, can be seen here at Panopticlick.
I agree, that it's a pity some services aren't available in the most common languages. Posteo's webmailer can be changed to English, but the whole service is German. Btw you don't have to be worried about the de ccTLD, the 16m mail that were compromised earlier this year were most likely taken due a hack of a german online shop and as the most customers were germans, the majority of the mails end up with *.de. So it doesn't mean every german domain is compromised and mail provider are insecure.
As you don't speak german you could take a look at Secure-Mail, a mail service provided by the mainly german VPN Perfect Privacy. It hosts in NL and supposes to store no identifiable data and is also encrypted. I found no setting to change the language to english on Secure-mail, but I thought I've seen it once in english, maybe it canges only if your country is english-speaking.
Flock is really nice, but I stay with aCal, cause it comes with a calender other than the integrated one and I'm not dependent on the built-in one with the (also switchable) Googl sync.
Excellent thread, thank you for starting it.
Edit : I think HTTPS Everywhere by the EFF should be mentioned in a thread like this.
https://www.eff.org/https-everywhere
sancho_panzer said:
I'm sure my personal and professional life is common and boring but I want privacy with my things just like I don't want a guy next table in the coffee shop listening to my talking subjects.
Click to expand...
Click to collapse
It doesn't matter if you think you life is important enough to be watched or if it's just boring. The fact that you know you *could* be watched in every move you make, automatically changes your behaviour. It changes the way you think, it changes the way you speak and write. It influences the way you interact with others. Feeling watched makes you fear of what you do!
Opening a thread like this is a good thing to begin to overcome this fear. :good:
Good linux expert, my colleague, told me some finding, android wise.....
He has installed Android Firewall, and blocked every possible application and system modules, including kernel.
In apk log, found that all ip packets sent by android kernel are routed through some chinese ip address, regardless of theirs final destination.
After some research, turned out that this IP is used by NSA. Yes, all ip packets going out of our android phone are sniffed by NSA. Embedded in kernel.
My 2 cents here, and sorry if ot.
Cheers!
Sent from my GT-I9195 using Tapatalk
Nice thread, thanks! :good:
Some thoughts from my side:
I generally distrust every online service, especially if I don't pay for them. I think it is better to decentralise services and host them on self managed servers in families, groups of friends,... and thus basically only give data to trusted persons you know in real life.
Here are two good links that show alternatives to proprietary software/cloud services:
https://prism-break.org/en/
https://wiki.debian.org/FreedomBox/LeavingTheCloud
== SERVICES ==
Mail -
I think mails are generally difficult to self-host. So you need a good mail service. Posteo was mentioned here, another similar reliable german mail provider (with english translation) is mailbox.org. They even encrypt unencrypted incoming mails with your PGP-key before they store them.
Contacts & calendar -
Posteo and mail.org also include contact and calendar synchronisation via CalDav/CardDav. Even better: Host it by yourself.
Instant Messaging -
XMPP (Jabber) is an open decentralised protocol with lots of implementations for almost every platform. You can host it by yourself or use an existing server. There are also very good clients for Android like Conversations or Xabber
== ANDROID SYSTEM ==
Two additions:
Free Your Android! - campaign of the Free Software Foundation Europe
IMSI Catcher/Spy Detector
== APPS ==
sancho_panzer said:
Android browser - Boat (proprietary code)
Click to expand...
Click to collapse
Don't do this! Firefox for Android is also a good choice. And Orweb not to forget!
traceless said:
I use aCal from F-Droid
Click to expand...
Click to collapse
DAVdroid is also a very good FOSS CalDav/CardDav-provider that integrates with the contacts/calendar app of android. And it is under active development (in contrast to aCal)
I can only agree that using posteo.de is a must. Completely anonymous. I put cash in an envelop (didn't actually touch any of it myself ) and they opened my account no problem. Last time I checked their site alao had an English version. Feel free to pm me with translation issues. I speak both languages fluently. Also a thread like this without XPrivacy?
For those interested in tor along with afwall, I have posted instructions on getting them to work together in the afwall thread
I prefer the Android system to be: OMNI + NOGAPPS + SuperSU
Note that freecyngn & NOGAPPS author has switched to OMNI
Regarding OwnCloud: it's a great software, but you're right not to trust it when it runs on some server that is not under your control. That's why I run OwnCloud on a Raspberry Pi that is running at my home, behind my firewall. Syncing is made with CardDAV and CalDAV, and both apps use SSL. I think I can trust that one.
dvdram said:
Regarding OwnCloud: it's a great software, but you're right not to trust is when it runs on some server that is not under your control. That's why I run OwnCloud on a Raspberry Pi that is running at my home, behind my firewall. Syncing is made with CardDAV and CalDAV, and both apps use SSL. I think I can trust that one.
Click to expand...
Click to collapse
And what connection are you using? I thought about exactly the same solution, but it's nearly useless with ADSL.. (6 MBit/s down and just 60kbits upstream)
Thank you guys for your contribution on this thread.
Ultramanoid said:
I think HTTPS Everywhere by the EFF should be mentioned in a thread like this.
https://www.eff.org/https-everywhere
Click to expand...
Click to collapse
@Ultramanoid You're absolutely right I forgot to mention it, I use it with Firefox on my laptop and it's great.
dvdram said:
Opening a thread like this is a good thing to begin to overcome this fear. :good:
Click to expand...
Click to collapse
@dvdram I agree and don't understand why so much people just don't care to talk about it.
jukyO said:
Good linux expert, my colleague, told me some finding, android wise.....
He has installed Android Firewall, and blocked every possible application and system modules, including kernel.
In apk log, found that all ip packets sent by android kernel are routed through some chinese ip address, regardless of theirs final destination.
After some research, turned out that this IP is used by NSA. Yes, all ip packets going out of our android phone are sniffed by NSA. Embedded in kernel.
Click to expand...
Click to collapse
@jukyO Lookout, the real test here should be made on a clean system, just ROM and a Firewall. That's the only way you can say it's kernel coded. Some apps use kernel to send and receive packets, your alert could be related to one of these.
Another debatable subject should be SElinux. Many ROMs, like CyanogenMod, have it in enforcing mode by default. If you install another kernel, like Alucard, SElinux become permissive. Even if SElinux is considered OS we all should not forget that was developed and implemented by NSA (!).
bastei said:
Here are two good links that show alternatives to proprietary software/cloud services:
https://prism-break.org/en/
https://wiki.debian.org/FreedomBox/LeavingTheCloud
== SERVICES ==
Mail -
I think mails are generally difficult to self-host. So you need a good mail service. Posteo was mentioned here, another similar reliable german mail provider (with english translation) is mailbox.org. They even encrypt unencrypted incoming mails with your PGP-key before they store them.
Contacts & calendar -
Posteo and mail.org also include contact and calendar synchronisation via CalDav/CardDav. Even better: Host it by yourself.
Instant Messaging -
XMPP (Jabber) is an open decentralised protocol with lots of implementations for almost every platform. You can host it by yourself or use an existing server. There are also very good clients for Android like Conversations or Xabber
== ANDROID SYSTEM ==
Two additions:
Free Your Android! - campaign of the Free Software Foundation Europe
IMSI Catcher/Spy Detector
== APPS ==
Don't do this! Firefox for Android is also a good choice. And Orweb not to forget!
DAVdroid is also a very good FOSS CalDav/CardDav-provider that integrates with the contacts/calendar app of android. And it is under active development (in contrast to aCal)
Click to expand...
Click to collapse
@bastei Thanks for your useful input. I know Boat would be controversial talk but if you read my comments you'll see I'm aware about the dangers of such decision. Even so I'm convinced about the safety of it.
Firefox is my primary choice on my laptops since the earlier version 3. Even if I tried alternatives on some occasions I've always returned to Firefox security and true development power (I always use it to analyse code and test all websites I make), the only real alternative was Opera (the original one with Presto engine, not the crap they use these days).
Android Firefox is a completely different beast. It's heavy, buggy, need extras for simple tasks like automatic close and clean or user agent changing, but above all WHY THE HELL CAN'T WE MAKE FOLDERS and organise favorites at will? The only solution I found for favourites was to sync them with my PC, organise all there and sync them back. Did I mentioned the ridiculous times it FC? Maybe in the future, right now the only FOSS I could consider is Tint Browser.
an0n981 said:
Also a thread like this without XPrivacy?
For those interested in tor along with afwall, I have posted instructions on getting them to work together in the afwall thread
Click to expand...
Click to collapse
@an0n981 XPrivacy and Xposed could be all we need IF they were OSS. The other problem are the inevitable lags introduced by these layers.
I've tested several configurations on my phones and tablets over the time but ultimately my OP describes my options at this moment. This subject isn't closed and will never be, there aren't perfect security systems, and that's the purpose of this thread, I'm sure the OP will be changed on some occasions. Please keep suggesting alternatives and solutions, your contribution will be greatly appreciated.
aelmahmoudy said:
I prefer the Android system to be: OMNI + NOGAPPS + SuperSU
Note that freecyngn & NOGAPPS author has switched to OMNI
Click to expand...
Click to collapse
@aelmahmoudy OMNI is a valid CM alternative, developed and maintained by well know Xda developers. Unfortunately I don't really like the excessive cleanliness and limitations. The only way I could advise it would be complemented with Xposed+XPrivacy+GravityBox, besides NOGAPPS and SuperSU.
I can't talk for them but I believe @MaR-V-iN and many other ditched CM after the group became comercial oriented, the inclusion of analytical and proprietary code didn't helped either. CM it's still the base for lots of ROMs and I'm still convinced it's the best for me, provided that are VM snapshots and thoroughly cleaned and modded like mentioned on my OP.
sancho_panzer said:
...
@an0n981 XPrivacy and Xposed could be all we need IF they were OSS. The other problem are the inevitable lags introduced by these layers...
Click to expand...
Click to collapse
Both are 100% open source, just not distributed through F-Droid. You can compile them yourself, source is on GitHub. Security software will always add some lag.
an0n981 said:
Both are 100% open source, just not distributed through F-Droid. You can compile them yourself, source is on GitHub. Security software will always add some lag.
Click to expand...
Click to collapse
You're absolutely right, my mistake. Still when I used them my system felt somehow lagging.
:delete:
err on the side of kindness
traceless said:
And what connection are you using? I thought about exactly the same solution, but it's nearly useless with ADSL.. (6 MBit/s down and just 60kbits upstream)
Click to expand...
Click to collapse
I admit I have a bit more speed than you, but it depends on what you want to use OwnCloud for. I use it only for syncing calendars and contacts, and for that few bits of information even your speed is more than enough, although you should consider to do the first time syncing over WiFi. Later, when you add contacts and calendar entries, you won't notice much disadvantage.
Of course, if you want to sync pictures and movies, that speed will not be enough. But do you really need that? Is it not much more efficient to copy pictures and photos via USB cable, when you're at home? Do you really need to sync them while on the road?
That is what you need to ask yourself. Like I said: contacts and meetings are very small pieces of information, less than a text message. A 60k download (from your phone's point of view) is more than enough for that.
dvdram said:
I admit I have a bit more speed than you, but it depends on what you want to use OwnCloud for. I use it only for syncing calendars and contacts, and for that few bits of information even your speed is more than enough, although you should consider to do the first time syncing over WiFi. Later, when you add contacts and calendar entries, you won't notice much disadvantage.
Of course, if you want to sync pictures and movies, that speed will not be enough. But do you really need that? Is it not much more efficient to copy pictures and photos via USB cable, when you're at home? Do you really need to sync them while on the road?
That is what you need to ask yourself. Like I said: contacts and meetings are very small pieces of information, less than a text message. A 60k download (from your phone's point of view) is more than enough for that.
Click to expand...
Click to collapse
Thanks. Firstly I wanted to use it for an alternative to Dropbox but then I found out the Cal- and CardDAV support. And you're totally right with syncing after first initialisation. Maybe I get an RPi later and try this one and also the owncloud feed reader [emoji2]
Any idea how to use the FF sync of owncloud, since FF only supports upgrading old accs to the new mozilla ones but personally I'd prefer the old way.
Greetz

[APP] Where I'm parked?

How many times have you forgotten where you had parked?
With this app you will not forget where you parked your car, motorbike, bike or horse...
With a simple and intuitive interface you can save the position where he parked and then get directions from wherever you are.
The application can also save the position of the vehicle automatically when you disconnect the headset, by example.
HOW IT WORKS
A button will appear in the bottom-right of the screen when the location will be fixed with the defined accuracy.
Press the button to save your car location.
When you can re-enter the app it will display the route to your vehicle and, of course, you can save the car location again.
Easier impossible!
PLAY STORE LINK
https://play.google.com/store/apps/details?id=com.ryosoftware.whereismycar
PERMISSIONS
Fine and coarse locations: Required to fix your location
Write external storage: Required by GoogleMaps API
Internet and Access network state: Required by GoogleMaps API and by Ads (in the free version)
Billing and Get Accounts: Required to manage InApp billing
Bluetooth: Required to automatically save current location when BT device disconnected (see app settings)
Vibrate: Required to vibrate when current location saved
Read phone state: To disable voice speech while incall
Only to let us know 2 rellevant dates for this app:
* May 3: I have pulled the app from the Play Store. Active users can use the app but no new installs are allowed.
* June 11: Google Maps API becomes a payment API and developers needs to create a billing account to continue using it. I do not agree with that, so I do not intend to create the billing account. I assume that the app will stop working sooner than later from that date.
Just for your information, I paste a rellevant part of the email that I have received on May 3 from Google...
Code:
Hi,
Today we are announcing important changes, including our new name - Google Maps Platform, a simplified product structure, pay as you go pricing for all, and more. Please take a few minutes to review the announcement to familiarize yourself with the upcoming changes.
We would like to highlight a few updates that may impact your implementation. Beginning June 11th, we are launching our new pricing plan and providing all users access to support. We’ll continue to offer a free tier — all developers will receive $200 of free monthly usage of our core products.
In addition, this change will require you to enable billing and associate it with all of your Google Maps Platform projects. Creating a billing account helps us better understand your usage so we can continue developing helpful products. It also allows you to scale easily with less downtime and fewer performance issues if your product grows beyond the $200 of free monthly usage. For additional visibility and control you can set daily quotas or billing alerts.

How do Whatsapp Tracking Apps work (existing on Google Play Store)

I have come accross multiple applications on the Play Store which are able to succesfully track the activity of a Whastapp Number.
I am a web developer myself having basic knowledge in WEB API's etc. I was really intrigued with the accuracy of the app called "WhastLog: online last seen" . My question is what do these applications use to track a number because there are no public API's existing as far as i know, and can i myself try to code and reproduce the results. Anyone who can point me in the right direction is appreciated. I have found a few open source projects on GitHub but most of them require QR code authentication.

How is my privacy with CalyxOs?

Hello all,
I have been more privacy conscious for an extended period of time now. I use CalyxOs because I still need some apps, both work and personal that do not work in GrapheneOs. However, the last one I have a question regarding the collection of data by Big Tech and I am wondering to what extent I am about my privacy and if I am not taking too much actions for nothing? After all, I see a lot of videos and tutorials about degoogled phones. I understand that with degoogled phones combined with minimizing apps (and especially not installing google apps) it becomes more difficult for the Big Tech to get a full profile than with a stock os. So this means that I take all kinds of precautions that make me put more effort, like not using a lot of easy apps anymore, in device (now Pixel 4) much less good specs than e.g. Galaxy S21 etc. My question now is, to what extent do I actually protect my privacy this way? Some examples: I no longer use Gmail but Protonmail, but many of my recipients still use Gmail, so my mail "comes anyway" to Gmail. Conversations via Whatsapp, but also Signal or Session or Briar etc. are at my friends/family on a stock android. But then the conversations are also not private like on a CalyxOs right? So in short, what my question is, do these efforts and sacrifices of ease of use still have any use if all the two way interactions don't guarantee my privacy anyway?
I'm no expert and maybe someone can help me clarify the privacy process?
Thank you!
I recommend the following:
Use a custom Rom without any google stuff. There is either
1.) LineageOS for the Pixel4 _WITHOUT_ any "gapps", "mindthegapps", "microg" and whatever their names are.
2.) CalyxOS WITHOUT "microg" - make sure to switch off the checkbox during installtion.
3.) GrapheneOS
I only have experience with #1 & #2, i am using ~95 Apps and i discovered only one which refused to run without the socalled "PlayServices" and this is the "Flightradar24"
Some other ideas:
- use a personal firewall like NetGuard Pro or the built in one in CalyxOS and restrict as much as possible network access for ALL apps.
- use a dedicated contact app (i use "simple contacts" from FDroid) to separate private contacts from the "standard" contact app which can be read by Telegram or Whatsapp.
- extract the native Pixel4 camera app and sideload it onto your custom rom based phone and restrict network access of it to have all features of the good original Pixel Cam app.
- Do not use the google search engine, use "DuckDuckGo" or one of the other alternatives.
- check that you _do not use_ the google DNS servers (8.8.8.8) use another one like "digitalcourage" - check "duckduckgo" for trustworthy dns servers
- lock for the actual version of the "Privacy Handbook" there is a very good one but its in german language, not sure if there is a similar one in english
- regarding gmail: tell people that you _do not send_ mail to google mail. "gimme another mail adress plaese, i dont want to have the contents of my mail scanned by google POINT!"
In other words: Avoid as much as possible from "BigTech", use open source alternatives. Support Open Source projects. Use a privacy friendly mail provider, in DE they are cheap ~ 1,- €/month you have the privacy and a ad free WebGUI and you support their business.
The other side of the medal: Stay away from the Web/Internet/modern technology but this isn't a solution
Thats my 2 cents

Categories

Resources