yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] calsurferpunk:
Thanks for letting me know and taking the time to post the link. Also, thank you for taking over the builds and continuing this since I wasn't able to continue doing so for the previous build of Lineage OS 17.1 as well.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sportytony:
Awesome rom. When I saw xl2 was officially done with updates I installed this one. Have 1+8pro and 7+pro. But we all live to play. Only problem is when I try to open xda thread I get network error and screen is white! Also amazon apps give network issue message. Anyone else have same issues? Or similar? ( I wrote this in my s8+. ) Love all my phone's
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Lineage OS 18.1 (17/12/20)

December ASB

Rebased on r19 tags

Added Active Edge support (credits to kdrag0n)

Added battery light / notification LED customisation

Added new Styles customisation from AOSP

Lots of bug fixes and general improvements
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] trekker182:
So for 18.1 from the previous posts, I’d download the zip, turn off my pin boot to TWRP do a backup & then flash the 18.1 update? I’m on 18.0 right now and this is my first update on Lineage OS.

The reason I say turn off pin is bc TWRP seems to have an issue reading the pin even though it’s right to decrypt to do a backup.

THX.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] trekker182:
I’ve also had success with using the 3D fix app just before an app will use GPS that normally spins. Wage seems not to need it, but out of force of habit I do it anyways.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkeleBones:
Magisk doesn't seem to work on Lineage OS 18.1.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mariospizza:
Works for me, I flashed the latest zip through TWRP.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SkeleBones:
Yeah, I was still trying to use a patched boot.img because on one of the canary builds I had to. It worked now though, thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] trekker182:
What version did you flash ? How did you avoid the boot loop issue ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mariospizza:
Just flash the latest zip (21.1) though TWRP and it works.

A quick question, is there a way to have Overview Selection (aka OCR on the Recents screen) with this ROM? I tried setting the Pixel Launcher as the Recents provider through QuickSwitch, and it is indeed used, but when I press on some words in the Recents screen to have them recognized and selected, the phone vibrates but doesn't do anything else.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sportytony:
Dang!!!!!!!!!!! Thought this update would fix this issue. Still going on just with XDA an Amazon apps.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joemommasfat:
I also had bootloop issues when I tried flashing the TWRP installer and Magisk both. I can flash either one without the other and it works fine
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
Do not flash the TWRP installer zip on Android 11

Download the twrp-xxxx.img file instead and fastboot it when needed

Download links for twrp (grab latest img file):

Taimen: https://dl.twrp.me/taimen/

Walleye: https://dl.twrp.me/walleye/

When you need TWRP, fastboot it (make sure you have the platform tools and that theyre either in your PATH or you have the twrp-xxx.img file in the same folder as platform tools):

either put device into bootloader mode via

1) Power Off

2) Vol Down + Power for a few seconds and release

or (if starting from an already installed other ROM with USB debugging turned on in developer options) from a command prompt:

adb reboot bootloader

fastboot boot twrp-xxxx.img

Once you have fastbooted twrp, you can flash ROM, magisk etc

Just dont flash the twrp installer, if you do you will bootloop to infinity....

If you want to fully embrace command line installs (and not even touch the device itself during ROM flashing), ROM, G-Apps and Magisk included, heres how i flash most ROM's (adjust for any specific steps for your ROM, i.e. whether G-Apps is needed or not) starting from the existing installed ROM: https://xdaforums.com/t/rom-pixel-2-xl-official-protonaosp-11-3-0.4188109/page-7#post-84079085

Note: the reboots in the steps are needed for slot swapping and not optional
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] palimatix:
This build is good and very snappy. @Eamon can we get some of the changes that Kragon did in his last release in Proton that fixed the safety-net issue for every app like those of MS and few banking. Am not sure though what are those commits and whether that will block you from going official.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sportytony:
Thank you! I'll try that!

sorry wrong website to respond to possible solution
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sportytony:
( it was the solution)Loved the rom before and now. Never meant it to sound like a complaint on the rom
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Mikeando89:
Just flashed 18.1 but I'm having a strange issue where it lets me add fingerprints in the settings but doesn't allow me to use fingerprints with 3rd party apps. Some errors say "please enroll biometrics."

Has anyone had this issue and have a fix for it?

🤔
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joemommasfat:
Is it possible to reproduce the full Pixel experience with Lineage? I really like the default 2XL environment, but official update support has ended.

When I flashed Lineage before I found that I really missed Pixel launcher. I tried Trebuchet, but I was missing my chrome page shortcuts (radarr and sonarr) and weather icon.

