yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zetsumeikuro:
13.3 is passing safety net even when it's not in core mode and working for me on the current 6/12/17 official build. That is until Google updates safety net again :(.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jk8260:
Sweet potato pie, thank you yes 13.3 from that link (goodwin_c) is working great with SN on my PixelXL running this PureNexus ROM...

Thank you
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Ok. Been gone for a couple weeks, but I"m back on PN.

So, we just flash the magisk 13.3 after ElementalX kernel? And what are the b1, b2, b3?

Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Soooperstar:
b3 is the newest and should have the most functionality
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You dont need elemental.

People that run stock and magisk need elemental or any other custom kernel so they can pass the bootloader check, every rom in the forum is likely running a patched kernel so elemental isnt a requirement
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cowsquad:
I have been having issues with battery drain with PN and RR ROMs. I blame Google service. As you can see it on this screenshot. Why is my phone wifi running for 28min when wifi is off?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Do you turn off always scanning? Even when the wifi toggle is off, wifi is still working for location based services..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
So, I noticed that my device was encrypted, so I formatted in twrp, and then installed PN, and the 133 magisk, and I got error 1, like I used to get without using ElementalX.

I'm gonna run through the setup, and try it again.

Hoping I don't have to use EX again....

EDIT: And.....it seems after formatting, and installing PN, I'm STILL encrypted. I can't WAIT for the Pixel 2...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Are you flashing magisk with rc2 or rc1? it requires rc2

Also you are still encrypted because of FRP, your pattern/pin persists through factory reset as a security function. Cant decrypt the OS with your pin/pattern/gmail

Also i doubt the Pixel 2 will be any different.. From the standpoint of a users that doesn't mess with mods, it makes their life a little bit easier when it comes to updates and the added redundancy of an a and a b slot should an update take a crap.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
RC2. I figured it out. I have to do Magisk-v13-Pixel_new10 first, then flash Magisk-v13.3-Pixel. I have root, and SN is passing.

Still can't figure out why I can't decrypt tho....

Hopefully I don't get the substratum error about 'device is encrypted, can't install a boot animation' again...but that's not a dealbreaker with me, just wanted to have FULL control......

Thanks bro.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I don't think you are flashing most current magisk because 13.3b doesnt require another version to be flashed first. Also unless something has changed with substratum I don't think you will be able to change the boot animation with magisk. Nothing to do with the device being encrypted.

The magisk thread for the pixel is here:

https://xdaforums.com/apps/magisk/unofficial-google-pixel-family-support-t3639262
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jk8260:
We'll it seems I spoke to soon, 13.3 is not working with AdAway, I have installed and reinstalled twice. Yes I do have systemless host checked. And have wiped cache as well. Safety net is still passing. But when I try to download files and apply as blocking in AdAway it does everything but then says copy failed. Any thoughts or help would be greatly appreciated.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
I ran root checker, and I AM rooted.

But this substratum stuff is mind-boggling.

Enclosed a couple pics to show you why half my hair went gray today...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cowsquad:
I didn't know anything about it. I just turned wifi and Bluetooth scanning
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bjorktribe:
I use Adguard and had difficulty installing a certificate. I had set up a fingerprint and PIN during setup, and I think that doesn't jive with the OS so much.

I removed the fingerprint and PIN then installed the certificate which required that I set a PIN. I set my PIN, added a fingerprint, and it allowed me to install the certificate no problem after that. It also got rid of a bunch of PIN problems I had where it would always say "pin required after device reboot," when accessing security settings.

No idea if it's related to your issue, but worth a shot! PN / EX / Magisk 13.3b
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jk8260:
So FWIW and if it helps someone else, on advice I toggled the systemless hosts setting and then rebooted and now AdAway works fine on Magisk 13.3-Pixel-3b ...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You're welcome ;)

---------- Post added at 04:22 PM ---------- Previous post was at 04:20 PM ----------

I've seen the message and thats an issue with Magisk not with device encryption, I mean unencrypting your device is a possible fix but if you ran SU you would be able to change the boot animation.

As far as how being unencrypted affects passing safetynet I have no idea but I know of at least one user that has done it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Every time I turn my Bluetooth off and then back on, all my pairings are deleted and the Bluetooth name reverts back to the default (Pixel XL).

