[OFFICIAL] LineageOS 20 for the Google Pixel 4 XL

Search This thread
Because they're my proprietary signing certs.

I literally open sourced everything about my builds, they're re-creatable just as lineage's are.

No one in their right mind shares their private keys. That's what identifies a build as "by you" - if I gave those out anyone could sign a ROM as myself/ODS.

No ROM/ROM developer open sources their certificates.
Aha i thought it was certs related to ih8sn :rolleyes: if its private siging certs then i get it and thanks for clarifying.

BTW i heard that ih8sn is not working anymore since Google Integrity API thats my main reason i thought it was missing something.
 
Last edited:
  • Like
Reactions: npjohnson
May 31, 2018
29
30
Nexus 6
Google Pixel 4 XL
Thank you for tagging me for this, I would have missed it, I have fixed the issue, and new builds are coming

Sure thing! I can confirm the 2023-3-24 build today fixed this, and I'll tag you if I run into issues like this with future updates.

And thank you for continuing to keep the Pixel 4 XL (among other devices) alive and up-to-date with easy bundled Google Apps. This phone has quirks, but I've grown fond of it, not unlike my Nexus 6 before it (still have it as a backup).
 
  • Like
Reactions: npjohnson
May 31, 2018
29
30
Nexus 6
Google Pixel 4 XL
@npjohnson
Unfortunately, the 2023-3-26 build (as compared to 2023-3-24) broke things again, somewhat more drastically. Now the Pixel Launcher continually crashes, but I'm able to switch to another launcher I already had installed (Keikai Launcher) to work around this. Gesture navigation does work.

Android System Intelligence repeatedly closes in the background, and a third-party app Battery Bot Pro can't run its background battery monitoring notification service either. Several other apps do work in the background though (Tasker, Gadgetbridge, KDE Connect, Conversations, etc).

I'm not sure what wrong.

