yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] MSe1969:
Thanks for confirming. I'll make the test build then available for OTA updates and include the commit into my other builds.

In regards to donations:

Short answer: no, but thanks for considering!

Longer answer:

There are in fact four thoughts I would like to express.

1. First of all, this is a hobby for me and it should stay that, so despite the clear meaning of the word "donation", to simply express some appreciation and in fact "invite the dev to a coffee" (and nothing more), I have seen some expectations in other threads (not mine), which seem to indicate that some folks expect "obligations" in return...

2. OK, I could deal with that, but in fact I would either have to spend some time to setup a proper bitcoin link, publish my true bank details (which I don't want) or setup an account with a US based online payment provider (not mentioning names, but I am sure you know which companies I mean), which is an absolute NoGo for me (data privacy is important to me and I also don't like, when payment providers proactively apply harassments based on intransparent "moral rules" or "patriotism"...).

3. In general, I would like to encourage everybody to support free software developers (e.g. donate, when you use apps from F-Droid, especially if they offer the same apps as paid apps in the G* playstore).

If you would like to donate, you might want to also consider e.g. civil rights organizations engaging in defending our rights for privacy and against mass surveillance.

4. And last, but not least, if you build ROMs yourself, support the idea of G* free alternatives and making the work of very nosy apps a little bit more difficult by making use of available sources and providing also such builds.

Wow, has become almost a political statement, but I felt this is also important to say (it is in fact addressed to every reader, not only to you)

Cheers, M.
[Moto G Android Development] Hb20032003:
[MENTION=7929484]MSe1969[/MENTION] you sir are doing a great job maintaining this device. Nice to see another NoGoolag supporter :highfive:

PS: You can also add Aurora Droid in place of F-Droid. It is a F-Droid client from same dev as Aurora Store.
[Moto G Android Development] MSe1969:
I know that this app exists, but haven't looked at it yet. What would be the benefit compared to the original (apart from a different UI)?

EDIT:

In fact, there is no need to bundle it - the AuroraServices app is pre-bundled because of AuroraStore, so if people would like to use AuroraDroid, they can download from F-Droid as regular user app and make use of the AuroraServices app as install method. Nice app, btw.
[Moto G Android Development] The-Saint2k:
you speak my heart completely. I reject Google completely. In the long run, this should end in a complete rejection of GAFAM. The only thing I use as part of GAFAM is Amazon.

It is correct, I build my own image of Android for two devices. But as I said on a low level (Docker Image). Main reason is independence.

Nice that gives companions which avoid Google.
[Moto G Android Development] MSe1969:
Similar with me :)

(OK, I obviously use G* when I access their AOSP repositories, sync my build tree, look at the Android security bulletin - but I have no Gapps, don't use Gmail as my e-mail, don't use G* as my default search provider)
[Moto G Android Development] ChrisRM:
Just picked up an update on my Moto G, just two weeks after the February one; what's this one about?
[Moto G Android Development] ChrisRM:
Did I miss something else?
[Moto G Android Development] MSe1969:
See my post from Sunday, made (as announced) the test build available: basically only a changed SELinux rule to allow the Netguard app applying filters, if somebody wants to use (and install from F-Droid). It also has some kernel fixes, so sec. string indeed is 2020-02-05. (The thought was: The test build works reportedly well, it is already uploaded, so why not make it available f. OTA?)

Only for falcon microG build, all builds will receive next update in March again.
[Moto G Android Development] ChrisRM:
Thanks, I was puzzling and fretting that the Alzheimer's was creeping up to me... ?

---------- Post added at 10:57 PM ---------- Previous post was at 10:45 PM ----------

And the new update just breezes in... The Aurora store didn't complain about its API as usual and just got on with it. Email works, all is good.
[Moto G Android Development] ranggakumal:
Wow my falcon resurrected again .this is impressive.:good:
[Moto G Android Development] DrummerMuppet:
Hi there!

A friend has a Moto G first gen but I don't know if it's a "Falcon" or a "Peregrine." The phone is still using the factory image and has never been tampered with. How can I tell which variant (Falcon or Peregrine) it is so I can flash the right ROM?

Thanks in advance!
[Moto G Android Development] MSe1969:
Couple of options:

