microg / microg.org Goto Github PK
View Code? Open in Web Editor NEWThe files required to build the microg.org website
The files required to build the microg.org website
Affected app
Name: F-Droid
Package id: org.fdroid.fdroid
Describe the bug
F-Droid does not detect the existing Internet connection
To Reproduce
Steps to reproduce the behavior:
Expected behavior
F-Droid updates its lists and I can install apps.
Screenshots
See here (in French)
System
Android Version: 13
Custom ROM: 20-20230604-microG-FP3
microG
microG Core version: 0.2.27.223616
microG Self-Check results: All ticked except "Autorisation à Cette application peut se superposer à d'autres applications"
Additional context
Just installed LineageOS for microG over a previous LineageOS installation, and after uninstalling F-Droid.
Internet connection works fine for other apps, no worry.
F-Droid has permissions as it used to have.
Hi
I know this isn't best place for this question, but I couldn't find better place.
Does somebody know from where I can download LineageOS with microG for serranoltexx and other removed devices?
Please remove the text that reference the Xposed module in the description of the DroidGuard Helper inside your F-Droid repository since it no longer apply and it is confusing.
Describe the bug
F-Droid repo QRcode image 404 error
To Reproduce
Expected behavior
A qrcode image should display in the page.
Affected app
Name: Instagram
Package id: [com.instagram.android]
Describe the bug
Instagram does not receive push notifications.
To Reproduce
Steps to reproduce the behavior:
Install Instagram.
Authenticate with account.
Wait for push notification on other phone(s) with same account.
Notice push notification is not received on this phone.
Expected behavior
I expect a push notification from the Instagram app, similar to other installed applications (such as Push Notification Tester and Discord).
System
Android Version: 10
Rom:Crdriod andriod 10
System:Samsung note 3 n9005
https://microg.org/download.html should provide clickable links for the f-droid repo URL so that people going to that page on an Android device can just click the link to subscribe to the repo. I think the https://microg.org/fdroid/repo link and the full QR code should be clickable, and the URL should include the fingerprint in it:
Here's an example of all the things I mentioned:
https://guardianproject.info/fdroid
When adding the microG F-Droid repo to my phone I noticed that the QR code given on the page doesn't match what I see in F-Droid, even though the fingerprint matches.
Eventually I figured out that the QR code generated by F-Droid represents a URL in all uppercase, while the QR code on the website represents the same URL in all lowercase.
Is your feature request related to a problem? Please describe.
Some ppl know about microG but not lineage.microg.org, shouldn't there be a link on the front page?
Describe the solution you'd like
Add a link for example.
Describe alternatives you've considered
none
Additional context
none
When using Gapps it works without problems, but using MicroG causes problems with some messengers.
In this case it's specially related to Line messenger. From time to time (every 30 minutes or so) or sometimes when I open this app I receive a notification that I should uninstall the app and install it again. Sometimes also messages don't arrive until I manually open the messenger.
Everytime when I receive the notification one can see on the attached screenshot, my phone vibrates which is very disturbing after a while.
I shouldn't turn off notifications for this app in general because I won't receive any messages after that at all.
Maybe this issue is related to any kind of connection or synchronization problems.?
I recognises that this weeks OTA update didn't arrived automatically. Triggering a manual search gives me the message "Search for Updates failed. [...]". So I dug a bit deeper and fired up adb
to check the logfiles:
04-22 18:59:31.507 19301 19301 D UpdatesActivity: Checking https://lineage.microg.org/api
04-22 18:59:31.749 19301 19301 D UpdatesActivity: List downloaded
04-22 18:59:31.749 19301 19301 D UpdatesActivity: Adding remote updates
04-22 18:59:31.766 19301 19301 E UpdatesActivity: Could not read json
04-22 18:59:31.766 19301 19301 E UpdatesActivity: org.json.JSONException: Value WOHOOO of type java.lang.String cannot be converted to JSONObject
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.json.JSON.typeMismatch(JSON.java:111)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.json.JSONObject.<init>(JSONObject.java:160)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.json.JSONObject.<init>(JSONObject.java:173)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.lineageos.updater.misc.Utils.parseJson(Utils.java:125)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.lineageos.updater.UpdatesActivity.loadUpdatesList(UpdatesActivity.java:244)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.lineageos.updater.UpdatesActivity.processNewJson(UpdatesActivity.java:300)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.lineageos.updater.UpdatesActivity.-wrap2(UpdatesActivity.java)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.lineageos.updater.UpdatesActivity$4.-org_lineageos_updater_UpdatesActivity$4_lambda$3(UpdatesActivity.java:345)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at org.lineageos.updater.UpdatesActivity$4$-void_onSuccess_java_io_File_destination_LambdaImpl0.run(UpdatesActivity.java)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at android.os.Handler.handleCallback(Handler.java:751)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at android.os.Handler.dispatchMessage(Handler.java:95)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at android.os.Looper.loop(Looper.java:154)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at android.app.ActivityThread.main(ActivityThread.java:6186)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at java.lang.reflect.Method.invoke(Native Method)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
04-22 18:59:31.766 19301 19301 E UpdatesActivity: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Is this an issue with the microg.org API or a bug introduces with last weeks upstream patches (search for updater on https://www.cmxlog.com/14.1/)?
My device is an Samsung Galaxy S3 i9300, running 14.1-20180412-i9300
The 502 error was confirmed by others as well already: microg/GmsCore#965 (comment)
UPDATED 2024-06-20
The microG Github “Installation” wiki page is full of old information that is no longer relevant to modern devices and will lead the vast majority of people to do things that will never work properly. Link:
https://github.com/microg/GmsCore/wiki/Installation
It references BlankStore which was deprecated and replaced by FakeStore in 2015, and microG Companion in 2024.
It links to an XDA thread full of bad/dead links, old deprecated software and the topics listed within have not been relevant for at least 5 years. This thread also links to downloads on Marvin’s personal Github page before microG had their own Github site.
It links to a Github repo and XDA thread about standalone UNLP which is no longer relevant for the vast majority of use cases or any remotely modern version of Android as UNLP has been bundled into GMSCore for years and much improved over the old standalone release. (And is in the process of adding all the location backends into GMSCore as well)
It mentions nothing about the array of new permissions necessary for the various functions to work, such as SMS retriever, FIDO USB keys, etc.
I answer microG questions on a daily basis on a large social media platform and it has now become time-consuming to correct people's understanding of the installation process with those who got bad advice from this page about how to properly install microG on modern devices.
I can help to update this page but I have no privileges to do so at present and I would prefer some collaboration so I do not come in conflict with the project objectives or post technically incorrect information.
We normally recommend 3rd-party installers but I understand that that may not be appropriate on the project page. At least purging the greatly out of date information inapplicable to modern devices would be a great leap forward.
https://github.com/microg/GmsCore/wiki/Signature-Spoofing
Could use updates to the ROM list (especially the fact that LineageOS now includes specific support for signature spoofing for authentic microG APKs), versions/forks of the FakeGapps Xposed module and verify current accuracy of the other signature spoofing suggestions. (Eg Haystack and Tingle were last updated 4+ yrs ago) Perhaps add info on potential conflicts with new trendy "gmscompat" implementations on some ROMs.
https://microg.org/download.html
I'd suggest migrating direct downloads for DroidGuard Helper and UnifiedNlp into some sort of archive page as they are no longer relevant to the vast majority of users and may cause problems if used.
There are broken image links on the download page as of 2024-06-20.
Thanks to Marvin and all the other contributors for all the work you do.
The microG F-Droid repo (https://microg.org/fdroid/repo) fails to connect very often, although strangely the archive repo (https://microg.org/fdroid/archive) does not exhibit this problem. I have to keep forcing F-Droid to connect the main repo until it finally succeeds.
I installed UnifiedNlp via the microg F-Droid repo. For some reason i'm never getting update notifications for UnifiedNlp updates. Notifications work fine for apps from the main F-Droid repo (including automatic download).
F-Droid version: 0.102
Android version: Cyanogenmod 14.1
Edit: F-Droid also tells me that 0.2.4-39 is signed with a different key than 0.2.4-30. Is this intended?
The sidebar on the left of https://download.lineage.microg.org/ is truncated and shows only a top part of the devices list.
Please, on teh website, in all microg README.md files on GitHub and in F-Droid app pages, offer links for donations via PayPal, Flattr or other services.
fajita, which is supported by LineageOS, is missing from download.lineage.microg.org
Hi,
To avoid having an old version during months before noticing it and having to search how to upgrade. Related: microg/GmsCore#904
I can see newer builds on lineage.org but microg versions are not updated.
Hi, when comparing the downloads section of lineageos.org and lineage.microg.org, I've noticed the mido device is missing the 20190522 ota update. Additionally, the lineageos updater APP complains that it cannot find the ota Website (which used to work).
Please insert links to DroidGuard Helper and MAPS API v1 in the download page: https://microg.org/download.html
trying to sync Chrome opens a new "link your account" page and says account already logged on this phone
Just curious
thanks :)
guacamole, which is supported by LineageOS, is missing from download.lineage.microg.org
Subj.
It seems to be dead.
Since Sat 5 Nov 2016, microg.org and its F-Droid repository is down for me.
Hello. Please update REPO of this site. If you try to compile this sources with github pages, site do not display correctly.
Just FYI, the SSL certificate on microg.org has expired, which is causing issues for fdroid.
The microg.org front page says:
At this point, several popular open-source applications like the secure messenger Signal already require some of Google's proprietary libraries to be installed.
However, Signal hasn't required any of Google's proprietary libraries to be installed since February:
It would probably be best to update the front page to use a different example, or at least remove "like the secure messenger Signal" until one is found.
Just a quick question: The microG repositories under the microg origanisation mostly has a license (Apache License 2.0), however, this website doesn't have such a license file and doesn't mention it somewhere (at least I haven't found any). It would be cool, if, especially the images, would be licensed under a free license, too.
So, my request would be: Adding a LICENSE file with the license of this project would make it obvious, how the resources can be used and/or modified :)
The year in the footer (set in the template) is still 2017
.
It would look better :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.