(And in hindsight, I should not have deleted the 2023-3-24 update file until I confirmed 2023-3-26 was functional, as now I can't go back.)
 
New to this guys. I'm sad that Google didn't give a new update to this phone.

Is this the best rom for pixel 4 xl?

Will anything be affected?
I find this is the best ROM available for the coral at this time, mainly because its weekly updated and in an official state. Google has EOL (End OF Life'd) the coral for updates, but that doesnt stop 3rd party ROMs (I.E LOS) this ROM from updating it and keeping it current!

I use LOS because it has no bloat, it has nothing, but the OS and you can tailor it to however you want it to run (meaning GAPPs, no GAPPs, FOSS Apps) and so on, so its rock solid stable, everything works, and its updated. Whereas official Google has stopped updating the coral (pixel 4XL) in hopes to move users to new devices (for more money). I plan to use my 4XL until it physically dies, I did so with my original Pixel, Pixel 2 XL, 3XL (that one's not dead yet but a verizon variant so it sits brand new in box and unused - POS verizon crap is useless to me!), and now my with my current 4XL. I plan to use it for as long as I can, I LOVE THIS PHONE! This is by far the best Pixel I have owned and I have had them all from original through 4XL (but nothing newer) so the 5/6/7/ could all be better but I wont know until my 4XL dies!
 
@npjohnson
Unfortunately, the 2023-3-26 build (as compared to 2023-3-24) broke things again, somewhat more drastically. Now the Pixel Launcher continually crashes, but I'm able to switch to another launcher I already had installed (Keikai Launcher) to work around this. Gesture navigation does work.

Android System Intelligence repeatedly closes in the background, and a third-party app Battery Bot Pro can't run its background battery monitoring notification service either. Several other apps do work in the background though (Tasker, Gadgetbridge, KDE Connect, Conversations, etc).

I'm not sure what wrong.

(And in hindsight, I should not have deleted the 2023-3-24 update file until I confirmed 2023-3-26 was functional, as now I can't go back.)
Disregard my previous post. I also have a few random bugs, my original note is now innaccurate and this is a valid report. The latest 3/26 update has broken a few things, I use the OFFICIAL LOS so its upstream!

Good report!!!
 
Last edited:

d2xTaimen

Senior Member
Dec 30, 2021
93
32
Virginia
LG V20
Google Pixel 2 XL
Not sure if this has been noted or not, but when using High brightness and you go to a grey screen (For example the modules screen of magisk), The screen seems to switch between grey and a weird green tint constantly. The problem does not appear to have the issue on lower brightness.
 

npjohnson

Recognized Developer
@npjohnson
Unfortunately, the 2023-3-26 build (as compared to 2023-3-24) broke things again, somewhat more drastically. Now the Pixel Launcher continually crashes, but I'm able to switch to another launcher I already had installed (Keikai Launcher) to work around this. Gesture navigation does work.

Android System Intelligence repeatedly closes in the background, and a third-party app Battery Bot Pro can't run its background battery monitoring notification service either. Several other apps do work in the background though (Tasker, Gadgetbridge, KDE Connect, Conversations, etc).

I'm not sure what wrong.

(And in hindsight, I should not have deleted the 2023-3-24 update file until I confirmed 2023-3-26 was functional, as now I can't go back.)
I don't know what your issue is.

I literally wiped and installed it.

What _else_ are you installing on top?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I've got the latest downloaded and ready to connect to adb, but I realized I'm not sure how to even return to stock if needed? In the old days, I could restore a backup of the stock rom. Not sure how to accomplish it now.
    Flash.android.com will do that all for ya
    1
    Thanks You @npjohnson how to tranfer from Official builds to your build?
    Step 1: flashboot unoffical recovery,
    Step 2: format all data
    Step 3 adb side load custom Rom
    It's right?
    yeah, it does have it's own wiki, just follow the install guide.
    1
    My last pixel was the 2xl. it died and my brother gave me a S10. This morning it fell in the river. A decent 4XL can be found for under 200 especially if you only need the 64gb storage. Mine is on it's way and I am glad that samsung junk is sitting at the bottom of the river. And glad you're okay too
    Depending where you are you can get lucky and get a pixel for about 136 usd on swappa.
    1
    Gotcha. I'm assuming I'll need to flash the newest recovery with every release in order for things to work?

    The lineage recovery can make nandroid backups right?
    No you don't need the newest recovery, in auto updates, this is an A/B device meaning that recovery comes packaged in The boot image.

    And as for full backups, no, lineage has something in the OS called seed vault that does OS level backups instead.
    1
    Is there any chance you support hotspot unblocking? You have to pull it out of Google and add the provision to unblock/unmonitor it's usage.
  • 12
    lineage-os-logo.png


    Google Pixel 4 XL

    Code:
    - Your warranty is now void.
    - You have been warned.
    - Use at your own risk.

    Introduction:
    This is the Official Lineage OS 20 thread for the Google Pixel 4 XL.

    Downloads:
    Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.
    • coral - Official builds​
    • coral - My unofficial with Google Apps/Pixel goodies included. Passes SafetyNet by default. OTA's roll roughly once a month. Support not guaranteed or implied.​
    If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

    Known Bugs:
    • None.​
    • Find any? Report them according to this guide.​
    Notes:
    • The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.​
    • Firmware is shipped in the ROM package for this device, so no need to worry about updating it on your own!​
    Kernel Source: https://github.com/LineageOS/android_kernel_google_msm-4.14
    7
    @npjohnson HI can you please post the sources for your unofficial build its against the xda forum rules since you are providing 2 different versions of lineageOS so you should provide sources for both not just official which is not even released, The title of this thread says official and the official is not even released yet but an unofficial build so either create a different thread with unofficial version and add the sources for it and whenever official lineageOS is available create a different thread, Or add the sources for unofficial build as well in this thread.

    Which ever device i had i have always went through the source codes of all custom i used mostly lineageOS and i hope you dont get me wrong. i do a lot of research on custom roms and i need to understand why if something feels wrong.

    i will contact the moderators of this forum as well for more information.
    Wow. Threaten me right off the bat with contacting moderators?

    Hilarious. Stuff like this genuinely makes me dislike doing this.

    Let me address these individually:

    1. The official kernel source I link is the /only/ one there is - and I might add - the kernel is the only one that is a GPL component that has to be released.

    2. For your information, by choice, not by license, all sources for the official AND unofficial are public.

    Next time you want to threaten someone, do some preliminary research first - this is linked in multiple places - and I will take a moment to say, none of this is legally required to be released as it's all either apache or proprietary licensed, I do the work, structure, package, and publisize it because I believe in FOSS. https://gitlab.com/oddsolutions

    3. Seriously - I can't state enough how annoying threats are when it's a hobby - if you'd just said "hey, is there any kernel source difference in the unofficial? If so can I have it?" - I would have just said "No differences, but enjoy all the other stuff I open sourced too!"

    That said, have fun, I'm off to enjoy my Thanksgiving vacation :)

    EDIT: One additional piece here - the officials were supposed to launch a month ago - our infrastructure people have been struggling to get signing to work - 20.0 will literally launch randomly some day soon when they figure it out - so I made the threads to get feedback from users ahead of time on device-specific bugs so that when the official launched, I just un-strike through the download link and let people enjoy.
    4
    Hey @npjohnson I am so sorry if you took this the wrong way It was never a threat bro 😔 and never will, I appreciate your hard work and all your doing for the community so please don't take this as a threat rather a misunderstanding, All I want to understand is the link to the source is for linked to official kernel source since you know unofficial builds does not pass safety net and never did so in order to do that framework-base and few other pieace of the source code needs to be modified so all I am saying is the source for the unofficial build should be provided as well jot just official.
    Every developer here provides the links to the source code, How is that a threat bro?
    If I do something Like this you can tell me the same thing and I would never take it personally and I will always provide links to all the source code.
    Everyone has the right to inspect the source code tell me If I am wrong?
    You are wrong on that point.

    From a legal perspective, there is no "right" to inspect source code.

    You may want to go read about licenses a little bit. Android - the frameworks and system side, is licensed Apache2 - which just states that you can use it - has no requirement to be published - at all - ever wondered why we don't get source for Samsung OneUI? Because they don't legally have to.

    The linux kernel, and a few other pieces of external modules are GPL licensed, which requires release of accompanying source code, which is linked as per the kernel source in the OP to comply with XDA requirements that GPL modules be linked in the OP.

    Again, regardless of that - I provide the source code anyway.

    I use a tool called ih8sn to pass safety net - if you looked at the link I provided in my last post, you'd see that, and find a link to coral's specific configuration to use with it.

    I even provide nice prebuilt local_manifests that you can snag and sync to build this 1:1 with ease.
    3
    I didnt take anything personally, I could care less who reads my posts or what the user thinks of me, I ONLY CARE who I help. You didnt help, that was my problem, instead, you added in something that confuses a NEWB (new user)! You confused LOS forum with adding in something thats not part of LOS but a GSI (anything can GSI).
    Not quite...not all devices can run GSIs, generally only those that are Project Treble compliant
    GSI isnt an operating system to install as a standalone ROM but as an 'image' to boot/install from, so not the same thing at all!
    A Generic System Image is just that. It doesn't include a kernel or anything else and is designed to be used with a separate kernel. A ROM on the other hand generally means the "whole package" that includes a kernel. A system image cannot be "booted" as you describe; you can only do this with a boot image, which contains the kernel.

    But, this is all outside the scope of this thread.
    PLEASE be careful, as a mod, in your future who/what you reply to, and ONLY add in useful and HELPFUL info!!
    I try my best to ensure the information I share is accurate, but I'm only human. As far as I'm aware, I haven't stated anything that's untrue or incorrect in this discussion, and I can provide a source for everything I say.
    PLEASE reread what I said, you are way off base! BUT in the end, IDC what you or anyone thinks or feels about my posts. I help so many users, that in the end, I dont care anymore. Users who want my help, ask me, others, ignore and have issues.
    All I'm asking you to do is consider the tone of your messages and how they may be received by others. I'm just here to help people, as I'm sure you are as well. Try to avoid questioning someone's credibility, or telling them what they should or shouldn't share, but rather provide your insight as to why or why not something is relevant.

    I don't want to derail this thread any further, so if you wish to continue this discussion, PM me.
    3
    Latest build won't run, "android setup keeps stopping" error

    Hi,

    I followed the instructions on https://wiki.oddsolutions.us/devices/coral/install, and everything went well until I rebooted after the sideload had finished.

    I got a message saying the "Android Setup" app is crashing. From there, there is nothing I can do. I can see a clock, the signal bar and the battery charging icon.

    The recovery: lineage-20.0-20221217-recovery-coral.img
    The build: lineage-20.0-20221218-UNOFFICIAL-coral.zip


    # Update

    I just installed the official LineageOS 19, and everything works fine. My phone was on the Google official ROM.
    pulled the build, fixing it. New one will be live tmrw.