This doesn't seem like a ROM specific issue, as the the same thing was happening to me on RR as well. Anyone else experience this and know of a fix?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jk8260:
Much appreciated, thank you very much.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
So, if I flash SU on top of magisk, you think that'll break anything?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] PaulPizz:
If anyone wants an unofficial July build pm me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I can't say I've had that issue on PN, Screwed, and AOKP
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Hmm, very strange. Already tried clearing data from "Bluetooth Share", still no luck. I'll try seeing if Google knows anything lol

Thanks for the reply!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I'd say any reason you had for flashing magisk will be negated (android pay, pokemon go, Snapchat, Netflix from the play store, etc).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] badname:
random sound level

So my sound level changes randomly. Whatever audio is coming out of the speaker will get quieter and quieter, does it with everything: games, youtube, ringtone... Sometimes the ringtone will be inaudible during an incoming call. The volume level is always max. No idea what the problem is. On sprint if it matters.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jammol:
What are you guys using to convert store apps to system apps such as Google dialer?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] XooLoo:
This ROM currently only works on NJH47B factory image? I tried it with the latest, July build (NJH47D) and the first thing that popped up when it booted was something about the build being different from the factory build.... I kinda panicked; did a full wipe of NJH47D again and went back to stock...

tl/dr: Must I have NJH47B in order to flash this ROM?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I download the apk from apk mirror and drop it in /system/priv-app/ with root explorer and reboot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jammol:
Yeah that's what I've been doing. Was hoping for a simpler solution lol. :P I'm being lazy.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nil253259:
Titanium backup has that option to convert any app to system. But that process does never end for me (processing circle keeps on rotating), so after 2 mins or so I reboot my device and find the app as system app. So actually the process gets over in the background but it never shows up on titanium UI.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xxfwmxx:
Getting F5 ready! Change log is getting updates.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MArtyChubbs:
Good times..!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] BeansTown106:
Okay guys the time is here, PureNexus update Based on July Security patch!!

A few things to note,

1. kernels have been upstreamed to the latest Stable linux branch

2. with O right around the corner adding new features has been paused while we prepare for the newest android version, only fixs and security updates til O

3. I have been sick the past few weeks so i didnt get a chance to get the update out in a timely manney :( so sorry for the delay

ok, Lets get to the goodies!!

07/25 PureNexus marlin Update is Live!!!

Download Link: https://www.androidfilehost.com/?fid=745425885120751470

Vendor image: https://www.androidfilehost.com/?fid=673368273298969313

Dont forget to check the Changelog!!

As always if you like my work dont forget to hit that thanks button.

Donations are always appreciated but never required, I am only posting the link for convenience, Donate link
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Hope you're feeling better now sir! Thanks for the update and all your hard work!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl0wndiff:
How to update to this version from PN July?

Step by step if possible?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ACiDC0re:
Hope you feel better. Health is most important!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Beans get to feeling better and thanks for the update!

Now I am thinking I might do a clean straight up clean flash. Need good instructions though because I am a flash dummy lately. I'm on June with April bootloader I think...

Oh and I want netflix and snapchat to work if possible. I never remember what to do or when to sign into those apps to make them work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Weird issue.

Coming from June build. I dirty flashed the July build over it, the vendor.img, and after wiping cache and booting up, it's STILL on the June build!

Oh well.

I can wait for the O build.

Just wondered if anyone else experienced this.....

Thanks~!

EDIT: Nevermind. Must've been a bad download. All good n on July build.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] linezero:
Anybody experiencing this weird tone when you hangup. Normally this tone comes from the ear speaker but recently. I have noticed this on some few other roms too. This tone comes from the bottom speaker when you hang up the call.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
All updated and working beautifully :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nathanchance:
I want to take a moment and explain a bit about the kernel upstreaming in the latest release, in case you guys didn't see my post on Google+, since it's a pretty big deal.

The primary reason for doing this is bug fixes and security patches ahead of Google. Most if not all bug or CVE fixes are pushed to Linux mainline where they are then added or backported to a stable tree. This fixes are important as they are only allowed under these circumstances. They are stable.

Now I have gotten flack or scoffed at by several developers for this for a few reasons which I will (try to) debunk now:

1. Linux upstream causes instability

This CAN be true, if your upstream merge is done improperly. But this is also the case with something like a Google security update; any time there are conflicts, there is a risk that you may do a mismerge and cause instability. If you are smart and confident in your ability to look at code and understand the context (which I am), you will have no issues with this. Furthermore, I always recommend people go version by version, testing to make sure nothing breaks. There is only one commit in 3.10 that I know for sure breaks something and it is not even needed due to the way Qualcomm chips are setup. Same thing with 3.18.

2. We don't use 99.9% of upstream commits

Just yesterday a developer said this, which is completely and utterly inaccurate. Almost every single version has at least a few commits that are relevant to us. Just in the last few versions of 3.10 and 3.18 there have been SEVERAL CVE fixes, mostly to the networking stack, bugs that have been present since 2007. While I will concede a lot of the patches aren't relevant to us, they aren't going to do anything if they are in the source. It's very easy to do upstream on top of stock source then add your custom modifications on top of it so you don't get overwhelmed (that's what I do). I can go through and probably pick out at least 5-10 CVEs that are patched in upstream but not Google's source.

3. You'll never feel a difference

This is pretty much true; you won't. However, that's not the point. Most if not all of these fixes are to certain subsystems that don't impact performance, like ext4, filesystems, sound, networking, arm64, etc. These are to prevent vulnerabilities and prevent crashes or oops. Not all problems are a user visible issue. The kernel is massive and may be experiencing internal issues without you realizing it.

Ultimately, I don't want people to buy into the notion that upstreaming isn't important; it is. It's taking relevant bug fixes from paying companies for free (even though they may not have a visible user impact but it's rare that any kernel patch does). If a kernel developer doesn't want to do this, it's usually because they don't have the time or are lazy, which I disagree with. This is about security and the user experience, it's worth the time to do as I did.

Do realize if your custom kernel isn't upstreamed, you are losing out on this.

More reading: https://xdaforums.com/android/software-hacking/reference-how-to-upstream-android-kernel-t3626913
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
Dirty update went great, I do have a question though. All is well untill I reflash viper/arise when I do that I get constant FC to the point of un usable. Can anyone tell me how to complete get rid of viper/Arise without full wipe, so I can re-install?

Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jlee08517:
I think this always has been an issue with magisk. Works okay with supersu if I'm not mistaken.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] grinchyyy:
Same here with my wife's Pixel and mine. Strange...

Maybe the government has successfully tapped all cell phones haha!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nil253259:
This never ending rotating circle indicating "in process" status? I'm not sure about the root cause, but I'm SuperSu user and not magisk. So this might not be a correct cause.

Btw, if things perfectly work for you, then i would try to investigate further. I thought it's a TiBu bug :eek:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl0wndiff:
Anybody experienced loosing TWRP after flashing newest SR1-2.82 SU?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] abbz123:
Where can I find the latest radio and bootloader?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Links are on first post. I just had to go get them myself as well.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl0wndiff:
I rooted and lost twrp, then I booted twrp via fastboot and flashed twrp and now phone always reboots to twrp, not to system. How to fix this?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Try dirty flashing PN
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
-Fastboot flash JUNEbootloader xxx.img

-Fastboot flash JUNEradio xxx.img

-Fastboot flash JulyVendor.img

-Restart bootloader

-Booted twrp 3.0.2 img> flashed twrp 3.1.0 zip

-Reboot to recovery

-Flash ROM.zip

-Flash TWRP.zip

-Reboot to recovery

-Boot to TWRP

-Flash Vendor.img

-Flash SuperSU.zip

-Reboot to recovery

-Boot to TWRP

-Flash EX Kernel.zip

-Reboot system

At what point would I install and log into Snapchat and possibly Netflix? I don't really need Magisk unless I must use it for these two apps.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
If ever I wipe and full flash, i flash rom, twrp, and vendor, boot up. Login to snap and other apps, then go back and flash SuperSU/ and kernel or any other mods
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Log into Snapchat before flashing SuperSU, and I think the same goes for Netflix
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteEVO:
I cant seem to transfer files on phone when choosing use usb to transfer files. anyone else having this problem?

Just me being stupid...im sick and wasnt thinking...everything is working fine, thanks for the update beans!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JAYNO20:
Anyone else noticing the "Block/Report Spam" option missing under the Phone app?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WyldOne91:
Yeah. I got a spam call this morning and went to block it and the option wasn't there. :/
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JAYNO20:
Any fix?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Vendor should ideally be flashed after the initial reboot because the rom flashes to the inactive slot and the vendor flashes to the active so you would still need to flash the vendor again to void the mismatch message on start up.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
Yup, sorry for that, I meant swap slots then vendor.

:)

It's just so 2nd nature for me on this phone now
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Yeah I had that happen. So far I am up and running on July...I hope. I have Snapchat and Netflix running.

Next step is Supersu and not sure if I will install Elemental X kernel right now or wait.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pxan8:
Go to settings/Apps, find Phone, go to app info, scroll to advanced and change "modify system settings" to Yes. The block option will appear.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WyldOne91:
This was already on but I had to set it as the default phone app. I guess it wasn't before. Now it shows up for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JAYNO20:
Yup same here.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] D0CTOR:
I believe it's because of Bean's changing them back to Google from AOSP.

Changelog: "Change: switch back to google dialer, contacts, keyboard, calculator"

I would install the AOSP one if you want that option (like me!)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl0wndiff:
Well when I flash SU it boots to system, but then if I want to reboot to recovery TWRP is gone again. I have newest bootloader version from July. Any help will be appreciated, maybe I'm missing something here.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
The best way I can try helping you is tell you my steps that work for me:

- Flash latest factory images from Google

- Fastboot boot TWRP RC1

- Swipe to factory reset in TWRP

- Flash PureNexus zip

- Flash TWRP RC2 zip

- Boot into system

- boot back into recovery

- Flash SuperSU zip

- boot into system
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chazall1:
All functioning as expected here. Dirty flashed over 6.12.

I flashed ROM

then TWRP

Rebooted recovery

Flashed Vendor and SU

Booted System. Removed unwanted system aps.

Went into recovery and installed ELX.

No Issues.

Thank You for your outstanding work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JAYNO20:
I'm having this same issue... what did you do to fix it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Pøîñtßlåñk:
Yeah it's not letting me transfer files also makes my pc hang. :confused:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Pøîñtßlåñk:
Must be a problem with the rom. Worked when my phone was factory reset. Then broke after rom was flashed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JAYNO20:
I don't know. I was using the June rom and didn't have this issue...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] SikYou:
File transfer was working on June build and appears to be broken on July.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jk8260:
Under Settings , Developers Options, Select USB Configuration, do you have MTP or PTP selected?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] m.a.s.e:
Guys, i got myself into a small jam hoping someone can help me out.

so i downloaded the new ROM And wanted to dirty flash.

i flashed new ROM and accidentally flashed wrong vendor.

after flashing noticed i lost TWRP,

now flashing into TWRP again via fastboot i am able to get into TWRP but since my phone is encrypted it does not prompt me to enter my password and i cannot do anything in TWRP, since the folder structure is encrypted.

anyone knows how i can get into TWRP to prompt me to enter my password and decrypt the data so i can than re-flash vendor and root?

thank you.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
File transfer is working fine here. Just make sure to select one of the file transfer options from the list presented...

View attachment 4224415

As to individually blocking a number, from within Google Dialer, go to call history (2nd tab from the left), hard press on the number and the block/report spam option will be available in a drop-down menu.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
Flash TWRP again.

Reboot back into TWRP, either from the image via temp-boot or flash the zip from temp-boot and then boot into custom recovery.

You should be prompted to enter your pin or pattern from recovery every time. If not prompted, the above should work.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] JAYNO20:
I have MTP selected.

Yup. MTP is selected. Still just causes 2 different PC's to just hang when plugged in.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] m.a.s.e:
Thank you for replying.

i used flashboot boot twrp.img after rebooting my phone into bootloader.

twrp does come up in temp twrp but does not ask me to enter password.

since it cant dycripti cant choose twrp.zip from within twrp so i cant flash the zip....

have i missed a step ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
MTP is no longer an option. It's labeled "transfer files."

Unplug the device from your computer, plug it back in, select transfer files, open up the device from My Computer, then the internal.

It will work.

I had to fidget with it a little, including trying to paste a file onto itself from within a subfolder on the device, and the aforementioned navigation.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression

---------- Post added at 12:56 AM ---------- Previous post was at 12:49 AM ----------

Recommend fastboot flashing the stock boot.img from the July factory update (not the entire zip) to both slots, then fastboot boot the twrp.img again.

Make sure you have a password or pattern set in system.

It should work.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] m.a.s.e:
Thank you Sir, one small favor/ask please.

i do not want to make a mistake, do you have a link to the appropriate boot.img i need?

also, how do i fastboot boot boot.img to both slots?

to see if i understand correctly, i should fastboot boot stock.img

then put phone in bootlaoder mode again and fastboot boot twrp.img again

will that wype my data? etc.

update: located the factory zip, downloading 7.1.2 (NJH47D, Jul 2017)