Ghost OS 14.4

Ghost OS 14.4


4th Mar - Monthly release
- Update PixelProps
- Fix QS tile dialog bg color
- Sync all last changes from crdroid
- Fix GMS drain triggered by outdated build


2nd Mar -
- Added 4 more weather icon
- Added new anime, landscape, cr Nougat, RR header image
- drop Jamalloc allocator
- update PIF

- Drop WallYou prebuilt app
- Update powerhint
- Move Dolby sepolicy to device tree
- sync latest n0

27th Feb -
- Switch Omni QS header image style and added many qs header image
- PixelPropsUtils: Various changes
- Shrink custom file headers size before applying
- Refresh qs header on Theme Change
- Settings: Add missing bass setting
- Settings: Remove remaining icons for switch pref
- OmniJaw: Add Weezle weather icons
- Drop google healthservice


- sm8250-common: overlay: Enable config_ignoreRssnrSignalLevel
- sm8250-common: Drop Vulkan render
- sm8250-common: Drop Cpuset tuning

- Update viperfx to 0.6.1
- Update Wallyou app

21th Feb -
- Add new bootanimation
- Change refresh rate settings style (from aospa)
- Add lockscreen timeout option
- Drop force nowplaying config
- Add asi from latest husky dump.
- Update seekbar ui
- Set appropriate cgroup parts for a CPU set
- Fix about banner text colour in white mode
- Use top apps cpu-set for surfaceflinger


- sm8250-common: fine tune the read_ahead size
- sm8250-common: Update GPU driver from LA.VENDOR.1.0.r1-16000-WAIPIO.QSSI13.0
- sm8250-common: Switch to vulkan render
- sm8250-common: rootdir: cleanup post_boot script
- sm8250-common: move background cpuset to CPU0-1
- sm8250-common: Boot time tuning
- sm8250-common: init: Avoid migrating foreground tasks to X1
- sm8250-common: Lower down rate limit for prime CPU
- sm8250-common: init: Bump CPU input boost durations
- sm8250-common: init: Move audio-app cpuset to 1-2

16th Feb - (monthly)
- Omnijaw: Added 6 new icon style and provider also some minor changes
- add show recent in extended gesture
- fix few logspam


- Drop force lte and 4g bools
- Update kernel
- Update audio hal to 7.0
- Update some sound sepolicy
- Update thermal sepolicy

14th Feb -
- SystemUI: Define landscape height for aosp volume style
- Revert "ViewConfiguration: Update fling velocity for modern devices"
- PixelPropsUtils: Partial spoofing improvement
- OmniJaws: add vectorized Weather client icons
- OmniJaws: switch to getCurrentLocation API
- Omnijaws: Rework weather conditions for MET Norwat provider
- Omnijaws: Set MET Norway as default weather provider
- overlay: Force enable Now Playing for all
- device_config: Enable Cloud Media provider
- Prevent soft reboot caused by OOB when parsing display callbacks
- Sync Core ver recovery and setup wizard with crDroid changes



- sm8250-common: Inherit SDX55M tombstones sepolicy rules for mdmhelper
- sm8250-common: overlay: Sync CarrierConfig with component from aospa
- kernel: Sync latest n0 and add polly optimization back
- Switch to latest aosp clang
- alioth: Switch back to older leica cam


11th Feb -
- Merge February Security patch
- Update extend gesture
- Change extend gesture location from Navigation Bar»Gesture settings
- Update gapps package from latest Pixel dump
- Drop p8 and other prop switchs
- Add max notification count adjuster
- Add Island music
- Increase face unlock icon height
- Fix custom Clock overlap and stuck Issue
- Spoof gemini in p8pro
- Fix double unlock sound issue
- Fix Screen flickering wen using one hand mode
- Switch to stock pixel launcher (For Pixel build only)
- Build BatteryStatsViewer
- Add package info in Packageinstaller
- Launcher3: Add scrollview for task option menu
- Decrease battery ticker text size
- Add cocon thin font


- sm8250-common: Update Surfaceflinger refresh rate timers
- sm8250-common: Include some sound props
- sm8250-common: Use the common device compatibility matrix from QCOM


