yashsingh1/xdaforums huggingface dataset:
[Android Software Development] hussaint:
The aim is to get away, but a big bang move from Google in a single shot takes a lot of planning and is not feasible for many. Instead a staggered approach where one can untangle themselves from Google bit by bit can be much easier for most.

A great start is microg and privacy respecting location services. The next step is to prefer FOSS apps via Fdroid and Yalp (without signing in with your Google credentials) for proprietary apps. For paid apps you have already purchased... restore a backup (e.g. Titanium Backup), if you must, taken prior to your first step to a Google free life... our an alternative method is you have already made your move and did not backup. If you previously purchased the app then it is not really morally wrong.

Google contact and calendar sync apps are a stepping stone until you tackle the "bit" of untangling where you move away from Gmail and/or Google contacts and calendar.

For me the step by step approach works better, as I have a busy life and depend on smartphone functionality/online tools to make my life "easier". I would find it very hard to do the big bang approach, especially with lack of single step by step approach with list of alternative for each "bit" to detangle. These guides do exist, but I do not feel there is a definitive guide just yet. I almost think it deserves a wiki in its own right.

It has come to a point where I do not *feel* in control of my privacy. Through the fantastic work of devs and tech writers in XDA and the entire FOSS community I think I can get that back. I've not done all the "bits" myself yet, bit am on the way. Every time I feel like scrapping the "project" and think how much easier some day to day tasks would be if I re embraced the full Google eco system, I remind myself that my "project" is not to make my life as easy as possible at any cost... it's to attempt to take back my privacy whilst still facilitating my current online life.

Current progress...

* LineageOS with microg

* Fdroid and Yalp instead of Google Play

* OSMAnd~ instead of Google maps

* Newpipe instead of YouTube (if I really need to use it)

* DuckDuckGo and StartPage instead of Google search

* Firefox instead of Google Chrome

* Default browser on mobile is Firefox Klar (FOSS version of Firefox Focus, but available in Fdroid)

* Internet Radio instead of TuneIn (fantastic find in Fdroid... OMG, the bloat I was putting up with on TuneIn)

Amongst the many things I still need to untangle are:

* Google photos (and I and others have found that photo backup does not work without Google Play services)

* Google mail, contacts and calendar (thinking of Fastmail as they provide all 3)

These are just my thoughts and limited experience. However, I hope this helps someone take the plunge into taking back their privacy.

EDIT: I'm not too bothered about what "they" have seen, I'm bothered about the fact that "they" do see it and manipulate me using it. For me it's not about secrecy, is about the right to privacy.
[Android Software Development] n76:
Déj
[Android Software Development] cssr:
The system will not post Deja Vu with the accent marks. I don't know why, I just know it won't.
[Android Software Development] Shadow&Light:
Great Job! :good:

Could you please also support the Moto G 5 (cedric)? I know there is no official build, but there are some unofficial builds here at the forums. Maybe you could use one of them?
[Android Software Development] kurtn:
Sorry, such requests have had no chance in the past. Maybe nanodroid is a solution for you.
[Android Software Development] Shadow&Light:
Maybe, yes. I'll look at it
[Android Software Development] salmanfarisy:
I've been using this wonderful ROM in my device (bacon) for the last few days, but some apps (local apps, but important for me) have been refusing to work with microg. Now the question is, how do I uninstall microg from this ROM and its components from this rom so that I can flash GAPPS? As for now, I install those local apps in other device (sprout8) running gapps since I don't want to wipe system and data in my bacon.
[Android Software Development] RayfG:
Hi, folks. One queszion for microg.

How do u realize speech (tts engin) in navigation. I have navigation installed (OSMAND) and there is no voice. Help is very appreciated.

Greetz, Ray
[Android Software Development] d1n0x:
You can configure voice prompts inside the app
[Android Software Development] RayfG:
This is what i tried, but no Chance to get it to work...
[Android Software Development] salmanfarisy:
Can I update microg with Nanodroid?
[Android Software Development] kurtn:
You can flash nanodroid. After that you can update with nanodroid repo in f-droid.
[Android Software Development] salmanfarisy:
Just flash it? No other trick? Like how I should edit .Nanodroid-setup file?
[Android Software Development] kurtn:
Nanodroid is a project mit many possibities. Use the insallation method you prefer. Last time I used setup-wizard to create the setup file and flashed nanodroid-microg only.
[Android Software Development] hollol:
I managed to install LineageOS 15.1 for microG on my Xiaomi santoni phone. Everything is working fine so far. My only problem is, that I actually need the playstore for some of my (in-app) paid apps. I tried to install playstore as described here https://shadow53.com/android/no-gapps/faq/can-i-use-the-official-play-store-with-microg/ (official as well as patched version), but in both cases playstore is not working. It is either actually directly crashing or it opens only the login page (even if google account is already registered within microG). Rebooting and clearing playstore app data is also not helping. MicroG self-check looks good so far (everything green).

