Development [ROM][13.0_r49][OFFICIAL] Evolution X 7.9.2 [05/28/2023]

Search This thread

Crush505

Member
Mar 28, 2023
9
2
As reported on the open post you should be on January or February firmware, before flashing the rom

First Time Install
1. Download vendor_boot & rom for your device from here
2. Reboot to bootloader
3. fastboot flash vendor_boot vendor_boot.img
fastboot reboot recovery
4. While in recovery navigate to Factory reset -> Format data/factory reset and confim to format the device.
5. When done formatting, go back to the main menu and then navigate to Apply update -> Apply from ADB
6. adb sideload rom.zip (replace "rom" with actual filename)
7 (optional). Reboot to recovery to sideload any add-ons (e.g magisk)
8. Reboot to system & #KeepEvolving

There is no such thing here. Please give a link to the full instructions.
 

sronweb

Senior Member
Jul 25, 2010
1,499
567
Sicily
OnePlus 6T
Google Pixel 6 Pro
First Time Install
1. Download vendor_boot & rom for your device from here
2. Reboot to bootloader
3. fastboot flash vendor_boot vendor_boot.img
fastboot reboot recovery
4. While in recovery navigate to Factory reset -> Format data/factory reset and confim to format the device.
5. When done formatting, go back to the main menu and then navigate to Apply update -> Apply from ADB
6. adb sideload rom.zip (replace "rom" with actual filename)
7 (optional). Reboot to recovery to sideload any add-ons (e.g magisk)
8. Reboot to system & #KeepEvolving

There is no such thing here. Please give a link to the full instructions.
Sure? Read just before First Time Install...
 
  • Like
Reactions: Crush505

Crush505

Member
Mar 28, 2023
9
2
There were no instructions before installation. Let me write my first message in English
Hello everyone I have such a problem... I want to download Evolution X to my phone (Pixel 6). I'm doing this for the first time (not an update), everything is according to the instructions. Drivers and all that are installed, the phone is visible in the terminal ( cmd , powershell), executes commands. But when downloading, zip stops with an error of always 47%. The error is this :
ERROR recovery : failed to verify whole-file signature Update package verification work (result 1).
ERROR : recovery : Signature verification failed
ERROR : recovery : error : 21
Install from ADB completed with status 2.
Installation aborted.
After such an installation, it is written in red text at the top: WARNING : Previous installation has failed. Your device may fail to boot if you reboot or power off now.
All these errors come out in one installation. Please tell me how to overcome this problem.
 
Hello everyone I have such a problem... I want to download Evolution X to my phone (Pixel 6). I'm doing this for the first time (not an update), everything is according to the instructions. Drivers and all that are installed, the phone is visible in the terminal ( cmd , powershell), executes commands. But when downloading, zip stops with an error of always 47%. The error is this :
ERROR recovery : failed to verify whole-file signature Update package verification work (result 1).
ERROR : recovery : Signature verification failed
ERROR : recovery : error : 21
Install from ADB completed with status 2.
Installation aborted.
After such an installation, it is written in red text at the top: WARNING : Previous installation has failed. Your device may fail to boot if you reboot or power off now.
All these errors come out in one installation. Please tell me how to overcome this problem.
VvzRh0K.png


Please note that the Required February firmware images are shipped with these builds. However, you will need to be on STOCK stable January/February prior to following these instructions, not QPR BETAS OR A14DP! This includes having custom kernels installed. STOCK MEANS STOCK!

Instructions are in the OP. The above is copied from the first post. @sronweb was trying to tell you.
 

Crush505

Member
Mar 28, 2023
9
2
VvzRh0K.png


Please note that the Required February firmware images are shipped with these builds. However, you will need to be on STOCK stable January/February prior to following these instructions, not QPR BETAS OR A14DP! This includes having custom kernels installed. STOCK MEANS STOCK!

Instructions are in the OP. The above is copied from the first post. @sronweb was trying to tell you.
VvzRh0K.png


Please note that the Required February firmware images are shipped with these builds. However, you will need to be on STOCK stable January/February prior to following these instructions, not QPR BETAS OR A14DP! This includes having custom kernels installed. STOCK MEANS STOCK!

Instructions are in the OP. The above is copied from the first post. @sronweb was trying to tell you.
I'm sorry, I missed this moment. It turns out that before installing Evolution X 7.6.2 I need to install a stable version January or February?
 

maharotzkie

Member
Jul 5, 2010
13
0
im so excited to install the latest 'tq2a.230305.008.c1-04021632 ' on my 6a (bluejay), even though im not sure yet if it will be the official release :D and this one minor thing ive noice. setting a lockscreen shortcuts, from homescreen.
 

Attachments

  • 20230403_093648.mp4
    51.3 MB · Views: 0

kevp75

Recognized Contributor
Aug 29, 2012
8,576
7,388
MA
kevinpirnie.com
Google Pixel 6 Pro
OnePlus 11
the nice thing is that I already use arch on my pc so I won't have to deal with a vm or wsl
Nice! Unfortunately, I'm stuck relying on Windows. I manage 400+ websites, and the hosting for them... some of them are .Net, so I have to be able to compile once in a great while.

However, I do have a Ubuntu install on an external NVME that I do use on another machine once in a while... but that machine doesn't have nearly enough RAM to compile even a kernel for us LOL
 
  • Like
Reactions: w_tapper