4th Feb -
- Custom clock style improvements
- Add more clock style from supext
- add workaround for dynamic code logging system_server crash
- Allow spoofing all gapps to Pixel 8 Pro
- Make PIF and PixelProps toggleable
- Allow spoofing Velvet to latest model
- Settings: About banner changes
- Add slider to adjust about card blur
- blur: Downscale source FBO to 20% size
- Added build type status in about
- device_config: Refactor and update pixel configs
- Remove udfps and alart slider option

- sm8250-common: add missing FCM entries


31st Jan -
- LockscreenCharging: Bring in °F/°C toggle
- Introduce keyguard battery bar settings
- Added battery charging indicator
- Nuke oriented navbar handle
- Cleanup screenshot sound/vibration logic
- Avoid device reboot caused by SecurityException
- Added kernel and security card in about phone
- Spoof current storage encryption status (not tested)
- Hide ADB and developer setting enable status (not tested)
- Implement extended feature support to misc gapps
- Update device configs
- Fix google tts permission issue
- cleanup av and natives


- sm8250-common: Enable Dolby DS2 & SSR audio feature support
- sm8250-common: Increase audio HAL buffer size to 240
- sm8250-common: Update media and audio libs
- sm8250-common: Update dolby libs
- sm8250-common: Add property to choose hw codecs in thumbnailer
- sm8250-common: sync thermal from aospa
- sm8250-common: drop old mi thermal changes and back to stock
- [fixup]sm8250-common: parts: Implement Pocket Detection service (causing per app refresh rate and thermal profile issue)


27th Jan -
- config to hide status bar on lock screen
- Optimize network activity indicator paddings
- Drop -jni o3 optimization
- Fix Gesture stuck issue in some apps
- Introduce automated Sleep Mode
- update spark clock color
- Increase max fling velocity
- Update default wallpaper
- Remove icons from all switch pref
- Adjust launcher extended style layout
- Bypass security check when checking provider permissions for google apps
- use 4 column tile for a11 qs in landscape mode
- Redesign about from rising
- use default dialogCornerRadius for qs customize title
- Do not duplicate SPN and PLMN in network name
- Silence some logs

- sm8250-common: (fixup) Switch to jemalloc for libc
- sm8250-common: Drop pref scroll
- sm8250-common: Audio: Enable support of HW Accelerated Effects
- sm8250-common: Remove some camera-daemon commands
- sm8250-common: parts: Implement Pocket Detection service
- sm8250-common: Add back battery friendly pocket mode
- sm8250-common: parts: Add back Dirac
- alioth: Update few libs
- hals: track latest hals changes from lineage

24th Jan -
- Added 9 new clocks style from ancient and spark
- Added Custom Category Preference
- Add a fallback mechanism for missing frameworks resource
- Fix Google translate login
- Do not marquee QS label text (Fix a11 qs lag)
- Match brightness per% text color with QS themes
- Show charging notification only if power brick is disconnected
- Grant NETWORK_STACK permissions for Dialer
- Allow changing face unlock method when locked
- Import Minimal Dolby Environment Changes
- Launcher3: Introduce overview scrolling scale animation
- Launcher3: Exclude overview lens activity from recents
- optimize the performance of boot time.
- Update default Wallpaper
- Add wifi and signal icon from afterlife rom

- sm8250-common: Switch to Xiaomi VibratorFeature
- Switch to Latest n0 kernel

17th Jan -
- Redesign spooky hub (Inspired form risingos)
- Add back old Lottie animation
- Redesign seekbar
- some art, bionic and audio effect changes
- redesign firmware info option
- Add new OOS_2 clock style
- Set scroll friction from 0.012 to 0.009
- Island: Implement Now Playing music ticker
- Remove xdroid base style
- Fix header image selector
- Update pif for latest device integrity
- Implement collapsing toolbar ui changes
- permissions: Grant ACCESS_COARSE_LOCATION to some system apps
- disable island feature by default
- Revert "SettingsLib: Change collapse mode to scale"
- Added volte rounded font

- Switch to Zenith kernel, Compile with latest neutron clang
- Optimize dex config (Switch to speed-profile)
If Dirty flash Run #dexopt for better runtime performance