What is the "trick" to get playstore working in LineageOS for microG?
[Android Software Development] Lordlight:
Help me !

Hello !

I have installed your latest ROM and i find that I can't sync my account , and I cant login to Chrome,

My phone is moto g xt1032
[Android Software Development] RayfG:
Use yalp Store from F-Droid
[Android Software Development] kurtn:
For in-app purchase I rather recommend nanodroid [MENTION=7403761]hollol[/MENTION]

---------- Post added at 04:39 PM ---------- Previous post was at 04:20 PM ----------

Please don't reply the complete OP.

Do you really want to sync? Isn't it better to export your data from Google and import it in some open source apps?
[Android Software Development] Lordlight:
Thanks for replying my post !

Yeah, I want to sync my bookmark, passwords.....

I haven't ever tried loging in youtube.

Maybe it is the same ..
[Android Software Development] kurtn:
Maybe you should stay with GApps.
[Android Software Development] cssr:
Your privacy is the price you pay, for the convenience of " free " storage, YouTube channels and syncing across devices. Which is OK, if the price is exceptable to you!
[Android Software Development] hollol:
So you mean using standard LOS + Nandroid? Still, I am interested in why the playstore is not working with LOS for microG ...
[Android Software Development] RayfG:
Because Google is limiting devices who are not registered. The want all your data and sell it. That is the reason.... But there is hope, e is coming hopefully soon.

Greetz, Ray
[Android Software Development] kurtn:
LineageOS 4 microG + nanodroid. So you don't need the patcher.
[Android Software Development] salmanfarisy:
Play Store is working in my device without problem. Rom is LOS 15.1 with microg.

---------- Post added at 12:55 AM ---------- Previous post was at 12:47 AM ----------

Which nanodroid? Nanodroid-microg? How should I set .nanodroid-setup file?

nanodroid_gmscore=1

nanodroid_play=10

nanodroid_overlay=0

nanodroid_mapsv1=0

nanodroid_gsync=0

nanodroid_swipe=0

nanodroid_forcesystem=0

nanodroid_nlpbackend=0000

Is that correct? With that setup, will playstore be installed and gmscore be updated and everything else be untouched?
[Android Software Development] maybeme2:
Where can I learn more about e?
[Android Software Development] d1n0x:
It's literally the same as Lineage-microG. Please don't fall for it.

More info: http://ewwlo.xyz/evil
[Android Software Development] kurtn:
E.foundation
[Android Software Development] Lordlight:
Thanks for your advice !

I have solved that problem.

I went to setting/app/chrome andr grant contact permision for it.

And it done !

This is the best ROM i want to use !
[Android Software Development] d1n0x:
This still begs the question why you would want to use MicroG and still be dependent on Google spyware.
[Android Software Development] salmanfarisy:
To avoid play services? For better battery life?
[Android Software Development] d1n0x:
Well that's my point. There is no point in avoiding Play Services when you still send data to Google. And battery life isn't any different than with Gapps.
[Android Software Development] Lordlight:
Oh

My phone has a low memory .

Only 4GB ROM free for user and after install some apps and download some videos, it's nearly full.

My RAM is low too.

Only 888 MB total.

And 300 mb free if i use Gapps

Gapps occupy much RAM....

So i decided to choose micro G instead !
[Android Software Development] Alister.:
I have a Xiaomi Redmi Note 5 Ai same as pro it's whyred. The last update for this was 21st of November i'm wondering why updates for this have stopped, is it possible the maintainer has stopped working on it? official lineageos shows the last update 25 november there all nightly's so i assume this is also.

Thanks.

https://download.lineage.microg.org/whyred/

https://download.lineageos.org/whyred

