★ ☆ [ROM][KERNEL][5.0.1][OFFICIAL]LiquidSmooth v4.0 | Nexus 6 (shamu)

Search This thread

CPA Poke

Senior Member
Oct 23, 2012
1,515
3,334
Tulsa, OK
r52IZDD.png

LiquidSmooth is an aftermarket firmware based on the Android Open Source Project.

Dedicated to providing users with smooth, stable and ROMs. A Lightweight modified AOSP base, and then add the features you crave!

While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.

We ask that you do your part to know your device and know how to recover from problems before you flash!


deadman96385

jsnweitzel

johnnysIt

santod040

Somber73

TheBr0ken

CPA-Poke

Cdub50


Features
Code:
* Sabermod 4.8.4 GCC Toolchain
* Kernel based on @franciscofranco kernel
* LCD KCAL control
* Disabled forced encryption
* Tweaked CPU governors
* Voltage control
* CPU overclocking 
* FauxSound 
* LiquidSmooth build optimizations
* Black UI
* Linaro and Code Aurora Optimizations
* Custom toast animations
* Option to disable screenshot noise
* Built in superuser options with Root access options
* Call blacklist options
* SMS rate limiting option
* Filter spam notifications
* Per app control for Lockscreen notifications
* Configurable 0, 90, 180 and 270 degree rotation
* Safe headset volume option
* Less annoying sound notifications option
* Option to use volume keys to control media volume anytime
* Option to custimize device hostname
* Option to not wake up device when charge is plugged/unplugged
* Volume rocker wake up
* IME switcher notification control
* Option to disable fullscreen keyboard
* Force autorotation on IME
* Option to force show enter key
* CM's Privacy Guard
* Increasing ringtone option
* Dark UI (primarily in Settings for now)
* Screen Density changer
* Statusbar clock customization
* Option to disable searchbar in recents
* Statusbar brightness control
* Double tap statusbar to sleep control
* Custom Lockscreen shortcuts
* Extra info about your device (About phone/tablet)
* Custom Liquid Logo in about phone/tablet
* Google bug report and ota removed
* Option to show kernel toolchain and other info by tapping kernel version in about phone/tablet
* Timeout and instant lock options added to slide unlock instead of just secure keyguard options
* Developer options enabled by default
* Navigation bar height control
* Show application package name in app info
* LiquidSmooth Stats and Updater added
* Partition size info
* Option to disable immersive messages

Bugs (fixes in process)
Camera FC's
Symptom: Camera FC's when opened
Fix (Step 1): Make sure you are using the gapps linked in the OP. If you are, go to Step 2.
Fix (Step 2): Reboot to recovery, wipe caches, and reboot. If camera still isn't working, go to Step 3.
Fix (Step 3): Clear the Camera app data in LiquidSmooth Settings and reboot.[/fixed]

No data or constant data roaming (VZW users)
Symptom: Self-explanatory.
Fix: Search the thread - we are still trying to figure out what is causing this for some and not others, but until then just look through the thread - several users claim to have fixes for this.


Check our Google+ for updates

Source Links
Code:
[url="http://github.com/LiquidSmooth"][COLOR="RoyalBlue"][B]LiquidSmooth Github[/B][/COLOR][/URL]
[url="http://github.com/LiquidSmooth-Devices/android_kernel_moto_shamu"][B][COLOR="RoyalBlue"]LiquidSmooth Kernel Source[/COLOR][/B][/URL]

Download Links
Code:
[url="http://drdevs.com/devs/teamliquid/Nightly/Nexus_6/"][B][COLOR="RoyalBlue"]ROM Download - v4 Nightlies[/COLOR][/B][/URL]
[url="http://www.drdevs.com/devs/teamliquid/Kernels/shamu"]LiquidSmooth Kernel (flashable zip)[/url]
[url="http://forum.xda-developers.com/showthread.php?t=1538053"]Flash newest SuperSU[/url] 
(Flash to ensure TiBu and other root apps work properly.)
[url="http://www.drdevs.com/devs/teamliquid/Nightly/Nexus_6/"]Download link for recovery-flashable zip of the old UI theme[/url] (will try to update weekly).

Changelog
====================
12-21-2014
====================
* Android-5.0.2_r1
* Forward port additional battery icon options
* Telephony: DCTracker: HACK Fix eHRPD/LTE data connection.
* Telephony: DcTracker: Fix CDMA APN Data issues.
* Kernel: ARM: 8118/1: crypto: sha1/make use of common SHA-1 structures
* Kernel: ARM: 8119/1: crypto: sha1: add ARM NEON implementati
* Kernel: Perf enhancements from CAF
* Kernel: net: wirelss:bcmdhd revert roaming patch