13th Jan -
- Added more Clock chip style
- Switch to 4 tile in landscape mode
- Fix multiuser freeze-kills
- hwui: Increase thread prio
- Fix Photos unlimited backup
- Update Some drawables
- SystemUI: Follow Day/Night in statusbar avatar chip
- services: Fix exception when retrieving target SDK version
- Back to Old Gsans font
- Make Icon more black in black mode
- Add 2 new UI style
- Add back old Settings widget and remove floating searchbar
- Fix Play integrity
- base: Add com.qualcomm.qti.cne to indicator exemptions

- Revert Back to old driver (v530)


9th Jan -
- January security Patch
- Rework some changes in custom clock (beta)
- Some audio effect, codec changes and improvements
- dexpreopt Pixel launcher also
- SystemUI: flags: Enable new privacy dialogue
- SystemUI: Use secondary label for language QS tile
- SystemUI: screenshot: Also post a notification with a preview
- SystemUI: screenshot: Add delete and share notification actions
- base: Changes in face unlock animation
- SystemUI: Prevent multiple dismiss animations
- Fix multiuser freeze-kills
- Fix User Switch Timeout Issue
- Drop Battery friendly Pocket mode (broken now)
- Sync with latest n0 beta


5th Jan -
- Remove footer opacity option and make Footer transperant by default
- Added Fueck, evolve sans and roadrage clock font
- Removed some unused stuff
- fix package installer crash
- vibrates on face authentication
- Redesign Spooky hub
- Drop pre-installed google tts (broken)

- sm8250-common: Update adreno blobs from LA.VENDOR.1.0.r1-16000-WAIPIO.QSSI13.0
- sm8250-common: Clean up some usless logspams
- sm8250-common: rootdir: move background cpuset to CPU0-1

2nd Jan -
- Added Custom clock style (beta)
- Added app lock feature
- Added gradient effect in switch on bg
- Follow monet theme on privacy indicators
- Fix 60hz aod
- Update Media Seekbar Thumb Shape
- Add wave fade-out animation to qs media player
- Update Brightness TextView color
- Follow Day/Night in statusbar avatar chip
- Prevent app crash on orientation change
- Fix Digital wellbeing and battery stats


31st Dec -

- Add random qs header option
- Add option to disable lower refresh rate in battery saver mode
- Added more battery style
- Added volte and vowifi icon style
- Added music card option
- Add Hidden SSID preference
- Add Hotspot client manager
- Added Incall vibration options
- Added QS page transition animation
- Added new narrow nevbar hide feature
- Kill some lockscreen related animations
- Add back alpha clamping to ripple drawable
- Improve entering pip animation from ActivityEmbedding
- Handle WifiService being null
- Fix exception when retrieving target SDK version

28th Dec -

- Update gapps For pixel build and add some pixel features
- Added Extreme battery saver support and asi (pixel build only)
- Use Google dialer for Pixel build (pixel build only)
- Added battery widget support (pixel build only)
- Switch back to old a11 and qs style implementation
- Update Smartspace configs for qpr1
- Update some animations
- Added 3 Ui styles
- Build with thin-lto
- fix face unlock animation issue in ambient screen
- Fix brightness slider overlap issue
- Drop Fallback Roboto font
- Rearrange some settings
- Added navigation gesture option in spooky hub also
- Fix launcher3 weather string


24th Dec -
- Initial Rebase on QPR1 DECEMBER UPDATE (clean flash recomended)
- Remove Vanilla support and add core gapps
- Some features removed/reworked due to qpr changes
- Remove inbuilt ASI (cause high drain)
Flash asi module if u want
- Added Quick switch (dual launcher)
- Temporary removed UI style (will add later)
- Add back prebuilt header images
- Lock header images picker app to prevent system crash issue (read summary properly in header image option)
- Add Ambient Customizations
- Optimize SystemProperties
- Use San Francisco font for iOS battery styles
- Implement Audio Effect Service
- Match legacy toast view with SystemUI
- Update pixel props
- Added taskbar option in launcher
- Separate Weather condition and location
- Update weather strings
- Update viperFX RE app
- Update launcher3 lawnicons


ec -


Report Page