Giter Club home page Giter Club logo

android_prebuilts_prebuiltapks's People

Contributors

bananer avatar corna avatar johannesneyer avatar spolack avatar the-antz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android_prebuilts_prebuiltapks's Issues

Proposal: include Aurora Services

TLDR: I propose you include Aurora Services as a system app

Of the three methods for installing Play Store apps mentioned on the website (PlayMaker, GPlayWeb and Yalp Store), none of them appear to be actively maintained and only Yalp Store is usable by those unwilling or unable to set up their own server.

Aurora Store seems to be a (the most?) accessible and well maintained Play store client. It can install apps using root, by prompting the user or with Aurora Services if that is installed as a system app.

Sideloading system apps and keeping them up to date seems to be difficult/impossible if you don't use Magisk (in my case I don't want to deal with the added complexity of OTAs that Magisk incurs). If Lineage for microG included Aurora Services by default, any user who installed Aurora would get auto app installations without the hassle. The value proposition is similar to that of the F-Droid Privileged Extension you already include (which is awesome).

Thanks for all your hard work, please let me know if this isn't the appropriate place to make such proposals.

EDIT: if the idea is accepted and it's just a matter of infrastructure work to make it happen, I'm more than happy to do that if pointed in the right direction.

Update gmsCore to 0.2.11

I started working on this in my PR, but it ended up being more complicated than I had initially expected. Just doing a drop in replacement of the new 2.11 apk results in the phone getting stuck in the boot animation (on Enchilada. ADB still worked.) I'm going to try to work on this with my limited time, but would really appreciate any help.

Apps not drawing map

I am having a problem with apps not drawing maps, they however are able to got a location and draw indicators, the maps themselves are just blank.

I have a fresh install of the Hammerhead zip, I have given UnifiedNlp all the required rights, self-check indicated everything is ok and backends are enabled.

On the microg issues page I have been unable to find any similar problems so I am guessing it is somehow related to lineageos4microg

Are the previous LineageOS 16 device builds available anywhere?

Hi, there doesn't seem to have been as resolution of the privacy guard feature downgrade for LineageOS17+, and so version 16 seems the most secure one available, from many people's perspective. Versions were available on
https://download.lineage.microg.org/

but are no longer listed. Are they available anywhere, to your knowledge, and if not, would it be possible to create new builds using
https://github.com/lineageos4microg/docker-lineage-cicd

add microg's fdroid repo by default

There is a new feature in F-Droid starting in v1.5 that lets the ROM add repos to F-Droid. This is done with an additional_repos.xml file. Here's what it would look like for https://microg.org/fdroid/repo:

/system/etc/org.fdroid.fdroid/additional_repos.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="additional_repos">
        <!-- name -->
        <item>microG F-Droid repo</item>
        <!-- address -->
        <item>https://microg.org/fdroid/repo</item>
        <!-- description -->
        <item>This is a repository of microG apps to be used with F-Droid. Applications in this repository are signed official binaries built by the microG Team from the corresponding source code.</item>
        <!-- version -->
        <item>19</item>
        <!-- enabled -->
        <item>1</item>
        <!-- push requests -->
        <item>ignore</item>
        <!-- pubkey -->
        <item>308202ed308201d5a003020102020426ffa009300d06092a864886f70d01010b05003027310b300906035504061302444531183016060355040a130f4e4f47415050532050726f6a656374301e170d3132313030363132303533325a170d3337303933303132303533325a3027310b300906035504061302444531183016060355040a130f4e4f47415050532050726f6a65637430820122300d06092a864886f70d01010105000382010f003082010a02820101009a8d2a5336b0eaaad89ce447828c7753b157459b79e3215dc962ca48f58c2cd7650df67d2dd7bda0880c682791f32b35c504e43e77b43c3e4e541f86e35a8293a54fb46e6b16af54d3a4eda458f1a7c8bc1b7479861ca7043337180e40079d9cdccb7e051ada9b6c88c9ec635541e2ebf0842521c3024c826f6fd6db6fd117c74e859d5af4db04448965ab5469b71ce719939a06ef30580f50febf96c474a7d265bb63f86a822ff7b643de6b76e966a18553c2858416cf3309dd24278374bdd82b4404ef6f7f122cec93859351fc6e5ea947e3ceb9d67374fe970e593e5cd05c905e1d24f5a5484f4aadef766e498adf64f7cf04bddd602ae8137b6eea40722d0203010001a321301f301d0603551d0e04160414110b7aa9ebc840b20399f69a431f4dba6ac42a64300d06092a864886f70d01010b0500038201010007c32ad893349cf86952fb5a49cfdc9b13f5e3c800aece77b2e7e0e9c83e34052f140f357ec7e6f4b432dc1ed542218a14835acd2df2deea7efd3fd5e8f1c34e1fb39ec6a427c6e6f4178b609b369040ac1f8844b789f3694dc640de06e44b247afed11637173f36f5886170fafd74954049858c6096308fc93c1bc4dd5685fa7a1f982a422f2a3b36baa8c9500474cf2af91c39cbec1bc898d10194d368aa5e91f1137ec115087c31962d8f76cd120d28c249cf76f4c70f5baa08c70a7234ce4123be080cee789477401965cfe537b924ef36747e8caca62dfefdd1a6288dcb1c4fd2aaa6131a7ad254e9742022cfd597d2ca5c660ce9e41ff537e5a4041e37</item>
    </string-array>
</resources>

Include IzzyOnDroid repo with additional_repos.xml?

Not sure which ROMs are using this repo, but it might be useful to include my repo with additional_repos.xml. As this "stinks" a little like ego-promo 😷, let me give some background:

  • my repo currently holds close to 600 apps – usually those not (yet) fully compliant with F-Droid's includion policy, but pretty close to
  • my repo is to F-Droid like something in between "nonfree" and "universe" to Debian
  • apps in my repo are the originals from their resp. developers, signed with their keys (which is why F-Droid doesn't include it by default: I don't build the apps myself from their resp. sources)
  • APKs are checked against various tools (currently: VirusTotal plus a local library scanner; identified libraries are listed on the website)
  • no tracking apart from the usual web server logs, which are rotated to /dev/null after a couple of weeks and are only consulted for trouble-shooting (I'm a privacy proponent and known as such)
  • and yes, I'm one of the F-Droid maintainers 😉 – but I'm not asking in that role (so this is no "official request from F-Droid", but rather my personal suggestion)

No bad feelings if you say "no", it's just a suggestion. After all you even include tools to access Google Play 🤣 So my suggestion is to include my repo but have it turned off by default, so users can easily enable it if they want to. There's no "archive", just the "main repo".

You might wish to do the same for the Kali Nethunter repo, btw, for another ~50 apps.

how to verify prebuit images

Sorry if this isn’t the right forum; I would post in the XDA thread as mentioned here: https://lineage.microg.org but don’t see any link.

I would like to install lineage os for microg on my phone. I wonder why there is a way to verify the system image with the update_verifier.py script but no way to verify the recovery image.

Btw, am also wondering why there are gpg signatures for gmscore apks on github but I was not able to find instructions on verifying those signatures. I tried to search keyservers for the key ID.

Including APKs in Repo

The OpenGapps people had repositories containing prebuilt apks taken down from GitHub. This project should probably consider alternative ways of hosting/obtaining the apks in case GitHub decides to crack down harder on this.

It looks like most, if not all of the binary files in this repository can be downloaded from other locations, so maybe the Android.mk files can be updated to download the files from official locations instead?

river (moto g7) sleep = death

Hello lineageos4microg

I am noob!! I don't know where to submit this issue, but I figured somewhere is better than nowhere.

I have a Moto G7 Power and I tried installing both

lineageOS for MicroG (https://download.lineage.microg.org/river/lineage-16.0-20191128-microG-river.zip)

and

Stock lineageOS 16 (https://mirrorbits.lineageos.org/full/river/20191203/lineage-16.0-20191203-nightly-river-signed.zip)

When I booted into lineageOS for MicroG I very quickly realized this was not going to work for me. As soon as the device went to sleep (or, something called "doze" in logcat, it seemed), it would never wake up again. pressing the power button did nothing, no logs were printed, it just sat there silently mocking me. The issue could be re-produced by either letting the device sit for a minute and fall asleep, or by pressing the power button to lock the screen.

The only way to get out of it was to hold the power button and reboot the phone.

I was looking around in logcat and I saw a lot of stuff, but nothing I recognized (I am not an android developer person!) Also this is really embarrassing but I never saved the log output properly. I am looking around at what I did save and its not really good enough for a bug report.

Anways then I used TWRP to format the phones storage again and re-install lineageOS from lineageOS website, not from lineageos for microG. This time it did not have the bug. the phone does not freeze after sleeping.

To be honest I am a lazy pleb user and I don't really want to be bothered to dig too much into this. I do like the idea of your project though so if you really wanna dig into this and you don't have your own Moto G7 device to test with (or if you cannot reproduce) then I can wipe me phone again and do the following test to re-produce:

  1. follow the official lineageOS river installations instructions and sideload lineageos4microg
  2. boot the phone and go through the 1st run process to get to the home screen
  3. turn on developer options and turn on ADB, connect to adb and make sure you can logcat.
  4. unplug the phone from the computer (I was most reliably able to reproduce this when the phone was not connected via USB) and let the phone sit until sleep or press power button
  5. at this point the phone should be still running in sleepy mode and power button does nothing. no wake up, no screen back light turning on.
  6. reconnect and logcat everything that happened since the last logcat

re-do steps 1-6 but this time with the stock lineageOS. The bug should not be present and in theory the difference between the two logcat outputs should point to the issue in question.

The most scary thing I remember seeing in the logcat output when the bug was present (logcat output that my stupid ass didnt save!!!!!!!!!!) was a WATCHDOG KILLING SYSTEM PROCESS message similar to https://forum.xda-developers.com/showpost.php?p=74125072&postcount=8717

xiaomi gemini lineage-20.0-20240106-microG-gemini.zip fail sum

hi,
last gemini build lineage-20.0-20240106-microG-gemini.zip is not passing the checksum:

$ sha256sum -c lineage-20.0-20240106-microG-gemini.zip.sha256sum
lineage-20.0-20240106-microG-gemini.zip: Échec

$ sha256sum lineage-20.0-20240106-microG-gemini.zip
fd24c00ea7639ef7495f8da59cf85473ffe7d748637288604ed755c9ca605cf8  lineage-20.0-20240106-microG-gemini.zip

$cat lineage-20.0-20240106-microG-gemini.zip.sha256sum
7a0756e8703e44642b47581c363166db4e4c0c81e36098cdd898d02d2db1326b  lineage-20.0-20240106-microG-gemini.zip

(Etar) Calendar app isn't updated from F-Droid

Is it possible to include the etar calendar in this ROM, so that it gets updates via F-Droid?

Currently the etar calendar app, doesn't receive any updates from F-Droid, instead one has to install etar from F-Droid as a second calendar app.

microG update

Please update microG Services Core to 0.2.21.212158

UnifiedNlp nonfunctional

Lineage OS for microG, polaris (Xiaomi MIX 2S). After flashing the new build 20191005, I found that UnifiedNlp does not work (I tried three backends: Mozilla Location Service, Apple Wi-Fi, Radiocells.org Unified Network Location Provider Backend). Then I go to the microG settings:

microG Settings -> Self-Check:

Network location provider support

  • Android version supported:
    Your Android version is not officially supported. This does not necessarily mean anything.

  • System supports location provider:
    Your system does not support this UnifiedNlp package. Either install a matching package or a compatibility Xposed module.

UnifiedNlp status

  • UnifiedNlp is registered in system:
    The system did not bind the UnifiedNlp service. If you just installed UnifiedNlp you should try to reboot this device.

See also: https://forum.xda-developers.com/showpost.php?p=80443513&postcount=1600 for another Xiaomi device.

What is the Goal of this Fork?

Hello,
I was wondering if there is a statement somewhere what actually is the goal of this fork or if someone could give me an clarification here.

Obviously it is to provide microG out-of-the-box and then there is also F-Droid included. But in addition to that? Any plans to de-google, add more privacy or usability features to this fork?

Ty

Sources and build process?

Could you please provide the sources and the configuration for the build environment for these builds?

Why is Google Maps incluced?

I hope that this is not the – as the Readme states – "official" version, because then it would be proprietary and from Google. That would be exactly the opposite of what this project aims at.

So what is it? And why is it included (and preinstalled?)?

Enable call recordig in Dialer.apk

The Dialer from LOS enable/disable call recording based on MCC/MNC which is braindead from the legal standpoint: if you travel with German SIM to Italy it doesn't mean that you bring with you magic bubble of German laws on call recording floating around your SIM card - you're governed by the laws of the country you're in. Hence the sane way to do this is to let user check that it's legal (out of band) and enable/disable it manually (disabled by default) regardless of MCC/MNC.

Would be nice to get this implemented right in L4M.

I've read that http://resurrectionremix.com/ have this enabled by default as well.

Signature spoofing permission lost

March 24 update for a3exlte performed without errors. Only CoronaWarnApp cries: there is no exposure notification framework. Reason see screenshot
Screenshot_20210325-024632_microG_Services_Core

Migration from official 18.1 breaks microG

Clean flash of April 1st L4M bacon shows no significant microG bugs.
Clean flash of official 18.1 April 1st and migrating to L4M works on lineage recovery without migration zip.
After migration microG self check shows all permission from approximate location to SMS are missing.
Tapping "Location modules" FCs microG service core app.

Edit: exactly same behaviour with jactivelte and twrp. Findings: migration is possible with or without migration zip. No difference in permission/fc issue. Installation can be repaired by wiping data partition in twrp.

include unifiednlp too

I see that this repo doesn't include unifiednlp separately. It includes the other microg stuff, which acts like a superset, but from my understanding, it should be possible to use unifiednlp on its own in less intrusive ways. I would like to use this repo for some builds, and test the following options in increasing order of intrusiveness:

  • unifiednlp as a network provider. Doesn't need signature spoofing (this is called gapps mode confusingly in the original repo). config_locationProviderPackageNames should have org.microg.nlp and the app should be a system app from my reading.
  • unifiednlp no gapps mode. This needs signature spoofing. This is still useful on its own without using full microg for getting navigation apps to work.
  • entire microg. This is already done right now.

Ship Bromite SystemWebView as the webview

Since, builds are happening on a monthly basis, the webview doesn't get updated throughout the month.
Bromite has its own f-droid repository and as such can be updated directly from f-droid, without any rom updates.
Bromite is fully compliant with the f-droid guidelines and isn't in the official repo due to not being able to be built on the f-droid virtual machines.

Issue with mido

Can someone please update mido image to lineage-16.0-20200407? We are waiting for an update for months.

SIM card not detected

I'm not sure that this is the right place to report this issue but I didn't find a more appropriate one. So the problem is this:

The latest LineageOS for microG release installs and works fine on my Nokia 6.1 (PL2) apart from one "minor" glitch: it fails to detect my SIM. The "About phone" menu also reports that IMEI is not available for either slots.

This is weird because the latest plain LineageOS releases can detect it without issues.

I've tried the following releases so far:
https://download.lineage.microg.org/PL2/lineage-18.1-20211107-microG-PL2.zip
https://download.lineage.microg.org/PL2/lineage-18.1-20211021-microG-PL2.zip

ErrorCode::kDownloadMetadataSignatureMismatch when trying to sideload

Using LineageOS Recovery version 17.1 (20201225) on my Xperia XZ2 Compact, when trying to install LineageOS for microG I get the following error:

Error applying update: 26 (ErrorCode::kDownloadMetadataSignatureMismatch)
E:Error in /sideload/package.zip (status 1)

I found a few instances of people finding this issue, but no one actually solving it:

https://www.reddit.com/r/MicroG/comments/idgitj/signature_mismatch_on_microg_los17/
https://www.reddit.com/r/MicroG/comments/j2uyr1/how_to_install_lineageos_for_microg_on_a_pixel_3a/g80axat/
https://www.reddit.com/r/MicroG/comments/i2e5ki/fxtec_pro%C2%B9/
https://forum.xda-developers.com/t/help-how-to-install-lineageos-for-microg.4173783/

Update microg

Location/map doesn't work on the current, possibly use nightly version as the current stable has a few critical bugs.

Xiaomi - Bootloop when updating to newer version

Hi,

When I tried installing on tissot a version newer than lineage-16.0-20190724-microG-tissot it doesn't work, and if I install this version it works fine, but if I try to do a OTA update afterwards I get a bootloop, which is only fixed by flashing the older version. I saw an issue about bootloop [here](https://github.com/lineageos4microg/android_prebuilts_prebuiltapks/issues/13) but it says it was fixed, so I image this is another issue.
Other than that, LineageOS + microG is great :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.