Open sergobot opened 6 years ago
So......tath possible to install this now ?
@Sammaya Unfortunately you won't be able to run any graphical interface yet. I have mostly stepped off trying to bring this up, but just in case there's an installation instruction that I hope is still relevant. Any help in porting is largely welcomed :)
Have you done any work since then @Sergobot?
No, I have not. If you would like to continue porting, my repositiories may be a good start, though.
I don't necessarily have development experience per se, but I'd love to support and am pretty good and research and being creative :p
What are the blocking pieces and next steps? @Sergobot, do you think it's a feasible project?
It's not clear form the comments if the lack of graphics or the encryption breaking, etc is a deal breaker, or just a bump in the road.
Dual boot would be awesome, eh?! :) Would love to see this as a viable Ubuntu Touch device. It's pretty ubiquitous and seems to have good build quality.
@Supaiku Encryption breaking was a major issue for me, as the Pixel XL was my daily driver and I wasn't happy with it having no pin set up or suddenly getting bricked. Lack of graphics is an essential obstacle, that can probably be fixed — it was just me giving up due to the lack of time.
Though, about a year ago, I had some experiments to split partitions and have a dual boot without breaking encryption now and then. So, if anyone wants to continue this, I'd suggest to try, as fixing graphics should be feasible. However, AFAIK Plasma Mobile doesn't work with halium-boot and you will need to get hygris-boot working first.
Just FYI I did not a successful port for UT and sailfish, but I would love to see feedback also for marlin. I am about to get the manifest in: https://github.com/Halium/halium-devices/pull/282 - and here is the forum entry: https://forums.ubports.com/topic/5533/porting-call-for-testers
Tree: halium-7.1
usb: Manufacturer: GNU/Linux Device
appears indmesg
on host.Installation
For the time being the instructions are available as a separate gist and will be merged here soon.
Specific features
skip_initramfs
flag into cmdline and Android obeys that. Halium needs initramfs, as some scripts are run there, so there's a dirty hack in the kernel to ignoreskip_initrams
. Thus, installing TWRP will break Halium and prevent it from booting. TODO: Research the way Android boots and replicate that behaviour in HaliumKnown Issues
Other notes