Maybe it was just the version of gapps that I used (razorloves nano)? Is there a gapps that has the full Pixel launcher? The one in the app store is outdated and crippled.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
Yes it is possible to get the full Pixel experience. Micro is the smallest package that, if I recall correctly, includes the Pixel Launcher. But if you truly want the full Pixel experience, use a GApps stock package.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joemommasfat:
Thanks!

Do you know why "OpenGapps micro or smaller are recommended"?

Should I expect to have issues if I use a stock package?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] palimatix:
Speaking in general of LOS 17/18..

It's because of partition size that it's recommended to flash a smaller package. In second half of the year the devs managed to free some space n less usgae of inodes that's why we can flash a stock.

However flashing stock gapps will almost fill up the system space and when you go for monthly Ota update you maybe left with no space n bootloop etc. It's from my personal experience with both open gapps and nikgapps.

Flash micro package. It has everything you'll need from launcher and Google voice assistant etc. Rest Google apps you can simply download from play store. And your monthly official updates would be butter smooth. The AOSP apps you can simply disable after setting the Google apps as defaults.

Hope it helps.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
Looking forward to the day we get an OTA update, so I can test if my using a config file to install the stock-sized nikgapps package - since OpenGApps can't seem to get their packages working - will prevent such a bootloop. I wonder however if this is more a 64-bit issue than a LineageOS issue. I have a pair of 32-bit smartphones running LineageOS 17 that I used a stock package (with config file) on without problems.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Lineage OS 18.1 (8/1/21)

January ASB

January / December kernel security patches

Bug fixes and improvements
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] agr8lemon:
Sorry if this is a noob question.

:(

I've had custom ROM on previous devices, but never the Pixel series.

Following the instructions, it says to "flash the latest build of Linage", however I'm not able to copy any files to the device via ADB Push, it presents no storage to my PC, and the ADB sideload function just hangs on the PC side saying Loading: <Linage file name>, while TWRP shows "Installing zip file '/sideload/package.zip' but it has stayed there for over an hour.

Any suggestions on what I am doing wrong?

Thank you!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joemommasfat:
You should be able to "fastboot boot TWRP.img" and then "adb push <file> /sdcard/downloads" once you're in TWRP. After that you will be able to select the files that you want to flash.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] agr8lemon:
Thank you for the response! I does look like it's going there, I can see it in TWRP's file manger. It doesn't give any size, and the command window hasn't stated it's done, it just must take a long time to copy.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] trekkie923:
Thanks for your work. Any option of a Bittorrent link? it looks like the Gdrive limits have been reached.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] amandeepparmar:
Download it only via Chrome and not a third party browser. Error happens in third party browsers. It should go through Chrome mate! Happy flashing!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
I don't know if anyone here is using Straight Talk wireless service in the US, but LineageOS' APN settings for that carrier are out of date. The APN for Straight Talk changed from what is currently in LineageOS to what you see in the table below some two to three years ago. Naturally, the APN file in the ROM will need to be updated at some point.

FIELD	SETTINGS
APN	RESELLER
AUTH_TYPE	None
MMSC

http://mmsc.mobile.att.net

MMS PROXY	proxy.mobile.att.net
MMS PORT	80
MMS_APN_TYPE	default,mms,supl

I had been wondering why, after finally getting the ROM installed - a frustrating story - I was getting such terrible reception.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] landry314:
I tried flashing the Magisk zip like @mariospizza said and he was right, it worked great! I was also able to do it right after a clean first install of LOS 18.1 and GApps... I sideloaded it right after I sideloaded gapps, no issues!

Here is how to install Magisk:

1) Download newest Magisk.zip and Magisk.apk files here:

Releases · topjohnwu/Magisk

The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.

github.com

2) Turn on USB Debugging in Developer Settings on your phone and allow computer.

3) Open terminal on your computer then execute:

$ cd path/to/a/folder/with/platform/tools

$ ./adb push path/to/Magisk.apk /sdcard/Installers/

$ ./adb reboot bootloader

...wait for bootloader to start...

$ ./fastboot boot path/to/TWRP.img

4) In TWRP, choose Advanced --> ADB Sideload then execute:

$ ./adb sideload path/to/Magisk.zip

5) Reboot to system. DO NOT install TWRP.

6) Install Magisk.apk from Installers folder using a file manager.

You can do all this without disabling password protection on your device in order to use the Install option in TWRP. Just sideload it! ;-)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] andPS2:
Sorry, you can't view or download this file at this time.

Too many users have viewed or downloaded this file recently. Please try accessing the file again later. If the file you are trying to access is particularly large or is shared with many people, it may take up to 24 hours to be able to view or download the file. If you still can't access a file after 24 hours, contact your domain administrator.

can someone please mirror the image?

thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
Use your PC to download, or use another browser if you already are. Google drive is being finicky.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] andPS2:
another browser doesnt help, was already on pc