Found out yes maintainer for official has moved to a new device, someone posted Jan 5th there's going to be a new maintainer has to finish there exams first tho.
[Android Software Development] 4ronie4:
MicroG is designed to provide minimum functionality for those things that can't be replaced or are too difficult to replace. You can't use it and expect that all things would work. The only things that work perfectly are notifications and location.
[Android Software Development] salmanfarisy:
Push notifications and locations are enough for most users. Purist will only need location..
[Android Software Development] kurtn:
.. And spoofing the existance of play services or play store. Some apps pop up silly messages otherwise.
[Android Software Development] guest4711:
Which may be annoying but nothing more. For my part I installed unlp (location services) and yalp (store) (both from f-droid) and thats it.
[Android Software Development] Lordlight:
Thanks

I am using this ROM.

Perfect experience !

Everything works well !
[Android Software Development] espionage724:
I have LOS for microG and earlier this month I was able to pass SafetyNet (I had DroidGuard off of some link from GitHub; apparently it was patched with updated and 64-bit compat). But it seemed to stop working at some point later this month.

Anyone have any suggestions? I don't have Magisk installed, nor root.
[Android Software Development] 4ronie4:
How can I know if the changes of a specific date from official changelog were introduced in the migroG build? I mean if the changes are from the same day of the build, is there a way to knowif they're included?
[Android Software Development] cssr:
Anyone wanting to replace Google Maps, Waze etc. Check out Magic Earth Navigation, it does not use Google services, Exodus Privacy says it has no ( ZERO ) trackers, it ask for 13 permissions (Exodus says OsmAnd+ Navigation has 5 trackers and wants 18 permissions ) it uses open source maps, maps are downloaded and can be used offline. It has LIVE crowed source traffic in many countries. Magic Earth is available in the Yalp store. I found it easy to setup and use. It may take the place of waze for me, because of privacy. To do my job, I need to find 6-16 locations a day. Waze is the best I have found, but after only 1 day I think Magic Earth may replace it!
[Android Software Development] klaus-hamburg:
if you use osmand from f-droid.org store there will be no trackers include alternative maps also from f-droid.org

f-droid is the android store of my trust , google play store it won't be anymore

Magic Earth Navigation are not available on f-droid.org therefore it is not secure for me

I use microg since one year to my satisfaction
[Android Software Development] maybeme2:
F-droid doesn't have it anymore.

But it is in Yalp which gets it from the playstore.
[Android Software Development] guest4711:
On f-droid version 3.2.7 is available. Downloaded without problems...

OsmAnd~ (Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps) - https://f-droid.org/app/net.osmand.plus
[Android Software Development] maybeme2:
You are correct. That link downloads it.
[Android Software Development] baxxter106:
i use Magic Earth now for a while and as my daily navigation app. since they decited in November to delete all tracker programs like FB and G i think it is the best privacy keeping navigation app on market...

usability is also good and maps are close to up-to-date.

and it's very fast in finding of tracks and addresses.

I used OSMAnd+ for vacations to save my dataplan but this year i'm going to use only Magic Earth (because of same maps)...
[Android Software Development] sberla365:
I am having troubles with passing safety net on a S5 KLTE. Is spoofing ready to go on microg lineage or should I do something to get it work?
[Android Software Development] kurtn:
Safetynet and signature spoofing are two different features. Focus of this project is spoofing. For safetynet you should have a look at magisk or nanodroid.
[Android Software Development] RayfG:
Perhaps someone can help me, i hope. My chat app informs me with vibration, but no sound. I searched the hell why the hack this occures, but i am guessless .........? thy in advance, Ray
[Android Software Development] fjxda:
PhotonQ / x897 (recently updated by lineage) - updated build with microg

Hi,

would it be easy to create a recent build of lineageos for microg for the device xt897 (photonq)? Last build with microg is from 2017 but lineage has a new build from january 2019 https://download.lineage.microg.org/xt897/

Flo
[Android Software Development] kurtn:
You are right. That device is official in lineageOS and should get built with microG. [MENTION=4316015]Simon94[/MENTION] [MENTION=8701777]ncorna[/MENTION]
[Android Software Development] ncorna:
Unfortunately we fail to build LineageOS for microG for these 7 devices:

xt897

maserati

spyder

targa

umts_spyder

lt02ltespr

kingdom

5 of them (xt897, maserati, spyder, targa, umts_spyder) are Motorola phones and they all fail for the same reason:

ninja: error: '/srv/src/CM_14_1/device/motorola/msm8960_jbbl-common/libmotou/MotoVectorImpl.cpp', needed by '/srv/tmp/merged/out/target/product/xt897/obj/SHARED_LIBRARIES/libmotou_intermediates/device/motorola/msm8960_jbbl-common/libmotou/MotoVectorImpl.o', missing and no known rule to make it

If you have fixes for this, let me know.
[Android Software Development] Cobmaster:
Hi! I was well aware of some missing features, but Magisk cannot install properly due a faulty f2fs implementation in kernel, can you apply the patches here: https://xdaforums.com/showpost.php?p=70492947&postcount=8793 ?

Without it the rom is "de facto" unusable...

Edit: Sorry, I forgot to mention my device, it's a Moto Z Play (codename "addison") ???
[Android Software Development] kurtn:
Why not ext4?
[Android Software Development] Lordlight:
Yes

For me, that's enough !

:D

I dont use too much services,

Just use youtube and play store !
[Android Software Development] Cobmaster:
I already tried it, but system continues to ask to wipe data and when TWRP reboots after wiping data, the system asks (again ??!!) to wipe data... A continuous loop. Also TWRP cannot format the adopted storage as ext4, but I don't remember exactly what was the error I got. Sadly I have to stick with 9.0 with Gapps. I personally hate to use that rom, it's not stable enough and I really miss the stability of this rom.?
[Android Software Development] kurtn:
Sounds like you should post that in a twrp forum. And SD formatting can be done in another device.
[Android Software Development] bege10:
Installation error

Hi,

about two months ago I changed from LineageOS to LineageOS for microG.

Today I wanted to update the system (2019-02-05) with update from 2019-02-12. After pressing OK in the status bar a notification appears just saying "LineageOS 15.1 - 12.02.2019, Installationsfehler" (installation error). The installation process does not start.

Repeating the download does not change the situation.

What does that mean and how can I fix that?
[Android Software Development] kurtn:
Your battery is charged 30% minimum?
[Android Software Development] bege10:
Thank you for your answer. That issue shows an own notice within the updater, but not the mentioned notification.

Now I tried this: I wiped cache and dalvik and tried again to update - and succeeded :victory:
[Android Software Development] kurtn:
What did you do after wiping (in twrp I guess)? Reboot to system, go to settings/update?
[Android Software Development] bege10:
Yes, exactly, I wiped in TWRP, rebooted to system and updated from LineageOS-Update, just what did not work before wiping.
[Android Software Development] fjxda:
This "missing" file is part of hte git repository 'android_device_motorola_msm8960_jbbl-common'

https://github.com/LineageOS/androi...mmon/blob/cm-14.1/libmotou/MotoVectorImpl.cpp

Maybe there is a problem with the path mapping from git repository name to directory?

obviously the file is searched in the directory /device/motorola/msm8960_jbbl-common

but maybe the git repository was extracted somewhere else (/device/motorola/msm8960/jbbl-common)?

I never did build any android myself so I do not have much experience with this. However lineage currently releases updated builds for this device.
[Android Software Development] fjxda:
Hi ncorna, I did run the build using the lineage for microg docker image for xt897 / CM_14_1 and it did run fine.

I guess someone already fixed this issue. This would also explain why there where no updated lineage builds between 2018/06 and 2018/11 in the main lineage (not microg) download area.
[Android Software Development] maybeme2:
I would appreciate help with a recurring crash-boot loop problem.

