[JDCTeam] 🥧 AICP Pie 🥧 Release 06 [29 Sept] [9.0.0_r46] [unofficial] [EOL] - Galaxy S 4 i9505 Original Android Development

[JDCTeam] 🥧 AICP Pie 🥧 Release 06 [29 Sept] [9.0.0_r46] [unofficial] [EOL]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AICP
Android Ice Cold Project
AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012)
and since then has evolved into a mature ROM with the BEST community that you can find!!!
Until Android Lollipop, the ROM has always been based on AOKP. Unfortunately, since AOKP stopped development (but made a comeback later), we changed our base to CM.
With the re-brand of CM to LineageOS (LOS) we became LineageOS based with some tweaks from AOSP and we are now based on the "Ground Zero Open Source Project" (GZOSP) for Android Pie.
If there are any bugs, either we will sort them out or the GZOSP team, if it concerns their code base. This ROM isn't GZOSP supported, so there is no need to report errors/bugs to them!!
Code:
[SIZE="4"]#include <jdc_disclaimer.h>
/*
* Your warranty is now void.
* And other random stuff no-one reads.
*/[/SIZE]
Code:
[B]
_apart from the default AOSP settings..._
- Ability to change the device host-name for WiFi connections
- Ability to force the screen & vibrate to turn on or stay off on connection to a charger
- Access to the built-in AOSP SystemUI tuner
- ADB over network option including custom Quick-settings tile
- Adjust number of notifications on Lock-screen
- Adjust volume dialog timeout
- Adjustable actions for hardware buttons (including "kill app")
- Adjustable Clear all recents button
- Advanced call log in AOSP dialer app
- Advanced power menu with more options (recovery/bootloader/SystemUI, etc.)
- Aicp Extras app for customizations
- Allow more time steps to 'Do not disturb'
- Always-on display (if amoled) with advanced features (show music title or weather)
- App circlebar for configuring app shortcuts & quick access
- App Ops (verify/change App permissions)
- Aspect ratio hack (legacy apps) configurable per app for supported devices
- Automatic speakerphone by checking Proximity (Dialer)
- Battery bar with color change & animation on charge
- Battery LED settings including custom colour setup
- Bluetooth battery level display for external devices
- Boot-animation changer
- Brightness Icon and position settings
- Brightness slider
- Built-in System themes (light/dark/black/transparent) with different accent colours
- Charging sound and/or vibration
- Chooser Activity (Share) app blacklists
- Configurable icon shapes (system wide)
- CPU info overlay
- Current Charging status on lock-screen
- Custom App opening/closing animations
- Custom Carrier Label
- Custom system & screen off animations
- Custom volume step count
- Device wake up via volume buttons toggle
- Double tap to sleep on lock-screen
- Double tap to sleep on navbar (for smartbar)
- Double tap to sleep on status bar
- Downloadable AICP bootanimations and Wallpapers
- Enable/Disable lock-screen media art globally
- Enhanced Changelog in AicpExtras
- Enhanced Launcher3 (Quickstep) with various tweaks & customizations
- Expanded audio panel (if enabled)
- File persistence on "hosts" file between flashes
- Fingerprint authentication vibration
- Fingerprint scrolling (left/right to dismiss notifications)
- Fling navbar (customizable gestures)
- Flip to Mute/Reject Call
- HeadsUp notification timeout toggle
- HeadsUp notifications snooze timer
- Installed Apps: show link to Google Playstore
- Integrated OTA-Update App
- Launch music player when headset is connected
- Link/unlink notification & call volume
- Lockscreen clock customizations
- Lockscreen Media Cover art
- Lockscreen Visualizer
- Membar in recents (default and SlimRecents)
- Navigation Gestures
- Network traffic in statusbar
- Notification log
- OmniJaws (Quick-settings weather & on lock-screen)
- On-the-go mode (transparent display)
- One handed mode
- OnePlus-Like navigation gestures
- Online viewable ROM Statistics per device and provider
- Option to scramble the PIN layout on lock-screen
- Pie control
- Power menu hide-able on lock-screen
- Power menu transparency
- Pulse sound EQ on the on Smartbar/AOSP navbar
- Quick unlock
- Quick-settings disable on lock-screen
- Quick-settings fast pull down from right/left
- Quick-settings footer warnings switchable
- Quick-settings tile & options for Silent Mode (notifications stop/blacklist per app)
- Quick-settings tile animations
- Quick-settings tile for Ambient Display
- Quick-settings tile for Immersive mode (hiding statusbar- and/or navbar)
- Quick-settings tile for music playback & title display
- Quick-settings tile for Night mode
- Quick-settings tile for recovery/reboot
- Quick-settings tile for Account Sync
- Quick-settings tile titles visibility toggle
- Quick-settings tiles columns adjustable
- Quick-settings tiles modded for more option on tap for e.g. WiFi, location, etc.
- Quick-settings tiles rows adjustable
- Quick-settings tiles shape adjustable
- Quick-settings transparency
- Screen-record via Quick-settings tile or shortcut on power menu
- Screenshot sound toggle
- Scrolling cache adjustments
- SELinux mode switch
- SIM data status display switchable & adjustable to show 4G/LTE
- SIM data icon enable/disable
- SIM Roaming icon switchable
- SlimRecents for better recents handling with many tweaks & integrated app sidebar
- Smart Pixels
- Smartbar (on-screen customizable navbar)
- SmartBar feature to show arrows for next/previous track when playing audio
- Statusbar clock customizations
- Statusbar location icon can be hidden
- Statusbar logo
- Statusbar Ticker for notifications and music title
- Suspend Actions
- Swap volume buttons
- Swipe with 3 fingers to take a screenshot
- Switch between pie/oreo/grid/go recents
- System app remover
- Toggle to enable/disable screenshot sound
- Toggle to show/hide app icons on toast messages
- Torch Quick-settings tile and options for longpress on power button to enable it
- VoLTE icon switchable
- Volume button playback control when screen off
- Volume buttons additional toggle to switch music tracks/cursor control on keyboard
- Volume panel extensions
- Volume panel right/left on supported devices
- Yoga!!
[/B]
Rom download link: HERE
Get the official JDC aroma addon: HERE.
Buffcore Kernel source: HERE
AICP Gerrit Code Review
AICP on Github
GZOSP team
LineageOS & CM (R.I.P.) team
@Maxwen and the rest of the OmniRom team
DU team
SlimRoms team
Resurrection Remix team
Community
@LorD ClockaN @zipsnet @eyosen @semdoc @SpiritCroc @wartomato @eboye
plus the rest of the crazy bunch that we call "team"
Donate to AICP :
​Do not mirror downloads - only AFH please.
Do not start threads on other forums about this rom - this is the only official source for downloads and support.
Ask for help here only - not official AICP community.​
SUPPORTED DEVICES
All following Galaxy S4 variants with Qualcomm Snapdragon 600 are supported:
GT-i9505 - jfltexx
GT-i9507 - jtfddxx
GT-i9508 - jfltezm
SCH-i545 - jfltevzw
SCH-r970 - jflteusc
SGH-l337 - jflteatt
SGH-l337m - jfltecan
SGH-l337z - jfltecri
SGH-m919 - jfltetmo
SGH-s970g - TracFone / Straight talk
SM-s975l - TracFone / Straight talk
SPH-l720 - jfltespr
SPH-l720t -jflterefreshspr
jfltezm - China mobile
jfltecsp
jfltetfnatt
jfltetfntmo
All Variants with a locked bootloader are currently unavailable until the unified tree is further updated.
AT&T USERS: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader.
VERIZON USERS: since your bootloader is locked, you must be on the VRUAMDK bootloader.​Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which bootloader you have.​
TWRP
You are REQUIRED to be using TWRP 3.2.3-0 or newer to be able to flash any Pie rom.
If your device does not have an updated relevant version then you can use the standard JFLTE version.
If you have a device with a locked but exploitable bootloader as above (AT&T + Verizon) then use the Loki-patched version.​
Latest recommended JDC TWRP Recovery v3.3.0-0 for JFLTE: HERE.
Official TWRP Recovery v3.2.3-0 for JFLTE Loki-patched by @mattgyver: HERE.
Other variants may require a different recovery. ​
UNSUPPORTED DEVICES
GT-I9515 is not / will never be supported (slightly different hardware)
GT-I9500 is not / will never be supported (completely different hardware)​
Thanks
Side
Arco
JDCTeam
AICP Team
OpenGapps
SPECIAL THANKS
Donators
JDCTeam-pie test team / Slack testers
AndroidFileHost
All of you!
JDCTeam
Buff - @buff99
Chibbo - @chibbo
Creeper - @creeper36
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Ray Daley - @gadget!
Jim Silverlock - @Jimsilver73
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
SalimPS - @SalimPS
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Yannis Menexes - @SkL*
Be sure to check out our official aroma addon installer by @salimPS HERE
You are welcome to join the official JDC Team chat / test group in Slack jdcteam-pie
XDA:DevDB Information
🥧 AICP Pie 🥧 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
Buff99, side
Source Code: https://github.com/AICP
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop compatible
Based On: AOSP
Version Information
Status: Stable
Created 2019-05-16
Last Updated 2019-12-26