- Does the "About the device" screen in Settings tell you more? (Don't know how informative the Stock ROM is)

- The peregrine is LTE capable, the falcon not. If you see the respective symbol indicating 4g or LTE for mobile internet, you know it's a peregrine.

- You also could remove the back cover, as if you wanted to insert or replace the SIM card and look for the type (XT number somewhere)

- Or you connect via ADB and enter "adb shell" - the prompt also should indicate the device
[Moto G Android Development] DrummerMuppet:
Thanks, that helped!

It's an XT1032 model so a Falcon apparently. I'll try flashing this ROM to the phone sometime this weekend, need to back it up first, learn how to properly unlock its bootloader, etc. Hopefully it'll give it some new life as it's kinda slow (or maybe it's the responsiveness we have now on newer phones that makes it feel slow~ish haha).
[Moto G Android Development] ChrisRM:
Falcon or Peregrine

Easy to tell, the Peregrine has a extra SSD slot that the Falcon lacks...
[Moto G Android Development] DrummerMuppet:
So, here's a little update.

I managed to flash the ROM without any issues. The instructions from the opening post were clear and easy to follow (and well I did tinker a lot with my own devices back in the day, now not so much, so it wasn't particularly difficult or anything like that.) The difference in performance is noticeable so thank you, really, for maintaining and sharing this ROM.

Keep up the good work!
[Moto G Android Development] MSe1969:
New builds with March ASB

Hi all,

new builds are ready and are already offered through the updater app as OTA update:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/li...1-20200306-UNOFFICIAL-oms-falcon.zip/download

ASB Security string 2020-03-05 (with kernel fixes)

System Webview on 80.0.3987.117

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/li...0200306-UNOFFICIAL-mG-oms-falcon.zip/download

ASB Security string 2020-03-05 (with kernel fixes)

Bromite Webview on 80.0.3987.117

AuroraStore updated to 3.2.0

Added Netguard app (F-Droid version!) to SELinux domain allowing to access /proc/net

Cheers, M.
[Moto G Android Development] ChrisRM:
The usual...

All just worked, just as it's supposed to. FWIW, there was again the discrepancy between Peregrine and Falcon. Peregrine saw the OTA advert and picked up on it, Falcon had to be prodded to check. This was about 30 minutes after your post above. Notwithstanding this, both applied themselves correctly and this is a Good Thing. Ta muchly!
[Moto G Android Development] joezJwsB8:
wireguard stopped working

Hi,

Thanks for making these ROMs, I use them for a while now without problems, but this update, version B, my wireguard stopped working, the last handshake on the other end of the tunnel is just before the update, and I tried restart both end, but the log always says handshake failed. Nothing changed in my setup, except the ROM update, this VPN is always on, so I downloaded the update through it.

Any idea what could be the problem, could it be connected to the Netguard change? I've had it installed before but I deleted it more than a month ago.

Anybody else had this problem or just me?

Thanks
[Moto G Android Development] MSe1969:
Hi,

the "Netguard" change has definitely nothing to do with your issue, it simply assigns the Netguard app, if installed, to a different SE policy.

The only thing, which could be related, is that I apply each month kernel sec. patches.

Can you show the log pls.? (Won't have a lot of time next week however)
[Moto G Android Development] joezJwsB8:
Thanks for the reply, I've sent you the log in private message.

It isn't urgent at all, I will try to restore the previous ROM, just to make sure, is it safe to do? I'm experienced in flashing ROMs, so if it should work I try it.

Thanks
[Moto G Android Development] MSe1969:
Yes, you can manually restore the previous build, no issue.
[Moto G Android Development] joezJwsB8:
False alarm sorry. I downgraded to the previous lineageos version, wireguard was still dead, I created a brand new wg config file, wg still not working, replaced the domain name with IP in the config, wireguard finally working again. Reflashed to the newest ROM again, wireguard still working, so the error is in the DNS resolving (which is still weird). Sorry for wasting your time, it was a good lesson for me.
[Moto G Android Development] webtax:
installed latest march OTA and got the error on bootleader:

fastboot reason: fall-through from normal boot mode

any tips on what to do, other than reflashing from start?

edit:

flashed lineage-14.1-20200306-UNOFFICIAL-oms-falcon.zip , the original one i used, lineage-14.1-20191015-UNOFFICIAL-oms-falcon.zip

and reflashed recovery, but no dice, juts get bootloops after the original.

edit2: had to wipe factory reset, and now it works. Installed latest oms and gapps, all good so far.
[Moto G Android Development] MSe1969:
Thanks for reporting back. No idea, what has happened...
[Moto G Android Development] webtax:
it was probably my fault, i tested some magisk and xposed stuff a while ago, maybe i uninstalled some module incorrectly, or just an incompatibility.

i'll be using addonsu-14.1-arm-signed instead of magisk now, since i seldom used any of the extra features
[Moto G Android Development] Lordlight:
Help me !

Your ROM seems does not have init.d support or it had errors.

Script files dont work until I use Kernel Adiutor

Then I try an app (in screenshot) to check if my kernel supports init.d and it give me the answer in image below though I see my phone has an init.d folder ?

My English is poor so please forgive me if I have some mistakes !
[Moto G Android Development] MSe1969:
As far as I know, init.d is not officially supported - yes, the directory exists and maybe it was supported in older CyanogenMod versions in the past, I don't know.

Your app "Universal init.d" can emulate init.d, so you should have, what you need.
[Moto G Android Development] ChrisRM:
Just out of interest, have you considered whether 17.1 could work well enough? I don't need it as such, it's just the small child in me going "Oooh, shiny!"....

---------- Post added at 09:19 PM ---------- Previous post was at 08:50 PM ----------

Out of interest, have you considered whether 17.1 could be made usable on the Falcon? I don't actually need it, it's just the small child in me going 'Ooo, shiny!'...
[Moto G Android Development] MSe1969:
No idea, but I don't think so - as previously observed already with 15.1 and 16.0, I am sure that somebody will manage soon to get a booting falcon ROM with 17.1 having a permissive kernel with a lack of three years worth of sec. patching, only "almost" everything working - not even saying the word "encryption" (like the word "Jehova" in the movie "Life of Brian" :p )... - not to blame those devs, in the contrary: bringing up a device is great work, which I myself am not able to achieve!

But after Nougat, there hasn't been a falcon ROM with an enforcing kernel and daily driver quality (including encryption, working camera, decent battery behavior), so I personally tend to consider this a waste of time in regards to the falcon device. Cheers, M.
[Moto G Android Development] MSe1969:
New builds with April 2020 ASB

Hi all,

new builds are ready and are already offered through the updater app as OTA update:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/li...1-20200410-UNOFFICIAL-oms-falcon.zip/download

ASB Security string 2020-04-05

Fix for CVE-2020-8597 (external/ppp)

Kernel: CVE-2019-10638 siphash 128bit for IP generation *

System Webview on 80.0.3987.132

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/li...0200409-UNOFFICIAL-mG-oms-falcon.zip/download

ASB Security string 2020-04-05

Fix for CVE-2020-8597 (external/ppp)

Kernel: CVE-2019-10638 siphash 128bit for IP generation *

Bromite Webview on 81.0.4044.76

AuroraStore updated to 3.2.4

Cheers, M.

________________________________________

* Kernel is frequently updated every month, but this one I found worth mentioning
[Moto G Android Development] ChrisRM:
'Boring is best...'

This one presented OTA both for Falcon and Peregrine, so the Falcon version stepped up from last month. All good for variant B on both sides, and it all just works. I have to say that I wish my Note8 (company phone) had such support...

Good stuff!
[Moto G Android Development] Scranalot:
Super, Slick, Secure & Stable (as far as I'm aware lol)

Good Morning

Updated to your latest release MSe1969 OTA 'B variety' the other day, thank you :good:

Been busy trying to de-googlify & de-dropbox myself so now using Syncthing for files & migrating to Tutanota & Protonmail for mail

For Calendar using Etar, DecSyncc (synced via Syncthing, decsync-radicale, Radicale, vdirsyncer to Calcurse on my laptop running as a cronjob) - its a bit convoluted to set up & its not perfect but pretty damn good - certainly for my purposes. I could use the calendar in Tutanota but it would mean having the mail app open all the time & Etar is much more convenient.

I have my contacts set up in my phone only & just back them up as a vCard file - my email etc doesn't need phone numbers? :fingers-crossed:

I use FOSS Browser as my main web-browser supplented by jelly browser. I find it pretty good & it can be tweaked to improve security (javascript, cookies & adblocking) but have been taking a look at Bromite browser (Chromium). However when I added the Bromite repo to F-Droid it brought in Bromite Webview updates - so a question for you if you don't mind MSe1969, would there be any reason not to upgrade Bromite Webview?
[Moto G Android Development] MSe1969:
I usually update Bromite Webview every month as part of my build, using the Bromite download page. There is nothing wrong with adding the Bromite repo to F-Droid and updating, as you like.

You would basically get updates a little earlier, but on the other hand also use more space on your /data partition, as the Webview apk is pretty large (~33MB for arm).
[Moto G Android Development] Scranalot:
Morning MSe1969

Yes you're right about the size of the Webview apk - will leave it & go along with your monthly updates ;)

I've even now binned the Bromite repo in my F-Droid - the Bromite Browser (Chromium) was a whopper too :eek:

May take a look at Privacy Browser - Cheers :)
[Moto G Android Development] MSe1969:
Privacy Browser is not bad IMO (I ship it as prebuilt in my cm-12.1 thread for the amami device). In fact, there are two "kinds" of browsers - those with their own rendering engine (like e.g. Chrome, Chromium and Chromium-based like e.g. Bromite, Firefox, ...), which are quite large in size, but independent from the installed System Webview and the "lean" ones (like e.g. Jelly, Privacy Browser, Lightning, ...), which rely on the existing System Webview (like e.g. Bromite Webview in case of my 2nd build flavor f. Falcon/Peregrine). For the lean ones it is important to also have a "fairly up-to-date" Webview (which is the case, if you e.g. regularly OTA-update my builds, as mentioned before).
[Moto G Android Development] Lordlight:
Can I install variant B update on Variant A ROM ?
[Moto G Android Development] MSe1969:
Yes,

but you need to follow below steps carefully:

Boot into TWRP and make a nandroid backup to be able to restore the current state!

Boot back into your system and de-install the following apps, in case you have

manually

installed them before: AuroraStore, Privacy-friendly netmonitor, microG Services Core, microG Services Framework Proxy, Fake Store, F-Droid, Mozilla Unified NLP Backend, Nominatim Geocoder Backend, ALL Google apps, which can be de-installed

Go to Settings - Apps and choose the option to display also the system processes.

De-activate

ALL Google apps (incl. YT, Maps, ...) to remove any installed updates, and deactivate the System Webview

Boot into TWRP and wipe the system partition

Now, flash the Build flavor B, but make sure it is not older than your variant A (recommended: take the most recent)

Wipe Cache & Dalvik and reboot

Follow the 'Post-install' steps outlined here
[Moto G Android Development] RahulSeen:
Is there any way to have GPS working perfectly on variant B ? I want it for work purpose. Even replaced gps.conf file.

If not, how to migrate to variant A ?

Thank you
[Moto G Android Development] MSe1969:
Could you please describe in detail, what your issue is with GPS? How to reproduce the issue? Provide a log?
[Moto G Android Development] MSe1969:
New builds with May 2020 ASB

Hi all,

new builds are ready and are already offered through the updater app as OTA update:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/li...1-20200507-UNOFFICIAL-oms-falcon.zip/download

ASB Security string 2020-05-05

System Webview on 81.0.4044.117

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/li...0200507-UNOFFICIAL-mG-oms-falcon.zip/download

ASB Security string 2020-05-05

Bromite Webview on 81.0.4044.127

AuroraStore updated to 3.2.8

Cheers, M.
[Moto G Android Development] ChrisRM:
Business as usual

First I knew of this update was the Moto G alert. Let it update, and it all just flowed through; very smooth.
[Moto G Android Development] ChristianWS:
Haven't updated it yet, but can I ask something?

Is there a way for you to increase Volume Steps? I used a magisk module to increase everything to 100 steps, but after I wiped my phone, the module stopped working, it probably was either an update to Magisk or a update on the ROM that broke it, but the module was old and wasn't supposed to work, the fact it worked was a miracle, but I really do miss having more precision on the volume, was hoping to see if you could help me if possible
[Moto G Android Development] MSe1969:
Unfortunately, I have no idea where this would be configured. If you can point me to an existing commit, I can have a look and decide/test... But frankly, as in general all works and volume CAN be controlled, this hasn't got the highest priority for me.
[Moto G Android Development] ChristianWS:
I found out a way of doing it by editing the Build.prop, I swear I tried it before but it didn't work.

https://www.xda-developers.com/how-to-add-more-steps-to-your-volume-slider-root/
[Moto G Android Development] Lordlight:
I cant use the official Gmail app on Variant B !

I opend it and then it was forced close
[Moto G Android Development] MSe1969:
Well, microG in fact helps to run apps with Google play services dependencies, but the genuine Google apps like e.g. the Gmail app are deeper integrated with the genuine Google spy services and thus I wouldn't really expect them to run. There are issues at GH in the microG GMS core repo dealing with this...

The easiest solution for you is to use another E-Mail app, e.g. K9 or FairEmail, you can even use the shipped AOSP mail app from LineageOS. But you have to logon first to GMail via browser and enable a setting to allow 3rd party e-mail access, which will be indicated by G* as "less secure" (which of course is complete BS - they simply want you to use the GMail app, I leave it up to you to wonder, why...).
[Moto G Android Development] matbarni:
My XT1033 locked me out today. My user lost all permissions out of nowhere... even though I am logged in as "Owner" according to the settings menu I can see.
[Moto G Android Development] MSe1969:
Not sure I understand, what your issue is. Could you please describe it in more detail?
[Moto G Android Development] matbarni:
I cant pull down the curtain. The lockscreen does not exist. I cant press the right on screen button to see all running apps. In the settings screen that I am able to access, I can't change any configuration and the 'Development' section shows a message saying my user has not permission to access it.

Also in the settings, In the User section, It shows I am logged in as 'Owner', so it should have not done that to me.

I have not installed any crazy apps or anything in the last few days and the apps I have are very common.
[Moto G Android Development] MSe1969:
Sounds weird... OK, let's start with the "stupid" questions to exclude that stuff:

- Tried already to switch off / switch on phone again? (No restart, really power off)

- Absolutely sure you are not in Guest mode or secondary user mode? Tried to really switch back to owner even if you think you are logged on as owner?
[Moto G Android Development] matbarni:
Tried rebooting the phone.

Shutting it down, charging, turning on.

Tried wiping dalvik and cache.

Checked several times if I was logged as another user, and I confirm I was the 'Owner', I neve use or enable other users in this phone.

I can't be without the phone, so I ended up wiping EVERYTHING e reflashing your ROM. This phone is really getting too old, but I can't seem to find any decent replacement that accepts LineageOS, is cheap and does not have a gigantic body or ugly screen forehead.
[Moto G Android Development] Lordlight:
Could you please remove or show me how to remove screenshot delay without using xposed ? I find it quite slow !

- For init.d support, i follow this post, can you see it :

https://xdaforums.com/lineage/general/how-to-enable-init-d-to-function-t3810355/
[Moto G Android Development] MSe1969:
When I enable the screenshot option for the on/off button in Settings and make a screenshot, I don't experience any significant delay (maybe half of a second).
[Moto G Android Development] Scranalot:
Yes same here maybe half of a second - no problem at all on both my xt1032 & my xt1033 :)
[Moto G Android Development] MSe1969:
New builds with June 2020 ASB

Hi all,

new builds are ready for download and also already offered for OTA update through the updater app:

A. Default LineageOS 14.1 with substratum and microG patch

https://sourceforge.net/projects/li...1-20200607-UNOFFICIAL-oms-falcon.zip/download

Sec. string 2020-06-05

System Webview on 81.0.4044.138

B. Hardened build with pre-installed microG and F-Droid, patched for substratum

https://sourceforge.net/projects/li...0200605-UNOFFICIAL-mG-oms-falcon.zip/download

Sec. string 2020-06-05

Bromite Webview on 83.0.4103.76

Note:

This time, there haven't been any platform patches, as all published patches were already pushed by Google in a previous tag upstream and already back ported.
[Moto G Android Development] MSe1969:
February Build

Hi there,

a new build with February sec. patches is available for download:

https://www.androidfilehost.com/?fid=1395089523397887656

Besides the security patches, the system webview components has been updated to M71 and the kernel has received a lot of security patches, amongst them also some "Spectre V1" mitigations.

Happy flashing :)

M.
[Moto G Android Development] MSe1969:
I have updated the reserved post to give a hint for the permissions, thanks.

Normally, when you run the self-test in the microG app, it should tell you all this...
[Moto G Android Development] sevenrock:
Hi,

afaics our device, having cortex a7 cores, is not affected by spectre:

https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability