The issue with ARM package should be fixed - it was a broken APK update, which was removed from Gitlab (basically SDK27 APK was picked instead of SDK30 one).
I have tried not restarting at all between installations, restarting to recovery, and booting completely before installing, and they all have the same problem. I'm going absolutely mad. What's going on? How can I fix this?
Pixel 3a Lineage OS 18.1-20211109-nightly open_gapps-arm64-11.0-micro-20211109
OpenGApps are hilariously broken, as they are every second week. Wipe the system and use MindTheGapps.
Pixel 3a LineageOS 18.1 + open_gapps-arm64 Bootloop
@Nezorflame - FWIW two Pixel 3a users reported bootloop with Open GApps but working fine with MindTheGapps in the LineageOS subreddit here:
To which a LineageOS team member replied:
This is what happens when publishing untested builds.
***
I am on android 10 and both 12th and 13th still crash on installation screen.
I am on android 10 and both 12th and 13th still crash on installation screen.
***Setup wizard when trying to go to google account screen it never makes it, it crashes.
Rom lineage 10.1, gaps pico 05/11/210 and clean install.
device_architecture="$(get_prop "ro.product.cpu.abi")";
if [[ -z $device_architecture ]]; then
device_architecture="$(get_prop "ro.product.cpu.abilist")";
fi;
ro.product.cpu.abi
) did not set ro.product.cpu.abilist
in any of the prop files so OpenGApps set it from TWRP's default.prop.beryllium:/ # for i in $(find / -name 'default.prop' 2> /dev/null); do echo $i && cat $i | grep 'cpu.abi'; done;
/default.prop
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
beryllium:/ #
ro.vendor.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.odm.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.system.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
@osm0sis @mfonville WDYT?Hi all.
Long story short.
Looking for opinions on reversing the order of (or improving) the abi check.
OpenGApps - Github - Installer Script Line 1665 - Link
Reversing it (checking for cpu.abi first) should fix the wrong architecture being found on some devices.
I prefer looking for the newer prop first but, maybe this time it would be better looking for the older value first?Code:device_architecture="$(get_prop "ro.product.cpu.abi")"; if [[ -z $device_architecture ]]; then device_architecture="$(get_prop "ro.product.cpu.abilist")"; fi;
I have not tried it yet but, it should fix the architecture mismatch I recently ran into on my Poco F1.
The custom rom (usedro.product.cpu.abi
) did not setro.product.cpu.abilist
in any of the prop files so OpenGApps set it from TWRP's default.prop.
Not sure if this affect other devices or not.
First time I ran into it and I have wiped, formatted and flashed my Poco F1 many times.
Not sure why this only showed up now.
I am using the official TWRP for the Device from twrp.me
TWRP for Xiaomi Pocophone F1 - twrp.me - WebSite - Link
Code:beryllium:/ # for i in $(find / -name 'default.prop' 2> /dev/null); do echo $i && cat $i | grep 'cpu.abi'; done; /default.prop # ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete, # use ro.product.cpu.abilist instead. ro.product.cpu.abi=arm64-v8a ro.product.cpu.abilist=armeabi-v7a,armeabi ro.product.cpu.abilist32=armeabi-v7a,armeabi ro.product.cpu.abilist64= beryllium:/ #
Thoughts on including one of these values.
- ro.vendor.product.cpu.abilist
- ro.odm.product.cpu.abilist
- ro.system.product.cpu.abilist
Code:ro.vendor.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi ro.odm.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi ro.system.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
Cheers all.
[WIP] Add permission check script by nezorflame · Pull Request #943 · opengapps/opengapps
Added Python script (modified version of MindTheGApps one) to check missing privapp permissions. Also modified add_sourceapp.sh so that it also checks missing permissions for the added APKs.github.com
Broken Open GApps Builds Again!
The era of publishing untested rolling releases of Open GApps is over.
Google is moving the goal posts all the time and that breaks stuff.
Better a monthly thoroughly tested release instead.
That's better for the reputation of Open GApps & also for the users instead of wasting their time with broken builds.
***
Just to note.Testing Open GApps Packages Before Releasing Them
@Nezorflame - That's good.
Next step, maybe be inspired by an other thing that MindTheGapps does: release new packages only once in a while after they are tested by actual humans.
If you look here and here the last 3 MindTheGapps-11 releases were on:
Mar 28, 2021
Apr 12, 2021
Sep 20, 2021 - That's the most recent @ the present.
Play Store and Play Services automatically update themselves in the background regardless of the user's update settings in Play Store so there is no reason to churn out daily untested releases and the apps are updated when you login Play Store: either manually or auto-updated if you choose so.
I think it's safe to assume that OpenGApps is dead, it's well beyond the point of simply being temporarily on hold. The devs havent posted in many months, not even to say that it's just on hiatus and will return in the future. And besides that, the last OpenGApps releases are for Android 11, we are now on Android 14, and 15 is coming soon. Even if it comes back, they will have way too much catching up to do for the project to be manageable. There are a few other GApps providers out there that you can try, I'd move on. OpenGApps always was my fave, but I've managed without them.Is there anything new to say?
OpenGApps is still pretty dead atm, which is very sad...
MindTheGApps has Android 14 builds. I'm using it on an A14 LineageOS gsi ROM right now. The only problem with MTG, is that it isnt customizable. The zips are take it or leave it, you're installing all the components in the zip, or not at all. There is only 1 version (all the zips are the same, excluding hardware/Android version-specific details) which is essentially 1 size fits all. But most other GApps providers have customization in that you can choose which parts you do/don't want. But MTG is also very minimal, it just includes the core GApps components and little to no bloat. So it's not a big deal to me. I don't need all the extra stuff, just Play Services/Play Store/calendar and contacts syncing, not much else.What he said. There are other GApps providers like MindTheGapps and NikGapps (which is the one I use) that have taken up the mantle from OpenGApps. NikGapps, in fact, still has releases going all the way back to Android 9 (Pie), and like OpenGApps, provides packages from "core" to "full" depending on how much GApps you need. MindTheGapps, unfortunately, stops at Android 13, so if you're using 14, you're SOL there.
Is there anything new to say?
OpenGApps is still pretty dead atm, which is very sad...
I think it's safe to assume that OpenGApps is dead, it's well beyond the point of simply being temporarily on hold. The devs havent posted in many months, not even to say that it's just on hiatus and will return in the future. And besides that, the last OpenGApps releases are for Android 11, we are now on Android 14, and 15 is coming soon. Even if it comes back, they will have way too much catching up to do for the project to be manageable. There are a few other GApps providers out there that you can try, I'd move on. OpenGApps always was my fave, but I've managed without them.
I run arm/arm64 builds of pico, nano and stock for testing.Is it possible to get a test version of the arm version aswell?