Installation​Required for installation: Recovery - Latest recommended JDC TWRP Recovery v3.3.0-0 for JFLTE: HERE.
If you require a LOKI-patched version of TWRP, try this version patched by @mattgyver.
Firmware - Lollipop supporting bootloader and modem / non-hlos. Look in _Bon_Bon's great MODEMS and BOOTLOADERS collection​.
The following are "best practice" recommendations for installation, you may be successful using your own routine.
1st install - " clean install "
Make a full nandroid backup <always backup!>.
** OPTIONAL Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU). **
Fully wipe device (At least system, cache, dalvik and data. Recommended - fully clean by wiping internal and external SD).
Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
Install Rom.
Install desired root solution. (see post#4).
Install Gapps (Pico or larger).
DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for 1st boot.
Enjoy.
2nd and subsequent installs - " dirty flash "
** OPTIONAL Uninstall all Substratum overlays ** .
Make a full nandroid backup <always backup!>.
Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU).
Wipe system, cache and art / dalvik (wiping system is ESSENTIAL for Magisk).
Install Rom.
Install desired root solution. (see post #4).
Install Gapps (Pico or larger).
DO NOT wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for app optimisation.
Enjoy.
While dirty flashing may be possible for some updates, be prepared that progress means you will occasionally need to clean install updates (usually when settings files are changed)!
Nandroid backups are your friend!​

Latest changelist
Release 06 - 29th September 2019
release_06-aicp_jflte_p-14.0-UNOFFICIAL-20190927.zip - 359 MB
md5sum - 7fa516a7586e66e1f629ae76459a6e72​
Release 06
September 2019 security patches.
Miracast / casting enabled
performance tuned - Interactive governor & AutoSMP
Buffcore kernel 10.0
Row IO scheduler set as default
See attached changelist file for specifics.
Release 05
August security updates.
Buffcore kernel 10.0
See attached changelist file for specifics.
Release 04
July security updates.
Buffcore kernel 7.01b - Linux kernel 3.4.113 - more tweaks, fixes, wakelock and sleep optimisations.
Framework, launcher, dialer changes
See attached changelist file for specifics.
Release 03
June security updates.
Buffcore kernel 6.5b - more tweaks, fixes and optimisations.
Framework changes - more Q items, lock clock, Appops changed to Privacy Guard, pocket lock / bridge.
See attached changelist file for specifics.
Release 02
June security updates
Buffcore kernel 6.12b
See attached changelist file for specifics
Release 01
built in root enabled
May security updates
Buffcore kernel 6.1b
Thanks to JDCTeam chat / test group in Slack jdcteam-pie .

Current issues
Release 06​
AICP returns.
This rom is as stable and as optomised as all the other JDC roms currently available. It is tweak-able yet stable and solid feeling.
Don't work
MHL video (? we think ?)
Does work
Miracast / casting.
BT calling.
SE Linux is set as permissive.
Wifi works well
Hotspot works well.
GPS is great.
Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
Magisk 19.3 works fine. Flash the zip after romfile. Once in android you may need to additionally install MagiskManager.
Magisk sound mods appear to work e.g. ViperFX.
Substratum works fine.
Quickstep launcher is modded with extra options - careful if using substratum themes as it can screw up if wrongly themed.
Recommended: try inbuilt theming options.
Sound changes may mean older sound mods no longer work.
The google sound app may crash, use version 2.1.
This rom will not work / will never work on i9515, i9500 and i9506 variants of S4.

Reporting bugs​
Proper reporting of issues will help me spend time productively fixing bugs rather than tail chasing vague issues.
Please follow these guidelines.
Reporting bugs
If you wish to report an issue, then the onus is on you to prove the issue.
If you provide exact replication instructions, an idea of how often the issue occurs and logs that enable me to replicate the issue then a fix will be possible ("if you do action 1 then action 2 then action 3 you will find that bug X occurs 100% of the time").
If you give a vague complaint about an issue then I will not look at it without explicit replication instructions and preferably logs ("phone overheats when using game XYZ").
Issues about overheating, battery life or performance should be backed up with information from relevant monitoring apps.
One-off issues generally do not get investigated unless they are well documented and have provided logs.
Issues that are specific to one piece of software will generally not get investigated without logs. I am not very keen on installing software to investigate bugs, especially if I need to create user accounts. If you can replicate the issue on more than one piece of software it will increase the chance of being fixed.
Issues to do with speaker or microphone related issues need to be explicit about which speaker and mic is in use (internal, head phones, earphones, bluetooth headset, Bluetooth speakers), whether normal earpiece or hands free mode is in use, Audio mods that have been installed. Logs may be helpful too.
Issues with media / streaming / playback should be provided with examples.
A picture is worth a thousand words; a movie is thousands of pictures. If you cannot describe your problem in words, post pictures or movies to help show your issue. The rom has in-built screen capture and screen recording tools, so please use them.
It can often be difficult to tell what is going on with logs from a fully loaded system. It can help if you make a nandroid of your current system, format and then make a clean install, with gapps only if needed, and only the app that causes the issue - as minimal a system for replication as possible - then replicate the bug and capture logs. If I then have to replicate the issue I can easily replicate your system.
If you want to send logs for a bug, I would like you to use Syslog.
Perform some of the functionality that is bugged and then capture logs in the app.
If you have had a reboot then capture a set of logs immediately when the system reboots. If the last-kmsg file is empty then the logs are useless.
Type a brief description of the problem in the notes field and your XDA username .
Select to scrub personal information.
Upload it to a web based host (gdrive, dropbox, etc.) and PM the link to me.
And remember:The Drill ....
​

You are all welcome to join the official JDCTeam chat / test group in
Slack jdcteam-pie
?​

@Buff
Thanks for the ROM. AICP so good.

yeap yeap...here we go again!

AICP is consolidate jf as a future proof device!
It's amazing! Thanks Master Buff, Master Side! And JDC team this year is the best year for our device!
?????

testet and looks good, nice work [emoji106]
Gesendet von meinem GT-I9505 mit Tapatalk

wow amazing....you guys are on fire....thanks to all the team for the incredible hard work & dedication...

AICP has been running on my device consistently since the test version. It's incredibly stable and anything I try to do with my Ancient S4 works flawlessly. Thanks JDCTeam.

Fantastic rom - wow one! All works well! If some of possibilities to add advanced boot menu, or I can't find that. Thanks! I can't believe that you do that. I like it!

Beboslav said:
Fantastic rom - wow one! All works well! If some of possibilities to add advanced boot menu, or I can't find that. Thanks! I can't believe that you do that. I like it!
Click to expand...
Click to collapse
its in settings for hardwarebuttons, the first option. but its a translate mistake at german (maybe other language to. on german calls it "ein aus taste auf sperrbildschirm" but it has not to do with lockscreen, but it has less options that other roms has...
Gesendet von meinem GT-I9505 mit Tapatalk

Built in root does not work on ATT version, any suggestions? I did a clean install.

mzahs said:
Built in root does not work on ATT version, any suggestions? I did a clean install.
Click to expand...
Click to collapse
+1

velosa said:
+1
Click to expand...
Click to collapse
Inbuilt root didn't (and still doesn't) work.

Sadly I am blessed with one of those random i9505 S4's whose touchscreen stubbornly refuses to work after the screen fades to black. This is with all Pie-based ROMs and even with TWRP Recovery versions 3.2 and above! ROMs based on Nougat and earlier work flawlessly.
The phone hasn't otherwise locked up since the hard buttons still work, and if I connect a mouse with a USB-OTG cable I can regain control of the phone, but the touchscreen still won't work until the whole thing is rebooted.
Thanks to the aforementioned mouse I did capture a SysLog before and after the touchscreen stops responding. Not sure if Buff99 is the one to tell since this issue affects all Pie-Based ROMs on a few "unlucky" S4's, but I'm PM him anyway...

please stay tuned. we are fixing that LCD thing...

Release 02 now available
Post#1 - Download links
Post#2 - Install instructions
Post#3 - Changelist
Post#4 - Latest issues
Post#5 - Reporting bugs

Related

★ ☆[ROM][4.4.4] Dirty Unicorns | m7vzw | v8.1 | Unofficial [10-18-14]

★ ☆[ROM][4.4.4] Dirty Unicorns | m7vzw | v8.1 | Unofficial [10-18-14]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dirty Unicorns is a custom ROM built with stability in mind and optional customization. The idea to start this ROM began out of pure boredom around 4.1.2 on the EVO 3D and later turned into a form of an addiction (a good one) to see where we could go from there. We have since expanded to more devices to include the HTC One, Nexus 5, SGS4 and many more. We quickly realize that users loved what we were doing as well as other developers because it was done the right way. We've always had fun doing it and take pride in knowing that we've done it without having to bug the end user for donations to pay for server costs and/or any of those sob stories you hear. This ROM is 100 percent free and will remain that way.​
Those wanting to use our ROM as a base are more the welcomed to do so but please maintained the credits/thanks below, do not ask for donations as it wouldn't be fair to do so considering and let us know as we often like to contribute to other projects.
As stated above, we love to maintain authorship but we also like to publicly praise those that have helped us along the way with our wonderful project. With that said, this wouldn't be possible without the work and help of those listed below THANK YOU ALL!!
| OmniROM | AOKP | CM | ChaOS | Paranoid Android | Slim ROMs | Preludedrew | Team Black Out | Official Testers / Translators |
Please check our gerrit/github for full credits/thanks of individual contributors​Believe it or not, we are human and we do forget things. If we have left someone out of the credit/thanks list, just PM us and we'll gladly add on to the list.
Code:
-- Built-in ad blocker (Ability to update hosts on the fly)
-- Ability to disable FC notifications
-- Download Center (Gapps, Xposed, etc)
-- Ability to force Expanded Notifications
-- Over 100 cloud based wallpapers
-- Immersive mode
-- Hot Reboot, NavBar options In Power Menu
-- Appbar (app sidebar)
-- Customizable quick settings
-- Customizable power menu
-- Customizable lockscreen shortcuts
-- App Ops access in Settings
-- TRDS (built in theme in Settings/Themes)
-- Statusbar Clock options
-- Custom NavBar Options
-- Halo (multi-tasking tool)
-- Halo size/color changer
-- Hardware key remap mod (only for HW button devices)
-- Battery Bar / Circle batteries/ JB style
-- Network speed indicators in statusbar
-- SuperSU (chainfire)
-- Build.prop mods
-- Init.d Tweaks
-- Active Display (Moto X notifications)
-- ListView Animations
-- Custom System / Toast Animations
-- Custom BusyDialog
-- Advanced Low Battery Indicator options
-- ScreenShot QuickTrash
-- Color Changing PhaseBeam
-- Gesture Anywhere
-- Button Light Notification
-- Statusbar Color options
-- OmniSwitch (multi-tasking tool)
-- Driving Mode
-- Lockscreen theme options
-- Lockscreen notifications / options
-- System App Remover
-- Identicons
-- Suspend Actions
-- Wakelock Actions
-- SlimROM based recents
-- Contextual notif. panel headers
-- SlimROMs privacy guard
-- Blacklist calls/sms filter
-- Filter notifications
-- Theme engine
-- Heads Up notifications feature
-- Floating windows
-- Six bar signal bar option
-- Weather header panel
-- Over scroll effects
-- Double tap screen options
-- Left hand NavBar mode
-- Various NavRing targets
-- Custom carrier label options
And much much more, just take a peek into Dirty Tweaks and ENJOY!!!​
- https://github.com/DirtyUnicorns-KitKat/android_kernel_htc_msm8960
Code:
1. Make sure you're using the latest recovery for your device
- [URL="https://www.clockworkmod.com/rommanager"]https://www.clockworkmod.com/rommanager[/URL]
- [URL="http://techerrata.com/browse/twrp2"]http://techerrata.com/browse/twrp2[/URL]
- [URL="https://goo.im/devs/OpenRecovery/"]https://goo.im/devs/OpenRecovery/[/URL]
2. Download the latest update for your device
(either check [URL="http://download.dirtyunicorns.com"]http://download.dirtyunicorns.com[/URL] or hit the TEST Builds tab here and find the latest)
3. Move anything that you think is important over to your Desktop or upload it to dropbox or whatever (pictures, music, etc)
4. Backup your apps via Titanium backup or equivalent app and either upload them to dropbox or onto your Desktop
5. Reboot into recovery
6. Wipe everything. This doesn't mean just system or factory settings. This means EVERYTHING!
Tap on Wipe/Advanced Wipe and check the following and swipe to wipe
- Dalvik Cache
- Cache
- Data
- Internal Storage
- System
- MicroSD (some devices don't have this option)
7. Move the ROM zip over to your sdcard either by mounting USB storage or adb
8. Flash the ROM zip
9. Let it boot
10. Reboot back into recovery
11. Flash whatever GAPPS (as long as it's 4.4.X)
12. ENJOY!!
-- Have not seen any issues but if you do, please provide as much information as possible and/or a logcat
Code:
[B]7.5 - 06/14/14[/B]
-Update to 4.4.3_r1.1
-Enabled appointment details in Calendar
-Kernel Tweaker Removed
-Halo Color
-New HALO drawables for KK
-ART fixed (Thanks Google!)
-Show Seconds next to StatusBar Clock
-InCallUI: Add "Answer Via Speakerphone" Glowpad Target
-Launcher3: Icon pack support
-Launcher3: Add custom hotword detection
-OmniSwitch: Fixes and improvements
-Added JB-like battery icon
-Fix volume rocker to skip tracks
-New Ad blocker
-Implement App circle sidebar
-Multi-Floating windows
-Implement SIM card management
-DownloadManager: add support pause/resume/stop notifications
[B]7.6 - 06/21/14[/B]
- Update to Android 4.4.4
- Added few toggles/tile (ad-blocker, halo, camera, compass, navbar, etc)
- QS Fliptile animation
- Pattern size upgrade for pattern lockscreen
- Option to reset battery stats
- Fixed Italian camera derp
- Updated SuperSU to v2.00
- Many under the hood changes
[B]7.7 - 07/06/14[/B]
V7.7 - 07/07/14
--Updated the ASCII art for flashing
--Theme chooser
--Heads up
--Ability to disable immersive messages
--Blacklist/configurable timeout for heads up
--New sound recorder
--Roboto Fonts from Android L
--Updated SuperSU to v2.01
[B]7.8 - 08/03/14[/B]
- Update to android-4.4.4_r2
- New Bootanimation
- Left handed navbar during landscape mode
- CPUFreq Tile
- Fix hot reboot
- Fake Id vulnerability fix
- Allow changing theme to Holo.Light without crashing
- Themes: Make notification list bg themeable
- Move LCD density from build.prop to it's own category
- Fix holo dark background
- DU about app: Add/Remove People/Devices and General Cleanup
- Moar Double tap to sleep options
- Back to kill app mod
- Fix crash when set .gif as wallpaper
- Fix themes not sticking on reboot if using Xposed framework
- Weather panel
- Fix SwiftKey disappearing issue
- Fix QS layout for camera tile
- Many device specific fixes/changes (Thanks Dorian)
[B]7.9 - 08/21/14[/B]
- MIUI Style carrier text in the statusbar
- Bring Slim Recents up-to-date with SlimROM
- Show notification when charging
- Modify Location Tile
- Filter spam notifications
- Move Dark UI into themes
- Theme chooser fixes
- Toggle boot audio on and off
- Add ability to play audio to Boot Animation
- New shutdown animation and busy dialog
- 6-bar signal icon style
- Overscroll effects
- Add moar Gapps to the Download Center
- Make navigation bar and status bar transparent
- User defined wifi/usb tether network
- Toggle nav bar through power menu
- Add hardware tunables for some devices
- Show plugged type (AC / USB) on QS battery tile
- Option to always show heads up in expanded mode
- Option to disable heads up in lockscreen
- G+ system ui f/c fix
- DU Neon Clock
- Add option for setting device phone number
- Removed redundant features from tablets
[B]8.0 - 09/26/14[/B]
- Camera: exposure time support
- PIE from ParanoidAndroid added
- PIE color settings
- More PIE targets
- NavBar keyboard arrows toggle
- WiFi power menu
- Calendar enhancements and fixes
- Dirty Tweaks tile
- Added Power Menu / Quick Settings button in pulldown
- Theme engine improvements and fixes
- Add moar default tiles/toggles
- Quiet Hours up to date with slim rom
- Gallery enhancements and fixes
- Show Heads Up on Bottom
- Carrier logo statusbar option
- Complete translations for five languages added
- Rebase to cleaner looking traffic indicator
- Remove blur lockscreen
- More DU wallpapers added
- Heads Up background color/transparency
- Vibration options
- Keyguard: Bring back fast unlock
- Custom Tile
- Lots of msm8960 kernel fixes
[B]8.1 - 10/17/14[/B]
- Call Recording
- Wifi notifications: notify when wifi connects
- Make InCall Dialog themeable
- Dynamic Color Changer Mod
- Hide carrier in keyguard option
- Improve floating window functionality
- Hide features not being used by certain devices
- Call Recording format selection
- Lots of msm8960 kernel fixes
For a more detailed changelog, feel free to check out our Gerrit
[URL="http://gerrit.dirtyunicorns.com/#/q/status:merged,n,z"]http://gerrit.dirtyunicorns.com/#/q/status:merged,n,z[/URL]
DOWNLOAD (m7vzw) - DU_m7vzw_4.4.4_20141018-v8.1-UNOFFICIAL
GAPPS LINK - http://download.dirtyunicorns.com/?device=gapps
Google+ community - https://plus.google.com/u/0/communities/109738128866939227235
Please keep in mind that in our Google+ community, we like to post test builds to fix bugs and/or gauge what the user would like to see in this ROM.
With this said, if you would like to test out an experimental build (might not be stable) please check out our G+ community.
Github source (4.4.4) - https://github.com/DirtyUnicorns-KitKat
Gerrit review - http://gerrit.dirtyunicorns.com/
Jenkins - http://jenkins.dirtyunicorns.com/
If you would like to submit a patch to our ROM, please use our gerrit as pull requests often go unnoticed.
All patches are welcomed and reviewed in a timely matter
For more screenshots, please visit this imgur gallery - http://imgur.com/a/vzG2e#0
PLEASE DO NOT MIRROR ANY VERSION OF THIS ROM!
- IF THERE'S AN ISSUE WITH THE LINKS, JUST LET ME KNOW!
Props to Mazda for his Official DU on the Sprint and GSM m7 variants and thread template.
XDA:DevDB Information
Dirty Unicorns 4.4.4, ROM for the Verizon HTC One
Contributors
santod040
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: 5.28.605.2
Based On: AOSP, Cyanogenmod
Version Information
Status: Stable
Current Stable Version: v8.1
Stable Release Date: 2014-10-18
Created 2014-10-19
Last Updated 2014-10-19
Reserved
Just trying to keep some final options going, before kitkat fades into history...
Plus, the current revision runs great, give it a go.
Reserved
Whoever keeps trolling my threads with their one star rating, I hope it makes you feel better... :good: :laugh:
This looks nice. Been running your 4.4.2 stock rom for quite a while, so may have to try something new before lollipop comes out. I'll give it a go when I get into work on Monday.
Tempted to give this a try, which gapps package is most similar to the liquid gapps? That package has everything I want, and none of the stuff I don't.
Sent from my One using XDA Free mobile app
I plugged this in today, very smooth, very fast, nicely appointed - Good work as usual Santod.
The ROM looks great in the pics but I cannot get it to flash. I did a complete wipe and I'm running TWRP 2.8.0.2 which is the latest. It seems to sit on the formatting /system when I try to flash. Gave it 40 minutes and still no change. Any ideas?
morrowa2 said:
Tempted to give this a try, which gapps package is most similar to the liquid gapps? That package has everything I want, and none of the stuff I don't.
Sent from my One using XDA Free mobile app
Click to expand...
Click to collapse
You can use the Liquid Gapps package... :good:
natebest2000 said:
The ROM looks great in the pics but I cannot get it to flash. I did a complete wipe and I'm running TWRP 2.8.0.2 which is the latest. It seems to sit on the formatting /system when I try to flash. Gave it 40 minutes and still no change. Any ideas?
Click to expand...
Click to collapse
Twrp 2.8.x.x for m7vzw is awful and I do not suggest it for installing any of my roms, or any rom really.
I highly suggest using what works and works well, which is Twrp 2.7.1.2 from MDmower or most any other 2.7.x.x version.
2.8 still has major issues with most of the current roms for m7vzw and will either hang forever and eventually install or simply just fail.
This rom flashes in less then a minute using Twrp 2.7.x.x, as does any Aosp based rom.
Didnt see a Q/A thread on this rom yet but, is their a way to turn off the slide up for google search. it keeps happening to me when im trying to use the HTC logo as a menu. Other than that, this rom is a nice twist on AOSP. i actually uninstalled xposed framework because it has everything i want in a rom.
What Gapps do you recommend with this Rom?
Good job @santod040 for bringing this to the Verizon M7
I've been meaning to do it myself but could never find a tester that would provide feedback....
Anyways, good job again and hope you all enjoy this!!
Good stuff for sure.
Using TWRP 2.8.0.2 with no issues. Should I still revert to 2.7.1.2?
Sent from my One using XDA Free mobile app
Yehudah said:
Good stuff for sure.
Using TWRP 2.8.0.2 with no issues. Should I still revert to 2.7.1.2?
Sent from my One using XDA Free mobile app
Click to expand...
Click to collapse
:good:
If it works for you, then it works.
For me, it's not very good, so I stay with 2.7.1.2 for now.
As long as it works for your needs, then no need to change it really.
Governor settings
Hi All,
ROM is running very well.:highfive:
Question, Where can I find the governor and speed settings. Looked all over and can't find a tweak for them.
Thanks,
Lt. Belspur said:
Hi All,
ROM is running very well.:highfive:
Question, Where can I find the governor and speed settings. Looked all over and can't find a tweak for them.
Thanks,
Click to expand...
Click to collapse
There is no built in option.
You can install the kernel app of choice.
Kernel tweaker, trickster, etc... :good:
santod040 said:
There is no built in option.
You can install the kernel app of choice.
Kernel tweaker, trickster, etc... :good:
Click to expand...
Click to collapse
Thanks Santod,
I put trickster in. Works perfect.
I am glad to see your kernel inside and all the Governors.:good:
Ran great. Where might I find your latest AOSP kernel? Ever think about open a thread for your kernel
Thanks for bringing this ROM to us, it's pretty amazing. One question: Is there a way to add apps to PIE that I'm missing? I've started playing with the app circle bar and can probably adjust, but I've come to really like PIE.
Anyone got recommendations for a custom kernel?

Citrus CAF 7.1.1 by DD3Boh [OFFICIAL] [OMS]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
Disclaimer
I am not responsible for bricked devices, dead SD cards, thermonuclear war,
or you getting fired because the alarm app failed. Please do some research
if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you blame me in any way for what happens to your device, I will laugh at you.
BOOM! goes the dynamite
About Project:
Citrus-CAF, unlike the name suggests, was initially based off CyanogenMod, in the early days of Marshmallow, we even had another name at that point. Later, taking into consideration feedbacks of the very first slew of testers and carefully studying the needs and demands of our users, we rebased the project to Code Aurora Sources, more commonly known as CAF. Time went by and Nougat released, and we decided that it was time, Citrus-CAF had to see the daylight. We rebased everything to the brank spanking Nougat released. Later we realized the true potential of CAF tags, how each of them altered the device performance on different SOCs. After a lot of thinking, we decided to keep different sources for difference SOCs in our git and hours of debugging later, the Xiaomi Redmi Note 3 was the first device to get a taste of our Tangy Nougat. In the beginning, it was just two people behind , but in time, a lot of people joined us, as each giving their own contibutions.
Citrus-CAF was built to create an amazing combination of customization, performance and most of the demanded features by our users, whereas we've Cardinal, to deliver minimal customizations, but the greatest stability!
Meanwhile, all of our Tangy sources are publicly available on our Github. We also do own a Google+ Community, where you can.... uhm... you know, do what all others do at forums and communities! (Just kidding, we got builds over there and a feature-wish bucket too ) Hope you enjoy your stay and taste the Tanginess of our work!
Out of lemon, with love!
NOTE: There's nothing like, "we've decided to keep the customizations minimum, so as to provide stock AOSP experience, but with necessary features", cause this isn't Cardinal. This is Citrus
Custom Squash
QS and Status Bar tweaks
- Battery percentage
- Battery Styles [Including AOSPA Style]
- Charging Symbol Near Charging Percentage [Flash Logo etc]
- Show AM/PM toggle
- Time alignment
- Battery LED (shows only if device supports)
- Lights with screen on (only if device supports)
- Play music QS,NFC,Reboot and many extra tile
- Moved SystemUI to Custom Squash
- Quick Setting Customizations[Toggle for QS Tile Titles ,Control number of columns and rows,upto 8 QS Tiles]
- Carrier label
- Network traffic
- Power Notification controls [By Default]
- Enable/Disable logo on Status Bar
- Ticker Style [KK Style Notifications]
- Display Bluetooth battery status
- Advanced Data, Bt, WiFi qs toggle
- notification counter toggle
- USB tether tile
- QS Header image
- Battery bar customisations
UI Tweaks
- Expanded Desktop
- Wake on Plug Toggle
- less notification sound
- Incresing ring
- Custom logos
- Unlink notification and ringer volume
- Qs Quick pull-down
- Enabled night light
- option to disable safe headsets
volume
- Screen Color Controls
- Screenshot Type Toggle
- Custom Squash Summary Text
- System App Remover
- Google Assistant included by default [Needs Gapps ]
Buttons
- DUI -Fling & Pulse
- Navigation Smart Bar controls
- Full Hardware key custom rebinding
- Disable HW Buttons and Backlight (Control Backlight as well)
- Volume Rocker Wake
- Volume keys Music Playback control
- Volume up for DND
- Volume Down to exit DND
- Show/Hide DND switch on volume panel
- Enable multiwindow swipe up gesture
Lock Screen
- Lockscreen visualizer toggle
- Double tap to sleep on lockscreen
- Lockscreen media art toggle
- Lockscreen Items
- Lockscreen Charging Info
- FP Unlock at start
- Lockscreen torch
- Enable/Disable haptic feedback for successful finger print authentication
Misc
- Toast Icon
- Custom Summary
- Clear All Fab
- Memory Bar at recents
- One Handed Mode
Substratum
- Full substratum support.
Downloads
Download Citrus-CAF Official Builds: https://sourceforge.net/projects/citrus-caf/files/z2_plus
Download Dynamic GAPPS : https://telegram.me/dynamic_gapps
Download OpenGAPPS: https://opengapps.org
Flashing Instructions:
- Download ROM and GAPPS
- Reboot to recovery and Backup existing ROM
- Wipe System, Data, ART cache, Cache
- Flash ROM, Gapps and reboot...
Credits
CyanogenMod
Substratum
PureNexusProject
DirtyUnicorns
AOSP-RRO
AOSParadox
ASOPA
@recenz
Extreme apologies if we've missed out someone, please feel free to PM, in case we've forgotten to pin your name here!
FAQs:
Credits & Thanks to:-
Fedor917 (For all the useful informations and for the original device tree)
Davidevinavil (To work with Fedor for the device tree and the kernel)
CallmeSuper (For the kernel)
Ontherunvaro (For the last edits at the kernel and at the vendor)
Diego-Cr (For some useful informations)
Is this ROM based on AOSP or CM?
It's actually based on CAF
Does this ROM have CMTE or RRO-Layers?
None, we've Substratum on board!
<some random app> is forceclosing on my device, what should I do?
Report the issue with proper logs on our Google+ Community.!
How to take Logs ?
This video should help you - https://youtu.be/-LfT5Rt3p70
I would like to suggest a feature for this ROM?
Sure, post it under the "Feature Wish" section in our Google+ Community, though we're not planning on adding more features to this ROM, ATM. We'll certainly look into it.
Does the zip include SuperSU, or should I flash it separately?
Nup , user has to flash himself.
So, you guys, a part of Cardinal?
Aaah, yes! Yes we are!
So, I've this working build ready for an unsupported device. I would like to go official with it. What should I do?
Contact Rohit Poroli/Adarsh MR
So, how do I find out the latest updates, I mean, is there some kinda, a channel, apart from the Google+ Community?
Oh yes, there is. Head to @TheCitrusChannel on Telegram
Source Information:
Citrus-CAF on Github: https://github.com/Citrus-CAF
Device tree: https://github.com/Citrus-Seeds/Android_device_zuk_z2_plus
Kernel source: https://github.com/ontherunvaro/Android_kernel_zuk_msm8996
Our Google+ Community: https://plus.google.com/communities/110928715574226998482
Our Telegram Channel:https://telegram.me/TheCitrusChannel
Our Telegram Group: https://t.me/CitrusCAF
Zuk z2 Telegram Group: https://telegram.me/ZukCustomGoodies
Nice to see you in XDA @DD3Boh.
Great ROM with awesome battery life. :good:
Great idea here rom bro. Great rom
Enviado desde mi Z2 Plus mediante Tapatalk
awesome rom!!!!!!!!
I'd be curious to know what you think LineageOS about this squashed change
https://github.com/DD3Boh/android_device_zuk_z2_plus/commit/503ad148333034499774e9027373ff5a2eb4d151
Make the squashed update without autorship great again
Can u please give a list of working and not working
Or tell the bugs
scafroglia93 said:
I'd be curious to know what you think LineageOS about this squashed change
https://github.com/DD3Boh/android_device_zuk_z2_plus/commit/503ad148333034499774e9027373ff5a2eb4d151
Make the squashed update without autorship great again
Click to expand...
Click to collapse
1. This isn't the current repo that I'm using for the citrus caf device
2. It wasn't legit but I fixed it right now in the repo on the citrus-seeds GitHub Branch n-8996-new.
Here is the link: https://github.com/Citrus-Seeds/android_device_zuk_z2_plus/tree/n-8996-new?files=1
I hope that you finished.
Hi. I can not access the developer settings. Build number clicking method doesn't work. Are there any suggestions?
It's great rom!! I love it.
crazyrock said:
Hi. I can not access the developer settings. Build number clicking method doesn't work. Are there any suggestions?
Click to expand...
Click to collapse
It's working fine on my z2. Try full wipe.
DD3Boh said:
1. This isn't the current repo that I'm using for the citrus caf device
2. It wasn't legit but I fixed it right now in the repo on the citrus-seeds GitHub Branch n-8996-new.
Here is the link: https://github.com/Citrus-Seeds/android_device_zuk_z2_plus/tree/n-8996-new?files=1
I hope that you finished.
Click to expand...
Click to collapse
Perfect for me
Enviado desde mi Z2 Plus mediante Tapatalk
crazyrock said:
Hi. I can not access the developer settings. Build number clicking method doesn't work. Are there any suggestions?
Click to expand...
Click to collapse
Disable magisk
IMG]https://uploads.tapatalk-cdn.com/20170330/dd4ac6335292f56394e7c1e13ba898fa.jpg[/IMG]
Enviado desde mi Z2 Plus mediante Tapatalk
Enviado desde mi Z2 Plus mediante Tapatalk[/QUOTE]
Enviado desde mi Z2 Plus mediante Tapatalk
DD3Boh said:
Disable magisk
Click to expand...
Click to collapse
Fantastic, it works! Why does magisk hide developer settings?
crazyrock said:
Fantastic, it works! Why does magisk hide developer settings?
Click to expand...
Click to collapse
As I know it is a ROM bug but there isn't on all the devices. For example there is the same bug in the kenzo
DD3Boh said:
1. This isn't the current repo that I'm using for the citrus caf device
2. It wasn't legit but I fixed it right now in the repo on the citrus-seeds GitHub Branch n-8996-new.
Here is the link: https://github.com/Citrus-Seeds/android_device_zuk_z2_plus/tree/n-8996-new?files=1
I hope that you finished.
Click to expand...
Click to collapse
I hope that you finished with this squash commits without right autorship. have you read inside the file the "CyanogenMod Copyright" ? I think NO
scafroglia93 said:
I hope that you finished with this squash commits without right autorship. have you read inside the file the "CyanogenMod Copyright" ? I think NO
Click to expand...
Click to collapse
I cherry picked from where I really took the files. For me it's okay
DD3Boh said:
I cherry picked from where I really took the files. For me it's okay
Click to expand...
Click to collapse
Then ? Cherry-piccking a kanger source makes you a kanger
Impressive
Enviado desde mi Z2 Plus mediante Tapatalk
VOLTE
DD3Boh said:
Code:
Disclaimer
I am not responsible for bricked devices, dead SD cards, thermonuclear war,
or you getting fired because the alarm app failed. Please do some research
if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you blame me in any way for what happens to your device, I will laugh at you.
BOOM! goes the dynamite
About Project:
Citrus-CAF, unlike the name suggests, was initially based off CyanogenMod, in the early days of Marshmallow, we even had another name at that point. Later, taking into consideration feedbacks of the very first slew of testers and carefully studying the needs and demands of our users, we rebased the project to Code Aurora Sources, more commonly known as CAF. Time went by and Nougat released, and we decided that it was time, Citrus-CAF had to see the daylight. We rebased everything to the brank spanking Nougat released. Later we realized the true potential of CAF tags, how each of them altered the device performance on different SOCs. After a lot of thinking, we decided to keep different sources for difference SOCs in our git and hours of debugging later, the Xiaomi Redmi Note 3 was the first device to get a taste of our Tangy Nougat. In the beginning, it was just two people behind , but in time, a lot of people joined us, as each giving their own contibutions.
Citrus-CAF was built to create an amazing combination of customization, performance and most of the demanded features by our users, whereas we've Cardinal, to deliver minimal customizations, but the greatest stability!
Meanwhile, all of our Tangy sources are publicly available on our Github. We also do own a Google+ Community, where you can.... uhm... you know, do what all others do at forums and communities! (Just kidding, we got builds over there and a feature-wish bucket too ) Hope you enjoy your stay and taste the Tanginess of our work!
Out of lemon, with love!
NOTE: There's nothing like, "we've decided to keep the customizations minimum, so as to provide stock AOSP experience, but with necessary features", cause this isn't Cardinal. This is Citrus
Custom Squash
QS and Status Bar tweaks
- Battery percentage
- Battery Styles [Including AOSPA Style]
- Charging Symbol Near Charging Percentage [Flash Logo etc]
- Show AM/PM toggle
- Time alignment
- Battery LED (shows only if device supports)
- Lights with screen on (only if device supports)
- Play music QS,NFC,Reboot and many extra tile
- Moved SystemUI to Custom Squash
- Quick Setting Customizations[Toggle for QS Tile Titles ,Control number of columns and rows,upto 8 QS Tiles]
- Carrier label
- Network traffic
- Power Notification controls [By Default]
- Enable/Disable logo on Status Bar
- Ticker Style [KK Style Notifications]
- Display Bluetooth battery status
- Advanced Data, Bt, WiFi qs toggle
- notification counter toggle
- USB tether tile
- QS Header image
- Battery bar customisations
UI Tweaks
- Expanded Desktop
- Wake on Plug Toggle
- less notification sound
- Incresing ring
- Custom logos
- Unlink notification and ringer volume
- Qs Quick pull-down
- Enabled night light
- option to disable safe headsets
volume
- Screen Color Controls
- Screenshot Type Toggle
- Custom Squash Summary Text
- System App Remover
- Google Assistant included by default [Needs Gapps ]
Buttons
- DUI -Fling & Pulse
- Navigation Smart Bar controls
- Full Hardware key custom rebinding
- Disable HW Buttons and Backlight (Control Backlight as well)
- Volume Rocker Wake
- Volume keys Music Playback control
- Volume up for DND
- Volume Down to exit DND
- Show/Hide DND switch on volume panel
- Enable multiwindow swipe up gesture
Lock Screen
- Lockscreen visualizer toggle
- Double tap to sleep on lockscreen
- Lockscreen media art toggle
- Lockscreen Items
- Lockscreen Charging Info
- FP Unlock at start
- Lockscreen torch
- Enable/Disable haptic feedback for successful finger print authentication
Misc
- Toast Icon
- Custom Summary
- Clear All Fab
- Memory Bar at recents
- One Handed Mode
Substratum
- Full substratum support.
Downloads
Download Citrus-CAF Official Builds: https://sourceforge.net/projects/citrus-caf/files/z2_plus
Download Dynamic GAPPS : https://telegram.me/dynamic_gapps
Download OpenGAPPS: https://opengapps.org
Flashing Instructions:
- Download ROM and GAPPS
- Reboot to recovery and Backup existing ROM
- Wipe System, Data, ART cache, Cache
- Flash ROM, Gapps and reboot...
Credits
CyanogenMod
Substratum
PureNexusProject
DirtyUnicorns
AOSP-RRO
AOSParadox
ASOPA
@recenz
Extreme apologies if we've missed out someone, please feel free to PM, in case we've forgotten to pin your name here!
FAQs:
Credits & Thanks to:-
Fedor917 (For all the useful informations and for the original device tree)
Davidevinavil (To work with Fedor for the device tree and the kernel)
CallmeSuper (For the kernel)
Ontherunvaro (For the last edits at the kernel and at the vendor)
Diego-Cr (For some useful informations)
Is this ROM based on AOSP or CM?
It's actually based on CAF
Does this ROM have CMTE or RRO-Layers?
None, we've Substratum on board!
<some random app> is forceclosing on my device, what should I do?
Report the issue with proper logs on our Google+ Community.!
How to take Logs ?
This video should help you - https://youtu.be/-LfT5Rt3p70
I would like to suggest a feature for this ROM?
Sure, post it under the "Feature Wish" section in our Google+ Community, though we're not planning on adding more features to this ROM, ATM. We'll certainly look into it.
Does the zip include SuperSU, or should I flash it separately?
Nup , user has to flash himself.
So, you guys, a part of Cardinal?
Aaah, yes! Yes we are!
So, I've this working build ready for an unsupported device. I would like to go official with it. What should I do?
Contact Rohit Poroli/Adarsh MR
So, how do I find out the latest updates, I mean, is there some kinda, a channel, apart from the Google+ Community?
Oh yes, there is. Head to @TheCitrusChannel on Telegram
Source Information:
Citrus-CAF on Github: https://github.com/Citrus-CAF
Device tree: https://github.com/Citrus-Seeds/Android_device_zuk_z2_plus
Kernel source: https://github.com/ontherunvaro/Android_kernel_zuk_msm8996
Our Google+ Community: https://plus.google.com/communities/110928715574226998482
Our Telegram Channel:https://telegram.me/TheCitrusChannel
Our Telegram Group: https://t.me/CitrusCAF
Zuk z2 Telegram Group: https://telegram.me/ZukCustomGoodies
My PayPal (A donation will be very appreciated): https://www.paypal.me/dd3boh
Click to expand...
Click to collapse
Hi Devs,
Thanks for your Rom I wants to knew whether Volte is working in this ROM

[ROM] [LA.BR.1.2.9_rb1.23] [7.1.2] [UNOFFICIAL] Citrus-CAF [Tangerine] [OMS] [Z00L]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/* Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you blame me in any way for what happens to your device, I will laugh at you.
* BOOM! goes the dynamite
*/
About Project:
Citrus-CAF, unlike the name suggests, was initially based off CyanogenMod, in the early days of Marshmallow, we even had another name at that point. Later, taking into consideration feedbacks of the very first slew of testers and carefully studying the needs and demands of our users, we rebased the project to Code Aurora Sources, more commonly known as CAF. Time went by and Nougat released, and we decided that it was time, Citrus-CAF had to see the daylight. We rebased everything to the brank spanking Nougat released. Later we realized the true potential of CAF tags, how each of them altered the device performance on different SOCs. After a lot of thinking, we decided to keep different sources for difference SOCs in our git and hours of debugging later, the Xiaomi Redmi Note 3 was the first device to get a taste of our Tangy Nougat. In the beginning, it was just two people behind , but in time, a lot of people joined us, as each giving their own contibutions.
Citrus-CAF was built to create an amazing combination of customization, performance and most of the demanded features by our users, whereas we've Cardinal, to deliver minimal customizations, but the greatest stability!
Meanwhile, all of our Tangy sources are publicly available on our Github. We also do own a Google+ Community, where you can.... uhm... you know, do what all others do at forums and communities! (Just kidding, we got builds over there and a feature-wish bucket too ) Hope you enjoy your stay and taste the Tanginess of our work!
Out of lemon, with love!
NOTE: There's nothing like, "we've decided to keep the customizations minimum, so as to provide stock AOSP experience, but with necessary features", cause this isn't Cardinal. This is Citrus
**Custom Squash**
*QS and Status Bar tweaks*
- Battery percentage
- Battery Styles [Including AOSPA Style]
- Charging Symbol Near Charging Percentage [Flash Logo etc]
- Show AM/PM toggle
- Time alignment
- Battery LED (shows only if device supports)
- Lights with screen on (only if device supports)
- Play music QS,NFC,Reboot and many extra tile
- Moved SystemUI to Custom Squash
- Quick Setting Customizations[Toggle for QS Tile Titles ,Control number of columns and rows,upto 8 QS Tiles]
- Carrier label
- Network traffic
- Power Notification controls [By Default]
- Enable/Disable logo on Status Bar
- Ticker Style [KK Style Notifications]
- Display Bluetooth battery status
- Advanced Data, Bt, WiFi qs toggle
- notification counter toggle
- USB tether tile
- QS Header image
- Battery bar customisations
*UI Tweaks*
- Expanded Desktop
- Wake on Plug Toggle
- less notification sound
- Incresing ring
- Custom logos
- Unlink notification and ringer volume
- Qs Quick pull-down
- Enabled night light
- option to disable safe headsets
volume
- Screen Color Controls
- Screenshot Type Toggle
- Custom Squash Summary Text
- System App Remover
- Google Assistant included by default [Needs Gapps ]
*Buttons*
- DUI -Fling & Pulse
- Navigation Smart Bar controls
- Full Hardware key custom rebinding
- Disable HW Buttons and Backlight (Control Backlight as well)
- Volume Rocker Wake
- Volume keys Music Playback control
- Volume up for DND
- Volume Down to exit DND
- Show/Hide DND switch on volume panel
- Enable multiwindow swipe up gesture
*Lock Screen*
- Lockscreen visualizer toggle
- Double tap to sleep on lockscreen
- Lockscreen media art toggle
- Lockscreen Items
- Lockscreen Charging Info
- FP Unlock at start
- Lockscreen torch
- Enable/Disable haptic feedback for successful finger print authentication
*Misc*
- Toast Icon
- Custom Summary
- Clear All Fab
- Memory Bar at recents
- One Handed Mode
*Substratum*
- Full substratum support.
NOTE- ROM will not boot but don't worry I have workaround, for that you just need to flash boot.img along with ROM and GApps (link for this is below)
Flashing Instructions:
- Download ROM and GAPPS and boot.img
- Reboot to recovery and Backup existing ROM
- Wipe System, Data, ART cache, Cache
- Flash ROM, Gapps and Wipe Dalvik/cache
- Now select 'Install Image' in TWRP
- Flash boot.img as 'boot'
- Reboot and Enjoy
Downloads
Download Citrus-CAF Build: https://basketbuild.com/filedl/devs...AF-Z00L-3.5-TANGERINE-UNOFFICIAL-20170826.zip
Boot.img : https://www.androidfilehost.com/?fid=889764386195925218
Download Beans/Dynamic GAPPS : https://forum.xda-developers.com/android/software/gapps-dynamic-gapps-t3487192
Download OpenGAPPS: https://opengapps.org
Credits
CyanogenMod
Substratum
PureNexusProject
DirtyUnicorns
AOSP-RRO
AOSParadox
ASOPA
@recenz
Extreme apologies if we've missed out someone, please feel free to PM, in case we've forgotten to pin your name here!
FAQs:
Is this ROM based on AOSP or CM?
It's actually based on CAF
Does this ROM have CMTE or RRO-Layers?
None, we've Substratum on board!
<some random app> is forceclosing on my device, what should I do?
Report the issue with proper logs on our Google+ Community.!
How to take Logs ?
This video should help you - https://youtu.be/-LfT5Rt3p70
I would like to suggest a feature for this ROM?
Sure, post it under the "Feature Wish" section in our Google+ Community, though we're not planning on adding more features to this ROM, ATM. We'll certainly look into it.
Does the zip include SuperSU, or should I flash it separately?
Nup , user has to flash himself.
So, you guys, a part of Cardinal?
Aaah, yes! Yes we are!
So, I've this working build ready for an unsupported device. I would like to go official with it. What should I do?
Contact Rohit Poroli/Adarsh MR
So, how do I find out the latest updates, I mean, is there some kinda, a channel, apart from the Google+ Community?
Oh yes, there is. Head to @TheCitrusChannel on Telegram
Source Information:
Citrus-CAF on Github: https://github.com/Citrus-CAF
Our Google+ Community: https://plus.google.com/communities/110928715574226998482
Our Telegram Channel:https://telegram.me/TheCitrusChannel
Our Telegram Group: https://t.me/CitrusCAF
XDA: DevDB Information
Citrus-CAF, ROM for the Asus ZenFone 2 Laser (Z00L)
Contributors
prakharluv
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: CAF
Version Information
Status: Stable
Current Stable Version: 3.5
Stable Release Date: 2017-08-26
Created 2017-08-26
Last Updated 2017-08-26
ScreenShots
When Nougat goes Tangy!...
Flashing instructions
NOTE
ROM will not boot normally, you need to flash boot.img along with ROM and GApps zip files from TWRP...
Here are steps to follow :-
- Download ROM and GAPPS and boot.img
- Reboot to recovery
- Wipe System, Data, Dalvik cache, Cache
- Flash ROM, Gapps and Wipe Dalvik/cache
- Now select 'Install Image' in TWRP
- Flash boot.img as 'boot'
- Reboot and Enjoy :good:
Reserved 3
Simply wow!! The beast is back with a new ROM! Thug! Thanks a lot bro @prakharluv..
One more caf ROM by you, it would rock!
Will soon try and review ??
prakharluv said:
About Project:
Citrus-CAF, unlike the name suggests, was initially based off CyanogenMod, in the early days of Marshmallow, we even had another name at that point. Later, taking into consideration feedbacks of the very first slew of testers and carefully studying the needs and demands of our users, we rebased the project to Code Aurora Sources, more commonly known as CAF. Time went by and Nougat released, and we decided that it was time, Citrus-CAF had to see the daylight. We rebased everything to the brank spanking Nougat released. Later we realized the true potential of CAF tags, how each of them altered the device performance on different SOCs. After a lot of thinking, we decided to keep different sources for difference SOCs in our git and hours of debugging later, the Xiaomi Redmi Note 3 was the first device to get a taste of our Tangy Nougat. In the beginning, it was just two people behind , but in time, a lot of people joined us, as each giving their own contibutions.
Citrus-CAF was built to create an amazing combination of customization, performance and most of the demanded features by our users, whereas we've Cardinal, to deliver minimal customizations, but the greatest stability!
Meanwhile, all of our Tangy sources are publicly available on our Github. We also do own a Google+ Community, where you can.... uhm... you know, do what all others do at forums and communities! (Just kidding, we got builds over there and a feature-wish bucket too ) Hope you enjoy your stay and taste the Tanginess of our work!
Out of lemon, with love!
NOTE: There's nothing like, "we've decided to keep the customizations minimum, so as to provide stock AOSP experience, but with necessary features", cause this isn't Cardinal. This is Citrus
**Custom Squash**
*QS and Status Bar tweaks*
- Battery percentage
- Battery Styles [Including AOSPA Style]
- Charging Symbol Near Charging Percentage [Flash Logo etc]
- Show AM/PM toggle
- Time alignment
- Battery LED (shows only if device supports)
- Lights with screen on (only if device supports)
- Play music QS,NFC,Reboot and many extra tile
- Moved SystemUI to Custom Squash
- Quick Setting Customizations[Toggle for QS Tile Titles ,Control number of columns and rows,upto 8 QS Tiles]
- Carrier label
- Network traffic
- Power Notification controls [By Default]
- Enable/Disable logo on Status Bar
- Ticker Style [KK Style Notifications]
- Display Bluetooth battery status
- Advanced Data, Bt, WiFi qs toggle
- notification counter toggle
- USB tether tile
- QS Header image
- Battery bar customisations
*UI Tweaks*
- Expanded Desktop
- Wake on Plug Toggle
- less notification sound
- Incresing ring
- Custom logos
- Unlink notification and ringer volume
- Qs Quick pull-down
- Enabled night light
- option to disable safe headsets
volume
- Screen Color Controls
- Screenshot Type Toggle
- Custom Squash Summary Text
- System App Remover
- Google Assistant included by default [Needs Gapps ]
*Buttons*
- DUI -Fling & Pulse
- Navigation Smart Bar controls
- Full Hardware key custom rebinding
- Disable HW Buttons and Backlight (Control Backlight as well)
- Volume Rocker Wake
- Volume keys Music Playback control
- Volume up for DND
- Volume Down to exit DND
- Show/Hide DND switch on volume panel
- Enable multiwindow swipe up gesture
*Lock Screen*
- Lockscreen visualizer toggle
- Double tap to sleep on lockscreen
- Lockscreen media art toggle
- Lockscreen Items
- Lockscreen Charging Info
- FP Unlock at start
- Lockscreen torch
- Enable/Disable haptic feedback for successful finger print authentication
*Misc*
- Toast Icon
- Custom Summary
- Clear All Fab
- Memory Bar at recents
- One Handed Mode
*Substratum*
- Full substratum support.
NOTE- ROM will not boot but don't worry I have workaround, for that you just need to flash boot.img along with ROM and GApps (link for this is below)
Flashing Instructions:
- Download ROM and GAPPS and boot.img
- Reboot to recovery and Backup existing ROM
- Wipe System, Data, ART cache, Cache
- Flash ROM, Gapps and Wipe Dalvik/cache
- Now select 'Install Image' in TWRP
- Flash boot.img as 'boot'
- Reboot and Enjoy
Downloads
Download Citrus-CAF Build:https://basketbuild.com/filedl/devs...AF-Z00L-3.5-TANGERINE-UNOFFICIAL-20170826.zip
Boot.img : https://www.androidfilehost.com/?fid=889764386195925218
Download Dynamic GAPPS : https://telegram.me/dynamic_gapps
Download OpenGAPPS: https://opengapps.org
Credits
CyanogenMod
Substratum
PureNexusProject
DirtyUnicorns
AOSP-RRO
AOSParadox
ASOPA
@recenz
Extreme apologies if we've missed out someone, please feel free to PM, in case we've forgotten to pin your name here!
FAQs:
Is this ROM based on AOSP or CM?
It's actually based on CAF
Does this ROM have CMTE or RRO-Layers?
None, we've Substratum on board!
<some random app> is forceclosing on my device, what should I do?
Report the issue with proper logs on our Google+ Community.!
How to take Logs ?
This video should help you -
I would like to suggest a feature for this ROM?
Sure, post it under the "Feature Wish" section in our Google+ Community, though we're not planning on adding more features to this ROM, ATM. We'll certainly look into it.
Does the zip include SuperSU, or should I flash it separately?
Nup , user has to flash himself.
So, you guys, a part of Cardinal?
Aaah, yes! Yes we are!
So, I've this working build ready for an unsupported device. I would like to go official with it. What should I do?
Contact Rohit Poroli/Adarsh MR
So, how do I find out the latest updates, I mean, is there some kinda, a channel, apart from the Google+ Community?
Oh yes, there is. Head to @TheCitrusChannel on Telegram
Source Information:
Citrus-CAF on Github:https://github.com/Citrus-CAF
Our Google+ Community:https://plus.google.com/communities/110928715574226998482
Our Telegram Channel:https://telegram.me/TheCitrusChannel
Our Telegram Group: https://t.me/CitrusCAF
XDA: DevDB Information
Citrus-CAF, ROM for the Asus ZenFone 2 Laser (Z00L)
Contributors
prakharluv
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: CAF
Version Information
Status: Stable
Current Stable Version: 3.5
Stable Release Date: 2017-08-26
Created 2017-08-26
Last Updated 2017-08-26
Click to expand...
Click to collapse
bro dynamic gapps link not working
kunalchitara said:
Simply wow!! The beast is back with a new ROM! Thug! Thanks a lot bro @prakharluv..
One more caf ROM by you, it would rock!
Will soon try and review
Click to expand...
Click to collapse
Your welcome... Waiting for your reviews
mg712702 said:
bro dynamic gapps link not working
Click to expand...
Click to collapse
Opengapps would work just fine. You may flash that instead
mg712702 said:
bro dynamic gapps link not working
Click to expand...
Click to collapse
Link is now updated But OpenGApps are recommended
prakharluv said:
Link is now updated But OpenGApps are recommended
Click to expand...
Click to collapse
Thanks prakhar bro
For keeping our zenfone still going in the race of updates
Hoping to see Android oreo also in future :good:
And this rom looking interesting will surely try it out :good:
Citrus as f*ck ?
Dude I just lost twrp recovery after installing this ROM. Every time when I select option recovery it reboot to ROM.
heerarana said:
Dude I just lost twrp recovery after installing this ROM. Every time when I select option recovery it reboot to ROM.
Click to expand...
Click to collapse
Maybe you've install the boot.img to recovery partition,thats why your phoone keep rebooting to rom.
Ichijou Raku said:
Maybe you've install the boot.img to recovery partition,thats why your phoone keep rebooting to rom.
Click to expand...
Click to collapse
I think you are right .. I need to flash twrp again to get back !!!
First boot takes around 30 mins, at one point I thought stuck at bootloop . is it possible to change column 4 into 5 ?
heerarana said:
First boot takes around 30 mins, at one point I thought stuck at bootloop . is it possible to change column 4 into 5 ?
Click to expand...
Click to collapse
You can find customisation for columns in Quick Settings here...
Settings - Custom Squash - Status Bar - Quick Settings - QS Layout
prakharluv said:
You can find customisation for columns in Quick Settings here...
Settings - Custom Squash - Status Bar - Quick Settings - QS Layout
Click to expand...
Click to collapse
Not quick settings , like this menu !!!
heerarana said:
Not quick settings , like this menu !!!
Click to expand...
Click to collapse
U can do that in nova launcher...
Equalizer keeps stopping, any fixes please? Thank you
$tar said:
Equalizer keeps stopping, any fixes please? Thank you
Click to expand...
Click to collapse
It will be fixed in next build.

[JDCTeam] 🌴 Resurrection Remix Oreo 🌴 Release 06 [12 Sept] [8.1.0_r43] [EOL]

[JDCTeam] 🌴 Resurrection Remix Oreo 🌴 Release 06 [12 Sept] [8.1.0_r43] [EOL]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Resurrection Remix 6.2.0​Samsung Galaxy S4 i9505 (jfltexx)​Release 06 - 12th September 2018​
Code:
#include
/*
* Your warranty is now void.
* And other random stuff no-one reads.
*/
Intro
This is a straight port of Resurrection Remix for Galaxy S4 i9505.
It is based on oreo 8.1.0_r43 plus latest code from LineageOS 15.1 and Resurrection Remix on 10th September.
Security updates up to September are applied.
Substratum can be used with the integrated theme engine.
Root is not integrated. Latest Magisk beta is recommended.
The audio system is very much an intermediate solution for oreo and will change.
Viper4magisk and other Magisk hosted sound mods work
Initial kernel is a fork of BB's AOSP 8.1 kernel with added features. Many thanks to BB.​Features
Code:
_ Theme engine _
- full Substratum (OMS) theme support
_ Navigation bar _
- enable / disable navbar
- navbar colour tint
- navbar button customisation smartbar
- navbar pulse
- navbar fling
- double tap to sleep navbar
_ Statusbar _
- brightness slider
- enable / disable show notification count
- superuser indicator switch
- double tap to sleep statusbar
- carrier label
- carrier label switch
- carrier label colour
- carrier label size
- clock customisations
- time & date
- day & date toogle
- center / right / left clock choice
- date format
- clock font styles
_ Battery _
- battery bar customisation
- battery icon customisation (circle / landscape / portrait and more)
- battery percentage text
_ Network traffic indicator _
- network traffic arrows switch
- incoming / outgoing traffic
- network traffic colour
_ Statusbar RR logo _
- RR logo colour
- position
_ Custom logos _
- logo colour
- position
- style
_ Statusbar weather _
- weather colour
- weather position (left / right)
- weather font style
- weather size
_ Statusbar ticker _
- ticker text colour
- ticker icon colour
_ Animations _
- toast animations
- system animations
- misc animations
_ Gestures _
- gestures anywhere feature
- 3 finger swipe screenshot gesture
_ App circle bar _
- Choose apps in app sidebar
- trigger width
- trigger height
- trigger position
_ App sidebar _
- choose apps in app circle
- trigger width
- trigger height
- trigger position
_ Pie control _
- pie trigger (left, right, bottom)
- pie targets
- pie colours
- more pie features
_ Recents panel _
- clear all button switch
- clear all tasks switch
- clear all button location (top right, top left, top center, bottom left, bottom right, bottom center)
- full screen recents
- recents styles
_ Lockscreen _
- lockscreen bottom shortcuts
- lockscreen general shortcuts
- 100+ icons for shortcuts
- double tap to sleep lockscreen
- lockscreen media art enable / disable
- quick pin / pattern unlock
- lockscreen wallpaper
- lockscreen weather widget
- lockscreen icon colour
_ Quick settings draggable tiles _
- customisable tiles
- dynamic tile adjustment
- number of columns / rows
- tile animations
_ Notification drawer _
- custom headers
- long press toggles to enter settings
- disable immersive mode messages
- force expand notification
- quick pulldown
- smart pulldown
- notification panel transparency
- volume dialog transparency
- notification panel stroke
- volume dialog stroke
_ Buttons _
- backlight timer
- backlight strength
_ Advanced reboot menu _
- power off
- reboot (recovery, bootloader, hot reboot)
- screenshot
- power menu end calls switch
- restart system UI
- airplane mode
- screen record
- on the go mode
- sound panel
_ Home button(for devices with hardware keys only) _
- home button answer call
- long press actions
- double tap actions
_ Menu button(for devices with hardware keys only) _
- short press actions
- long press actions
_ Search button (if device supports) _
- short press actions
- long press actions
_ Volume buttons _
- wake up device
- playback control
- ringtone volume control
- keyboard cursor control
- swap buttons on landscape mode
- volume key answer
_ Miscellaneous _
- clock shortcut
- disable battery saver warning colour
- camera shutter sound enable / disable
_ Systemui tuner _
- enabled by default
- removed demo mode and tweaked systemui tuner as compared to AOSP
- statusbar icon customisations
- quick settings customisations
_ Other features _
- performance profiles
- LCD density
- expanded desktop mode
- heads up switch and customisations
- live display
- configurable 0, 90, 180, 270 degree rotation
- lock screen autorotate switch
- native tap to wake from marshmallow
- double tap power button to enable camera gesture
- prevent accidental wakeup
- wake phone on charging plug
- battery light customisations
- notification light customisations
- font size
- privacy guard
- RR OTA
- new RR configurations
- overall smoothness improvements
- optimisations to improve battery
- including all Android oreo features
- including most LOS 15.1 features
- and much, much more ...
What does / doesn't work
All hardware support issues will be similar to BB's AOSP 8.1 / Side's OptLOS 15.1.
DOES
GPS, orientation and acceleration work, though is a bit slow to get a fix. You MUST use an app to cache A-GPS data before initial fix. i.e. GPS Locker.
NFC - works on my bluetooth headset to instigate connection. Needs testing into further (pay etc.) functionality.
Camera. Photos front / rear. Video front / rear. In-built Snap fully working. 3rd party apps fully working.
Bluetooth music works.
Viper4AndroidFX and other Magisk hosted sound mods work.
Don't tell me.
DOESN'T
GLONASS.
Calls using bluetooth headsets are garbled.
Treble-ised implementation. Erm. No.
Don't tell me.
Download
Current release:
Release 06-6th build, rootless, September security updates.
Download latest ROM from AndroidFileHost.
Download latest ROM from Sourceforge.
Download Official JDC aroma addon package from HERE.
Source code
Buffcore: here
RR code: here LOS code: here
Build instructions (use old method) here
Anyone can use my repos if they do the polite thing and ASK FIRST, credit me as co-contributor and thank BB, Side & TsvietOK.
Do not mirror downloads - only Sourceforge and AFH please.
Do not start threads on other forums about this rom - this is the only official source for downloads and support.
Ask for help here before going to the official RR google+ community.​​
JDCTeam
Buff - @buff99
Creeper - @creeper36
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Ray Daley - @gadget!
Jim Silverlock - @Jimsilver73
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Yannis Menexes - @SkL*
Thanks / Credits
Many thanks to -+BB+-, Side & TsvietOK for picks and inspiration on tree, vendor and kernel.
Code:
* Resurrection Remix core team, The extended team of RR maintainers
* CM team, LOS team, Omni team, Slim team.
* XDA developers, AndroidFileHost, Sourceforge, Github.
* Everyone who has contributed to LOS / CM on S4.
* Many thanks to [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL] and [URL="https://forum.xda-developers.com/member.php?u=5576897"]BB[/URL] of JDC and [URL="https://forum.xda-developers.com/member.php?u=7738157"]TsvietOK_vlad[/URL].
* [URL="https://forum.xda-developers.com/member.php?u=4385445"]Creeper36[/URL] for his sterling work on the JDC aroma addon.
* The [COLOR=Red]Buff99_RR_test_team[/COLOR] for help and support:
* [URL="https://forum.xda-developers.com/member.php?u=4204995"]Sjamie[/URL], [URL="https://forum.xda-developers.com/member.php?u=7995577"]63ck0[/URL], [URL="https://forum.xda-developers.com/member.php?u=4669592"]Rabbit48[/URL], [URL="https://forum.xda-developers.com/member.php?u=5978751"]-Sohail[/URL], [URL="https://forum.xda-developers.com/member.php?u=3750366"]Andy Hall[/URL],
* [URL="https://forum.xda-developers.com/member.php?u=7868788"]Frankv723[/URL], [URL="https://forum.xda-developers.com/member.php?u=6492503"]Kippy51[/URL], [URL="https://forum.xda-developers.com/member.php?u=8995813"]Tneot01[/URL], [URL="https://forum.xda-developers.com/member.php?u=6360301"]KillerOs133[/URL],
* [URL="https://forum.xda-developers.com/member.php?u=4535083"]Chiruscan[/URL], [URL="https://forum.xda-developers.com/member.php?u=7280514"]Stef_Zii[/URL].
* The [COLOR=Red]OptLos_test_team[/COLOR] and JDCTeam.
* The OptLos Slack team (well mostly... ;)
* Did I already thank [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL]? [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL] MUST be thanked more than once.
* TJsteveMX and Srisurya95 for their previous work.
XDA:DevDB Information
🌴 Resurrection Remix Oreo 🌴 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
Buff99, side
Source Code: https://github.com/ResurrectionRemix
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop supporting bootloader and modem / non-hlos
Based On: LineageOS
Version Information
Status: No Longer Updated
Current Stable Version: Release 01
Stable Release Date: 2018-06-08
Created 2018-06-08
Last Updated 2018-12-02
Installation​Required for installation: Recovery - Latest version of TWRP - 3.2.2-0
Firmware - Lollipop supporting bootloader and modem / non-hlos. Look in _Bon_Bon's great MODEMS and BOOTLOADERS collection
Gapps - a latest version of Open Gapps 8.1. Either Pico / Nano or use a Config-Gapps file to customise a Super Gapps install​The following are "best practice" recommendations for installation, you may be successful using your own routine.
1st install - " clean install "
Make a full nandroid backup <always backup!>.
Fully wipe device (At least system, cache, dalvik and data. Recommended - fully clean by wiping internal and external SD).
Install Rom.
Install desired root solution. (recommended - Magisk).
Install Gapps.
Install JDC aroma addon. <optional>
DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for 1st boot.
Enjoy.
2nd and subsequent installs - " dirty flash "
[*}Uninstall all Substratum overlays.
Make a full nandroid backup <always backup!>.
Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU).
Wipe system, cache and art / dalvik (wiping system is ESSENTIAL for Magisk).
Install Rom.
Install desired root solution. (recommended - Magisk).
Install latest Gapps (recommended - Update with latest Gapps for every dirty flash to claim back system storage space).
Install JDC aroma addon. <optional>
DO NOT wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for app optimisation.
Enjoy.
While dirty flashing may be possible for some updates, be prepared that progress means you will occasionally need to clean install updates (usually when settings files are changed)!
Nandroid backups are your friend!​
Latest changelist
- Release 06- 12th September 2018
Release-06-RR-O-v6.1.0-20180911-jfltexx-Official.zip
md5sum - b91639435402723fdc869d8967fea3ac​
Release 6
Lots changed
Kernel: Buffcore 2.17
September 2018 security updates applied for RR, LOS.
RR and LOS code grabbed 03:30 gmt Monday 10th September.
Release 5
Translations updated.
Reorder tetherable connection types
Drop deprecated OpenGLRenderer props
Don't decouple interactive state from display state
Fix RR configurations "Panels" titles
Fix the background color for the expanded desktop settings
Add ability to restrict app data/wifi usage
Randomize the local Wifi IPv4 address
Fix ContentService JNI leaks
Resolve status bar battery percentage / VPN icon tints
Audio: remove unsupported aec loopback stuff.
bionic: Push our core
camera: Do not optimize
apns: Adjust Sprint LTE internet to allow tether; Add missing sprint roaming APN and set bearer_bitmasks; Add Iliad APN
vendor: fix ro.adb.secure for vendor-building devices
bfqio: Fix warning when building with BOARD_VNDK_VERSION := current
Fix interaction boost higher cpu freq perflock
jf:Hardly push my dex
overlay: Enable data for MMS
key_store:Using euid instead of uid when upgrade wifi blobs
jf:Enable memcg in kernel cmdline
overlay: Allow display HWC hardware accelerated transformations
Kernel: Buffcore 2.09b
July 2018 security updates applied for RR, LOS.
RR and LOS code grabbed 00:30 gmt Tuesday 10th July.
Release 4
HW keys settings re-instated.
Camera fixed (front/rear photo/video Snap/footej/other apps)..
Snap camera: Front fixed by Side
Kernel: Buffcore 2.09b
Revert removal of PMEM
Kernel toolchain changed to Linaro 7.2.1
June2018 security updates applied for RR, LOS.
RR and LOS code grabbed Thursday 28th June.
Release 3
enable 64bit graphics mapper
aptx: try this
BT: try cm14.1 bt call fix
overlay: disable BT LE, voltage, wideband
Fix status bar bluetooth <50% drawable
Sometimes this happens when changing the theme
Update pt-PT cm_strings
Fixes in strings/translations
change graphics allocator transport to hwbinder
enable 64 bit binder
gps: return gps.conf and sap.conf from rr-n
overlay: re-enable burn-in supp
Revert "overlay: remove DocumentsUI config"
Kernel: Buffcore 2.08
remove unused ExFat
Remove android-alarm driver
Add android alarm driver & in-kernel alarm interface
Convert ALARM_ELAPSED_REALTIME to use CLOCK_BOOTTIME
android-alarm: Switch from wakelocks to wakeup sources
alarm-dev: Implement compat_ioctl support
use 64bit binder
firmware loader: lots of changes and fixes
sdcardfs: lots of changes and fixes
Remove use of PMEM
June2018 security updates applied for RR, LOS.
RR and LOS code grabbed at 05:30 GMT Monday 18h June.
Release 2
Trust added - yawn.
Fixed BT patch loading - will stop BT QS switch problems / BT + wifi hangs.
Kernel: Buffcore 2.04
0kb sdcardfs file copy issue fixed.
June2018 security updates applied for RR, LOS.
RR and LOS code grabbed at 15:00 GMT Monday 11h June.
Release 1
Rom - lots of changes since initial RR 6.0.0 release
Kernel: Buffcore 2.03 - fork of BB's AOSP 8.1 kernel with fastcharge and battery saving features.
Code:
Kernel features:
renamed to buffcore;
sdfat enabled;
fastcharge implemented for faster charging (up to 1900 ac / 1000 usb);
bcmhd wakelocks for rx and tx halved;
libmemcopy and libstring sped up;
io readahead to 1024k;
lower min cpu governor frequency (270);
power efficient work queues;
voltage tweaking user interface;
faster vmstat;
autosmp hotplugging replacement;
mmc crc disabled;
allow for lower cpu voltage;
reduce swapiness;
optimise divide / multiply by power of 2;
added tcp optimisation options,;
set westwood default;
force doze screen off helper;
optimise cbfillrect function;
reduce wifi wakelock times;
nohz: reduce overhead under high-freq idling patterns;
selinux permissive.
May 2018 security updates applied for RR, LOS.
RR and LOS code grabbed at 23:30 GMT Wednesday 6th June.
Please view the attachment for further details.
Thanks to Buff99_RR_test_team for help and support:
Sjamie, 63ck0, Rabbit48, -Sohail, Andy Hall, Frankv723, Kippy51, Tneot01, KillerOs133, Chiruscan, Stef_Zii.
Thanks to OptLos_test_team & Side
Current issues​
Bluetooth
Calls made / received using bluetooth headsets are garbled.
Car connections may well be the same.
Camera
fully working
Root / Safetynet
The only tested and verified root solution is Magisk. Recommended: latest beta (17.1)
Lineage root did not work when attempted - may be re-visited in future.
Magisk / safetynet failing issues are beyond scope of this thread.
If you have Magisk problems refer to the Magisk support thread here.
Good thread of hints and tips for Magisk by Didgeridoohan here.
Audio mods
The only tested and confirmed working audio mods are Viper4AndroidFX / V4fxmat / JamesDSP + Ainur Sauron + AML flashed in MagiskManager.
Viper flashed from TWRP does not work.
Other Magisk mods
Font mods work fine
Doze / Deep sleep
Deep sleep is easily achieved.
Doze works well when the system allows dozing.
Be aware of apps that prevent Doze from starting. These will be apps that keep the wifi or data connection enabled to allow some kind of server to run enabling remote access. Examples so far include Airdroid and AirAudio. If you want to run an app like this you will not Doze
To easily see if you are getting doze, look at your battery usage graph and when suspended if you have a near-horizontal line then you are dozing and getting the best possible battery savings when suspended.
Doze relies on an active connection to Google messaging services, so closing off all active data / wifi connections will (counter intuitively) stop doze and therefore cause more power drain. Doze manages the power states of your connections and stops wakelocks and alarms firing when suspended and batches them all together so everything fires at once minimising power usage.
Wifi seems to be less likely to achieve doze due to wlan_rx_wake wakelock. If this affects you try using data connection instead of wifi when suspended.
Custom DPI
The rom is currently set at a non standard 420dpi. If apps are having problems change back to 480dpi.
Themes
There is the basic Lineage themeing system built in.
There is also full OMS support, so you can install Substratum and use Substratum themes for oreo. For some themes the rom is treated as an 8.1 Pixel / Nexus rom.
I would not recommend mixing both theme systems. Most substratum themes seem to be built on top of a white basic theme, so if using Substratum set Lineage theme to white.
The first time you try to build and apply a Substratum theme it may correctly make the overlays and appear to apply them, but do nothing. If so reboot and re-apply the overlays again and they will work after this.
Kernel
The current kernel is a fork of BB's AOSP 8.1. It has fast charging and added battery saving features from RR-N Buffcore but no added governors or schedulers.
Permissive SElinux
The rom is currently set to be permissive i.e reporting SElinux denials but NOT enforcing them. It's simply too early to be enforcing as the rom / kernel is not finished. If it bothers you then try using a utility to flip enforcing on but be aware functionality may start to fail. If it really bothers you, do not use this rom and use one of the many other oreo roms that are set for enforcing.
Spectrum
Spectrum support is enabled to allow switching between 4 preset performance profiles. (0=default Buff, 1=AOSP / OptLos stock, 2=Buff tuned slower, 3=Buff with linear tuned interactive gov).
Spectrum app needs downloaded from here.
OR install the Buffcore Aduitor from the JDC aroma package as spectrum support is built in.
Battery
Battery life will currently not be quite as good as the final versions of RR-N, but still decent and usable.
Battery saving tips:
Go to Memory > apps started on boot. Disable "start at boot" and "run in background" for any apps that shouldn't be running all the time.
Disable Bluetooth / NFC / GPS / wifi & bluetooth scanning whenever practicable.
Test if wifi or data connection are more power efficient when phone is suspended. Phone connections can be wasteful in suspend when in poor reception areas. Poor wifi reception can also be wasteful. Often router bugs / mis-configurations can cause too many externally triggered wakeups on wifi .
Do what you can to get Doze running when suspended. Especially try NOT to use apps that keep a server running at all times as this will prevent Doze from managing your active data / wifi connection.
Go to configurations > misc > suspend actions. Set 2g / data off / gps off as necessary?
Install spectrum and choose a profile as documented in post #7.
Go to configurations > misc. Enable "sensor block per package".
Go to configurations > misc > system app remover. Remove apps not required / wasting power in background.
Use a kernel tuning app - Buffcore Aduitor / Kernel Adiutor / EX Kernel manager / etc. Change / tweak governor. Undervolt CPU speeds.
Installation
During gapps install wifi could be difficult to get an initial connection. If you find wifi does not see any networks, try backing up to start of setup and going through again. Or reset the phone and setup will start again from the same point - hopefully picking up wifi networks.
Not supported
Cannot / will not add MicroG support.
Xposed. Do not report bugs if you use xposed.
Alternate kernels. i.e. not Buffcore or Sidecore.
Future
Treble-ised implementation. Erm. No. Not soon. Maybe never.
Reporting bugs​
Proper reporting of issues will help me spend time productively fixing bugs rather than tail chasing vague issues.
Please follow these guidelines.
Reporting bugs
If you wish to report an issue, then the onus is on you to prove the issue.
If you provide exact replication instructions, an idea of how often the issue occurs and logs that enable me to replicate the issue then a fix will be possible ("if you do action 1 then action 2 then action 3 you will find that bug X occurs 100% of the time").
If you give a vague complaint about an issue then I will not look at it without explicit replication instructions and preferably logs ("phone overheats when using game XYZ").
Issues about overheating, battery life or performance should be backed up with information from relevant monitoring apps.
One-off issues generally do not get investigated unless they are well documented and have provided logs.
Issues that are specific to one piece of software will generally not get investigated without logs. I am not very keen on installing software to investigate bugs, especially if I need to create user accounts. If you can replicate the issue on more than one piece of software it will increase the chance of being fixed.
Issues to do with speaker or microphone related issues need to be explicit about which speaker and mic is in use (internal, head phones, earphones, bluetooth headset, Bluetooth speakers), whether normal earpiece or hands free mode is in use, Audio mods that have been installed. Logs may be helpful too.
Issues with media / streaming / playback should be provided with examples.
A picture is worth a thousand words; a movie is thousands of pictures. If you cannot describe your problem in words, post pictures or movies to help show your issue. The rom has in-built screen capture and screen recording tools, so please use them.
It can often be difficult to tell what is going on with logs from a fully loaded system. It can help if you make a nandroid of your current system, format and then make a clean install, with gapps only if needed, and only the app that causes the issue - as minimal a system for replication as possible - then replicate the bug and capture logs. If I then have to replicate the issue I can easily replicate your system.
If you want to send logs for a bug, I would like you to use Syslog.
Perform some of the functionality that is bugged and then capture logs in the app.
If you have had a reboot then capture a set of logs immediately when the system reboots. If the last-kmsg file is empty then the logs are useless.
Type a brief description of the problem in the notes field and your XDA username .
Select to scrub personal information.
Upload it to a web based host (gdrive, dropbox, etc.) and PM the link to me.
And remember:The Drill .... settings > configurations > about > the drill > logcat or GTFO​​
Hints, tips & FAQs​
RR is a very feature laden rom. Don't go mad and switch everything on when you first boot. Concentrate on a feature and see how you like it.
- If something does not run go into Settings > Privacy > Privacy Guard and check settings.
- Use Open Gapps for your Google apps. You can either use the smallest version you can get away with (recommended Pico or Nano) or use a larger version in combination with a gapps-config file.
- Most issues / caveats for AOSP 8.1 / OptLOS 15.1 will apply for this rom!
- Long boot times on 2nd and subsequent boots? Go into Settings > Privacy > Privacy Guard > Advanced > Bootup and disable startup on apps that don't need started on every boot.
Q. Does xposed....
A. There are versions of Xposed which run on oreo. However Xposed WILL NOT BE SUPPORTED AT ALL. You will be on your own. Do not report bugs. Logs that show Xposed use will be ignored.
Q. Does OTA work?
A. Yes. It checks to see if a new version has been published and alerts you. Links are provided in the OTA app for direct downloads. The rom will still need to be flashed manually in TWRP as normal.
Q. Why is there no inbuilt root? Why is this rom Rootless?
A. You can choose which root solution to use and which version to apply. Or run without root. Magisk is the recomended solution for oreo.
Q. What theme engine is integrated?
A. The basic Lineage colourisation engine is available.
A. Full OMS support is implemented, so Substratum can be installed from the play store and you then can then apply Substratum themes.
Q. Can I use an alternate kernel?
A. You may be able to use other kernels. Extract the boot.img and flash as img from TWRP. Do not wipe kernel / dalvik if only flashing a kernel. Good luck finding an alternative oreo compatible kernel.
Q. I would like louder / better quality sound.
A. Viper4AndroidFX and other magisk hosted mods work..
Q. Can I replace the weather provider?
A. Go to settings > apps > configure apps > weather. Add weather provider takes you to the playstore. Download Yahoo weather provider. Back to weather and enable Yahoo weather provider.
Q. My screen goes black when making or receiving a call and does not return?
A. You probably need to clean and / or re-calibrate your proximity sensor. See here.
Q. Can I mirror the rom on a different provider?
A. NO! only want the rom served from AFH and Sourceforge so I can monitor downloads. NO mirroring is permitted. Downloads from other providers will not be supported.
Q. You're the best Buff, can you make an i9515 (or other variant) build too?
A. Sorry but I am not going to make another blind build, too much grief and hassle. Buy / donate hardware if you want me to help on a different device..
Official Resurrection Remix FAQ: here
Crowdin for translations here
Feature requests to "thoughts / feedback" section of RR G+ page here
Addons​
Spectrum
Spectrum is a basic profile switcher app by @frap129 for switching performance profiles pre-setup by the rom dev.
Download Spectrum app here.
OR install the Buffcore Aduitor app from the JDC aroma flashable.
There are 4 profiles setup in the rom for use in Spectrum. The names and descriptions are preset - the descriptions in Spectrum don't really relate too much to Buff99 profiles.
The Spectrum application does not need to be installed if you do not wish to use profile switching.
If you do not install the app the default profile ("Balanced") is used.
You can directly change profiles without the app by saving a value of 0 - 3 to /data/property/persist.spectrum.profile
BALANCED (0)
The default Buff setup, same as without Spectrum applied.
PERFORMANCE (1)
Uses the same default settings as Side's OptLOS and BB's AOSP 8.1 roms.
BATTERY (2)
Tweaked for a lower speed and better battery usage. Will not be as quick to perform certain tasks but will be more battery frugal.
GAMING (3)
Setup the same as balanced, except the governer is tweaked to work with linear user tweaked voltages.
Balanced, Performance and Battery are setup to use with default voltages (Power efficient speeds are favoured).
Gaming is setup to be used with user tweaked voltages, and scales more smoothly between all voltages.
Any suggestions of settings to apply are welcome.
JDC aroma flashable addon
This is an optional addon that needs flashed through TWRP after rom, SU and gapps.
Download from HERE.
It contains working tested versions of:
Adaway, Arise, AudioFX, Bromide, Buffcore Aduitor, Eleven, Google Camera, Magisk, Magisk Uninstaller, Mixplorer, Snap, Toolbox, YT Vanced, Wallpaperpicker​
The Buffcore branded version of kernel auditor is the full version. It has a settings page for boeffla wakelock blocker editing and a spectrum switcher page, so no longer need spectrum app, and other JF specific tweaks.
Donators​- Hall of Fame -​
Julien Bonifacio
Sanat Bosma
​
Many thanks for your generous donations !
All donators are welcome to join the Buff99_RR_test_team
and / or get access to test versions built every couple of days,
PM me for details.
Extra special thanks to all the previous donators from RR-N!​
You're the best!
Thank you @Buff99 for your hard work. I'll download and install the rom, as soon you provide the download links.
This is so weird: An oreo version for our 5 years old device
Kippy51 said:
You're the best!
Click to expand...
Click to collapse
We're the best! Go Team Buff!
djhooker said:
Thank you @Buff99 for your hard work. I'll download and install the rom, as soon you provide the download links.
This is so weird: An oreo version for our 5 years old device
Click to expand...
Click to collapse
Weird, but so usable it makes you wonder just how much difference upgraded hardware really has made since S4 came out...
Wonderful ! thank you @Buff99 for all the hard work and for keeping out s4 alive, Go team buff
Hi.
Thanks for the oreo port!
Can someone who already flashed this rom give me some feedback regarding the following two oreo bugs?
- gps heating issue when eg using gmaps navigation
- battery drain due msm_serial_hs_dma wakelock
Thanks a lot!
Thank you @Buff99 , You're the best
Any screenshots please ?
Catscratch said:
Hi.
Thanks for the oreo port!
Can someone who already flashed this rom give me some feedback regarding the following two oreo bugs?
- gps heating issue when eg using gmaps navigation
- battery drain due msm_serial_hs_dma wakelock
Thanks a lot!
Click to expand...
Click to collapse
The gps heating issue may be the ROM using the combination of wifi, bluetooth, mobile network, and GPS scanning at the same time. Which GPS mode are you using? Try Device only, in my experience it uses the least amount of battery (even less than battery saving)
How to fix this bug .....!!?
Okay 1st of all great ROM @Buff99 :highfive: , the only thing thats bugging me is the back nav bar not working.
tneot01 said:
The gps heating issue may be the ROM using the combination of wifi, bluetooth, mobile network, and GPS scanning at the same time. Which GPS mode are you using? Try Device only, in my experience it uses the least amount of battery (even less than battery saving)
Click to expand...
Click to collapse
The "real" oreo GPS bug doesn't matter which mode you're using (afaik). I'll wait some days. Maybe one can give me feedback then.
droidman99 said:
How to fix this bug .....!!?
Click to expand...
Click to collapse
I had the same issue but with Instagram, don't know how to fix it though
droidman99 said:
How to fix this bug .....!!?
Click to expand...
Click to collapse
Are you certified in the play store? if not try this
Google play store certification:
If you find protected applications not appearing when expected in play store, check in the settings to see the certification state. When uncertified, apps like Mario run will not show up.
To force certified, stop the play store and delete it's data. Ensure you can pass SafetyNet (check in Magisk). Next time you start you should be certified.
---------- Post added at 11:35 AM ---------- Previous post was at 11:32 AM ----------
Catscratch said:
The "real" oreo GPS bug doesn't matter which mode you're using (afaik). I'll wait some days. Maybe one can give me feedback then.
Click to expand...
Click to collapse
Did you try this for the msm_serial wakelock? https://forum.xda-developers.com/showthread.php?t=1786981
Sorry I'm a little of a noob, just trying to help people I didn't know that the bug was widespread across devices. I've been an alpha tester for this ROM but haven't experienced heating when using GPS so I didn't know why you had it

[JDCTeam] 🥧 Liquid Remix Pie 🥧 Release 07 [13 May] [9.0.0_r37] [unofficial] [EOL]

[JDCTeam] 🥧 Liquid Remix Pie 🥧 Release 07 [13 May] [9.0.0_r37] [unofficial] [EOL]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Liquid Remix unofficial unified rom
for Galaxy S4 (jflte)​
Welcome to LIQUID REMIX! Liquid Remix is a New age mix of all the best ROMs of today with added essence from the older days. Android 9.0 project based from the old lead dev of Liquid smooth, Liquid0624, along with VenkatVV, and community contributors.
Code:
/*
* Your warranty is now void.
* And other random stuff no-one reads.
*/
Download latest ROM - here
Download Open Gapps - here
JDC Team Aroma addon - here
Liquid Remix
JDCTeam​
Liquid Remix team Telegram chat here
Liquid Remix team donations
SUPPORTED DEVICES
All following Galaxy S4 variants with Qualcomm Snapdragon 600 are supported:
GT-i9505 - jfltexx
GT-i9505g - jgedlte
GT-i9507 - jtfddxx
GT-i9508 - jfltezm
SCH-i545 - jfltevzw
SCH-r970 - jflteusc
SGH-l337 - jflteatt
SGH-l337m - jfltecan
SGH-l337z - jfltecri
SGH-m919 - jfltetmo
SGH-s970g - TracFone / Straight talk
SM-s975l - TracFone / Straight talk
SPH-l720 - jfltespr
SPH-l720t -jflterefreshspr
jfltezm - China mobile
jfltecsp
jfltetfnatt
jfltetfntmo
AT&T USERS: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader.
VERIZON USERS: since your bootloader is locked, you must be on the VRUAMDK bootloader.​Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which bootloader you have.​
TWRP
You are REQUIRED to be using TWRP 3.2.3-0 or newer to be able to flash any Pie rom.
If your device does not have an updated relevant version then you can use the standard JFLTE version.
If you have a device with a locked but exploitable bootloader as above (AT&T + Verizon) then use the Loki-patched version.​
Latest recommended JDC TWRP Recovery v3.3.0-0 for JFLTE: HERE.
Official TWRP Recovery v3.2.3-0 for JFLTE Loki-patched by @mattgyver: HERE.
Other variants may require a different recovery. ​
UNSUPPORTED DEVICES
GT-I9515 is not / will never be supported (slightly different hardware)
GT-I9506 is not / will never be supported (completely different hardware)
GT-I9500 is not / will never be supported (completely different hardware)​
Thanks
Side
Arco
JDCTeam
Liquid0624 + VenkatVV + Liquid Remix team
Google (For AOSP)
Lineage OS (Rom Base)
And all other Open Source Developers,Teams and Organisations
OpenGapps
SPECIAL THANKS
Donators
JDCTeam-pie test team / Slack testers
AndroidFileHost
All of you!
JDCTeam
Buff - @buff99
Chibbo - @chibbo
Creeper - @creeper36
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Ray Daley - @gadget!
Jim Silverlock - @Jimsilver73
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
SalimPS - @SalimPS
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Yannis Menexes - @SkL*
Be sure to check out our official aroma addon installer by @salimPS HERE
You are welcome to join the official JDC Team chat / test group in Slack jdcteam-pie
XDA:DevDB Information
🥧 Liquid Remix Pie 🥧 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
Buff99, side
Source Code: https://github.com/LiquidRemix
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop compatible
Based On: AOSP
Version Information
Status: Stable
Created 2018-12-10
Last Updated 2019-12-26
Installation​
Required for installation: Recovery - Latest version of TWRP - 3.2.3-0
If you require a LOKI-patched version of TWRP, try this version patched by @mattgyver.
Firmware - Lollipop supporting bootloader and modem / non-hlos. Look in _Bon_Bon's great MODEMS and BOOTLOADERS collection​.
The following are "best practice" recommendations for installation, you may be successful using your own routine.
1st install - " clean install "
Make a full nandroid backup <always backup!>.
** OPTIONAL Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU). **
Fully wipe device (At least system, cache, dalvik and data. Recommended - fully clean by wiping internal and external SD).
Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
Install Rom.
Install desired root solution. (recommended - Magisk).
Install Gapps (Pico or larger).
DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for 1st boot.
Enjoy.
2nd and subsequent installs - " dirty flash "
** OPTIONAL Uninstall all Substratum overlays ** .
Make a full nandroid backup <always backup!>.
Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU).
Wipe system, cache and art / dalvik (wiping system is ESSENTIAL for Magisk).
Install Rom.
Install desired root solution. (recommended - Magisk).
Install Gapps (Pico or larger).
DO NOT wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for app optimisation.
Enjoy.
While dirty flashing may be possible for some updates, be prepared that progress means you will occasionally need to clean install updates (usually when settings files are changed)!
Nandroid backups are your friend!​
Latest changelist
Release 07 - 13rth May 2019
Release-07-liquid_remix-10.0.8-20190511-OFFICIAL-jflte.zip
md5 - f323ebd2c8d14fcfce07f942a2952203​
Release 07
May 2019 security patches
Push libsec-ril libraries
Disable Vsync for cpu rendered apps
Load dummy initial BT MAC address
Dex optimizations
Bionic optimizations
Finalize the UI improvements ( Finally 60fps smoothness on UI)
Tune interactive governor
Tune PegasusQ governor
Fix the touch boost never been enabled
Stop BT location scannings
Add pseudo-bokeh on Snap camera (Its on ISO modes as PORTRAIT)
Clean up some logs and sources
Reduce camera to api1 for better response (api2 is not working good on custom JF roms anyways)
A better sleep drain
init: Set min freq to 216000
overlay: Let light sensor warm up before work
Clean out some double sounds
Bug fix "Wallpaper is half black after rotating quickly "
Fix some wifi issues ( i believe )
Relocate location QS icon to main icons
core: Zygote: Disable any DEBUG reference
Kernel changes:
Upgrade kernel to 6.1 version with the following changes
Zip it with GZIP
Enable ZRAM/Zcache/zsmalloc
Optimized LMK
Kill some debug spams
ARM optimization flags here and there
Fix memory leak on wifi and general clean up
Enable autodetection of OOM
Fix BT and wifi memory leaks
Compress ramdisk,kernel and zram with a faster compression type (faster boot and executions)
Increase swappiness to 60
Clean up CPU's behavior code
Release 06
April security patches
Enable full Dexpreopting . Faster boot and response
Enable call recording for the countries that legally support it
Camera improvements ( Greatly improve preview quality, faster focus, greater quality on images and videos)
Reduce kernel spam logs
Clean up the power services (Better balance between battery-performance)
Clean up graphics services and drivers.
Interactive and intelliplug changes
Reduce GPU's voltage by 25ma
kernel: New and updated governors:
[*] ABYSSPLUG
[*] ADAPTIVE
[*] BADASS
[*] CONSERVATIVE
[*] DANCEDANCE
[*] DARKNESS
[*] INTERACTIVE
[*] KTOONSERVATIVE
[*] NIGHTMARE
[*] ONDEMAND
[*] PERFORMANCE
[*] PEGASUSQ
[*] POWERSAVE
[*] SLP
[*] WHEATLEY
[*] BIOSHOCK
[*] USERSPACE​
Release 05
BT defaulted on
change graphic renderer
camera improvements
governor changes including on charger
call recording in supported countries
translation updates
substratum key now integrated
lawnchair launcher removed for now - caused too much lag
full dex pre-opt applied
launcher pinning removed
Kernel: Buffcore 4.3b.
March 2019 security updates applied for Liquid, AOSP.
Liquid and AOSP code grabbed 24th March 2019.
Release 04
Whitelist Whatsapp and other social media apps in order to use HAL1 camera
BlueTooth Changes
WiFi Changes
RIL Changes
Pin HOME app in order to go home faster
Add a missing RIL blob
Fix encryption (?)
Kernel edits about increasing performance and general CPU scaling
Graphics should be smoother now.
gps:Log only if error
kernel:Enable AddRandom and disable IOStats
Launcher changed to Lawnchair2
Lots other stuff changed
Kernel: Buffcore 4.3b.
March 2019 security updates applied for Liquid, AOSP.
Liquid and AOSP code grabbed 15th March 2019.
Release 3
BT calling works
Lots other stuff changed
Kernel: Buffcore 4.3b.
February 2019 security updates applied for Liquid, AOSP.
Liquid and AOSP code grabbed 00:00 9th February 2019.
Release 2.93
Added wakeonhomebutton
some extraneous debug removed
Kernel 4.3b
Release 2.92
Merge tag 'android-9.0.0_r30' into pie
fix doubletap2sleep on statusbar
Add default pinned files
Ambient Visualizer
base: fix signature spoofing and microg
Full gesture navbar: fix swipe to back glitches
Lockscreen clock styles
Ambient music
Keyguard items: code improvements
Introduce lockscreen clock/date styles
lounge: cleanup and organize gesture settings
Update buffcore to 3.1
systemui: fixed advanced power menu option
base: make settings_dark colors same as material_dark
Brightness QS: more user options
Proximity check on wake fixes
lounge: update weather client detection
ScreenDecorations: corners: Fixes for pie
base: Switch styles [
Weather client: switch to vector drawables
base: Switch styles
base: Add OOS style switches
base: QS themes
Allow user to set screenrecord quality
Ambient display music ticker
base: SystemUI: tuner: fix hiding of statusbar clock
Quick settings panel : Set transparency
Add Default USB Configuration
Batterylight: blend colors between full/empty
BatteryLight: Fast Charge & Fast Charge Led colors [
Lounge: op gesture tweaks
Add OnePlus dashboard icons
Black theme fixes
Add 20SEVEN font
Remove light notification theme
Add OnePlus settings icon colors
Release 2.91
Fix Signature Spoofing
KeyguardHostView: Auto face unlock v2 for pie
Keyguard fixes
extended audio panel
ase: fix mediascanner access permissions to external storage
Re-Enable Burn-In Controllers for NavBar
Fix Pie NavBar Full Gestures.
Increase LongPress Timeout
PanelPorn 8.1: Power menu alpha and dim
Add Game boost & modify launchboostv2 invocation.
Disable swipe boost and preferred apps for certain cases
BoostFramework: To Enhance performance.
Fixes for lockscreen visualizer
Record screen in high quality
Add Option to Enable/Disable ScreenShot & ScreenRecord Shortcut
Improvements in loading notifications with dark mode
Statusbar clock and icon fixes
Smartbar pixel animation
Add translations
camera - change to snap application
Kernel: Buffcore 4.1 - Pink**** fixes.
December 2018 security updates applied for AEX, AOSP.
Liquid Remix and AOSP code grabbed 00:25 24th December 2018.
Release 01
Kernel: Buffcore 4.00
December 2018 security updates applied for AEX, AOSP.
Liquid Remix and AOSP code grabbed 22:50 9th December 2018.
Thanks to JDCTeam chat / test group in Slack jdcteam-pie .
Current issues
Release 07​
This rom is a nice combination of Aosp lightness and comprehensive customisation options.
This rom should get a couple of public releases per month, more if you are in our Slack team.
It has even more of @side OptLos super smooth speed optimisations applied…. - It's super smooth!.
Installs about 850 meg in system before gapps
Doesn't work
Casting
MHL video
Does work
BT calling.
SE Linux is set as permissive.
Wifi is working well.
Hotspot may have problems on version 06 / 07 - confirmation needed / logs needed????? Nobody reads this obviously.
GPS is great.
Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
Not sure if CDMA phones work??
Magisk 19.0 works fine. Flash the zip after romfile. Once in android you may need to install MagiskManager APK if it is not present.
Magisk sound mods appear to work e.g. ViperFX.
Substratum uses OMS and the keyfile is now builtin for this is Now built into the rom.
To get pie home button gestures enable "navbar" in extensions, then "swipe up on home button" in gestures.
Sound changes may mean older sound mods no longer work.
The google sound app may crash if updated to version 2, leave as version 1.
This rom will not work / will never work on i9515, i9500 and i9506 variants of S4.
Reporting bugs​
Proper reporting of issues will help me spend time productively fixing bugs rather than tail chasing vague issues.
Please follow these guidelines.
Reporting bugs
If you wish to report an issue, then the onus is on you to prove the issue.
If you provide exact replication instructions, an idea of how often the issue occurs and logs that enable me to replicate the issue then a fix will be possible ("if you do action 1 then action 2 then action 3 you will find that bug X occurs 100% of the time").
If you give a vague complaint about an issue then I will not look at it without explicit replication instructions and preferably logs ("phone overheats when using game XYZ").
Issues about overheating, battery life or performance should be backed up with information from relevant monitoring apps.
One-off issues generally do not get investigated unless they are well documented and have provided logs.
Issues that are specific to one piece of software will generally not get investigated without logs. I am not very keen on installing software to investigate bugs, especially if I need to create user accounts. If you can replicate the issue on more than one piece of software it will increase the chance of being fixed.
Issues to do with speaker or microphone related issues need to be explicit about which speaker and mic is in use (internal, head phones, earphones, bluetooth headset, Bluetooth speakers), whether normal earpiece or hands free mode is in use, Audio mods that have been installed. Logs may be helpful too.
Issues with media / streaming / playback should be provided with examples.
A picture is worth a thousand words; a movie is thousands of pictures. If you cannot describe your problem in words, post pictures or movies to help show your issue. The rom has in-built screen capture and screen recording tools, so please use them.
It can often be difficult to tell what is going on with logs from a fully loaded system. It can help if you make a nandroid of your current system, format and then make a clean install, with gapps only if needed, and only the app that causes the issue - as minimal a system for replication as possible - then replicate the bug and capture logs. If I then have to replicate the issue I can easily replicate your system.
If you want to send logs for a bug, I would like you to use Syslog.
Perform some of the functionality that is bugged and then capture logs in the app.
If you have had a reboot then capture a set of logs immediately when the system reboots. If the last-kmsg file is empty then the logs are useless.
Type a brief description of the problem in the notes field and your XDA username .
Select to scrub personal information.
Upload it to a web based host (gdrive, dropbox, etc.) and PM the link to me.
And remember:The Drill ....
​
Mueheheheh <3
I like it... Ahaaaa Ahaaaa....
Who the hell is that jdcteam anyways? They spam our forums with roms
Ps
Haaaaaappy biiiiiirthday... Toooo youuuuuu
Awesome!
Happy Birthday
Truly wonderful, many thanks to you & all the team... & a very happy birthday to you... Welcome to the big.. 50..club
Thank you and happy birthday !
I will try this Rom tonight =)
CyA
Feliz cumpleaños.
Muchas gracias por tu estupendo trabajo.
Happy Birthday.
Thank you very much for your great work.
Downloading....
Great work, Happy Birthday
Another Pie ROM, great work! Happy Birthday!
Great work so far! This is the first time since years that my S4 doesn't run on CM/LOS.
One question: is there an option to wake up the device via home button? Can't find it.
Gesendet von meinem GT-I9505 mit Tapatalk
is it possible to customize the notification led for the application?
Happy Birthday!
but another Pie ROM? give me just one but fully functional
^ "fully functionnal" ?
Lollilop is fully Functionnal ! ah ! and there is blutooth too to enjoy !
MegisCz said:
Happy Birthday!
but another Pie ROM? give me just one but fully functional
Click to expand...
Click to collapse
do it yourself !
nice rom, it fixes my issues that i have with aospex (maybee full wipe dit it)
thanks for the work and happy birthday
but wake up with home button would be nice
Gesendet von meinem GT-I9505 mit Tapatalk
Very nice. Loads of features!! Many thanks again. I'll stick with this one. :laugh:
Thanks Sir. I missed rom like this, this one remind me resurrection remix.

Categories

Resources