Attemting to Port to Google Pixel 6 Pro (codname Raven)
-
I'm attempting to port Halium 9 to the Pixel 6 Pro via halium-boot and the GSI image. The issue is that the guide seems pretty barebones. This is also my first time attempting a port, and I'm trying to learn as I go. There are a few things I'd like to clear up.
-
Does the halium-patched kernel need to be based off LineageOS? There is an improved kernel link text, based off of Google's stock kernel, that improves battery life and overheating which are much needed for this device
-
Why isn't make finding the kernel config? I defined the defconfig file for the above improved kernel source in the deviceinfo file, but make still complains that there's no kernel config.
-
Do I have the kernel offsets correct? Where can I double-check this? The base offset appeared to be 0, so I copied the results from the unpack-image script verbatim.
-
Is this even possible with such a new device? If I interpreted the documentation correctly, Halium 9 requires Android 9 to patch correctly.
-
Am I wasting my time? Has someone already made a Halium boot image for this device, and all I need to do now is flash it alongside the GSI?
Thanks!
-