yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
wonderful news thanks
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Initial Android 10 Build

Initial Android 10 Download

Download here

Make sure you have flashed android 10 factory image to BOTH slots before installing!!!

Boot image to flash zip: here

Passes safetynet both rooted and and unrooted

procedure:

1. boot into bootloader.

2. flash the boot image (this allows stock recovery to flash unsigned rom zip since we dont have TWRP)

fastboot flash boot boot.img

3. wipe userdata

fastboot erase userdata

4. reboot into fastbootd

fastboot reboot fastboot

5. use volume keys and power button to select Enter Recovery

6. select Update via ADB

7. sideload the havoc rom zip

adb sideload Havoc-OS-v3.0-20191102-blueline-Official.zip

8. reboot
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] BwS32583:
Thank you sir.. Your work is much appreciated!!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
Are you going to post a patched boot or one to use for Magisk patching?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
You can patch the boot img used to flash the ROM in magisk manager
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
thanks it booted up just fine. now I will test it for some time and report if I find anything wrong :o
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Can future builds be dirty flashed or do we need to wipe user data everytime
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Can you try refreshing? I tried both links, the one in OP and one a few posts back. Sourceforge seems to be struggling and I had to refresh a couple time but they both did start downloading.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Working now downloading. Thanks
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
Thanks. I wasn't sure on either the 3 or 3 XL if that was a boot able to be patched or just something to allow sideloading.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
phone calls seem to be not working for me? others? strange because i have sim signal, mobile data etc. but when i try making a phone call, it says no sim or sim error :(

edit: it seems i found how to fix it
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] artin1993:
Awesome! Sorry I missed you PM, was away with family for few days. Will give it a try tomorrow.

Also why won't TWRP method work this time? It was working with havoc 2.9. Is this just a development phase or TWRP will not work with this 3.0 version at all?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
https://twrp.me/site/update/2019/10/23/twrp-and-android-10.html
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Couldn't get it to flash. using latest adb but when I go to sideload it says failed, adb server doesn't match this client
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Did you flash stock image to both slots first? Also what does phone itself say when it fails? It should give you a code and/message at the bottom left whether it succeeds or fails
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
I did flash images yes

It just says to sideload with ADB sideload <zip file>
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Ah I just noticed I have the factory image part in the post announcing the build, but not in OP instructions. Sorry about that, I'll add them now
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Are you navigating through the fastbootd menu to recovery, then selecting "update from adb" before issuing the command from you computer?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Yes I did the fastboot boot fastboot then I went through the menu to reboot to recovery and then apply update through ADB. I then entered the command and I got the error. All other commands worked but the one to apply zip. I made sure it was typed in correctly and in the ADB folder. After flashing images, do I boot up and setup then go to boot loader or do I just go immediately into bootloader and do steps to flash havoc?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
I'm trying to think what could be the issue. When doing the adb sideload command can you try entering the full path to the zip?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Ok

---------- Post added at 11:30 PM ---------- Previous post was at 11:27 PM ----------

Should I complete setup from images or once it boots to setup just boot into bootloader
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Once stock boots to setup just reboot to bootloader. Setup after flashing havoc
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
I get this error
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
nvm, it is working now, i guess computer is slow, took 6 tries to detect. I will let you know how it goes

---------- Post added at 06:39 PM ---------- Previous post was at 06:30 PM ----------

After flashing, I selected reboot and it would keep rebooting into bootloader
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
It's been a minute since I used powershell but I think you have to do

./adb

In the platform tools directory
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] drocny87:
Rom is running great. Battery life seems better than stock so far.

Is there a way to change the accent color on the lockscreen clock. I have q green selected but the clock shows red
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] BwS32583:
Love this rom..I can also confirm the battery life on this rom is better than stock rooted with elemental x kernel and blackened mod script... And this is only the first charging cycle... Only gonna get better.... speaking of the battery.. Is the battery icon on this rom smaller than stock? Looks like it's a bit smaller than the wifi and data icons.. Or maybe my eyes are just playing tricks lol... Anyways thanks again for bringing this to the pixel 3!!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] drocny87:
Your running this rom with elemental? Was gonna try it out
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
You may not have seen my messages on the 3 XL Havoc or BlackenedMod thread, but even now after the 9 merge to Havoc (so no more A9 fingerprint) I cannot enter ADB shell. Delete the BlackenedMod scripts, reboot, and everything is fine. Have you tried?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Twice I flashed and when I hit reboot, it just kept rebooting into boot loader. Maybe it is my pc
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
running great so far on my blueline.

I also like the fact the gapps included are a smaller package than in the past, with less useless google packages installed.

only problem I found is the LTE tile which seems to be broken (and that's what caused my phone calls/sim not recognised problem, after selecting again "global" in network mode everything went back to normal again).

and only other thing is that I miss flip to shhh, I tried installing digital wellbeing from the store but it didn't restore that feature here it seems. any suggestions to get flip to shhh back?

thanks
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] artin1993:
I need a little help with the 10 factory image. No idea which one to download (5 android 10 images are available here: https://developers.google.com/android/images) and flash. Any guide on how to be sure to flash proper images? I am almost sure I've updated my pixel to 10 before flashing Havoc 2.9 but want to be sure not to brick anything.

EDIT:

and I'm stuck at fastboot with Enter reason: error boot prepare even after flashing factory images to both slots.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Run either the flash-all.sh or flash-all.bat script depending on your OS. You will need to have fastboot added to PATH, or place the binary in the same directory you extracted the script to
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] artin1993:
Turns out I had outdated fastboot and adb binaries :p If anyone has the same issue just get the latest ones from here: https://dl.google.com/android/repository/platform-tools-latest-windows.zip

This worked for me and now I am unbricked on stock Android 10. Time to flash glorious Havoc 3.0 :D
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Awesome! Make sure you flash the factory image to BOTH slots ;)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] artin1993:
Okay. I ran fastboot --set-active=a then flash-all.bat and then set b and flash-all again. Booted sucessfully into stock 10. Then went on with instructions and was able to boot into fastbootd and sideload via ADB. But after I go to reboot the phone it gets to Google logo and then back to fastboot with reason "reboot bootloader". Do I have to flash with adb sideload to both slots as well?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Same thing for me, it kept rebooting into bootloader
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Did you reboot to bootloader after issuing switch slots command? You don't actually switch slots until device reboots
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
I followed the steps exactly in op
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] artin1993:
Hey! What worked for me was:

-to start over with flashing factory to A and B

-to set A and follow instructions from OP

-to set B and again follow instructions from OP

With that I was able to boot to system, leaving active slot as B after last adb sideload. Did not boot system in between.

Now as I am playing around with it for couple of minutes I must say I like the gestures and ROM feels great but I am certainly missing some features from 2.9. To name few:

-battery bar above status bar

-dark gray background instead of plain black in dark mode and lime green for my favorite contrasting scheme, but this is minor thing

-ability to add auto brightness toggle to brightness slider in QS and to move the slider to bottom location

-ability to set UI scaling by dpi (currently default is too small and big is too big)

-control of screen corners (stock pixels' are too round and I always set it to minimum)

-option to center and change size of status bar clock

This is just my wish list ;) Other than that I plan on giving this ROM a spin as it feels very well made! ;) Great job and thank you very much!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
I don't see the instructions to set slot. Just says after flashing images to flash boot IMG, then wipe userdata
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] artin1993:
Let's wait for [MENTION=6864870]slothdabski[/MENTION] input but that was what worked for me.

One more question from me: how to install magisk? Is it possible?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
To flash factory image to both slots. Make note of your currently slot at bootloader screen before running the flash-all script. Then use

fastboot --set-active=a

or

fastboot --set-active=b

and reboot back to bootloader to flash image again while opposite slot is active
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
More features will be added incrementally over time
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] artin1993:
Awesome!

Any hint why Google didn't restore my SMS? Apps were installed, some settings I see were restored but SMS are nowhere to be found ;/ That's a little bummer as I had some important messages there and am looking for a way to get them back. Thankfully I have TWRP backup of 2.9 but hate to flash all back just for SMS.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Ok, sorry to be a headache, flashing this way is new to me as I came from Marlin with working TWRP. When I first boot into bootloader it says slot b. So should I flash images, then switch to slot a, flash again and then leave for whichever slot will be active or should I switch to a certain slot to flash boot IMG and the rest of the steps?

---------- Post added at 01:05 AM ---------- Previous post was at 01:05 AM ----------

I usually use app sms backup and restore
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] BwS32583:
Anyway to update to the November patch without going through through entire process of installing havoc?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Thank you [MENTION=6864870]slothdabski[/MENTION] it is booting now
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Just install Magisk Manager and select to patch a file and choose the boot.img from op. Then fastboot the patched IMG and reboot. I renamed the magisk patch.img to boot.img not sure if it is necessary or not
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Sticky Fin:
What type of Magisk Manager do you use?

Based on this thread, only Magisk Manger canary works.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
old info. now also stable magisk works. I'm on stable 20.1, no problems
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Use the manager link in op of this thread

https://xdaforums.com/apps/magisk/dev-magisk-canary-channel-bleeding-edge-t3839337
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] ctfrommn:
What changes are being made to the kernel/boot.img to allow this? I would love to be able to modify this for the 3a(XL).
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Modifications are done by DU team, I am just building their bluecross kernel source
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] ctfrommn:
So is the boot.img listed in the OP just the boot.img from the compiled Rom that needs to be flashed before trying to flash the Rom zip or is it a separately built boot.img from some other source?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
It's the one generated when building the rom
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] ctfrommn:
Perfect, thank you.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] glehel:
successfully installed, rooted, with a stable version of magisk manager. is working fine so far but i can't find the smartbar settings anywhere. The only strange thing is that wifi uses a random Mac address by default.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
=============================

Havoc-OS v3.0 Official Update

Android 10

=============================

Date: 11-05-2019

Device: Pixel 3 (blueline)

Maintainer: [MENTION=307183]stevepro[/MENTION]ski

Changelog:

November Security Patch

Download Links:

• ROM: https://bit.ly/2JVQKei

• Boot image for flashing zip: https://bit.ly/36CUdbb

Installation Notes: https://bit.ly/2Na6PyW
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] glehel:
Only update rom how to?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Slomies:
What is the best way to update from your initial Android 10 build? Just not flash factory image and wipe userdata?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Flash boot image in flastboot, then adb sideload zip from recovery. Of you did everything right in the first install you won't need to wipe or flash factory images
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] peikojose:
Thanks for your work.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
so if coming from the previous release (where I installed october Q image in both slots) no need to dirty flash November image in both slots before to update correct? good to know
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] peikojose:
Which is the stock launcher ?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] jorgen2009:
[MENTION=6864870]slothdabski[/MENTION]: Updating just the ROM wouldn't be enough, you need the November vendor partition and possibly bootloader and radio too.

I'd suggest that whenever you update the ROM with new monthly patches you flash the original Google image first (without wiping Userdata of course) and then follow the OP's installation procedure. This way you can be absolutely sure that the vendor, radio, bootloader and all other patitions are up to date. You can use the following script (in Linux) to update to the latest Google images, make sure you read the first lines of the script to make the it work properly:

#!/bin/sh

# Usage:
# 1. Make sure the latest platform tools are in your PATH (https://developer.android.com/studio/releases/platform-tools)
# 2. Place this script inside the root folder of the latest monthly image downloaded from https://developers.google.com/android/images
# 3. Rename the bootloader image to bootloader.img, the radio image to radio.img and the update zipfile to image.zip
# 4. Run the script with root priviliges
# 5. After the script finishes and you landed back in bootloader mode you can folllow the OP's installation procedure

fastboot --set-active=a
fastboot reboot-bootloader
sleep 5
fastboot flash bootloader bootloader.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio.img
fastboot reboot-bootloader
sleep 5
fastboot update image.zip --skip-reboot
fastboot reboot-bootloader
sleep 5
fastboot --set-active=b
fastboot reboot-bootloader
sleep 5
fastboot flash bootloader bootloader.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio.img
fastboot reboot-bootloader
sleep 5
fastboot update image.zip --skip-reboot
fastboot reboot-bootloader

Remember: This would only need to be done when Havoc OS is updated to a new monthly patchlevel. In all other cases just flash the new boot image in flastboot, then adb sideload the new zip from recovery
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Do we need to wipe Userdata if coming from Previous build?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
NO! do you mind reading a few posts before asking my friend?

---------- Post added at 06:08 PM ---------- Previous post was at 06:06 PM ----------

that's what I guessed that's why I asked. I will dirty flash november factory image in both slots and then adb update the rom and see what happens :)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
For giggles, I checked the sha-256 for vendor, bootloader and radio for both blueline and crosshatch (Oct vs Nov). bootloader and radio are the same month to month for both devices. As expected, vendor is different month to month for both devices.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Looks like no need to flash images again then
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
Yeah, since we are sideloading an OTA essentially, the new vendor should be in the build. So far, all is working for me.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] peikojose:
Wow, just flashed. This is a GOOD rom.

Only thing would like to have fixed, is change the boot animation is too white :/

Also, Active Edge is not working (I knew that before flashing)

Not complaining, it is the perfect mix between customization and stock feeling!
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] pheco:
Do you think I would have a chance to activate volte service with havoc rom? I am on the hungarian Telenor carrier, but it is unsupported with stock rom ☹️.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Zehlek:
Havoc update runs nice
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] glehel:
however, there has been a slight change: the status bar auto brightness icon on / off, ambient display show music ticker, shows the available networks in a bar at the top of the settings menu.

bug: ambient display doesn't work well if i lift the phone the lock screen shows not the ambient screen. it is still quite confusing i hope to fix it soon.

i just rebooted in fastboot mode and installed adb, root is lost but i have it again :) (for me the basic google system was november release)
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Haitang:
Excuse me, I followed your guide and the recovery said that “Update package is older than the current build”,How should I do to solve this problem,thanks a lot .
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Use newest boot img and newest zip

https://sourceforge.net/projects/havoc-os/files/blueline/boot.img/download

https://sourceforge.net/projects/ha...-v3.0-20191105-blueline-Official.zip/download
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Haitang:
Thx a lot.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Haitang:
I flash the latest,and its also like this.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Haitang:
I tried again and it boots,thx
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] jorgen2009:
You need to update the vendor image to the November one
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] Haitang:
Ok,thanks
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] BobPony:
Yay, thanks for bringing back the Android Beam! #BeamSquad :D
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] peikojose:
Other thing I found out is that in the pixel launcher, in suggestion apps (at the top of all your app list) doesnt work.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
It will be back next build. The gapps repo I use nuked the overlay needed for app suggestions. I'll add it back locally
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
I had an issue with suggested apps, but it was trying to get rid of them on the initial Havoc A10 build. I am using Lawnchair on my P3XL on Havoc, and no matter what I did in Settings or in Lawnchair settings they wouldn't go away. Of course, the obvious "reboot it" answer solved it. After reboot, they were gone.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] slothdabski:
Once they are added back, if you freeze/disable Device Personalization Services it should get rid of the suggestions if that's your goal
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
Thanks. Yeah, they just take up real estate that I can use otherwise. That is one of the 1st things I get rid of in home setting/Lawnchair home settings on setup. Now, if someone could figure out how to get Google Play to quit reminding you of 10 previously installed apps (that library nag lasts almost a week before it disappears) :rolleyes:.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] peikojose:
That is the beauty of Android, instead I am looking a way to add them. They aren't showing for me.

Another thing I have to check, the height of the Gboard. Looks like somehow it detects the standard navigation bar and doesn't detects the gestures and the keyboard seems like "up".

Can I flash a custom rom like Elemental X?
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] sliding_billy:
I have been running ElementalX on every build of Pixel 3/3 XL Havoc since the first A9 build. It works great.
[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] FcukBloat:
same I always get rid of device personalization services app to get rid of suggested apps in LC.

one thing I don't understand is why the f. it keeps appearing in play store Goggle AR app which tries to upgrade, and I always cancel the update. that app is not even installed it seems... :silly:

strange