Top Liked Posts

  • 1
    Yep.
    Thx... Do you fixed this failure I posted above that I and several other user had? Seemed to be caused by sim card in the device during boot up.
    Im still on March built for bluejay + root.
    Are there still known issues when updating to this version?
    If not, could you post once again the step by step describtion how to update and keep root, so I won't brick my os? Thx so far
  • 8
    oriole.png

    Code:
    filename: evolution_oriole-ota-tq2b.230505.005.a1-05280607-unsigned.zip
    size: 2287363431 / 2.28GB
    date/time: 1685268425 /Sunday, May 28, 2023 3:07:05 AM GMT-07:00 DST
    md5: 19af3a873f3d02854addcc53ef36358a
    sha1: 0db834168dbf2b567438212e0fae9f40aa05728a
    sha256: ad24274e25ab1d090c7500c95421e1e1e748e61891271ad733c268b0d647dcfd



    raven.png
    Code:
    filename: evolution_raven-ota-tq2b.230505.005.a1-05280652-unsigned.zip
    size: 2288260455 / 2.28GB
    date/time: 1685271127 / Sunday, May 28, 2023 3:52:07 AM GMT-07:00 DST
    md5: 8fbe57ffaa07f1d6fe39d0777744d33e
    sha1: 4debdaa26272fe2db2317499cde93cc2c3601967
    sha256: a82cd942e4db9ef3664a46c2f9e6180afff257f82f0dc2d83b7c99db55c3cbb4



    bluejay.png

    Code:
    filename: evolution_bluejay-ota-tq2b.230505.005.a1-05280447-unsigned.zip
    size: 2288603489 /  2.28GB
    date/time: 1685263569 / Sunday, May 28, 2023 1:46:09 AM GMT-07:00 DST
    md5: 667aa178d16601c3ec632e31d1b60c58
    sha1: ab7a10a9b8743074ca41825fc9ac2d77132476eb
    sha256: 883d5f66913be5e7728d9b34cf18298e348f093909235ba87e8486d65adf31ad



    Code:
    PixelParts: sepolicy: Address more denials regarding service_manager
    PixelParts: Add a configurable flashlight QuickSettings tile
    PixelParts: Add preference for time-based HBM enable
    PixelParts: Add preference for time-based HBM disable
    PixelParts: Add QuickSettings tile for AutoHBM
    raviole/pantah/bluejay/lynx: Introduce PixelParts application
    Enable copying content for IMEI2
    Evolver: add acun and bang brightness slider
    Fix NullPointerException in GestureDetector
    Increase 5 GHz network signal tolerance
    Launcher3: Fix quickstep live tile implementation
    Launcher3: Properly end recents animation views
    Launcher3: Prevent NPE when using custom themed icons
    Properly set Wi-Fi Privacy spinner initial state
    Settings: Extend showing Ambient instead of fully waking to single tap gesture
    Settings: Update Glide library to 4.15.1
    SystemUI: Stop using marquee on qs tiles label
    base: Update mock LinearmotorVibratorService
    fixup! inputflinger: add absolute mouse input support
    hwui: Thread-safety and null pointer dereference fixups
    Add pointer capture callback
    kernel: Restore TARGET_KERNEL_VERSION
    kernel: Go full LLVM build on 5.10+ kernels
    kernel: Allow devices to opt-in for full LLVM build
    kernel: Remove darwin support
    kernel: Fix clang version override
    lineage: kernel: Use getconf instead of nproc
    kernel: Changes for 5.10 build without GCC
    kernel: Slightly reorder config
    kernel: Use consistent spacing
    Hide hidden apps from all apps except system
    Launcher3: Expose force monochrome themed icon flag as a user preference
    Launcher3: Fix crash when placing widgets
    Launcher3: Fix smartspace visibility on higher grids
    Launcher3: Keep hotseat bottom spacing for taskbar devices
    Launcher3: recents: Disable shake to clear all by default
    Settings: Disable 5G in battery saver mode
    base: Add overlay to mock oplus LinearmotorVibratorService
    hwui: Add NULL pointer check in AnimatorManager::pushStaging
    hwui: Remove logspam cause by early animation handle check
    fixup! libs: hwui: Fix a race condition and null pointer dereference
    libs: hwui: Fix a race condition and null pointer dereference
    libs: hwui: Optimize pushStaging() performance and memory usage
    hwui: Introduce optimized glass blur effect
    renderengine: Introduce optimized glass blur effect
    renderengine: skia: switch to glass blur effect
    Allow provisioning of multiple work profiles
    Evolver: Fix Media notification artwork fade and blur filter options
    Evolver: Import QS panel layout settings
    Evolver: Set reticker_status default value to true
    Firewall: Support a greater number of apps/uids
    Implement firewall status bar indicator
    Launcher3: fix crash
    PowerStatsService: Prevent NPE in BatteryTrigger.
    ProcessList: Catch Security exception when starting a frozen package
    Settings: Add support for allowing/disallowing apps on cellular, vpn and wifi networks
    Settings: Add support for allowing/disallowing apps on restricted networks
    Settings: Add support for global cleartext penalties
    SystemUI: Bring in drawable for statusbar firewall toggle
    SystemUI: Fix reticker notification background
    SystemUI: fix tuner enabling aod on first open
    SystemUI: Handle more exceptions for firewall
    SystemUI: Refactor notification reticker
    SystemUI: Update reticker specs to latest OneUI brief pop up style
    UserManager app installation restrictions
    UserManager unknown source app installation restrictions
    VncFlinger: fix null crash
    VncFlinger: sometimes we are fast, sometimes framework is
    adb_root: Simplify the way we parse enabled state file
    config: Support many users/work profiles
    fixup! Configurable 0, 90, 180 and 270 degree rotation
    services: fix weird launcher3 crash
    version: Update to 7.9.2 (Pancit)
    vibrator: fix log format and level issue
    wm: hacky fix for system_server crash
    Include build manifest on target
    Remove previous Ambient on wake gesture impls
    Settings: Allow setting wake for notification separately from doze
    Settings: Allow showing Ambient instead of fully waking
    SystemUI: Avoid using null Context in onTuningChanged()
    SystemUI: Fix QS column count on landscape mode
    SystemUI: Fix horizontal scrolling issues
    SystemUI: Fix inconsistent secondary label text size
    SystemUI: Increase QS brightness slider margins
    wm: Fix menu in legacy apps with multiple activities
    EasterEgg: allow using toy without unlocking
    Launcher3: Add customization to set hotseat background opacity
    Launcher3: Add light theme support for translucent hotseat background
    Launcher3: Allow to control parallax effect and center wallpaper
    Launcher3: recents: Disable lens perf if package is not installed
    VncFlinger: delay sending surface for a bit
    VncFlinger: fix us being too fast for framework
    fixup! SystemUI: Adjust qqs top margin dimension
    wm: block custom activity transit animations
    wm: block task transitions from displaying in freeform
    wm: do not show keyguard windows when mirroring due to dream
    wm: never consume statusbar in freeform mode
    Evolver: Re-enable left and right virtual buttons while typing
    FMRadio: Generalize Built-In FM Antenna support
    Launcher3: animate workspace on pages without smartspace visible
    Launcher3: support navbar surface drag-n-drop
    SystemUI: Fix position and orientation of arrow keys in navbar
    SystemUI: fix antiquated TunerActivity bugs
    SystemUI: navbar extra keys
    SystemUI: show ime switcher + cursor keys if we have space
    config/common: Fix definition of firmware path
    init.rc: tune dirty data writebacks
    sepolicy: common: Add rules for FM Radio app properties
    wm: add freeform-compatible activity transition animation
    wm: support freeform-specific animation overrides
    Launcher3: Disable Transient Taskbar
    PixelPropsUtils: Remove spoofing for Snapchat
    wm: Fix menu only opening once on legacy apps
    Add back button for freeform window
    Add minimize & pip buttons to freeform windows
    Avoid vsync enabled when in DOZE mode (AOD)
    Camera: Avoid unnecessary close of buffer acquire fence fds
    CameraService: Fix deadlock in binder death cleanup
    Fix an issue that a free memory is accessed
    Fix unintended buffer canceling
    Hide DismissView when receiving ACTION_CANCEL event
    InputManager: add cursor change listener
    InputManager: allow to force NULL cursor
    Introduce proper Desktop Mode within Display settings (from LibreMobileOS)
    Only show pip button if activity supports it
    Pocket mode: Fix pocket view bg not updating after wallpaper change
    Skip dumping backtraces for cached processes
    SystemUI: Disable touch events for dismiss all button if not visible
    SystemUI: fix freeform transition visual issue
    cameraserver: Correct camera1 -> api2 shim layer handling for video stabilization
    cameraserver: clear all requests and signal mRequestSignal from RequestThread during disconnect()
    cameraservice: fix deadlock in onewayhidl onPhysicalCameraStatusChanged
    config: Build desktop mode packages
    config: Inherit window_extensions.mk
    services: Properly handle file stream when verifying fonts
    sf: Reset validateWasSkipped in PostCommit phase
    wm: rewrite/fix window change animation
    Add QS battery customization in LargeScreenShadeHeader
    Add new UrlConnectionTest for TLS 1.3
    Apply wakelock for notification sound
    Evolver: CustomFPImage: Retain the previously set image if selection is canceled
    Evolver: Sync QS battery customization changes
    Fix ConntrackSocketTest#testIpv4ConntrackSocket flaky
    Fix race condition in java.security.Provider
    Introduce trimMemory to AppIconCacheManager
    Launcher3: Fix crash in TransformParams
    Launcher3: HotseatEduController: Guard against some odd & rare NPE
    NetworkInfo: Prevent a NPE caused by null Network type
    Reduce refresh times for non-persistent MACs
    Revert "AudioService: do not log sound effects in audio dumpsys"
    Settings: Align main thread checking by calling ThreadUtils
    Settings: Amend "Reset notification importance" list item style
    Settings: Clean up Settings to allow a2dp, hfp, and le audio to be simultaneously connected on the same device
    Settings: Do not crash when duplication found in merged imsi list
    Settings: Enable ethernet data usage when FEATURE_USB_HOST is present
    Settings: Fix NPE in BluetoothPairingController when comparing BluetoothClass
    Settings: Hide TTS search results if no TTS engine is available
    Settings: Override onTrimMemory to apply trimMemory in AppIconCacheManager
    Settings: Refactor AppPicker page to adopt Settings main theme
    Settings: To fix the footer link is not clickable in the Bluetooth Settings
    Settings: fix WifiUtils:isNetworkLockedDown() null pointer issue
    Speed-up KXmlSerializer with features.html#indent-output
    SystemUI: Remove change to Match collapsed qs header height with status bar
    WiFiInfo: Fix crash on google setup wizard
    core: Switch back to Pasty for copying crash logs
    fixup! overlay: SystemUI: Offload WM shell to another thread
    soong: Whitelist llvm-addr2line
    soong: Whitelist python3.11
    version: Update to 7.9.1 (Lumpia)

    Introducing...
    PixelParts.png

    example.png


    6
    oriole.png

    Code:
    filename: evolution_oriole-ota-tq2b.230505.005.a1-05180357-unsigned.zip
    size: 2280872366 / 2.2GB
    date/time: 1684396573 / Thursday, May 18, 2023 12:56:13 AM GMT-07:00 DST
    md5: 4571ff9da9bcd10ed085cfa60fca7e9b
    sha1: 03fcd8b8707efb7378f631d471afcd5fc91e9c77
    sha256: 4aa61669905ae77a45faac2fce27aa7145fe6bd3b4e6912561cd010cc4c47dc8


    raven.png

    Code:
    filename: evolution_raven-ota-tq2b.230505.005.a1-05180500-unsigned.zip
    size: 2281696440 / 2.2GB
    date/time: 1684400342 / Thursday, May 18, 2023 1:59:02 AM GMT-07:00 DST
    md5: 8fbe57ffaa07f1d6fe39d0777744d33e
    sha1: 4debdaa26272fe2db2317499cde93cc2c3601967
    sha256: 762c0d24d4f928e63682d159bef5b7f3c9dc45a8f8174c170dedbde00d3cd05c


    bluejay.png

    Code:
    filename: evolution_bluejay-ota-tq2b.230505.005.a1-05171901-unsigned.zip
    size: 2282082989 /  2.2GB
    date/time: 1684364475 / Wednesday, May 17, 2023 4:01:15 PM GMT-07:00 DST
    md5: 6da8e27c8d53aa87d5d14d79994ea719
    sha1: cfa6206de94eefd0884421cabb416c61c44ec677
    sha256: 78f74d5eebf819ae97a2a8b7bf2e16fba19bb161c0747e1e36d05c3fca7a93ee



    Code:
    Update translations
    Camera: Always release the extension session after configuration
    Camera: Avoid holding locks during advanced extension initialization
    Camera: Quit extension handler thread during release
    Camera: Release advanced extension references
    Evolver: Decrease QS header images max limit
    Evolver: Move lockscreen clock customization to lockscreen settings
    Evolver: Remove HeadsUp blacklists and importance selector
    ExifInterface: Catch IOException caused by invalid image
    Extend kill button to notification conversation guts
    Fix memory leak in GroupExpansionManager
    Fix null-deref crash while fuzzing
    Fix the memory leak during high speed recording
    Fix typo in Dynamic coloring section
    LessBoring: fixup LessBoring preventing bubbles
    Hookup GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE
    NotificationInterrupt: Clean up for isSnoozedPackage
    SystemUI: Remove duplicate QS header images
    SystemUI: Small cleanup for 'Lockscreen text size' commit
    VolumeDialogImpl: Reconfigure handling of animation/jank listeners
    apn: Update mcc525
    appwidget: Catch IllegalStateException when retrieving providers profiles
    manifest: Track lynx tag and additional modules
    qcom: Use full QTI gralloc struct for GKI 2.0 targets
    Allow overlaying font spacing for lockscreen clock
    Evolver: Lock screen clock top margin settings
    Evolver: Lock screen text size settings
    InsetsPolicy: Fix race conditions and improve code performance
    InsetsSource: Fix possible race condition and NPE when retrieving new insets
    Launcher3: Add missing end tag in priv-app permissions xml
    Launcher3: Fix monkey crash in RecentsLaunchAnimator
    SystemUI: Ignore font padding for large ls clock
    SystemUI: Restore default lockscreen clock text sizes
    TaskPersister: silence spammy message
    ThemedResourceCache: Fix possible race conditions and improve code performance
    ViewConfiguration: Prevent ArrayIndexOutOfBoundsException
    services: Fix ArrayIndexOutOfBoundsException on `updateContentCaptureOptions`
    services: Fix NPE caused by null connectionToken
    themes: Configure font spacing for various clock fonts
    Force mouse event as touch
    Launcher3: Setup icon pack's launchIntent
    Launcher3: Use SelectorWithWidgetPreference for icon pack's selection
    Launcher3: Use overridden IconProvider instance consistently
    PixelPropsUtils: Introduce ROG Phone 6
    PixelPropsUtils: Update supported pixel code names
    Settings: fix NetworkProviderSettings crash
    SystemUI: fix transparent navigation bar keys in secondary display
    Track the updated FMRadio app for legacy devices
    WallpaperPicker2: Add fit strategy chooser (incl. high quality)
    config: Re-enable rsync
    config: common: Build zstd cmdline tools
    config: common: unrar undead
    fixup! Allow disabling pointer acceleration
    hwui: Add NULL pointer check in AnimatorManager::pushStaging
    inputflinger: add absolute mouse input support
    libs: hwui: Fix a race condition and null pointer dereference
    Evolver: Fix UDFPS NPE
    Merge Pixel 7a May 2023 security patches (13.0_r49)
    SystemUI: Adjust qqs top margin dimension
    SystemUI: Hide notification icon area if headsup is visible
    SystemUI: Remove haptics from brightness slider
    Introduce isDeviceClassMatched() to align BluetoothClass comparison
    SystemUI: flags: Set more flags via config
    Evolver: Increase QS header images max limit
    SystemUI: Import more QS Header resources
    base: Force full screen for Spotify
    core: Disable RescueParty by default
    VolumeDialog: Round-ify volume app icon
    Add handling of permanent disabled sims
    AudioDeviceBroker: Fix not setting proper call volume for LE Headset
    Crash when enabling show_operator_name_in_statusbar_bool
    Device asks for PUK code instead of SIM PIN
    Evolver: Remove config dependency for ambient wake gestures
    fixup! Allow disabling pointer acceleration
    fixup! AttestationHooks: Get package name from context instead of app
    hwui: Fix multiple definitions of NativeFamilyBuilder
    prevent crash with pin protected user and taskview
    QRCodeScannerController: Check for google package availability
    Select the proper request list size
    camera2: Add non burst sizes to mandatory streams for ultra high resolution sensors
    PixelPropsUtils: Multiple updates
    config: Add extra privapp-permissions
    config: Grant android.permission.WRITE_DEVICE_CONFIG to gms
    AttestationHooks: Use certified properties for Snapchat
    Discard snapshots after dropping updatable APEX support
    DisplayPowerController: Don't apply brightness adjustment if NaN
    Do not backup APKs that do not have allowBackup attr on it's manifests (fixes Google restore error)
    Evolver: Add brightness slider styles
    Merge May 2023 security patches (13.0_r43)
    PixelPropsUtils: Update fingerprints to May 2023 release
    QRCodeScannerController: Use Lens as fallback activity
    SystemUI: Catch the remaining exceptions when re-inflating the qs panel
    SystemUI: Prevent another OOB when creating tile views
    UdfpsDisplayMode: Make using Optimal display refresh rate optional
    fwb: remove spammy wallet lockscreen icon error
    wm: Fix a possible race condition for onRecentTaskRemoved
    version: Update to 7.9 (Kare-kare)
    DataSwitchTile: Fix issue when subId is non-binary
    DataSwitchTile: Resolve initial tile state
    DataSwitchTile: Show active sim as tile current state
    FlashlightController: Disable sending intent
    KeyguardStatusBarView: Clean up cruft
    Launcher3: Add REGISTER_STATS_PULL_ATOM permission
    Launcher3: Always show all apps label instead of line
    Launcher3: Prevent double press behavior for overview actions
    View: Prevent NPEs when initiating surface drag
    Fix transistent task mode app compatibility issue
    EvoEgg: Exclude from Google backup
    HWUI: reset buffer state only for ES3 context
    SystemUI: Enable cast tile without Wi-Fi connection
    WindowManager: finally proper desktop mode handling
    overlays: Exclude from Google backup
    Settings: Introduce Pointer acceleration setting
    Settings: Introduce Transistent task mode setting
    system_timezone: update to aml_tz4_331314020
    base: Add mock oplus LinearmotorVibratorService
    sepolicy: Label LinearmotorVibratorService
    services: Add a system property for linearmotor service
    Pocket mode: Update style to latest OOS specs
    QSPanel: Prevent systemui crash when adjusting tiles height
    Remove the artificial 500 call log limit
    qcom: Add taro platform
    qcom: Include vendor/qcom/opensource/display namespace only for <5.10 platforms
    qcom: set TARGET_USES_QCOM_AUDIO_AR for the UM 5.10 family
    OOMAdjuster: Reconfigure proactive kills condition check
    OOMAdjuster: Resolve disk read violations
    SystemUI: Avoid systemui crash on init
    SystemUI: Fix duplicated creation of KeyguardStatusBarViewController
    SystemUI: Make QS Header Image less intrusive with codebase
    base: PowerOffAlarmService: Add a notification
    fixup! Keyguard: Add option to scramble pin layout when unlocking
    overlay: Remove UDFPS enroll stage thresholds
    PhoneWindowManager: Fix power for torch gesture skips power wake events
    Settings: Add back illustration to face settings
    Settings: Don't sort user profiles by serial number, sort alphabetically
    Settings: Move radio info (*#*#4636#*#*) into device info from Evolver
    Settings: Hide radio info if device don't support voice
    SettingsLib: Use WHITE color instead MAGENTA for Battery Drawable
    SystemUI: Only apply tuning changes when the fragment is attached
    SystemUI: Remove brightness slider top margin
    libs: hwui: Avoid system crash if font contains invalid/null font data
    overlays: iconpacks: Update launcher screenshot fill color
    Camera: Bump up the extension jpeg processor blob size
    Launcher3: Prevent shake listener from running when not in view
    SystemUI: Dynamically adjust Lockscreen clock font spacing
    ActivityThread: Prevent a NPE caused by null configuration
    ConfigurationController: Prevent app crash on orientation change
    Evolver: Bring back Fingerprint authentication vibration
    Launcher3: Add NPE check in TaskbarDragController
    Launcher3: Let's keep 2-button nav alive for a little longer
    Launcher3: Move restart check to home page
    Launcher3: Remove overview scrolling scale animation
    Launcher3: Show a toast when restarting the launcher
    Launcher3: Skip glitchy search animation
    SystemUI: Prevent OOB when reinflating QS panel with notifications
    ThemePicker: Use pixel themes stub package
    WallpaperPicker2: Fix overlapping when scrolling
    WallpaperPicker2: Follow UI styles
    WallpaperPicker2: Remove the use of smaller images for thumbnails
    Update translations
    base: Fix issues with linked volumes
    config: Bring back NavigationBarMode2ButtonOverlay
    fix: isMultiUserSupported in TestDevice does not reflect real value
    oom: Enable proactive kills only on modern kernels
    os: Process: Fix wrong code in isThreadInProcess
    Fix getRootTask may be null led to client NPE
    Fix potential crash when TaskDisplayArea is null
    Fix task info null crash
    Fix unqualified-std-cast-call compiler warning
    Fixed process can't start because of mPendingStart is true problem
    HWUI: reset buffer state after MakeCurrent
    Launcher3: Make recents buttons chips
    Launcher3: SystemShortcuts: Fix fc with InfoBottomSheet
    Restoring SDR brightness immediately when entering dim state if the device is in HDR brightness scale mode
    Return with error logs instead of exception for unexpected nsi
    base: Fix corny blur rendering bug
    blur: Switch to glass blur effect
    Add Launcher3 permissions
    AttestationHooks/PixelPropsUtils: Get package name from context instead of app
    Evolver: QS Header Image
    PixelPropsUtils: Allow Spoofing of Pixel 7 Pro for Pixel devices
    SystemUI: Fix pocket lock after 13 QPR1
    fwb: Add missing android.permission.REGISTER_STATS_PULL_ATOM
    rro_overlays: Remove NexusLauncherResOverlay
    Fix an issue that the sensor privacy does not apply to the new camera clients
    Notifications channels are not locked at first boot
    config: Add TARGET_USES_PICO_GAPPS flag
    Add a suspension check to SuspendedAppActivity
    Fix sfps arrow color in overlay
    Launcher3: Remove default at a glance widget for higher grids
    Launcher3: Match default apps/dimens/layouts with Pixel Launcher
    PixelPropsUtils: Cleanup
    PixelPropsUtils: Spoof ROG Phone 3 for FIFA Mobile
    Settings: Add switch to unlink ringtone and notifications volume
    Settings: Fingerprint: hide link icon when there's no link
    Settings: FingerprintEnroll: Add config for dedicated side mounted fps
    Settings: FingerprintEnrollEnrolling: Set proper dialog message when user touches fp icon
    permissions: Pre-grant google restore permissions
    wm: Prevent NPE for springanimation
    Bring back Evo X Launcher, ThemePicker and WallpaperPicker2
    Do not crash webview if its group creation fails due to a dead process
    Fix com.android.server.wm.TaskFpsCallbackController#unregisterListener method NEVER works
    ThemePicker: Expose quick affordances section on default UI
    ThemePicker: quickaffordance: Fix UninitializedPropertyAccessException
    Use SecureRandom instead of java.util.Random
    overlay: Target Evo X Launcher/AOSP ThemePicker
    vendor: SimpleDeviceConfig: Update now playing configs
    BatteryStatsImpl: Avoid dividing by 0.0 in updateWifiState
    Fix NPE when store brightness and displayDevice is null
    Fix warnings from static analysis tool
    NotificationMenuRow: fix logspam
    PixelPropsUtils: Use OP 8 PRO for Mobile legends
    SystemUI: flags: Disable Monochromatic themes
    SystemUIGoogle: Disable Adaptive charging logging
    base: Add SmartSwitchChanged api
    base: Support for device specific input Filter
    base: Try loading input filter only if specified
    overlay: Move default status bar height to no-rro
    soong: Add TARGET_NEEDS_OPLUS_VENDOR_TAG
    Fix crash with HW assist button
    SystemUI: VolumeDialog: add support for unlinked ringer streams
    base: Introduce PowerOffAlarmService
    libs: hwui: Silence OpenGL swap behavior failures
    overlay: Frameworks: Separate controls for notification and ringtone volumes
    Evolver: Bring back Fade filter for lockscreen media artwork
    PixelPropsUtils: move snapchat to walleye spoofing
    SystemUI: Align keyguard carrier text with status bar
    SystemUI: Align the qs carrier text to its gravity bias
    SystemUI: Rework media artwork implementation
    Allow toggling VoWiFi while roaming by default
    Evolver: Bring back Configurable lockscreen album art blur radius
    Evolver: Bring back Dynamic VoLTE & VoWiFi icons
    Evolver: Bring back Netflix spoof
    Evolver: Bring back OOS style notification clear all button styles
    Evolver: Bring back QS panel styles
    Evolver: Remove FP auth vibration toggles
    InputDevices: Fix Hungarian language overlay
    MetaKeyKeyListener: Disable locking of toggled modifier keys
    PixelPropsUtils: Add support for Asphalt 9
    Settings: Add secondary Smart charging availability condition
    SystemUI: Hide oos clear all if reticker enable
    SystemUI: Prevent InternetDialog crashing system
    SystemUI: Reset QS on UI mode change
    base: Fix smart charging bug
    Native: VibratorFeature: Import Xiaomi Android 13 Changes
    SystemUI: Align QS header with status bar
    SystemUI: flags: Enable new output switcher
    SystemUI: Fix QS header alignment with status bar
    Updater: Remove "what's new" text
    Evolver: Re-organize entries
    SystemUI: Enable camera & flashlight keyguard affordance
    display: Disable refresh rate switching with DC Dimming
    telephony: Add ICCID into CarrierIdentifier
    Dismiss recording notification on stop
    Merge April 2023 security patches (13.0_r41)
    PixelPropsUtils: Update fingerprints to April 2023 release
    SettingsLib: Update 5G+ icon to Silk design
    SystemUI: Grant READ_PHONE_STATE permission
    device_config: Remove extra pixel launcher search features (removes battery drain)
    version: Update to 7.8 (Sisig)
    Bluetooth: Add system properties to config audio codec priority
    GameSpace: safely update rootBarView's LayoutParam
    GameSpace: update deprecated API usages
    GameSpace: use relative-location on landscape as well
    NetworkProviderSettings: Fixup uninitialized mWifiManager
    Set navbar color for device default settings theme
    Settings: Add a toggle to force LTE_CA
    Settings: Add switch preference for AGPS
    Settings: Add toggle for connectivity check
    Settings: AGPS: Mention that it's ignored during user-initiated emergency calls
    Settings: Enable ActivityResultLauncher for keyguard
    Settings: Follow navbar color in base
    Settings: Only one channel is reserved for WifiP2pSettings
    Settings: Update Glide library
    SettingsLib: Fix nav bar color on certain apps
    SystemUI: Reduce keyguard indication text padding
    SystemUI: Switch to better daily data usage impl
    SystemUI: Use better icon for camera keyguard affordance
    Use IPv4v6 as default protocol when APN setting is not available
    config: Disable ADB authentication
    gms: Pixel Launcher: Add ACCESS_SURFACE_FLINGER permission to manifest
    init: Make an error message more informative
    sepolicy: Label system properties to config audio codec priority
    HACK: telephony: Conditionally force enable LTE_CA
    HACK: telephony: Force Class 0 SMS to Class 1
    SystemUI: Forward port QS fling animation boost to NotificationPanelViewController
    SystemUI: Match collapsed qs header height with status bar
    SystemUI: Turn on UMO turbulence noise and surface ripple by default
    SystemUI: keyguard: preview: Catch InterruptedException
    overlay: Disable immersive mode confirmation
    overlay: Enable Wi-Fi by default on first boot
    soong: Bring bootloader_message_offset back
    udfps: Forward port Boost framework hook
    Screenrecord: Save preferences for permission dialog
    fixup! Screenrecord: Allow to reduce 3 second screen record timer
    fixup! SystemUI: Export RecordingService for External Usage


    evox.png

    2
    When Will the update to evo 7.9 be available? or this rom is discontinued
    So the new standard is one month without an update somehow means discontinued? Lol
    1
    So the new standard is one month without an update somehow means discontinued? Lol
    Keep up with the work, its amazing. I guess he was waiting for the update because this rom is awesome, or he is so impatient he cant wait lol
    1
    Yep.
    Thx... Do you fixed this failure I posted above that I and several other user had? Seemed to be caused by sim card in the device during boot up.
    Im still on March built for bluejay + root.
    Are there still known issues when updating to this version?
    If not, could you post once again the step by step describtion how to update and keep root, so I won't brick my os? Thx so far
  • 43
    Evolution X 7.9.2 for the Google Pixel 6, 6 Pro & 6a [oriole][raven][bluejay]

    Banner.png


    Living, Breaking, Keep Evolving.
    Pixel UI, customization and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab (Founder/Lead Developer)
    @RealAkito (Project Manager/Co-Founder)
    @
    AnierinB (Project Specialist/Co-Founder)

    Reach us on Twitter! @EvolutionXROM

    Check out our website!

    wjBJ2Hk.png


    Code:
    Themes
    
    - Theming Settings (Style, Color Source, Accent Color, Accent Background, Background Color, Luminance, Chroma, Tint Background)
    - Custom Themes (Black, Clear, Vivid, Paint In The Snow, Espresso)
    - Dark Theme Schedules
    - Lock screen Clock Fonts (16 Fonts)
    - Headline/Body Fonts (53 Fonts)
    - SB Icon Packs (10 Styles)
    - SB Signal Icon Packs (14 Styles)
    - SB WiFi Icon Packs (10 Styles)
    - System Icon Shape Packs (16 Styles)
    - 3 Button Navbar Styles (10 Styles)
    
    Status bar
    
    - Status Bar Lyrics
    - Clock Styles (Right, Center, Left)
    - Clock & Date Configs (Auto Hide, Hide Duration, Show Duration, Seconds, AM/PM, Font Size, Date Position/Case/Format)
    - SB Logo Pack (20 Styles, Right/Left)
    - Network Traffic Indicators
    - Battery Icon Styles (19 Styles)
    - Battery Percent (Hidden, Inside Icon, Next To Icon)
    - Battery Bar (Thickness, Alignment, Blend Colors, Reverse Direction, Colors, Animation)
    - System SB UI Tuner
    - Data Disabled Icon (On/Off)
    - Old Style Mobile Data
    - 4G Instead Of LTE
    - Roaming Indicator
    - WiFi Type Icon
    - Colored Icons
    - Notification Count
    - Bluetooth Battery Status
    - Mic/Camera Privacy Indicator
    - Location Privacy Indicator
    - Media Projection Privacy Indicator
    
    Notifications
    
    - ReTicker
    - App Colored Background For Reticker
    - Heads Up (Time Out, Importance Threshold, Less Boring, Stoplist/BlockList)
    - Force Expand Notifications
    - Notification Sound If Active
    - Kill App Button
    - Blink Flashlight For Incoming Call (When Ringing, When Silent, When Entierly Silent, Always)
    - Blink Flashlight For Notifications
    - In-Call-Vibrations (Connect, Waiting, Disconnect)
    
    Quick Settings
    
    - Clock
    - Clock Font Size
    - Date
    - Battery Style (15 Styles)
    - Battery Percent Location (Hidden, Inside Icon, Next To Icon)
    - Battery Estimates
    - Secure QS Tiles Requires Unlocking
    - Quick QS Pulldown (Disabled, Right, Left, Always)
    - Brightness Slider (Never, Expanded, Always)
    - Brightness Slider Position (Top, Bottom)
    - Auto Brightness Icon
    - Hide Labels
    - Label Text Size
    - Smart Pulldown
    - Vertical Layout
    - Columns In Portrait (2-5)
    - Columns In Landscape (2-6)
    - QS Tile Animation Style (3 Styles)
    - QS Tile Animation Druations (3 Speeds)
    - QS Tile Animation Interpolator (8 Styles)
    - Vibration On Touch
    - Vibration On Touch Duration
    - QS Footer Warnings
    - Show Data Usage
    - User Account Icon
    - Edit Icon
    - Power Menu Shortcut
    - Running Services Shortcut
    - Settings Shortcut
    - Clear All Button (10 Styles, 5 Backgrounds)
    
    Power Menu
    
    - System Settings (Hold PWR Assistant + Hold Duration)
    - Disable Power Menu On LS
    - Power
    - Restart
    - Advanced Reboot Options
    - Screenshot
    - On-The-Go Mode
    - Settings
    - Lock Down
    - Emergency
    - Device Controls
    - Users
    - Logout
    - Bug Report
    
    Gestures
    
    - System Settings
    - Quick Tap
    - Volume Button Playback Control
    - Swipe To Screenshot
    - Brightness Control
    - PWR Button Torch
    - Double Tap To Sleep Status Bar
    - Double Tap To Sleep Lock screen
    - AOSP Gestures
    - Pill Length
    - Pill Radius
    - Hide IME Button Space
    - Back Gesture Animation
    
    Lock screen
    
    - Edge Light
    - Always On Fingerprint
    - UDFPS Icon Picker (55 Styles)
    - UDFPS Animation Picker (38 Styles)
    - Lock screen Charging Info
    - Hide Status Bar
    - Hide QS During Secure Lock screen
    - Media Cover Art (5 Filters)
    - Ripple Effect
    - Fingerprint Authentication Vibration
    - Fingerprint Error Vibration
    
    Buttons
    
    - Navigation Bar
    - Compact Layout
    - Invert Layout
    - Show Vol Panel On Left
    - Per App Vol Control
    - On-Screen NavBar
    - Reorient Volume
    - Volume Rocker Wake
    - Keyboard Cursor Control
    - Alert Slider Notifications
    - Alert Slider Pulse
    - Block Alert Slider In Pocket Mode
    - Click To Partial Screenshot
    
    Animations
    
    - Screen Off Animation (3 Styles)
    - Power Menu Animations (11 Styles)
    - Android P Animation Style
    
    Miscellaneous
    
    - AOD Display Schedule
    - Google Services
    - Game Space
    - Smart Pixels
    - App Lock
    - Launch Music App On Headset Connection
    - Unlimited Photos Storage
    - Unlock Higher FPS In Games
    - Netflix Spoof
    - Pulse Music Visualizer (Navbar, LS, Ambient)
    - Volume Panel Timeout
    - Jitter Test
    - Ignore Secure Window Flags
    - Show CPU Info
    - Toast App Icon
    - Sensor Block Per Package
    - Wakelock Blocker
    - Alarm Blocker
    - Default USB Configuration
    - Radio Info

    sxs3pbW.png


    Google restore is not working fully.

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    VvzRh0K.png

    Please note that the Required April/May firmware images are shipped with these builds. However, you will need to be on STOCK stable April/May prior to following these instructions, not QPR BETAS OR A14DP! This includes having custom kernels installed. STOCK MEANS STOCK!

    First Time Install
    1. Download vendor_boot & rom for your device from here
    2. Reboot to bootloader
    3. fastboot flash vendor_boot vendor_boot.img
    fastboot reboot recovery
    4. While in recovery navigate to Factory reset -> Format data/factory reset and confim to format the device.
    5. When done formatting, go back to the main menu and then navigate to Apply update -> Apply from ADB
    6. adb sideload rom.zip (replace "rom" with actual filename)
    7 (optional). Reboot to recovery to sideload any add-ons (e.g magisk)
    8. Reboot to system & #KeepEvolving

    Update
    1. Reboot to recovery
    2. While in recovery, navigate to Apply update -> Apply from ADB
    3. adb sideload rom.zip (replace "rom" with actual filename)

    4 (optional). Reboot to recovery to sideload any add-ons (e.g magisk)
    5. Reboot to system & #KeepEvolving

    OTA

    1. Check for update. If available, select "Download and install" (approx 10-15 min)
    2. Reboot & #KeepEvolving






    S2t0kJ9.png


    19
    Latest releases

    oriole.png



    Code:
    filename: evolution_oriole-ota-tq2b.230505.005.a1-05280607-unsigned.zip
    size: 2287363431 / 2.28GB
    date/time: 1685268425 /Sunday, May 28, 2023 3:07:05 AM GMT-07:00 DST
    md5: 19af3a873f3d02854addcc53ef36358a
    sha1: 0db834168dbf2b567438212e0fae9f40aa05728a
    sha256: ad24274e25ab1d090c7500c95421e1e1e748e61891271ad733c268b0d647dcfd

    raven.png



    Code:
    filename: evolution_raven-ota-tq2b.230505.005.a1-05280652-unsigned.zip
    size: 2288260455 / 2.28GB
    date/time: 1685271127 / Sunday, May 28, 2023 3:52:07 AM GMT-07:00 DST
    md5: 8fbe57ffaa07f1d6fe39d0777744d33e
    sha1: 4debdaa26272fe2db2317499cde93cc2c3601967
    sha256: a82cd942e4db9ef3664a46c2f9e6180afff257f82f0dc2d83b7c99db55c3cbb4

    bluejay.png



    Code:
    filename: evolution_bluejay-ota-tq2b.230505.005.a1-05280447-unsigned.zip
    size: 2288603489 /  2.28GB
    date/time: 1685263569 / Sunday, May 28, 2023 1:46:09 AM GMT-07:00 DST
    md5: 667aa178d16601c3ec632e31d1b60c58
    sha1: ab7a10a9b8743074ca41825fc9ac2d77132476eb
    sha256: 883d5f66913be5e7728d9b34cf18298e348f093909235ba87e8486d65adf31ad

    IMG_20230203_004934_429.jpg


    evox.png
    18
    5ac2ab61387ede01016f92acfa122a08338.png
    Commonly asked questions & answers:

    Q: Why am I getting "error cannot read" while attempting to sideload the ROM
    Well, you should be using the latest platform-tools and have it added to PATH. A lot of unofficial drivers floating around on the internet install outdated adb/fastboot along with the drivers. Please refrain from installing these as well as minimal adb & fastboot; Use the official google driver and official platform-tools instead.

    Alternatively you can prefix each adb/fastboot cmd with ./ while in the platform-tools folder via powershell or bash, etc.

    For example:
    ./adb sideload ./rom.zip

    This basically tells the shell "Hey, I want to execute this local binary rather than the one in PATH".

    Q: I'm a windows user and my device is not being listed when I run adb/fastboot devices. I'm using the latest platform-tools, what could be the reason for this?


    Q: I'm a linux user and my device is not being listed when I run adb/fastboot devices. I'm using the latest platform-tools, what could be the reason for this?

    Q: Will you release builds in the update.zip format?
    No, we will not be releasing builds in that format due to a handful of reasons; The main reason being that it is not able to be installed via OTA and is incompatible with our official devices infrastructure.

    Q: Why is MTP and/or Android Auto not working?
    Set the default USB configuration in Settings > The Evolver > Miscellaneous > USB Configuration

    Don't see your question? Well, feel free to post a comment in this thread, we will reply as soon as we can. We'd appreciate if users used XDA FIRST and the telegram group as a LAST RESORT.

    To be continued (I'm sure).

    Custom Kernels:

    Custom kernels may be flashed at YOUR OWN RISK. However, we will not provide extended support regarding such and it is up to YOU, the end user to make your reports in the appropriate thread for X kernel, not in this thread.

    Obtaining root:
    Let it be known that we will not assist anyone with bug reports until they have disabled all modules and restored to the default, unpatched kernel that is shipped with the ROM!

    Root can be obtained by either one of the following methods.

    1. Download the Magisk.apk on your pc (you can change the file extension to .zip if you wish, though it is not required.
    2. Reboot to recovery
    3. Navigate to Apply update -> Apply from ADB
    4. adb sideload magisk.apk (replace "magisk" with actual filename)
    1. Download the full rom.zip from post #2 of this thread
    2. Download payload-dumper-go that corresponds to the architecture of your pc
    3. Run payload-dumper-go against the rom.zip
    4. Grab boot.img from the extracted folder and transfer it to your device
    5. Patch the boot.img with the magisk application and transfer the patched image to your pc
    6. Reboot to bootloader
    7. fastboot flash boot boot.img (replace "boot" with actual filename)

    When an OTA update is available, let it download and install. Before rebooting simply open Magisk Manager and click on the first "install" button and select "install to inactive slot". Once it's done, reboot and enjoy.

    Reporting bugs and submitting logs:

    In most cases logs should be provided when reporting bugs. This can be done by enabling USB debugging in developer options of the device, connecting it to your PC and running one of the following cmds depending on the type of bug/issue while reproducing it:

    General system log
    adb logcat > logcat.txt

    Kernel log
    adb shell su -c dmesg > dmesg.log

    Please provide a detailed description of the bug/issue as well as link/upload the log you had taken.
    There are exceptions to this as some issues are unable to be caught in logs. In this case, it is expected that users provide clear and accurate steps to reproduce the issue.

    Getting involved in the development:

    We've set everything up in such a way where all you need to do is install AOSP build dependencies, initialize a repo client, init the tiramisu-pixel branch of our manifest, sync the code and lunch your device (e.g lunch evolution_cheetah-userdebug); Roomservice will automatically sync all device specific dependencies for you to compile without error. There is no need to manually clone anything due to this and applies to Pixel 6, 6 Pro, 6a, 7 & 7 Pro (oriole, raven, bluejay, panther & cheetah).

    Device and ROM source changes can be submitted on github to the appropriate repositories by making pull requests via comparing forks. Please follow the google patch format for commits and triple check your changes by compile testing and verifying they're correct. Please retain proper authorship if you are not the author!

    evox.png
    8
    custom kernel blu_spark etc. in 2023-02-12 version not work, error vendor_dlkm. Previous version Evolution, custom kernel work fine.

    Not my problem to deal with.