too many people downloaded the file -> serverlimit was hit

can someone put the file on a mirror please?

androidfilehost is used for lots of projects on xda...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Văn Duy 1998:
tI like this rom very much but I want to use gapps full of all google apps, what should I do?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Nandrew:
Wait for open gapps to release their official A11 package. For now, download the Google apps available from the playstore.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
@andPS2 Dunno what to tell you. Eamo5 likely has a good reason for not using Androidfilehost. I seriously don't think anyone here is going to expend the MB necessary to upload it someplace else: hopefully I'm wrong there.

@Văn Duy 1998 , @Nandrew Nik GApps is a viable alternative until OpenGApps gets off their behinds and sets up Android 11 packages.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Rukbat:
If anyone is still having problems downloading the file, I'm uploading it to Mega now. The upload is complete - download away, from here.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
Can you upload the ROM of Google Pixel 2 XL taimen
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Axeleik:
Thanks for the awesome rom for walleye! Opening Google assistant with the squeeze is not working for me, opening camera etc with squeeze is working. Is there anything I have to install for Google assistant to work with squeeze? I have the gapps from your post and assistant is working fine if activated by launcher etc.

Ps.: Installing gapps with twrp 3.3 is not working properly (gives error code 70), installing everything with twrp 3.2 is working fine .
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
Settings > System > Gestures > Active Edge to change Active Edge settings. Here you can set the Assistant to pop up with a squeeze.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Axeleik:
I'm sorry If I was not making it clear, but this does not work. If I set squeeze to open camera for example, the camera opens by squeezing. If on the other hand I set squeeze to open Google assistant, it does nothing.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
You weren't clear, but that's ok. Active Edge works fine here, so I don't believe this to be a ROM issue. Try a different GApps package, e.g. NikGApps.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Make sure you set the Google app as the default assistant in the default apps settings page
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Axeleik:
Wow that did it! Thanks so much!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Strephon Alkhalikoi:
I totally forgot about that until Eamo5 mentioned it. My bad. Glad you got it working.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] maddvector:
I just installed it on my daughter's Pixel 2. It works great. She is happy that her phone no longer says " Your phone will no longer be updated"

Eamo5

Thanks for your work on this ROM!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] maddvector:
Can someone upload taimen to an alternate site.

I've tried downloading it for a couple of days and I keep getting the same " to many download quota exceeded message."

Thanks,
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 我是十七:
Did you not log in to your Google account to view the download address? After I logged in to my Google account, I checked the displayed file and downloaded it to the file. I hope I can help you!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] maddvector:
That worked!

Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Axeleik:
Is there any method to pass SafetyNet completely? basicIntegrity passes, but ctsProfile does not pass for my walleye.

I'm on the newest walleye LOS18.1, TWRP 3.2 with SultanKernel (With your A11 port) and have the newest Magisk installed. I tried the method from a few pages back but it seems not to work.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] legaldexter:
Flash this in magisk and enable magisk hide in settings, you might need MagiskHide Props Config Module too.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Axeleik:
Sadly this does not work, when I try to flash it in LOS Recovery, it warns me that the signature is wrong, and if i try to bypass it says

If I look into the recovery logs, it says

but I have Magisk 21.4 installed and it even passes basicIntegrity...

What did I do wrong? (Pixel 2, Sultan Kernel)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Lineage OS 18.1 (3/2/21)

February ASB

February kernel security patches

Now Playing and Live Captions now work out of the box

Added support for bluetooth hearing aid devices

Added support for addon.d v3

Fixed spell check on AOSP keyboard

Bug fixes and improvements
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
I've uploaded a slightly updated build to amend the missing live captions button when adjusting volume. Apologies for the inconvenience.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Diaz1999:
First of all, you were doing it slightly wrong. There he said to flash through Magisk–not through recovery. I have done so and it installed successfully–check out the screenshot below.

Secondly, it does not work–at least for my walleye. However, the guide from #69 posted by @Eamo5 albeit a bit elaborate, is working–check out the screenshot attached below.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Axeleik:
You were completely right, I did not read that carefully and should just follow the instructions next time. :D

It works now, thank you very much!

@Eamo5: Maybe it is unnecessary, but it would really help noobs like me (did not fiddle with these kind of things for a long time) to update the instructions for updating in the first post.

For example that you have to also flash Magisk after updating the ROM, otherwise one will result in a bootloop (I nearly wiped everything because I did not know that).

Also maybe it would also help mention that one can do the whole update process through the LOS Recovery (basically never just touch TWRP again after initial setup), previously I did not even know LOS had an own recovery and destroyed my system because I wanted to do everything with TWRP and it can not handle the encryption.

