Capricorn is not Treble-Enabled by default (cause shipped with Android <8.0) that’s why it is not working with some roms.
Sorry for double post but I just noticed that dakkar’s build script already support /e/ (v0.2)
This means that you can build your own GSI image with just a few commands and fully customize it: with or without SU, A or A / B, ARM or ARM64 or A64… You can also add gapps …
Only problem (if it is one): you MUST HAVE a pc under Ubuntu or Debian.
Check this wiki for more infos (also read the start ing of the page) :
Romname for /e/ is e-0.2
UPDATE : I’ve updated the script : new romnames are now e-pie
or e-oreo
, and e-0.2
is removed cause it’s an old version.
I’ll try to build some images (at least one for Aonly and one for A/B partition schemes) tomorrow.
it’s pointing to a rather old branch (“v-0.2”) in the /e/ repository
Thanks please try and let us know. As mentioned some of our team members did not have much luck trying it. The correct branch names are
v1-pie , v1-oreo or v1-nougat
Cannot create GSI for Nougat cause Nougat does not support treble cause introduced in Oreo.
I’ve updated the script with new branches, waiting for owner to merge changes.
EDIT: Merged !
Hi @AerisOne let us know how your efforts on building the GSI go ahead. We have unfortunately not been successful as yet.
https://gitlab.e.foundation/snippets/107
Build in progress.
For the moment no problems.
EDIT : Issue when applying patches. Trying to resolve it.
EDIT : Seems issue is solved, I’ve said “seems” !
I’m building 4 images :
- ARM A
- ARM64 A
- ARM64 A/B
- A64 A
Thanks for taking the time to build the GSI’s.
Hello, i’m trying to build the GSI too, indeed patch issues! The patches are not 100% /e/ source compatible. I’m stuck at 92% now, some function double defined in two .o files, don’t know how to fix yet. I also got trouble with libexfat_mkfs/fsck, did you have it too?
If we get this working, we could create an /e/ patch set!
You have followed the indications of dakkar say in the wiki that @AerisOne share? I would like to try to build a GSI too. I will install on my dipper, is trebeled too.
Oks, thanks, I will try this weekend.
Edited phh’s script, dakkar’s script or even manual way are not working for me. Even when I try to build lineage or aosp, seem my computer don’t want to build any GSI sucessfuly.
I’ve edited phh’s script to replace lineage repo with e repo but it’s not working.
Same experiences like all others which.have tried
The build did complete 100% after some code tweaking, but it did not boot.
So… You build it successfully but you can’t use the image, am I right ?
Can you tell me how did you do ? Or send me your image ?
On what phone are you testing ? Do you think this can work on a OEM-Treble-Enabled phone ? Can I have a try ? (Too many questions)
Thanks for confirming the errors we also ran into. The GSI scripts as they are on the Github do not work…at lest not for building the /e/ GSI.
I did the patches by hand, and where they’ve failed i tweaked the code by hand by looking into the patch and compare with the code to be patched. I commented out all the Xiaomi problems because i was going to test on Sony XA2 just to see if it worked. So sharing would not make sense, because it wont work.