The phone is a nexus 5 running lineageos 14.1 (now on the January 31, 2019 version because I'm afraid to update further) with microG and xposed. No Gapps. I use Yalp and Droid for app updates.

I've used lineageos for a long time with no real problems but starting 5-6 weeks ago I started having abrupt system crashes followed by bootloops hard to get out of. When I finally get the phone to reboot into twrp recovery, wipe cache and Davlic cache, I can usually reboot the system (till the next crash which happens very soon).

What does that tell us about the bootloops?

This first happened a few weeks ago and after reverting to an earlier version of lineageos the phone was fine but about a week ago (maybe because I updated lineageos? ) the crashing and rebooting started again.

How do I find out what is causing this? Is it a known bug with the recent versions of lineageos or MicroG?

Maybe some permission I am blocking with xprivacylua?

Maybe a misbehaving app update?

A problem with phone's built in memory?

Would some kind of system log tell me what causes the crashes? How do I do that?

Thank you for any help you can provide.
[Android Software Development] maybeme2:
Just for the developers to know:

I restored a December 13 version of lineageos 14.1 and the crashes and bootloops disappeared......
[Android Software Development] kurtn:
My guess: lineageOS update has broken something in xposed compatibility. In your situation I would start with a clean fash.
[Android Software Development] maybeme2:
Thank you.

What do I need to wipe to do a clean flash and what do I need to backup to avoid data loss?
[Android Software Development] kurtn:
For a clean flash you wipe system and data. You can backup and restore those in twrp. After restore you have your old setup. Nothing lost, nothing win.

With clean flash you lose all your installed apps and their internal data like settings or accounts. You do not loose data that is written with storage permission like photos, downloads, etc.
[Android Software Development] maybeme2:
Thank you. you're very kind.

Here's what I plan to do. Tell me if I misunderstood.

1. Make a fresh Titanium Backup on an external usb drive.

2. Make a fresh nandroid backup in twrp.

3. Wipe system and data partitions in twrp.

4. Using twrp, restore system and data from where?

—From the just made nandroid? (Or is that what you mean by "Nothing lost, nothing win"?)

—From a fresh download of lineageos for the Nexus 5

—From where do I get the microG?

5. Doesn't restoring data from the nandroid restore my apps? If not, can I use the Titanium backup to restore them?

6. Can I use the Titanium backup to restore Xposed and its apps?

Sorry for the questions but I'm afraid to mess things up......
[Android Software Development] kurtn:
You are in bug investigation mode. In this case I always prefer fresh installation over restoring backups.

Nexus 5 is official. So you can flash https://lineage.microg.org/

Restore from nanodroid most probably will restore your bug. Use official xposed installation method.
[Android Software Development] tlaurion:
LineageOS for microg delta updates availibility

Hi all,

i've opened two issues:

https://github.com/lineageos4microg/docker-lineage-cicd/issues/31

https://github.com/lineageos4microg/android_packages_apps_OpenDelta

It would be awesome that delta updates were available for microg.

What is missing?

Thanks!
[Android Software Development] kurtn:
In 7.1 branch? It would be awesome if nougat updates were available for microG while lineageOS stopped building yesterday.
[Android Software Development] tlaurion:
I'm mostly interested in LineageOS 14.1 for i9300, which is the 7.1.2 branch, yes.

No need to force overwrite everything from recovery on any update either.
[Android Software Development] kurtn:
Hi [MENTION=8701777]ncorna[/MENTION], lineageOS dropped nouat. According to your rules, the round of builds scheduled tonight did not start. That's extremely sad, because last week the February security patch was merged. I think the existing nougat ROMs are not all patched for the scary PNG bug. Can you please trigger another round of 14.1 builds?
[Android Software Development] SGH-i200:
Where can I look up whats included in a microG build. LOS has a page like this download.lineageos.org/tulip/changes (no longer available for tulip).
[Android Software Development] kurtn:
It's not easy to read, but lineageOS has a link to gerrit in homepage/community
[Android Software Development] ncorna:
Hi.

Ok, I'm scheduling a last build for all the 14.1 devices supported as of Feb 25.
[Android Software Development] BrotherZero:
Is there any ETA for when the LOS16 for MicroG ROMs will be out?
[Android Software Development] Shadow53:
I'm looking forward to this too. Looks like they might be waiting on https://github.com/lineageos4microg/docker-lineage-cicd/pull/30 before the builds happen.
[Android Software Development] haiag:
Will Xiaomi Poco F1 (beryllium) directly be supported, when LAOS16 for MicroG comes out?

Is it now officially supported by LAOS16. (https://lineageos.org/Changelog-22/)
[Android Software Development] BrotherZero:
Is it possible to estimate a rough ETA on that?

I'm about to flash LOS16 on my Poco (as soon as I can figure out how to get TWRP on it, had some snags with that), but I'd rather run it with MicroG.

On a side note, are you the same Shadow53 as the site? Its a great site man!
[Android Software Development] Shadow53:
I'm not part of the lineage4microg team, so I'm not sure. If I didn't have finals coming up, I'd be looking into getting it to work since I have the same device that's failing to build.

And yes, I'm the same Shadow53. Thanks for the kind words :)
[Android Software Development] baxxter106:
is there no rom update this monday? problems? i don't have xda installed anymore (trying more and more OSS only)