AG-11 Generic Builds - 2020-12-19
!! Please remember to not quote these update posts, or any of the OP's !!
OK, it's been a little while since we've posted any updates in here. So I'd like to first announce that our PC's now have Android 11 (before most phones even get it). With this first round, we have a minimal Bliss OS, using kernel 5.8, mesa 20.1.0, etc.
But wait, that's not all, as we've also put together a solution for extracting libndk_translation, gapps, etc. from Google's emulator images, and we've worked out most of the kinks in getting not just gapps, but also ARM & ARM64 apps working in our PC builds with it. Source is WIP, but you can find it here:
https://gitlab.com/android-generic/android_vendor_google_emu-x86
Also, since Android 11 made our past method of hiding the navbar obsolete (overscan method), we have to use the old qemu.hw.mainkeys as a backup plan, so there is a script (toggle_nav.sh) that can be used to disable/enable the soft navbar and use Taskbar if you prefer. Just remember that you will need to remount / as RW (mount -o remount,rw /dev/loop(0) /) Use cat proc/mounts to see where / is mounted for your install.
But wait, there's more...
New member of Bliss, and creator of Gearlock, @AXIM0S just happens to have a few tricks up his sleeve still for A11, and his first one comes in the form of Rusty-Magisk (
https://github.com/AXIM0S/rusty-magisk/releases/tag/v0.1.3 ), allowing us to have a built in compatibility layer with Magisk. Currently, most magisk modules aren't working, but development is ongoing.
Gearlock is also working with most A11 builds too, but there are some issues, so instead of installing it for you by default, you all can make that decision on your own. Some of our builds will have a _g in the filename, representing that it contains a Gearlock installer binary in system/etc/. Just follow the instructions from gearlocks main thread to figure out how to install it. Be careful though, as it is easy to mess things up when using low-level tools like Gearlock. Use common sense please.
We will be updating the website with links soon, so please keep posted.
https://android-generic.github.io
With all this being said, if you or anyone you know is interested in working along side me and the rest of the team, please reach out and let us know. Thanks!!
Build Info
All Builds Include:
- Updated to Kernel-5.8
- Script for disabling navbar
- Taskbar (Desktop Mode Launcher)
- Launcher3 (normal tablet mode launcher)
- Lots more, check the changelog
Gearlock info:
( https://supreme-gamers.com/r/gearlock-custom-recovery-replacement-for-android-x86.40 )
NOGFX=0 - Do not override kernel CLI options (needed if you plan on using Vulkan mode)
NORECOVERY=0 - Do not enter recovery or show countdown for it (should not combine any other Gearlock options with this)
NOSC=0 - Do not supercharge the system partition/image on boot
ALWAYSRECOVERY=0 - Always boot into recovery first.
!!WARNING!! The builds that use Kernel-5.2+ are no longer compatible with the AUTO_LOAD=old kernel command line option. If you are using this option to boot, then you will not be able to. It will bootloop.
PLEASE NOTE I recommend everyone testing to also use this in Vulkan mode or boot using gbm_gralloc, as I am considering making it the default. Vulkan mode can be done from the Advanced grub menu if you installed using the bootable installer, or if you used a different grub, you will want to add "VULKAN=1" to the grub entry before the word "quiet". If your device doesn't support Vulkan, you can add "GRALLOC=gbm" to the same place in your grub entry. Sleep states should work fine after that.
Other bootloop issues can also be solved by booting with GRALLOC=gbm command -line option.
Recommend Installers (easy mode):
These builds will work with Axon's installer:
Introduction Advanced Android-x86 Installer is an windows executable which can help you install possibly any android-x86 operating system directly from windows. It also helps you in installing multiple clones of the same operating system and...
supreme-gamers.com
As well as ours:
This installer will help users install Android-x86 on UEFI-Enabled PC from windows, without HDD repartioning or messing things up - Androidx86-Installer-for-Windows/Androidx86-Installv28.5800.exe a...
github.com
Other installation methods (Virtualbox, EFI stub, etc.):
Please review the Install section of the Bliss wiki:
https://wiki.blissroms.org/index.php?title=Bliss_OS
Builds that have been uploaded:
- AG-11-Bliss_OS-14-x86_64-202012190914_kernel-5.8-si-next-fs_r_egapps_libndk_wv_m.iso
Known new issues:
- Sleep states aren't working right on a few machines. Some can cause SystemUI to restart.
- Some machines still have volume/sound issues, use 3rd party EQ or volume control.
- Bluetooth on some devices
- Rotation not working on some devices
- Most magisk modules
- Some ARM/ARM64 apps still do not work. Gimme logs
- No Alt-f1/f7 console this round. If you need to mount as RW, or need access to root console, please boot in debug mode or add DEBUG=(0/1/2) for logging level.
- Some soundcards still start up quiet AF, please use an EQ app like Volume Booster by Goodev or follow the alsa instructions from Android-x86 docs/groups.
- Widevine is not working yet, enjoy most other video formats for the moment
- Firefox browser force quits on some machines. Will be updating asap
Download:
Website has been updated with download link added to the "Other AG Flavors" section of the site:
https://android-generic.github.io
Changelogs:
Thanks, and #stayblissful
Head on over to
http://blissroms.com for info on Bliss or
http://blissos.org for more info on Bliss OS. And while you're there, feel free to checkout more of what we're doing as a nonprofit. We're also always looking for developers, maintainers, designers and social media peeps to volunteer their time. If that's you, you can find the Join Team Bliss link on our nonprofit page.