[ROM][Pixel 3][12.1.0_r5] PixelDust CAF Android 12.1 for blueline [6 July 2022] [Stable]

Search This thread

zezayer

Member
Jan 6, 2010
40
6
Google Pixel 7
I have also found that the pixel stand is not recognised by the phone. Otherwise this is a great ROM, thanks to everyone for all the work keeping the pixel 3 alive!

Thanks so much for fixing this on the latest build. :)

Hi, I am on the latest build. I am finding that the double tap power to open camera (or corner swipe from the lockscreen) requires the pin to be entered before opening Google camera. Does anyone else have this problem? And if so has anyone found a solution to open camera from the lockscreen without unlocking the phone?

Is anyone else still having this problem? I am also finding the GPS to be very hit and miss.
 

deuterium-2h

New member
Dec 11, 2018
3
0
Is anyone else still having this problem? I am also finding the GPS to be very hit and miss.
On my phone using the Feb build, double tapping the power button opens the built-in camera app as expected. e.g. no need to unlock.

I too am having GPS issues when using Google Maps. My location doesn't update or only updates intermittently until I toggle Location service off/on.

It is emulating the pixel XL, this can be toggled in the pixeldust settings menu.
Oh OK. I assumed that it was emulating the Pixel 6 because Find My Device thought my Pixel 3 was a "Pixel 6 Pro".
 

deuterium-2h

New member
Dec 11, 2018
3
0
FYI - I dirty flashed PixelDust over the stock Android 12 build from October 2021. Everything is working great except for the GPS issue I mentioned in the above post.
 

zezayer

Member
Jan 6, 2010
40
6
Google Pixel 7
On my phone using the Feb build, double tapping the power button opens the built-in camera app as expected. e.g. no need to unlock.

Thanks, sounds like its only me. I'll try to troubleshoot this on my phone, it must be a setting I changed somewhere.

I too am having GPS issues when using Google Maps. My location doesn't update or only updates intermittently until I toggle Location service off/on.

Thanks, I have this bug on a clean flash. It's quite anoying, hopefully it'll get fixed. :)
 

Clanos

Senior Member
Aug 31, 2017
120
20
I'm struggling with the Starling banking app to record a video to authenticate myself with the bank.

It wants to record a front camera video, but when it does the viewfinder is jittery and the app says failed. Looks like a 3rd party app can't record video despite permissions being good.

No mods, just the 13th Feb ROM installed (clean sideload).
 
Last edited:

rangapsr

Senior Member
Hi All,
I was on lineage os and didn't reflash the base image on both slots. I just loaded twrp, erase data and then tried to copy the rom. But MTP wasn't working. I loaded recovery and sideloaded twrp .zip file via adb. Now I am able to boot into recovery but my device is not listed in adb or fastboot. Is there any workaround for this ?
 

Pete02

Senior Member
Dec 6, 2011
746
233
Google Pixel 3
Just chiming in to say many thanks for the rom! 👍 I actually connected the phone to my computer and had Google force flash both slots with the latest factory image, then side loaded the rom and flashed the boot for magisk. Everything works great although Viper is a bit wonky getting it started sometimes but certainly not a deal breaker for me.
 

CRCinAU

Senior Member
Oct 29, 2007
1,182
43
Melbourne
www.crc.id.au
I know @spezi77 has been busy - but I hope he doesn't mind me putting the links here for the latest CAF 12.1 build.

The only issue I've noticed is that the carrier connection seems to establish and drop a few times after boot, but stabilised and works well after that.

Full post from the Telegram chat below:

New PixelDust 12.1 CAF builds (April SPL / latest Pixel 6 tag)

Changelog:
- Same feature set as in PD 12.1 AOSP + CAF extras

Known issues:
- Screenrecordings are broken (flickering)

Download links:


 

Fnord12

Senior Member
Apr 7, 2011
75
15
So, a quick question: I don't see a stap that mentions a bootloader unlock in the instructions so does that mean I can dirty flash from stock android 12 and not have to erase the phone?
 

evilpoohead

Senior Member
Dec 9, 2011
55
11
Athens
Does anyone facing any App crashes (bank app) with this error?

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference



full trace

time: 1653131183517
msg: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference
stacktrace: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.EurobankEFG/gr.mobile.eurobank.ui.activity.launch.LaunchActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3708)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3865)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2254)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7918)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference
at x.isReset.OAuthInterceptor(SourceFile:120)
at x.ILocationSourceDelegate.<init>(SourceFile:61)
at x.animateCameraWithCallback.Common(SourceFile:234)
at java.lang.reflect.Method.invoke(Native Method)
at gr.mobile.eurobank.ui.activity.launch.LaunchActivity.onCreate(SourceFile:40)
at android.app.Activity.performCreate(Activity.java:8054)
at android.app.Activity.performCreate(Activity.java:8034)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1346)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3689)
... 12 more
 

spezi77

Recognized Developer /Inactive RC
Jan 27, 2013
3,519
7,852
/home/less
Does anyone facing any App crashes (bank app) with this error?

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference



full trace

time: 1653131183517
msg: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference
stacktrace: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.EurobankEFG/gr.mobile.eurobank.ui.activity.launch.LaunchActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3708)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3865)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2254)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7918)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String x.onAbandon.AuthenticationCallback()' on a null object reference
at x.isReset.OAuthInterceptor(SourceFile:120)
at x.ILocationSourceDelegate.<init>(SourceFile:61)
at x.animateCameraWithCallback.Common(SourceFile:234)
at java.lang.reflect.Method.invoke(Native Method)
at gr.mobile.eurobank.ui.activity.launch.LaunchActivity.onCreate(SourceFile:40)
at android.app.Activity.performCreate(Activity.java:8054)
at android.app.Activity.performCreate(Activity.java:8034)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1346)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3689)
... 12 more
Hi there, are you rooted? Are you able to reproduce that error after a clean flash without having Magisk installed?
 

evilpoohead

Senior Member
Dec 9, 2011
55
11
Athens
Hi there, are you rooted? Are you able to reproduce that error after a clean flash without having Magisk installed?
Hi friend!
No , not rooted, I did a clean flash and didn't add any magisk or root. Other banking apps work but this maybe be problematic


this is it by the way. it wont start at all
 

spezi77

Recognized Developer /Inactive RC
Jan 27, 2013
3,519
7,852
/home/less
Hi friend!
No , not rooted, I did a clean flash and didn't add any magisk or root. Other banking apps work but this maybe be problematic


this is it by the way. it wont start at all
Ok, I see. That means then first of all that I can probably do nothing about the problem. I like to keep an eye out for opportunities, but I can't promise anything.

Edit: btw, the crash is inside the app. Unfortunately this app code isn't open source.
 
  • Like
Reactions: evilpoohead

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    New build incl. August Security Update is available!
    11
    XDA_Banner_2021.png

    PixelDust ROM is an Android 12 ROM inspired by the original Google Pixel firmware with full support for Material Design 3.

    PixelDust CAF is based on the Code Aurora Sources, more commonly known as CAF. CAF ROMs are therefore generally considered to be more optimized for Qualcomm’s Snapdragon SoCs than AOSP ROMs (in performance, RAM management, battery, etc.).

    Of course, we're adding a decent selection of the coolest custom ROM functions that would have been missing if they weren't included.

    The PixelDust crew would be very happy if you took a little time to leave your valuable feedback, your honest opinion or just say hello.

    Special shoutouts to Roger.T for his amazingly designed wallpapers, logos and the best bootanimation I ever had on my Pixel!!! If you like our work, please consider to buy Roger the first beer, and a few cups of coffee for spezi77. Cheers!

    Help us help you!

    If you find a bug in one of our builds, please report it here or in our Telegram Group. You MUST include the following when posting a bug report:
    1. A logcat or last_kmsg
    2. Kernel and mods used
    3. Useful information (which build, steps for reproduction, screenshots, etc.)

    If you fail to report something adequately, DO NOT expect things to be fixed.

    Disclaimer:
    If your device fails to comply with your standards of what you consider functioning, I am not liable. This is provided free of charge and does not come with a warranty. Although, if you provide a log, I can provide some sort of assurance that I will look into your issue.


    Listing%20of%20Features.png


    * Periodic CAF/AOSP security updates
    * Pixel GApps included (no need to flash any third party GApps)
    * Safety net / banking apps / GPay work out of the box (no need to flash Magisk)

    Pixel 3 additional features
    * All official features of the Pixel 3 incl. an extended implementation of ActiveEdge!
    * Free and unlimited Google photo storage (original quality)!
    * Now playing support
    * Adaptive connectivity
    * Adaptive charging
    * Gaming Mode
    * Quick tap

    PixelDust Wallpapers
    * A set of 22 breathtaking space themed Wallpapers

    Additional QS tiles
    * Always On Display
    * Caffeine
    * Language
    * NFC
    * PixelDust Settings
    * and many more

    AoD display
    * Battery level on bottom
    * Battery bar (when charging / always)
    * Charging info
    * Ambient wake gestures
    * Now playing

    Customisation
    * Android 12 custom monet theme engine: Wallpaper colours, Basic colours, Themed icons, Icon shapes, Headline / Body fonts, 3-button navbar styles

    System Gestures
    * Swipe fingerprint for notifications
    * ActiveEdge (Squeeze phone to perform custom actions)
    * Volume rocker skips music tracks
    * Allow adjusting the back gesture height
    * Fullscreen gestures: Hide navbar pill and keyboard space
    * Extended/"L" back swipe to trigger actions/app/activities

    Status bar
    * Battery settings
    * Statusbar items
    * Carrier label
    * Clock & date settings
    * Traffic indicators

    Quick settings
    * Secure tiles require unlocking
    * Battery estimates
    * Quick QS pull down
    * Transparent QS customization

    Buttons
    * Power Menu options incl. advanced Restart options and many more
    * Disable power menu when locked
    * Screen off power button torch

    Navigation bar
    * Navbar visibility toggle
    * Layout (normal, compact, left-leaning, right-leaning)
    * Invert layout of Navbar buttons
    * Show arrow keys while typing

    Gestures
    * Status bar dt2s
    * Lock screen dt2s

    Lock screen
    * Left & right lock screen shortcuts
    * Fingerprint authentication vibration
    * Pocket detection
    * Media cover art
    * Media artwork blur level
    * Lock screen charging animation

    Security
    * Lock screen PIN quick unlock

    Misc
    * Three-fingers-swipe to screenshot
    * Wake up on charge
    * Burn-in protection enabled by default



    Known%20issues.png

    * Dual SIM/eSIM functionality untested
    * GPS location tracking is sometimes unavailable, e.g. after a restart or network change. You can fix it by simply turning the location service off and on again.
    Links.png

    Terms & conditions:
    By downloading this custom ROM you agree that I, the developer of PixelDust ROM, am not liable in any way, shape or form for any damage done to your device. The PixelDust ROM is provided free of charge and does not come with a warranty.


    Social%20Media.png


    Telegram%20Group.png

    Telegram Discussion Channel: https://t.me/pixeldustcommunity
    Telegram Announcements Channel: https://t.me/pixeldustproject
    Telegram Build Support Channel: https://t.me/compile_pixeldust

    Donators.png

    If you like our work then please consider donating.
    PayPal: https://www.paypal.me/RogerTruttmann | https://www.paypal.me/spezi77

    Who last donated:
    Tengku Azwan Bin Mamat
    Dominik Laignel
    Simone Scanzoni


    Installation%20guide.png


    Pre-requisites:
    * You are familiar with helping yourself out of awkward situations. You won't defame or complain at the developer of this ROM for your misfortunes.
    * You are familiar with using fastboot
    * Before you are ready to flash this custom ROM, you have to install the latest factory image from October 2021
    * Bootloader unlocked
    * You have created a backup of your ROM & data

    First time installing PixelDust ROM, or coming from another ROM:

    YOU MUST HAVE RECENT FACTORY IMAGE FLASHED TO BOTH SLOTS BEFORE YOUR FIRST TIME INSTALLING ROM.

    1. Flashing stock ROM / unlock bootloader (If applicable):
    1. Follow these instructions: https://developers.google.com/android/images#blueline
    2. Boot the stock ROM.
    3. Don't setup any google account, don't add a screen lock. Just go to Settings > System > Developer options. Enable OEM unlocking.
    4. You need to follow this guide to unlock your bootloader.
    2. There are now two options for the installation. Either via TWRP (you are required to remove the screen lock) or via Sideload (for advanced users).

    A. Flashing PixelDust ROM via TWRP:

    1. Important: Before you begin, remove the screen lock (password/PIN/pattern) or change to "Swipe". Go to Settings > Security >Screen lock.
    2. Download the ROM and both TWRP files (img + zip) (for download links see above).
    3. Boot fastboot mode.
    4. Connect the phone to the Computer with USB cord.
    5. Copy twrp-3.6.0_11-0-blueline.img to the platform-tools folder or folder that has fastboot in it and rename it twrp.img.
    6. Open a Command Prompt.
    7. At the Command Prompt type and press enter.
      Code:
       fastboot boot twrp.img
    8. If requested, swipe to allow modifications.
    9. Tap "Wipe", then tap "Format data" and type yes to continue.
    10. Copy the rom zip and twrp-installer-3.6.0_11-0-blueline.zip to your device.
    11. Tap "Install", select the rom zip, tap "Add more Zips", select the twrp-installer.zip and Swipe Slider to install.
    12. When install is successful tap on "Reboot", then tap on the first list item "System".


    B. Flashing PixelDust ROM via sideload:

    1. Download the ROM and boot image (for download links see above)
    2. Boot fastboot mode
    3. Connect the phone to the Computer with USB cord.
    4. Flash the boot image (this allows stock recovery to flash unsigned rom zip)
      Code:
      fastboot flash boot boot_caf_xxx.img
    5. Wipe userdata (required for first PixelDust/Android 12 install)
      Code:
      fastboot erase userdata
    6. Reboot into fastbootd
      Code:
      fastboot reboot fastboot
    7. Use volume keys and power button to select "Enter Recovery"
    8. Select "Apply Update from ADB"
    9. Sideload the ROM zip
      Code:
      adb sideload PixelDust-SaltedCaramel-caf-blueline-user-20220107-0024.zip
    10. Reboot


    Dirty flashing PixelDust ROM (coming from Android 12):
    Just skip the step "Format data" / "Wipe userdata"



    Credits.png

    AOSPA (https://github.com/aospa)
    AOSP Extended (https://github.com/AospExtended)
    ABC ROM (https://github.com/ezio84?tab=repositories)
    CAF Extended (https://github.com/CAF-Extended)
    CarbonROM (https://github.com/Carbonrom)
    LineageOS (https://github.com/LineageOS)
    crDroid (https://github.com/crdroidandroid)
    DirtyUnicorns (https://github.com/dirtyunicorns)
    Havoc OS (https://github.com/havoc-os)
    Nitrogen Project (https://github.com/nitrogen-project)
    OmniROM (https://github.com/omnirom)
    Pixel Experience (https://github.com/PixelExperience)
    Potato Open Sauce Project (https://github.com/PotatoProject)
    ProtonAOSP (https://github.com/ProtonAOSP)
    MSM-Xtended Team (https://github.com/Project-Xtended)
    Superior OS (https://github.com/SuperiorOS)
    Syberia Project (https://github.com/syberia-project)
    And all the other Developers, Testers, Donators and Users.


    Kernel%20source.png


    XDA:DevDB Information
    [ROM][Pixel 3][12.0] PixelDust CAF Android 12 for blueline, ROM for the Google Pixel 3

    Contributors
    spezi77

    Source Code: https://github.com/pixeldust-project-caf

    ROM OS Version: Android 12
    ROM Kernel: Linux 4.x
    Based On: CAF, AOSP

    Version Information
    Status:
    Stable
    Stable Release Date: 2020-01-13

    Created 2020-05-23
    Last Updated 2022-07-06
    7
    Hello, I wanted to continue using this mobile, even with the two major problems that I currently have:
    - The battery, with almost normal use (reading some mail, news, some music)... an hour or a little more on the screen, I have to charge it twice a day.
    - And then the problem of the calls, that as soon as you call it goes to 3G or H+, and the quality is not very good.

    As it is the main mobile, I wanted to know if the rom is stable for daily use, and if there is any problem with the applications of the banks (I will not root it)

    I have seen in other XDA forums, for example in the OnePlus 5T (which is the other mobile I am using), that there is already a rom with Android 13. Will this rom continue to evolve?
    I am planning to release a beta version of this ROM for Android 13. But right now it's too early to predict any concrete date or ETA.
    4
    Stable PixelDust CAF Android 12.1 based ROM update has been pushed.

    Enjoy!
    3