1135
This is a working group for driving for a common base for all libhybris based mobile OSs. Please use pastebin to paste more then 4 lines.
i think you can start with whichever correspond with the lineage os you have running and see how far you get
Читать полностью…
sounds good, thanks for the feedback— we'll also improve the docs (or if you would like to help with that, the repo for the ubports docs is at gitlab.com/ubports/docs/docs.ubports.com)
Читать полностью…
since halium 9, we have a halium GSI, which means we no longer need to build halium per device
Читать полностью…
if you look at https://docs.halium.org/en/latest/porting/get-sources.html and https://docs.halium.org/en/latest/porting/build-sources.html, there are sections for 5.1 and 7.1 and not for others, I was really confused about that
Читать полностью…
the section below that describe basically what treble does
Читать полностью…
I was trying to build halium because I thought if I succeed it would help debug ubport problem. But docs are really confusing about versions, looking at this table for example my first thought was using halium 13 because the device supports los latest versions, but now I see this is wrong. Nowhere in docs I think "treble" is mentioned, so I dont even know what is pre os pos-treble.
Читать полностью…
I'm already running lineageos. I tried ubports, managed to generate imgs but got bootloop. Them I tried halium 7.1 and halium 9.0 with lineageos repos for 15.1 and 22.0, got a lot of errors, fixed some, and couldnt generate any image. So I wanted to make sure which versions of halium and lineageos repo should I try to focus on.
Читать полностью…
it means it has it unofficially, possibly via lineageos
Читать полностью…
but seems erfan did make a treble port: https://xdaforums.com/t/treble-port-android-9-0-pie-gsi-for-moto-x4-20180731.3823878/
Читать полностью…
huh the prop does say enabled and it does show a vendor partition—🤔
Читать полностью…
I think so, how do I make sure?
➜ ~ adb shell getprop ro.treble.enabledЧитать полностью…
true
➜ ~ adb shell ls -l /dev/block/by-name | grep vendor
lrwxrwxrwx 1 root root 21 1973-02-23 19:48 vendor_a -> /dev/block/mmcblk0p63
lrwxrwxrwx 1 root root 21 1973-02-23 19:48 vendor_b -> /dev/block/mmcblk0p64
➜ ~ adb shell ls /vendor/lib64
android.frameworks.sensorservice-V1-ndk.so
android.hardware.audio.common-V4-ndk.so
android.hardware.audio.common-util.so
android.hardware.audio.common@5.0.so
hello, I want to install halium on an old device, motorola moto x4, which halium versions should I try? I can run the latest lineageos on it.
Читать полностью…
Based on my understanding of the guides, that's correct
Читать полностью…
Past 9 it is generally a kernel only build, Ubuntu Touch and Droidian have separate instructions for their respective builds
Читать полностью…
nice. As I learn more I might give a try at at helping docs. But what do you suggest about halium version, should I start with 9?
Читать полностью…
I think I will go back trying to run ubports now that I learned more about android and halium
Читать полностью…
we probably should just remove 7.1 from that table then— look at the note below the table
Читать полностью…
that could be anything including a problem in kernel due to configs you changed. if you didn't even get to rootfs yet changing halium versions etc randomly is going to get you nowhere. you probably should also refrain from going back to pre-treble stuff because that's largely obsolete and porting docs surrounding that stuff is now removed unless you specifically view an older branch
Читать полностью…
I think you can install lineageos and then try following the target project documentation for building the kernel, the vndk would've told you which version is appropiate—
Читать полностью…
what does that mean? It doesnt support treble originally? do I need to follow these steps to isntall android 9?
Читать полностью…
no output for "adb shell getprop | grep vndk"
I believe it is upgradeable to android 8 from motorola, doesnt that mean it supports treble?
it could have that unofficially as well (or from LineageOS builds)
Читать полностью…
So that people here know, the Halium 7.1 / 9 Full System Image documentation has been removed from docs.ubports.com. For people who need it, a git tag was created of the last state of the docs before this change.
Читать полностью…
well, I saw tutorial about 7.1 and there used vendor and device tree, so for 10 I need only kernel right
Читать полностью…