yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Vendor has little do with the rest of the build as far as we are concerned. Frankly I'd say since your carrier has a specific fix for whatever reason I would flash that and follow up with only the b vendor for the rom. The flip side is that you could flash the L firmware and not bother with the vendor but you would have a warning at each boot that the vendor doesn't match.

Yet another path is simply flashing the B build, I would assume that it is possible you may not be taking advantage of the carrier changes but its hard to say without looking at the changes specific in the rom or if the changes are found in the modem or radio files..

Some vendor details.

https://plus.google.com/+JeanBaptisteQueru/posts/akHWypRNEn3

---------- Post added at 12:18 PM ---------- Previous post was at 12:16 PM ----------

You dont need the signature.

---------- Post added at 12:20 PM ---------- Previous post was at 12:18 PM ----------

The firmware installs to the active slot, rom zips perform like OTA updates and install to the inactive slot (because in theory the user would be currently using the active slot so the update wouldnt interfere with the user experience). This why depending on where you start (coming from Android O or an older Android N) it would be recommended to flash the stock firmware in both slots to avoid issues with boot signing and such.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
flash-all.bat

Reboot to bootloader Once complete

fastboot --set-active=a/b <--pick opposite slot to what is currently displayed on the bootloader screen

reboot to bootloader

flash-all.bat
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
If you are getting it while trying to boot into the bootloader just continue to hold the power and vol down button combo until you see the bootloader.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zerogauge:
deleted. possibly a pocket posting.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
If you flashed in both slots it shouldnt matter.

Just know if you want to flash into a specific slot you have to put twrp in the opposite slot prior to flashing.

So if for whatever reason I want my rom in Slot B, I will either make sure I am already in Slot A or manually swap to Slot A before I flash the rom.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Wasn't 2.82 SR1 causing issues if you flashed it directly? try with 2.79 sr3
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I'm an idiot and didn't notice your steps. Yes twrp needs to be flashed again after su because su makes changes to the boot.img that knock out twrp. TWRP and VBS should be the last two things you flash
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
It goes from fastboot straight to ramdump? Did you fastboot the files earlier to both slots M
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] PlagueBoy:
This same thing was happening to me. I downloaded the purenexus rom again from a different mirror and the install went through fine after that.

I should explain further. I followed all the steps, including flashing twrp after supersu, it would fail on the subsequent boot, would then reboot to the ramdump after three failed boots, so I think I got a bad download to begin with. So, the ramdump went away after flashing TWRP again after SuperSU but it still wasn't booting and I had to download the rom again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Why don't you download 2.79 sr3 of SuperSu and flash that. See what happens.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I'd try 2.79sr3, better yet reflash and don't flash su at all and see if it boots. If you had a bad download it wouldn't even flash most likely.

Even if you continue to hold the button combo. It won't go to the bootloader? As in just hold it until something happens
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chazall1:
Looks like the June bootloader is not signed.

https://xdaforums.com/showpost.php?p=72657031&postcount=201

I am on the June bootloader with SU-282. TWRP is still their.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I give up

¯\_(ツ)_/¯
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] chazall1:
What will July bring???? lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jamiejames:
Same here. Everything working perfectly. Thank you Bean's for saying something about this.Good.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
See I used the vbs v8 but Im using magisk so maybe that is why I didn't ramdump.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
So I'm in chat with Beans, Ninja and the rest of these miscreants, and they aren't fast enough for my retarded questions...

To update from May to June, if on the April bootloader and modem, and Magisk...

1. Is the June 2017 modem the same as my current?

2. Steps are dirty flash rom, TWRP RC2, reboot recovery, flash linked vendor image and Magisk, reboot system. Done. Can you confirm?

Thanks, as always.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jlee08517:
PSA. It seems that Google has updated something to block magisk. Some people are saying Google play services?... CTS No longer passes.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Golf c:
It is one giant cluster, isn't it? Giving help now all depends on what's in your slots. It's getting crazy.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I can't say for sure about the modem but it can always be flashed later if you have issues. If it works now though it will still work.

basically wipe cache, flash rom, twrp rc2,, reboot recovery, flash vendor, flash magisk, flash twrp..

Apparently the vbs isnt needed for June so..... but if you do need to flash it do it right after twrp rc2 each time.

---------- Post added at 03:36 PM ---------- Previous post was at 03:34 PM ----------

Yeah, at least it keeps things interesting. Definitely hard to troubleshot though with the slot variations being a wild card.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Golf c:
I have been crack flashing for 3 days.I thought I was down to once a week. Haha! Your right it is exciting.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jammol:
Dropped phone, no case, slid under dishwasher, got it out, no scratches or anything. dun dun.....Microphone doesn't work. Have to use speakerphone!!! 2nd device on the way now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
Hey guy's, just wanted to state what I did, and it worked for me. Mind you I run PN with SuperSU on A and PN no SuperSU on B

1 I used june flash all minus the - w (to keep my files) on slot A

2 then either fastboot to slot B, or fastboot twrp then boot to slot B

3 use June flash all minus - w on B

4 boot back to bootloader, and fastboot twrp

5 flash twrp rc2 zip (i did this because my fastboot twrp is an old alpha--because I'm lazy)

6 I then (slide) to wipe data. flash rom, then twrp rc2, then boot signv8

7 in twrp I swap to slot A, reboot bootloader, then back to twrp

8 in twrp on slot A I flash rom, twrp rc2, boot signv8, reboot bootloader

9 then back to twrp.

So at this point I have PN flashed to slot A and slot B

10 Currently in slot A, I flash vendor img, and boot signv8, swap to slot B reboot bootloader then to twrp

11 so now on slot B in twrp, I flash vendor and boot signv8. Reboot bootloader, and boot into rom

12 I set up everything.(ie snapchat and other apps) Once setup is done I boot back to twrp.

13 on B in twrp I boot to A, reboot bootloader, then twrp

14 back on A I flash SR3 superSU v2. 79, then boot signv8. Reboot bootloader, then twrp

15 in twrp I flash elemental kernal, then vendor, then boot signv8. Reboot bootloader, boot os

Verify root.

This gives me a rooted PN with SuperSU on A and when I need an unrolled for some apps, I boot twrp, swap to B, reboot OS. And have a non root PN on B

I know there are some redundant steps hear, but it works for me.

Also, in the past if I ever get stuck booting back to twrp, I'd flash vendor img, and I'd be right back in business.

---------- Post added at 03:51 AM ---------- Previous post was at 03:42 AM ----------

This was my first time using the bootsigner, but everything worked and works great for me.

Thanks again pcriz for the help, and guidance on proper files and zips
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
My flash seems to be okay so far. Somehow I wiped everything though and had to reinstall all my apps. Now Snapchat won't allow me to log back in and I can't recall how I fixed it last time.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheUndertaker21:
Magisk can't pass safety net maybe it needs to update ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jlee08517:
Turn on magisk core in the setting and reboot. Safety net passes again!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
I've never used Magisk before. What does this involve? I would like Snapchat to work but it's not the end of the world if it doesn't. I tried a few things to get it to work but no luck.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Soooperstar:
That worked! Thanks bro
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shizumie:
Are you using SuperSU? For me whenever I setup or re flash, I have to log in snap chat prior to SU. If not i can't get in. I have heard of results using a backup in titanium.

ME I'd just re flash and setup prior to SU. If that is the problem
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Sam5678:
just leave it be it happend the first tiime i flashed pn took about a day or so
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 93fuelslut:
I just got the pixel with the may update. Reading the January 07 OP, we just-

Wipe data/ cache

Flash ROM (Gapps are included in the ROM zip)

Flash vendor image

Flash TWRP rc1

Reboot TWRP

Flash verified boot signer

Reboot system

Boot back into TWRP

Flash SU

Reboot TWRP

Flash verified boot signer

Reboot system

For the vendor image-

Just download the newest image that matches your build number?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
It works just fine,

1. Enable core services only,

View attachment 4181044

2. Reboot

3. Passes every time

View attachment 4181045

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
Yup, same here.

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
Cant get this install down to save my life!

Here is what I am doing

SLOT B

1) Install Rom

2) Vender image

3) SuperUser

4) TWRP

5) Reboot

Did I miss some thing? Any help would be cool. :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Wipe

Install rom

Install twrp

Reboot recovery

Install vendor

Install su

Reboot

Unless you are on the may bootloader. Then you need to flash vbs V8 after twrp
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kwhodson:
I have had the best success when I flash the ROM and boot into it first. My process is different but I have been able to flash any ROM, TWRP and Root with no issues.

Files Needed:

-TWRP 3.0.2 https://dl.twrp.me/marlin/twrp-3.0.2-0-RC1-fastboot-marlin.img.html

-TWRP 3.1.0 https://dl.twrp.me/marlin/twrp-pixel-installer-marlin-3.1.0-0RC2.zip.html

-SuperSU 2.79SR3 https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip?retrieve_file=1

-VBS 8 https://xdaforums.com/android/software-hacking/signing-boot-images-android-verified-t3600606

-Rom and Vendor Image are in OP.

1) Clean flash of May or June Factory Image.

2) Fastboot boot TWRP 3.02

3) Flash TWRP 3.1

4) Reboot into OS

5) Reboot Recovery

6) Advance Wipe - wipe everything but sdcard

7) Install ROM

8) Reboot System (Ignore no OS installed message)

9) Ignore vendor image message after boot.

10) Sign in and set up Rom. (Can set up later also)

11) Fastboot Flash TWRP 3.0.2

12) Flash TWRP 3.1.0

12) Flash VBS 8 (Verified Boot Signer)

13) Reboot System

14) Reboot Recovery

15) Flash SuperSU 2.79 SR3

16) Flash VBS 8 (Verified Boot Signer)

17) Reboot System

18) Reboot Recovery

19) Flash Vendor Image if needed

From here you can flash any ROM and ignore steps 1-4. I know it's an overkill process and some things you can flash together while in recovery but when I have tried other process I get mixed results. The process above doesn't take as long as it seams and produces consistent results.

Also, the newer SuperSU versions have created issues for me in the flashing process so I stick with 2.79.

Ken
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
Trying now :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You fast boot every time you flash a rom? ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] WhiteReign:
Your way worked THANK YOU!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] just_visiting:
I always flash (fastboot) the Google stock image every month before flashing a new rom. That way everything, bl and modem, are up to date.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pxan8:
Great work. Extremely smooth. The only problem, though minor, that I've encountered is the "android is updating" screen when I enable the option to unlock the phone after a reboot with fingerprint as mentioned by a few others.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xrage28:
Lo :)

Maybe stupid question but I am still on the old rom from April.

Now I want to flash the phone like this :

1) Clean flash of May or June Factory Image.

2) Fastboot boot TWRP 3.02

3) Flash TWRP 3.1

4) Reboot into OS

5) Reboot Recovery

6) Advance Wipe - wipe everything but sdcard

7) Install ROM

8) Reboot System (Ignore no OS installed message)

9) Ignore vendor image message after boot.

10) Sign in and set up Rom. (Can set up later also)

11) Fastboot Flash TWRP 3.02

12) Flash TWRP 3.1

12) Flash VBS 8

13) Reboot System

14) Reboot Recovery

15) Flash SuperSU 2.79

16) Flash VBS 8

17) Reboot System

18) Reboot Recovery

19) Flash Vendor Image if needed

but I really have no idea what 12) Flash VBS 8 is :)

---------- Post added at 03:12 PM ---------- Previous post was at 02:42 PM ----------

Sorry I find it !!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fadac:
What version of the app are you on? I'm on 4.2.7 and don't have the "Core Only" option. Do I need to update? Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] micmars:
I'm on the latest stable version, 4.3.3, available here,

http://www.apkmirror.com/apk/topjoh...se/magisk-manager-4-3-3-android-apk-download/

There's a beta version available, but for the time being, I'd avoid it, as the Magisk thread indicates that there might be some issues with Android Pay,

View attachment 4181545

Sent from my Pixel XL, #WhiteUIsMustDie, #EndDarkAppOppression
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
Having issue with substratum FC'ing. I did a dirty flash from may to June, got magisk etc working fine. ALl my previous theme settings seem to be intact and fiunctioning, just can't open the substratum app.

any suggestions? TIA
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 水攸月羽:
Uninstall and reinstall substratum from playstore.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
I'm an idiot....that worked....thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b4u2:
Does this hide root for apps like Snapchat?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cowsquad:
How did you get magisk to work. I keep getting the error 1 cannot mount system?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
Are you using the Pixel ver 12.0 of magisk?

here are my magisk settings:

Magisk Core only - enabled

Enable Busybox - Disabled

Magisk Hide - Enabled

Systemless Hosts - Enabled
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cowsquad:
How did you flash it. I cannot flash it through TWRP. I am using twrp RC2 and magisk zip v12
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
I just used TWRP RC2 3.1

for magisk, make sure you have the special Pixel version of Magisk 12.0

---------- Post added at 10:44 AM ---------- Previous post was at 10:41 AM ----------

Same here.....but ROM is extremely smooth and snappy. LOVE IT
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cowsquad:
I didn't know there was a special pixel version?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] docluv01:
Yeah, I have the link on my pc at home....I can send when I get home tonight.

But you should be able to find the link in this thread somewhere. It was posted a few times

FOUND IT: https://www.reddit.com/r/GooglePixe..._magisk_v12_on_pixel/?st=j23by8rt&sh=374a8029
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
It's in the OP of the Ressurection Remix Thread
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] old_fart:
Please tell me more about this version. . . . If I go to the official site :

https://twrp.me/site/update/2017/05/19/twrp-3.1.1-0-released.html

It says that on May 19th, they release 3.1.1-0

Thx.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kwhodson:
No, but I flash 6-8 ROMS per week for testing and my own curiosity. I have found a complete fast boot from time to time helps keep things clean and my phone performs better. Apps tend to collect a lot of "stuff' that can be a detriment to performance.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mcflyrk01:
anyone else getting play store FCs on the latest build? i did have it themed, and substratum is crashing as well so this may be related, however i've uninstalled substratum and still get a play store crash.

EDIT: nevermind, it was the theme. Re-installed sumstratum via google play web, removed the theme, and it's working.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kwhodson:
Here is the link. https://dl.twrp.me/marlin/twrp-pixel-installer-marlin-3.1.0-0RC2.zip.html

3.1.1 is released but not for the Pixel XL unless I am mistaken. When you go to TWRP. you have to select your device to see what version is available.

---------- Post added at 10:36 AM ---------- Previous post was at 10:34 AM ----------

Same here! Good advice and it keeps things cleaned up.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I'm not asking about fastbooting the stock image. I'm asking because in your steps you have them fastbooting twrp twice. Once in the part where you say this is basically your normal flashing routine. Just seems redundant and means if you follow those steps you have to be connected to a computer just to flash a rom.

After step seven if you flash twrp in recovery there is no need to flash it via fastboot in step 11

Are you saying that practice is also because of housekeeping?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kwhodson:
I agree with your method after step seven but in my experience when I try to flash TWRP directly following a ROM flash while still in recovery, I have experienced a boot loop more than once and I was unable to correct it so I ended up fast boot flashing the factory image again. After having to do that 3-4 times, I just modified my process to ensure success. Like I said in the post, I know you can flash files together in recovery but when I do it I get mixed results including boot loops and some occasional FC's. Some of these phones are different and it seams people get different results. It should be noted that I have the Google Pixel XL, not the VZW version.

Ken
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I don't think the version matters in any area outside of bootloader locking prior to 7.1.1.

Once Verizon is unlocked and never locked again it may as well be a Google play store version
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MArtyChubbs:
Same problem here. Anyone know the fix?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 3aucla1r3:
I had to go under the + manage keyboards in the virtual keyboard setting and turn it on but it's worked since then and I can switch between Android Keyboard (AOSP) and Gboard.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] just_visiting:
I totally agree. Flashing the monthly Google stock image helps. Also wiping everything including system and sd card before flashing helps also.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
What exactly is gained by wiping the sdcard?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MArtyChubbs:
I am having the problem on a fresh install. Can't type in my wifi password and the voice keyboard autocorrects... So I can't set up my phone... LAME!

I flashed this ROM 5 times with fresh wipes and flash all.

Anyone else setting up a fresh install? What keyboard did you use?

Could it be that the default keyboard was changed and it wasn't tested before release and I just wasted hours? :silly:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nadiros:
Ya wiping sdcard helps waste time. Every time.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Thanks, this caused me to choke up coffee on my keyboard lol.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Sam5678:
i used the otg adapter and used a wireless keyboard and plugged the dongle into the pixel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrock60:
I have been holding off flashing since April as there is no straight forward way it seems to just dirty flash when reading the thread. I am on April rom, vendor, and bootloader with Magisk installed. I want to dirty flash to June and not lose anything while keeping Magisk. Please let me know if I have my steps correct:

1. Fastboot June Bootloader to both slots

2. Fastboot June Radio to both slots

3. Boot TWRP > Flash Vendor > Reboot back to TWRP

4. Flash PN > Flash TWRP RC2 > Boot System

3. Reboot to TWRP > Flash Vendor > Flash Magisk > Boot to system

It's fine of there is a simpler way or I am taking too many steps, I just need to know if this will without fail dirty flash the rom without any loss of data while maintaining Magisk.

Much appreciated. Thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] spotmark:
I haven't updated my bootloader in I don't know how long. I've dirty flashed at least the last three builds.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrock60:
So can I just forget about the bootloader and Radio steps and just dirty flash like this:

1. Boot TWRP > Flash June Vendor > Reboot back to TWRP

2. Flash PN > Flash TWRP RC2 > Boot System

3. Reboot to TWRP > Flash Vendor > Flash Magisk > Boot to system
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Fastboot radio and modem to both slots.

Flash vendor (don't have to reboot, assuming you are flashing now because you want it in both slots)

Wipe Cache

Flash PN

Flash TWRP

Reboot TWRP (No need to boot into the OS, waste of time)

Flash vendor (this flash will be to the slot the rom is actually on)

Flash Magisk

Flash TWRP

Boot system
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jrock60:
Ok so I pretty much had the steps correct I guess, thanks for this. Only thing I'm curious about is the first step after the bootloader and radio:

Flash vendor (don't have to reboot, assuming you are flashing now because you want it in both slots)

Is this in TWRP or Fastboot?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
Did you figure out where that setting was?

---------- Post added at 11:54 AM ---------- Previous post was at 11:53 AM ----------

You flash it in twrp
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Haven't updated to the June build yet, but once I do, I'm thinking of trying out the AOSP Dialer and Keyboard. The only reason I'm thinking of trying them is if they are more compatible with Substratum themes compared to the Google versions.

This might be a better question to ask in the Substratum thread, but if anyone knows in here, please let me know! Thanks in advance :)