One issue I'm having is flashing opengapps (any version) on lineage (or any rom without gapps included) gsi latest build.
Everything flashes fine but no gapps.
So I checked in adb shell and instead of gapps installing to /system/system/priv-app they are being installed to /system/priv-app which is not the right folder.
I don't know the technical reason we have /system/system/ but we do, and I know other phones have it too, maybe its an A+B thing I don't know.
I don't think it's a lineage problem because the same thing happened in Omni.
And I can't seem to use magicgapps on this phone, always an error during module install in twrp.
Any suggestions on how to get gapps onto gsi roms without gapps built in?
Ok I asked in the lineage gsi thread and got the right answer.
Backstory...when I first tried gsi roms I was using the original rom that came with the phone. I didn't update at all.
I had no issue installing gsi and flashing gapps.
After some days I decided to update to the very latest umidigi rom to make sure I had up to date kernel/vendor etc.
Seems the latest boot.img removed a critical piece of info for gapps to install correctly.
There is supposed to be a kernel parameter "slot_suffix" that must have been removed from the latest boot.img.
Two choices to get around this problem.
One, flash old boot.img (assuming the parameter is in there which I know it must be because I flashed lineage and gapps without issue before updating)
Two, modify opengapps installer.sh to force it to go to the right system as root layout.
I modified the gapps as recommended from the lineage gsi thread:
Make the edit to installer.sd as follows:
# Detect A/B partition layout https://source.android.com/devices/tech/ota/ab_updates
# and system-as-root https://source.android.com/devices/b...system-as-root
#if [ -n "$(cat /proc/cmdline | grep slot_suffix)" ];
#elif [ -n "$(cat /etc/fstab | grep /system_root)" ];