Skip to content

Conversation

@JamiKettunen
Copy link
Contributor

@JamiKettunen JamiKettunen commented Mar 31, 2025

Since Waydroid 1.5.0 (waydroid/waydroid@6a0d190) one no longer needs the hacky wrapper script to properly launch it on Halium 12/13 devices; drop it starting with 20.04 OTA-9 which also introduces proper A13 support in the form of https://gitlab.com/ubports/development/core/packaging/waydroid/-/merge_requests/22 which should improve stability and fixes various things depending on the service manager binder being functional.

I'm still having to sometimes sudo systemctl restart waydroid-container to get it starting again which is rather strange.. this was fixed by https://gitlab.com/ubports/development/core/packaging/waydroid/-/merge_requests/23

I've since originally creating the PR also switched waydroid-custom-init over to using the official lineage-20 VANILLA/GAPPS system and HALIUM_13 vendor zips from https://sourceforge.net/projects/waydroid/files/images/ that further fix some known unstabilities with the previous now GAPPS-only images as well as reduce the required download size back to normal.

Last but not least finally move the custom image location over from /etc/waydroid-extra/images to just the usual /var/lib/waydroid/images with some config trickery; while the old images could be preserved (moved over) I hardly think it's worth it as per the above considering there's no proper way to do this update either then without manually doing an uninstall + install again.

@JamiKettunen JamiKettunen marked this pull request as draft March 31, 2025 11:40
@JamiKettunen JamiKettunen marked this pull request as ready for review March 31, 2025 12:00
@JamiKettunen JamiKettunen changed the title Finalize custom Android 13 image setup Drop hacky launch workaround for A13 (starting with 20.04 OTA-9) May 27, 2025
@JamiKettunen JamiKettunen changed the title Drop hacky launch workaround for A13 (starting with 20.04 OTA-9) Finalize custom Android 13 image setup Jun 14, 2025
Since waydroid/waydroid@6a0d190 one no longer
needs the hacky wrapper script to properly launch it on Halium 12/13
devices; also drop it if found from a previous run.
Since there's still no OTA yet re-use most of the previous custom image
setup bits but instead wire them up to download VANILLA/GAPPS lineage-20
images from the official SourceForge for now.
Now they should no longer stop working on channel switch or OTAs in
general, improves perceived stability of Waydroid on Halium 12/13
reducing the need to re-run install action from Waydroid Helper just to
previously setup the bind-mount again without even downloading anything
:)
@maciek134 maciek134 merged commit b05e7d4 into Aarontheissueguy:main Jun 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants