yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Make sure you enable Magisk Hide, otherwise it won't pass Safetynet. I believe in Magisk 20.4 and newer, it is not enabled by default. Otherwise, take a look at the attached screenshots to make sure it matches.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
Everything there matches. Hide is enabled. I'm using magisk canary. Should that make any difference?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
Success!! I didn't have the permissions properly applied. I set them, but the file manager I'm using has 2 places to press apply at.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] petow:
Can this be done?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
The feature isn't built-in to the ROM.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
Hi guys, does anyone know if is possible to use banking apps (like Barclays) with this rom?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] b00ster23:
I don't see why not. I use my banking app just fine. You may have to use the Magisk Hide Feature.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
Banking apps seem to work fine. I use Google Pay in-stores successfully. Also the Chevron app (paying for gas). Both are highly sensitive to CTS and Magisk detection.

To pass CTS, you'll need to make an adjustment (look back a page or two in this thread). For the Chevron app to work, I had to not only use Magisk Hide, but also hide the Magisk Manager.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] isozvaillancourt:
OpenGapps package size

To whom it may concern;

Could someone explain why OpenGapps package must be nano or smaller when clearly Pixel phones came with the equivalent of the stock package. Furthermore, don't most Gapps replace their AOSP equivalent.

Finally, could I use the Aroma package and select only the stock replacement if space is the issue?

Thank you very much for the hard work and all the support.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ViperPyro:
There was a bug in the Lineage updater that Eamo5 and team fixed. My understanding is this limitation is now gone and you may flash larger Gapps. See below from early Sept.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dhrunia:
Still I believe the largest gala that can be used micro gapps
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] retromat:
If I may offer up the alternative way, for those interested. As a note, make sure MagiskHide is enabled also.

1. Download the MagiskHide Props Config zip file from inside Magisk or the link provided above.

2. Boot to TWRP to flash the zip (can't be sideloaded).

3. Reboot

4. Install a terminal emulator app if you don't already have one.

5. Open said terminal emulator and switch to root "su -' (will get a Magisk Prompt for root access).

6. Issue command "props"

7. Select option [1] Edit device fingerprint

8. Select option [f] Pick a certified fingerprint

9. Select option [7] Google

10. Select option [16] or [17] depending on your device.

11. Select option [4] Android version 10

12. If everything looks correct, select [y]

13. Reboot

14. Test Safety Net checks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Oh boy have we all done this and forgotten to disable numerous times, it blows, back to the drawing board and completely restarting the entire process. I have done this more times than I care to share and yup, I never seem to learn nor remember myself :eek:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] drt054:
https://www.cyanogenmods.org/pixel-2-xl-lineageos-17/

I came across this today. The file is gone but was for a developer build of LOS17 for Taimen. Maybe official support coming soon??
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Edmontonchef:
That's that Black Jubel guy. Haven't seen anything from him since October.

His Pie crdroid and RR builds were pretty good
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
Any plans for further updates? anyone have a working manifest .xml file to self compile?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Hi. So in short, I'll try building again and seeing if Lineage has fixed the issue causing excessive lag yet. If this issue is fixed, I will definitely build and distribute releases. I'll have to resync lineage sources however so it may be a while before I try this simply due to storage and time limitations.

I don't have the roomservice.xml I was using previously but it shouldn't be too hard to conjure one up using the device trees I've linked in my sources.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
Appreciate your work on bringing los to taimen. Thank you!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
Thanks for the update, hopefully that you manage to get it working, my other device a Samsung A5 2017 now has it for it and it works good there so far, crossing my fingers. I did a quick try a few weeks ago; creating my own manifest but failed to manage to get anything to compile (could have been several issues didn't waste to much time investigating). I have been self compiling for LOS 16 in the meantime.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
Lineage OS 17.1 (15/02/20)

February ASB

Fixed SystemUI lag that was present on the initial build

Fixed SafetyNet issues (basic integrity and CTS are now both passing)

Fixed Quickstep multitasking bug (Switched to Pixel Launcher)

SELinux is now enforcing

Added an optional build without pixel gapps included

Fixed kernel fast charging issues

Added Pixel 4 live wallpapers

Switched to Google webview instead of AOSP webview

This build fixes all remaining major bugs. Please feel free to let me know any remaining issues you may have. Enjoy :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
This is amazing. Thanks for all the hard work!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
Thanks, downloading relevant files now.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
After flashing the Feb image from Google when loading twrp from either fastboot or after flashing to boot partition it no longer see's /system and /vendor. Tried 3.3.0-0 and then 3.2.3-1 neither one will let me flash afterwards. Is there anything subtle that i am missing in between flashing the feb update and loading twrp?

This is what it says in TWRP:

Failed to mount '/system' (Invalid argument)
Failed to mount '/vendor' (Invalid argument)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
Don't worry about it. Twrp for taimen does that on every flash for me. Still works fine anyway.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
Thanks. I was getting bootloops no matter what, i ended up reflashing both a and b slot with Googles update, selected the a slot from twrp, manually formated to exfat and then ext2/4 the vendor and system partitions and reflashed los17.1. It works now, but am in the setup now and getting sim manager crashing continually (currently disabled it to finish setting up), still can't seem to get magisk to work which i need for software dev reasons.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
I always run the batch file included in The google zip when having any issues. Then boot the twrp .IMG and go from there.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
That was the first thing i did for some reason my device got messed up, weirdest thing, i even tried different cables and usb ports. I can get it working now, but took a lot of work. Just wish i could load nano opengapps since i don't want all the bloat from the full gapps version of this ROM. For some reason it installs but doesn't seem to load and defaults to lineage setup screen.

Edit: admittedly the error messages in TWRP sent me in the wrong direction since i never had them on LOS16.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
I guess what's important is that you got it working.

Would also like to add that after a day of using this ROM with sultans kernel my battery life is amazing. Night and day difference from stock and some other Roms I've tried for taimen.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
Cool, good to know, do you have a link to the installation files for that kernel?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
Just search sultans kernel in this forum.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] draekko:
there are several would of been helpful to at least have had a title to the correct thread. anyways i have other things to hunt down right now. i go search at a later date.

---------- Post added at 03:55 PM ---------- Previous post was at 03:53 PM ----------

For TWRP after a bit of digging around i found this in dmesg

<3>[30154.626272] c1 6031 EXT4-fs (sda7): couldn't mount as ext3 due to feature incompatibilities

<3>[30154.626515] c1 6031 EXT4-fs (sda7): couldn't mount as ext2 due to feature incompatibilities

<3>[30154.626689] c1 6031 EXT4-fs (sda7): couldn't mount RDWR because of unsupported optional features (4000)

looks like the kernel and mount tools for TWRP need an update else it'll never mount those partitions (system and vendor).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Neverfalter2015:
This is my go to daily driver, thank you so much for this rom. I was wondering if your goal with this project is to become a maintainer? Would be really awesome to have official lineage ported to pixel 2 xl. If not, this unofficial port is still more than worth it's salt. Thank you again!

---------- Post added at 07:02 PM ---------- Previous post was at 06:21 PM ----------
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
[MENTION=3104236]MrBrady[/MENTION] Yes, it does work! Nice to be able to use a custom rom with Barclays app too.

But I'm having another problem I can't sort. The system keeps asking me to "Finish Pixel 2 XL Setup", and as soon as I tap it it says Acc Added > Tap Next > Android Setup Keeps Stopping.. I can't seem to get a fix for this.

And the bootloader, will it be always unlocked after rooting/installing a custom room? So every time I reboot the mobile I get a message saying that.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
I've seen the Android Setup not complete at times, depending on the Gapps package. I believe if you reboot, it should continue. If not, perhaps try another Gapps package.

With regards tot he bootloader, yes - it always needs to be unlocked if you're using a custom ROM or want root access. The message on startup is normal and won't go away if the bootloader is unlocked.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
[MENTION=3104236]MrBrady[/MENTION] alright, cool! I was not sure about the bootloader message as there are few years I don't root a device. Actually this is the first time I'm able to do online banking with M.Manager. Yeah, I had some trouble in flashing Gapps, the stock one was not completing so I went with the mini.. Gonna check what I can do about it. I would not bother if there was not message to complete that all the time. Can I just push another gapps.zip on top of the current one without issues?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] MrBrady:
As long as you stay with the same Gapps provider (eg. OpenGapps), I believe you can go between different "levels", however with Lineage it needs either Pico or Nano (I think) due to system partition size restrictions.

I took a different route and used BitGApps b/c they have a script that replaces the AOSP Gapps with Google versions. I've mentioned it on this thread before if you need more info.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
Well, I've tried again seems I needed to reflash all again LineageOS > Gapps > Magisk in order to stop "google play" and "google pay" need sms and store permitions - which were given. So I've done the process again, as per the wiki instructions. Turns out that now I am stuck at "Phone is starting" and nothing else happens. I removed pin etc. I'm able to pull down the top menu and launch apps from there but the "Phone is starting" message does not go away. Any idea of what to do?

Edit

I went ahead and flashed again lineageos.zip > adb sideload lineageos.zip ok, magisk is here but then gapps is not. As I booted to the system, I know I can not just go back to recovery and install gapps. So I went back to recovery, did a wipe, and started again.

“Advanced” > “ADB Sideload”

adb sideload lineageos.zip

sucess

adb reboot sideload

adb sideload gappsnano.zip magisk.zip

And this time seems it worked.. Really messy, as initially I followed the instructions and did not work and later one I've done them again and seems it is working..

Edit 2

Well, all seems fine besides the fact that now I don't have root anymore.. So no point in all I did. If I follow exactly what the wiki says, it does not work and I end up again with google play/pay permission errors.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
Did you do the wipe

Okay, generally (and mentioned here) gapps must be flashed before you boot into the ROM for the first time

sideload the rom, then gapps and then magisk

also if prompted at end, before rebooting, do not install the TWRP app

or you can try my method, which im just about to confirm works by flashing this myself just for you

Update:

Tested....

If adb and fastboot arent in your PATH, put your ROM zip, twrp.img and magisk zip in the same folder as adb and fastboot (platform tools)

If adb and fastboot arent in your PATH, open a command prompt and navigate to that folder

Otherwise if adb and fastboot are in your PATH, put all the files mentioned above in one folder, open a command prompt, navigate to that folder, and then continue....

Subsitute the xxxx's in the filenames for the version you have

backup userdata (anything you love on internal sdcard)

adb reboot bootloader

fastboot format userdata

fastboot boot twrp-xxxx.img

adb push lineage-17.1-xxxx.zip /tmp

adb shell twrp install /tmp/lineage-17.1-xxxx.zip

adb reboot bootloader

fastboot boot twrp-xxxx.img

adb push open_gapps-arm64-10.0-xxxx.zip /tmp

adb shell twrp install /tmp/open_gapps-arm64-10.0-xxxxx.zip

adb push magisk-xxxx.zip /tmp

adb shell twrp install /tmp/magisk-xxxx.zip

adb reboot system

While youre performing the commands on PC, the devices screen will black out, to see progress, just press power once to waken to check progress

Progress is also signalled when command prompt returns after a command

Worked perfectly for me, just finished ROM setup and no errors

You may, as i just have, need to manually install magisk manager, wherein it will want to download some additional files and reboot...after that it works fine - you can download the magisk manager separately and install it, or it (magisk.apk) can be found and extracted from the common folder of the magisk zip file, and installed

To pass CTS you will need to:

1) Enable MagiskHide in Magisk Managers settings

2) MagiskHide Props Config from magisk repo (last button in Magisk Managers floating toolbar at bottom - tap abd then scroll for MagiskHide (its near top as recent update), tap install and reboot after install, then follow on from Step 4 of retromats post here to select the Android 10 fingerprint - this is only necessary because of the recent security update, previously you could avoid using MagiskHide Props Config

After reboot, test SafetyNet in Magisk manager again

For Barclays you may also need to enable hiding magisk manager itself in its settigns, theres more info in that thread i linked you to
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
[MENTION=9317193]73sydney[/MENTION] many thanks for the guide! I'm off to a trial now and as soon as I'm back home I will try! I spent so much time on this yesterday without success that I was looking for a guide to go back to stock lol
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
you can always follow the instructions by google here to get back to stock if need be: https://developers.google.com/android/images
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
[MENTION=9317193]73sydney[/MENTION] your instructions worked flawlessly! Many, but many thanks! I really appreciate! I think what I was doing wrong before is, after flashing the rom I was just rebooting into bootloader > sideload without loading twrp! Is there anyway to fully delete the camera.apk, and others apps that come with the OS? I've tried titanium backup (I've used to use it years ago and I still have the license) but did not work. The only thing that remaining to be fixed is that google keeps asking me to finish the setup of the phone. I've already "finished it" around three times saying to do not copy old settings from another phone but it keeps coming back.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
Glad you got it working

Theres a better way to remove apps than use Titanium Backup - theres almost a better way to do anything Ti can do (we've had our issues, me and Ti over the years)

You can use the Debloater (Terminal Emulator) magisk module it does clever tricks to make the system think the app is removed, but it is fully reversable so you can easily "reinstall" the app if needed.

Open Magisk Manager, switch to the modules tab (tap the puzzle piece looking icon on lower toolbar), then tap magnifying glass that will have appeared (search), in the search box that appears at bottom, type "deb" (you shouldnt need to type "debloater" to find it) over the "filter by name" text thats there...the debloater module will appear in the top of window, click down arrow, then install to install. Then reboot and follow instruction here in the Debloater thread. Just ignore Step 1 about flashing it in recovery, as you will have it installed already. Go from Step 2....

Once you get into it, there will be 5 main app areas listed in the menu, you'll have to go through each to cherrypick which apps you want to remove, and its a personal choice. Be careful, but having said that its easy to revert if you make a boo boo. Top tip, you'll want to remove AudioFX if you plan on using any audio DSP like Viper4Android as AudiFX will conflict and stop most DSP working.....the other top tip is to read the info on that page like how you can remove multiple apps in one line (i..e 1 3 5 7 11 34), but this will involve scrolling up and down to find the relevant numbers...

I use this on every ROM to slim it down. The final top tip is that when you have the apps debloated that you want and are happy, you can go back into terminal, run debloat and export (e) the debloat list (by default from memory it exports to /cache/import-debloat.txt - you can copy this from /cache with terminal or a root file manager to a readable folder that you can then email yourself to kepe handy or save to PC ), so if you flash that ROM again, you can import that list of apps to debloat by copying the import-debloat.txt to /cache, going into terminal, running debloat, and importing (i), and then rebooting. It can save some time if you flash ROMs a lot....

Complete setup can nag you several times, i find if you change one thing on the final screen like change wallpaper it generally goes away, or there may be another trick...i cant remember at this hour

Off to bed, its 4:55 am here....good luck!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
[MENTION=9317193]73sydney[/MENTION] I can't thank you enough for this! Many, but many thanks. Would take me days to compile all that in order to get things working. Everything is working in the way I wanted to! You are the guy! Debloater works really well and it's very easy to understand too! Many thanks for the in depth explanation about Magisk too! Do you have anything in mind to hide, or make the top bar transparent to give a more immersive mode to the mobile? I've tried to use Immersive Mode app but it breaks notifications in the bottom of the screen, same way when I was using stock and gave permissions to allow it to work.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] 73sydney:
You're welcome. Debloater is the goodness, its the first thing i run after installing a new ROM

As for the immersive mode, ive never ever used it, so im next to useless on that front sorry :(
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thomasck:
[MENTION=9317193]73sydney[/MENTION] that's alight mate, you've helped me enough, many thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
This weeks builds are up with kernel security backports from the Android 11 kernel and a few minor memory management improvements. Enjoy
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] calvinistmac:
It's been a while since I've been on XDA Forums. Just installed this on my Pixel 2 XL. What a great ROM!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] friedsonjm:
Do you use Project Fi, and if so, is wifi calling working?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] calvinistmac:
I'm still installing apps (slow WiFi at work). I do use GoogleFI. I'll check on that for you and let you know.

---------- Post added at 11:31 AM ---------- Previous post was at 10:43 AM ----------

@friedsonjm Wifi Calling seems to be functional. I haven't encountered any issues thus far.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] friedsonjm:
Thanks, are you using a physical SIM or ESIM? I have ESIM, and not sure it the info in it would be preserved when installing LOS.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] craigviar:
Has anyone tried using xposed with this? Which version, etc?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] calvinistmac:
I am using a physical sim with this. I haven't tried an esim with this and don't intend to because I need the sim for other purposes.

---------- Post added at 10:27 PM ---------- Previous post was at 10:25 PM ----------

I believe the general rule of thumb is to not used xPosed with a custom rom and to only use it with stock roms.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] SGH-i200:
Activate flash light via power button?

Does LOS17.1 for Pixel 2 support 'flash light activation' via holding the power button for a few seconds? I loved this feature in LOS14.1! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] palimatix:
Yes, its there under System --> Buttons :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dbroer91884:
So is wifi calling working with fi yet? I tried this earlier and it was all great except wifi calling wasnt working. I live in an area that really needs wifi calling.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Hyflex:
Hi,

I just flashed "lineage-17.1-20201015-nightly-taimen-signed.zip" and an app keeps crashing over and over again....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] friedsonjm:
It may actually be the SIM manager app - see https://xdaforums.com/pixel-2-xl/how-to/sim-manager-breaks-calling-pixel-2-xl-t4178441
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Hyflex:
CTS Fail on Pixel 2 XL... I installed the is a few hours ago...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
Are you on the October image?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Eamo5:
This is the expected behaviour without gapps on all Pixels. Disable it.

Pls search. Go back 2 pages.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Hyflex:
That's the weird thing, Gapps was installed. I disabled it anyway.

My bad, I missed that post when checking the last few page. It worked :) Thanks
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] calvinistmac:
If you install the Google FI gapps it should be working fine. Seems to be working fine for me, just like it did before I flashed Lineage and was on stock Google.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] craigviar:
I'm having a problem with the Dnd setting. It is very clearly set to No sound from Notifications but every text and email I get is still audible. I have to mute notifications manually.