It could be that everyone except me knows that. If this is the case, disregard my suggestions.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
1. Magisk shouldn't ever be able to cause a bootloop. The worst case scenario should be you boot unrooted with no magisk modules.

2. I try to accommodate to the majority of users which appear to be on taimen by a large margin according to lineage os stats. TWRP can decrypt on taimen whereas lineage recovery can't decrypt on both taimen and walleye but that's irrelevant. Being unable to decrypt shouldn't affect your ability to adb sideload a ROM, nor should it be able to 'destroy your system' as you claim. It simply means you can't flash a zip from your userdata. That's it.

For what it's worth, when lineage 18 is shipping for official devices, addon.d will restore gapps and magisk automatically when you update.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Axeleik:
Maybe I just did something wrong, but after I flashed the newest LOS update over my old LOS (and then flashed gapps), it was not progressing in the LOS boot screen until I force-rebooted, and flashed Magisk in LOS recovery. Maybe it was a coincidence, it would have booted without Magisk the second time, or maybe it was because of the kernel installled before that. I am not experienced enough to say that.

The last time I used TWRP and it asked me for the "encryption pin", I thought it was asking for the normal phone pin and entered it wrong, just to find the phone encrypted in TWRP and not being able to boot to system again (bootloop). As I said, maybe it had something to do with the kernel or other stuff, can't really tell. I was just reporting what I saw.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] D!Ts2l:
Can someone please upload this to another server? I can't download it because Gdrive says quota exceeded.

Update:

Nevermind. This limit only appears when you are not signed in to a Google account.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jupitercity:
Thanks @Eamo5 and @Diaz1999! I finally got SafetyNet to pass and can use GPay again on my Walleye.

For people a little noobish like me, this is what I did:

1. Installed magisk by flashing zip through TWRP (following instruction in first post to get into TWRP)

2. After magisk was installed, inside magisk app installed the Universal SafetyNet Fix by kdrag0n (google it and download the zip from GitHub)

3. Connect USB to computer and do adb shell

4. Once in shell get root su (have your screen on as you'll need to confirm root access)

5. Mount using mount --remount / -w

6. Do the following

cd /data/adb/service.d
touch cts.sh
chmod 755 cts.sh
nano cts.sh

7. Once in nano (editing the file) just copy and paste exactly

#!/system/bin/sh
resetprop ro.build.version.security_patch 2020-10-05

8. Press ctrl+x it will say "Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?" hit the "Y" key to save

9. Close out your adb shell, unplug USB, reboot your phone.

10. Once rebooted, go into magisk app and "Check SafetyNet" it should now pass!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 0LDST4R:
Nice, but in "about phone" the date from Android security patches is wrong, it shows october 2020.

I did it in another way.

Installed Universal Safetynet Fix v2 and MagiskHide Props Config modules in Magisk. Set the fingerprint to our Pixel 2 Android 11 and can pass Safetynet check. Date of security patches from the Rom displayed correct. So i can do it without the script, tried it and worked too - no question. Maybe it's just a cosmetic thing, but such little things make me crazy. Love perfection. 😅😅😅
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] friedsonjm:
Taimen TWRP download is not working at https://dl.twrp.me/taimen/twrp-pixel2-installer-taimen-3.3.0-0.zip Is there an alternative?

EDIT: I found this. https://dl.twrp.me/taimen/
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Thenazishkhan:
Can you share the link for Universal Safetynet Fix v2?

The latest version by kdragon on github is v1.1.1 which does not work on LOS18.1

Though v1.1.0 works fine but it displays 05-Oct-20 as security patch date.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 0LDST4R:
Here you go...

https://xdaforums.com/t/magisk-module-universal-safetynet-fix-1-1-0.4217823/

Shim the keystore service instead of replacing it by kdrag0n · Pull Request #13 · kdrag0n/safetynet-fix

This method is more portable, does not require a different executable for each Android version, and avoids breaking ROMs with heavy keystore customizations. It works by injecting a shared library i...

github.com
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] friedsonjm:
I am at the point where I have wiped userdata and booted TWRP from my PC. I've having an issue getting the ROM and other files over to the phone, adv devices shows the phone, but pushing them to the phone with adb is not working, What are my choice?

EDIT: Never Mind. Realized I needed to push to /sdcard not sdcard/0/'

EDIT: And now, adb just hangs when I try to push the file...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 0LDST4R:
Hint :

Don't use "push" command, use "sideload" instead. Copy Rom and GApps to your adb folder and rename it to rom.zip and gapps.zip, it's much faster and easier to type... I did so for the 1st time install...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] friedsonjm:
I actually finally figured out that, once again, it's the crappy USB port on the phone. Took off case, changed USB cable, and changed laptops... copyed over files after system boot. Yuck.