[Dualboot] Android Boot Manager

luka177

Member
Jun 13, 2019
19
8
3
Hi!
I would like to present you Android Boot Manager dualboot solution.
For now we have 4 work in progress devices:
  1. Volla Phone
  2. F(x)tec Pro 1/X
  3. Moto G5
  4. Galaxy S3 neo (nothing done yet)

Our wiki

Why new solution?

There is a lot of them already, such as: efidroid, multirom, dualboot patcher.
Now all of them are dead, because google implemented SAR, A/B, super partition.
We aim to support all that.

How it work?

ABM consists of 2 parts: bootloader and app+ sh scripts.
App with sh scriptes is used to install bootloader and add new roms.
Bootloader is used to display list of roms and load linux kernel with right dtb and optionally initrd.

What is used as BL:
Anything that can boot kernel. It coud be either 2nd stage bl, or in some cases even phones main bl.
For now:
Volla Phone (MTK's lk based bl)
F(x)tec Pro1/X (custom abl + uefi app)
Moto G5 and S3 neo (lk2nd)

Thanks to:
nift4 (Android app dev, co-creator of project)
LVGL team (GUI library)
lk (little kernel, used as bootloader on some platforms)
Fxtec (HW)
Volla (HW)
 
Last edited:

kewbak

New member
Jul 13, 2020
2
0
1
I have a F(x)tec Pro1 ready for some stunts, I'm happy to serve as a test pilot as soon as I can find some instructions!

You call it Android Boot Manager. Does that mean it is made specifically to boot things that are based on Android, like Stock, AICPQ, LineageOS, or is that true for any ported OS that runs on libhybris with the Android kernel (plus some patches sometimes), like hybris-mobian, ArchARM, SFOS, etc.?
 

luka177

Member
Jun 13, 2019
19
8
3
I have a F(x)tec Pro1 ready for some stunts, I'm happy to serve as a test pilot as soon as I can find some instructions!

You call it Android Boot Manager. Does that mean it is made specifically to boot things that are based on Android, like Stock, AICPQ, LineageOS, or is that true for any ported OS that runs on libhybris with the Android kernel (plus some patches sometimes), like hybris-mobian, ArchARM, SFOS, etc.?
Hi!
Android Boot Manager will support Ubuntu touch, SFOS, and other too i hope. Currently i am working on fxtec bringup. I got gui in uefi already, tho lvgl have problems with font.
 
  • Like
Reactions: kewbak

kewbak

New member
Jul 13, 2020
2
0
1
Great news! I see that the Pro1 msm8998 is not listed among supported devices, but count me in as a tester as soon as it is. Curious if it would be possible to dualboot mainline + libhybris OSes too, but I reckon this would be difficult.
 

luka177

Member
Jun 13, 2019
19
8
3
Great news! I see that the Pro1 msm8998 is not listed among supported devices, but count me in as a tester as soon as it is. Curious if it would be possible to dualboot mainline + libhybris OSes too, but I reckon this would be difficult.
It is not listed as wiki is really WIP. And yes it will be possible to dualboot libhybris based OSes with mainline based.
 
  • Like
Reactions: kewbak