====================
12-20-2014
====================
* Verizon data fix
* Correct the lockscreen carrier text alignment and text color
* Update sounds using stock AOSP LP oggs
* adb: host: Provide better sideload status

====================
12-19-2014
====================
* bionic: Implement .
* BT: Fix compile when BTM_WBS_INCLUDED true and BLUETOOTH_QTI_SW false
* BT: bluedroid: Disable the test interface
* BT: Merge branch 'LA.BF.1.1_rb1.16' of git://codeaurora.org/platform/external/bluetooth/bluedroid into cm-12.0
* audio_policy: Fix for overwrite of ULL flags on record concurrency
* libstagefright: Ensure cache prefetch in underrun
* NuPlayer : Fix wrong time stamp update for offload playback
* Bluetooth: Sync Bluetooth Adapter and Manager Service.
* SystemUI: Update WiFi indicator drawable sizes
* wcnss_qmi: Allow targets to provide custom libwcnss_qmi
* Eleven: Add missing metadata keys for Avrcp.
* Eleven: Improve notification UX.
* Gallery2: Make grids scroll vertically by default
* Settings: Remove CM's tap-to-wake option if Screen off gestures is installed
* BT: NPE found in static anaysis.
* BT: Send proper updates to headset for call swap.
* BT: Reset the connection pending flag when SCO is disconnected
* BT: Send default value for CNUM.

====================
12-18-2014
====================

* build: Add QCOM flags to Clang CFLAGS
* build: Clean up QCOM flag definitions
* av: pre-kitkat audio policy blobs re-activated.
* media: Various fixes and cleanups
* SystemUI: Silence verbose NetworkController logging
* frameworks: disable loading notification groups in System profiles
* KeyGuard: fixed strings warnings
* frameworks: core: Fix typos in AOSP EN resources
* frameworks: make switch to last app animation snappier
* libs: binder: MemoryHeapIon: ifdef ION_EXYNOS_VIDEO_MASK
* wifi: Allow building without Wifi HAL
* Kernel: Linux 3.10.63
* calculator: visual fixes
* calculator: allow pasting into an empty display
* Gallery : Remove DialogPicker theme in v21
* Gallery2: More material for filtershow
* Settings: Profiles: update text style to match Settings
* Settings: New logo
* Sabermod 4.9.3 updates
* healthd: Detect power supply type for all charger devices
* set /system/etc/init.d/* permissions
* Motorola vendor blobs: Add libtime_genoff.so to out directory to enable QC time services
* Motorola vendor blobs: offload audio blobs

====================
12-17-2014
====================

* LRX22G
* sepolicy: allow vold to mount ext4 sdcard
* RTSP: check MPEG4 DP in RTSP
* audio policy: fix inifinite loop in clearAudioPatches()
* audio: Fix PCM offload selection for 16-bit and 24-bit
* NuPlayer: Implement pre-roll for poor network conditions
* audioflinger: Increase Client heap size
* frameworks/av: Use QC parser for aac audio only in MPEG4 container
* DOLBY UDC fixes for JOC
* libstagefright: Add support for JOC format to stagefright.
* libstagefright: use extended extractor for AC3/EAC3 formats
* libstagefright: Fix incall camcorder crash
* libmedia: Add support to offload Audio Track
* libstagefright: remove duplicate call
* libstagefright: print file name in nuplayer playback path
* Eleven: Remove tracks that give problems from the queue and warn" into cm-12.0
* Eleven: Remove tracks that give problems from the queue and warn
* Gallery2: Fix filtershow renderscript for lollipop
* Gallery2: Materialization
* Mms: new Mms apk
* Healthd: charger: allow override of LED/BACKLIGHT paths


Screenshots

NgkP7E3.png

xprEFeu.png

kIjGrM5.png

u8W67aZ.png

vdedw7G.png


Please Support Liquid by Donating HERE


XDA:DevDB Information
LiquidSmooth, ROM for the Nexus 6

Contributors
CPA Poke, jsnweitzel, deadman96385
Source Code: https://github.com/LiquidSmooth/android.git

ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.1.x

Version Information
Status: Nightly
Current Stable Version: 4.0
Stable Release Date: 2014-12-14

Created 2014-12-15
 
Last edited:
Accidentally rm'ed the entire download directory - new build is compiling now and should be ready within the hour.

Already bookmarked the link; looks like this ROM will be my daily.. Look at that features list!!

The ones really catching my eye:
* Custom toast animations
* Dark UI (primarily in Settings for now)
* Screen Density changer
* Statusbar clock customization
* Double tap statusbar to sleep control
* Custom Lockscreen shortcuts
* Google bug report and ota removed
* Navigation bar height control
* LiquidSmooth Stats and Updater added
 

cwalker0906

Senior Member
Nov 2, 2010
1,574
517
chicago
Google Pixel 6 Pro
Google Pixel 6
You must have just recently deleted folder. I was able to download a 12/14 build but upon boot google play services kept crashing and couldnt get past setup screen to the rom. Hopefully new build doesnt have this issue

---------- Post added at 03:35 AM ---------- Previous post was at 03:34 AM ----------

Is this build different than the 12/14 nightly I snagged from DrDevs before the RM? :)

Have you flashed it yet....see my above post
 

CPA Poke

Senior Member
Oct 23, 2012
1,515
3,334
Tulsa, OK
You must have just recently deleted folder. I was able to download a 12/14 build but upon boot google play services kept crashing and couldnt get past setup screen to the rom. Hopefully new build doesnt have this issue

---------- Post added at 03:35 AM ---------- Previous post was at 03:34 AM ----------



Have you flashed it yet....see my above post

Yeah exactly...tried to remove that version (built with a borked pre-built chromium) in favor of the new one, and removed everything. However I found a local build that I'll upload now so you don't have to wait until the new build finishes.
 

ChaosMinionX

Senior Member
Aug 12, 2011
594
248
Boston, MA
You must have just recently deleted folder. I was able to download a 12/14 build but upon boot google play services kept crashing and couldnt get past setup screen to the rom. Hopefully new build doesnt have this issue

---------- Post added at 03:35 AM ---------- Previous post was at 03:34 AM ----------



Have you flashed it yet....see my above post

Yes, google play crashed, will wait for a new build.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 121
    r52IZDD.png

    LiquidSmooth is an aftermarket firmware based on the Android Open Source Project.

    Dedicated to providing users with smooth, stable and ROMs. A Lightweight modified AOSP base, and then add the features you crave!

    While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.

    We ask that you do your part to know your device and know how to recover from problems before you flash!


    deadman96385

    jsnweitzel

    johnnysIt

    santod040

    Somber73

    TheBr0ken

    CPA-Poke

    Cdub50


    Features
    Code:
    * Sabermod 4.8.4 GCC Toolchain
    * Kernel based on @franciscofranco kernel
    * LCD KCAL control
    * Disabled forced encryption
    * Tweaked CPU governors
    * Voltage control
    * CPU overclocking 
    * FauxSound 
    * LiquidSmooth build optimizations
    * Black UI
    * Linaro and Code Aurora Optimizations
    * Custom toast animations
    * Option to disable screenshot noise
    * Built in superuser options with Root access options
    * Call blacklist options
    * SMS rate limiting option
    * Filter spam notifications
    * Per app control for Lockscreen notifications
    * Configurable 0, 90, 180 and 270 degree rotation
    * Safe headset volume option
    * Less annoying sound notifications option
    * Option to use volume keys to control media volume anytime
    * Option to custimize device hostname
    * Option to not wake up device when charge is plugged/unplugged
    * Volume rocker wake up
    * IME switcher notification control
    * Option to disable fullscreen keyboard
    * Force autorotation on IME
    * Option to force show enter key
    * CM's Privacy Guard
    * Increasing ringtone option
    * Dark UI (primarily in Settings for now)
    * Screen Density changer
    * Statusbar clock customization
    * Option to disable searchbar in recents
    * Statusbar brightness control
    * Double tap statusbar to sleep control
    * Custom Lockscreen shortcuts
    * Extra info about your device (About phone/tablet)
    * Custom Liquid Logo in about phone/tablet
    * Google bug report and ota removed
    * Option to show kernel toolchain and other info by tapping kernel version in about phone/tablet
    * Timeout and instant lock options added to slide unlock instead of just secure keyguard options
    * Developer options enabled by default
    * Navigation bar height control
    * Show application package name in app info
    * LiquidSmooth Stats and Updater added
    * Partition size info
    * Option to disable immersive messages

    Bugs (fixes in process)
    Camera FC's
    Symptom: Camera FC's when opened
    Fix (Step 1): Make sure you are using the gapps linked in the OP. If you are, go to Step 2.
    Fix (Step 2): Reboot to recovery, wipe caches, and reboot. If camera still isn't working, go to Step 3.
    Fix (Step 3): Clear the Camera app data in LiquidSmooth Settings and reboot.[/fixed]

    No data or constant data roaming (VZW users)
    Symptom: Self-explanatory.
    Fix: Search the thread - we are still trying to figure out what is causing this for some and not others, but until then just look through the thread - several users claim to have fixes for this.


    Check our Google+ for updates

    Source Links
    Code:
    [url="http://github.com/LiquidSmooth"][COLOR="RoyalBlue"][B]LiquidSmooth Github[/B][/COLOR][/URL]
    [url="http://github.com/LiquidSmooth-Devices/android_kernel_moto_shamu"][B][COLOR="RoyalBlue"]LiquidSmooth Kernel Source[/COLOR][/B][/URL]

    Download Links
    Code:
    [url="http://drdevs.com/devs/teamliquid/Nightly/Nexus_6/"][B][COLOR="RoyalBlue"]ROM Download - v4 Nightlies[/COLOR][/B][/URL]
    [url="http://www.drdevs.com/devs/teamliquid/Kernels/shamu"]LiquidSmooth Kernel (flashable zip)[/url]
    [url="http://forum.xda-developers.com/showthread.php?t=1538053"]Flash newest SuperSU[/url] 
    (Flash to ensure TiBu and other root apps work properly.)
    [url="http://www.drdevs.com/devs/teamliquid/Nightly/Nexus_6/"]Download link for recovery-flashable zip of the old UI theme[/url] (will try to update weekly).

    Changelog
    ====================
    12-21-2014
    ====================
    * Android-5.0.2_r1
    * Forward port additional battery icon options
    * Telephony: DCTracker: HACK Fix eHRPD/LTE data connection.
    * Telephony: DcTracker: Fix CDMA APN Data issues.
    * Kernel: ARM: 8118/1: crypto: sha1/make use of common SHA-1 structures
    * Kernel: ARM: 8119/1: crypto: sha1: add ARM NEON implementati
    * Kernel: Perf enhancements from CAF
    * Kernel: net: wirelss:bcmdhd revert roaming patch

    ====================
    12-20-2014
    ====================
    * Verizon data fix
    * Correct the lockscreen carrier text alignment and text color
    * Update sounds using stock AOSP LP oggs
    * adb: host: Provide better sideload status

    ====================
    12-19-2014
    ====================
    * bionic: Implement .
    * BT: Fix compile when BTM_WBS_INCLUDED true and BLUETOOTH_QTI_SW false
    * BT: bluedroid: Disable the test interface
    * BT: Merge branch 'LA.BF.1.1_rb1.16' of git://codeaurora.org/platform/external/bluetooth/bluedroid into cm-12.0
    * audio_policy: Fix for overwrite of ULL flags on record concurrency
    * libstagefright: Ensure cache prefetch in underrun
    * NuPlayer : Fix wrong time stamp update for offload playback
    * Bluetooth: Sync Bluetooth Adapter and Manager Service.
    * SystemUI: Update WiFi indicator drawable sizes
    * wcnss_qmi: Allow targets to provide custom libwcnss_qmi
    * Eleven: Add missing metadata keys for Avrcp.
    * Eleven: Improve notification UX.
    * Gallery2: Make grids scroll vertically by default
    * Settings: Remove CM's tap-to-wake option if Screen off gestures is installed
    * BT: NPE found in static anaysis.
    * BT: Send proper updates to headset for call swap.
    * BT: Reset the connection pending flag when SCO is disconnected
    * BT: Send default value for CNUM.

    ====================
    12-18-2014
    ====================

    * build: Add QCOM flags to Clang CFLAGS
    * build: Clean up QCOM flag definitions
    * av: pre-kitkat audio policy blobs re-activated.
    * media: Various fixes and cleanups
    * SystemUI: Silence verbose NetworkController logging
    * frameworks: disable loading notification groups in System profiles
    * KeyGuard: fixed strings warnings
    * frameworks: core: Fix typos in AOSP EN resources
    * frameworks: make switch to last app animation snappier
    * libs: binder: MemoryHeapIon: ifdef ION_EXYNOS_VIDEO_MASK
    * wifi: Allow building without Wifi HAL
    * Kernel: Linux 3.10.63
    * calculator: visual fixes
    * calculator: allow pasting into an empty display
    * Gallery : Remove DialogPicker theme in v21
    * Gallery2: More material for filtershow
    * Settings: Profiles: update text style to match Settings
    * Settings: New logo
    * Sabermod 4.9.3 updates
    * healthd: Detect power supply type for all charger devices
    * set /system/etc/init.d/* permissions
    * Motorola vendor blobs: Add libtime_genoff.so to out directory to enable QC time services
    * Motorola vendor blobs: offload audio blobs

    ====================
    12-17-2014
    ====================

    * LRX22G
    * sepolicy: allow vold to mount ext4 sdcard
    * RTSP: check MPEG4 DP in RTSP
    * audio policy: fix inifinite loop in clearAudioPatches()
    * audio: Fix PCM offload selection for 16-bit and 24-bit
    * NuPlayer: Implement pre-roll for poor network conditions
    * audioflinger: Increase Client heap size
    * frameworks/av: Use QC parser for aac audio only in MPEG4 container
    * DOLBY UDC fixes for JOC
    * libstagefright: Add support for JOC format to stagefright.
    * libstagefright: use extended extractor for AC3/EAC3 formats
    * libstagefright: Fix incall camcorder crash
    * libmedia: Add support to offload Audio Track
    * libstagefright: remove duplicate call
    * libstagefright: print file name in nuplayer playback path
    * Eleven: Remove tracks that give problems from the queue and warn" into cm-12.0
    * Eleven: Remove tracks that give problems from the queue and warn
    * Gallery2: Fix filtershow renderscript for lollipop
    * Gallery2: Materialization
    * Mms: new Mms apk
    * Healthd: charger: allow override of LED/BACKLIGHT paths


    Screenshots

    NgkP7E3.png

    xprEFeu.png

    kIjGrM5.png

    u8W67aZ.png

    vdedw7G.png


    Please Support Liquid by Donating HERE


    XDA:DevDB Information
    LiquidSmooth, ROM for the Nexus 6

    Contributors
    CPA Poke, jsnweitzel, deadman96385
    Source Code: https://github.com/LiquidSmooth/android.git

    ROM OS Version: 5.0.x Lollipop
    ROM Kernel: Linux 3.1.x

    Version Information
    Status: Nightly
    Current Stable Version: 4.0
    Stable Release Date: 2014-12-14

    Created 2014-12-15
    34
    I can't remove icon and widget from homescreen.
    I can't access App info by hold icon from drawer.
    I can't disable Gallery.
    The Navigate bar's backgroud isn't translucent.

    I need
    - Nav color
    - Custom Quick Setting
    - Vibrate when answer call, end call
    - Screen video record
    - Battery color
    Just send me your purchase receipt for the ROM, and I'll get right on that.
    25
    I just didn't understand why Theme Engine didn't work when I flashed Franco (after flashing ROM), but it works when I just flash the ROM itself, which also has Franco. That's all.

    Here's why:

    Background:
    Kernel boot.img's are compressed files (like zip files) that have two main components: the zImage and the ramdisk.

    The zImage is the "meat" of the kernel, which - in a nutshell - contains the code that tells the hardware on your device (the physical chips, wires, circuits, etc) how to work with the software (the Android OS) to make your phone what it is.

    The ramdisk is more of a shell that facilitates the kernel->OS interaction, with things like the fstab (which contains the device FS partition information), at-boot init scripts that set the correct permissions and designate what governor, frequency, etc that should be executed during boot, and - more recently - security-related binary files that incorporate Android's selinux policies. We'll come back to that.

    Building Kernels:
    Most kernel devs build their kernels using executable shell scripts, meaning they don't have to have the entire AOSP build environment (ie the hundreds of repos that you'd find in a rom's manifest) set up in order to build. They don't build the whole ROM, they just build the kernel source. However, the stock kernel source itself only builds the zImage component above - so kernel devs will take the full boot.img straight from a full-compiled ROM (typically straight AOSP to start with) and extract the ramdisk, and then append the ramdisk to the zImage after their compilation is finished.

    (Note: @Imoseyon and @RIPng, among others, keep their ramdisk updated in their public source on github. Other devs like Franco and faux usually don't.)

    When a kernel is built in-line (ie compiled at the same time as the full ROM), the ramdisk is compiled "fresh" - using code from the device tree and other components of the full ROM source.

    How it applies to this situation:
    So, when cm pushed their theme engine code, they also included specific permissions that allow the theme to access necessary components of the ROM in order to work. Those policy files end up in the ramdisk in the form of the "sepolicy" binary - which, again, was included in the boot.img baked into Liquid.

    But those kernel devs who didn't modify the sepolicy binary in their ramdisk won't have these policies included in their boot.img unless they pull one from a ROM that does and extract that file from the ramdisk and dropped it into theirs.

    So - the reason the "Franco" kernel included in my ROM works, and his doesn't, is because he hasn't yet updated his ramdisk with modified sepolicy file(s) necessary to grant the required permissions to the theme engine.

    Does that help?
    20
    Getting closer to full theme release, LS to start
    16
    Big changes coming today. Stay tuned. :)