[JDCTeam] 🥧 Liquid Remix Pie 🥧 Release 07 [13 May] [9.0.0_r37] [unofficial] [EOL] - Galaxy S 4 i9505 Original Android Development

[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.

Related

[JDCTeam][STABLE][5.1.1][RRO][10 April] The Android Open Source Project LMY49J (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"
}
The Android Open Source Project
Brought to you by Jflte DevConnection Team​
Looking for variants threads?
AT&T
Sprint
T-Mobile
Verizon
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We're 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 point the finger at us for messing up your device, we will laugh at you.
*
*/
What is AOSP?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps. Anyway to get a working system me and @-+BB+- added some changes from CyanogenMod. We added also some non-AOSP features like init.d support, @alucard_24 kernel for better performance and energy saving, STweaks for advanced kernel settings and support for Over-The-Air updates through a dedicated app (OTA Updates). Maybe something else from us might be added, but please do not ask for features to be added because we're not going to add more to keep this ROM small, fast and pure.
JDCTeam
In alphabetical order:
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Jim Silverlock - @Jimsilver73
José Adolfo Galdámez - @josegalre
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 - @SkL*
Known issues
ANT+
A note about Android Pay: will Android Pay work here? The answer is no. According to Google infos it works only on factory-preinstalled and unrooted Android, do not blame us for this!
Download
ROM builds are hosted on RomHut
TWRP Recovery v2.8.7.0 with F2FS management support: AndroidFileHost
Installation
TWRP Recovery v2.8.7.0 is suggested for installation
Devices supported: I9505, I9507, I9508, I545, R970, I337, M919, L720. (I9515 and I9500 are not supported).
AT&T and Verizon users: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader if you own an AT&T phone, otherwise if Verizon you must be on the VRUAMDK bootloader in order to use this ROM. Do getprop ro.bootloader in Terminal Emulator or through ADB shell to find out which bootloader you have
First time or clean install:
Download the ROM from the link above
Download GApps package for Lollipop 5.1
Put the zip files on your SDCard
Reboot in Recovery
Wipe Data / Factory Reset
Optional: convert to F2FS
Select "Install zip from SDCard"
Choose AOSP zip file
Choose GApps zip file
Reboot system
Update from a previous build:
Via OTA Updates:
Open OTA Updates app
Download the update
Press "Install"
Your device will automatically reboot and install the update.
Manual update with TWRP:
Download updated build from the link above
If you do not have the Gapps package, download Open GApps
Put the zip files on your SDCard
Reboot in TWRP Recovery
Wipe /cache and dalvik-cache
Select "Install zip from SDCard"
Choose AOSP zip file
Choose GApps zip file
Reboot system
We don't have a backup/restore GApps script yet. When you update /system is formatted, so you need to reflash GApps package too. In case you don't do it, Google Apps will fail in endless force closes after boot.
First boot after install/update takes a while, wait at least 5 minutes for it to boot.
To convert cache, data and system partitions to F2FS look in post below.
Sources
Kernel source here
ROM here
Social
Google+: JDCTeam Community
YouTube: JDCTeam TV
Credits
-+BB+- - Lead developer
JDCTeam
CyanogenMod
Google
OpenGApps
Special thanks:
RomHut
gkkovacs - JDCTeam-Build02
XDA:DevDB Information
AOSP 5.1.1 for Samsung Galaxy S4 (Qualcomm variants), ROM for the Samsung Galaxy S4
Contributors
-+BB+-, AntaresOne, smeroni68, alucard_24, MattBooth, angelcalibur, franzyroy, hawkerpaul, javelinanddart, Jimsilver73, side, smstiv
Source Code: https://github.com/AOSP-JF
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: v7 - 20160410
Stable Release Date: 2016-04-10
Created 2015-06-06
Last Updated 2016-08-18
Reporting issues
Please report issues in our issue tracker: https://github.com/AOSP-JF/issue_tracking_aosp/issues
Things like "this doesn't work", "this keeps FCing", "found a bug: *someapp* FC" etc. don't help. We need logs!!!!!!
Do not report bugs if you:
Flashed a different kernel
Installed or did mods from untrusted sources
Installed Xposed
Modified system files
Changelog
20160410 - Stable V7
MD5 - 56b28abf29cebd3cb1667d6f80d42785
Kernel:
General code update + fixes
More code ported from 3.10
Updated Toolchains (5.3.0) and Busybox (from official Master branch)
ROM:
Update sources to Android 5.1.1 release 37
Update SuperSU to v2.71
Update LayersManager to v4.4.4
SnapdragonCamera: Small updates/fixes
external/jpeg: use qcom-optimised repo from cm
Switch to Linaro 4.9.4 for rom compiling
20160311 - Stable V6
MD5 - 075acabcb35a601ea9e1b27f3fac246c
Kernel:
General code update
Ramdisk: cleaning and some small opimisation
FS / BLOCK / PROC / CPUFREQ / eCryptfs / FUSE / FS Drivers : Sync with 3.10 tree
ROM:
Small APNs updates
Camera: added QCOM features + updated camcoder profiles
AV: synced code with cm-12.1/CAF (LA.BF64.1.2.1_rb2.6 branch)
Camera: Switch to SnapdragonCamera from CAF + updates/fixes from cm-13.0
Core: merge + sync missing code from CAF/cm
Native: Small fixes + added some missing stuffs
Base: fixes + ported some missing code from CAF/cm
Audio: various enhancements + fixed WhatsApp audio messages recording
Bluedroid: fixed discovery status handling
Update sources to Android 5.1.1 release 35
Fixed logcat (Must be enabled from STweaks)
20160207 - Stable V5
MD5 - 9d49d45c05aa8f55d2b373fe99927002
Kernel:
General code update
Updated Toolchains (5.3.0)
Netd/wifi: updates and fixes
Added support for SGH-S970G and SM-S975L
IR: fixed phone hotboot, crash, reboot using IR-Blaster
ROM:
Update sources to Android 5.1.1 release 34 (Google february security update)
Updated LayersManager t v4.4.1
Fixed Bluetooth sometimes not turning on after a flash
Added support for SGH-S970G and SM-S975L
Audio: add back LPA and set awesome player as default
20160104 - Stable V4
MD5 - a2d15f1f3109ee48a0593dee2a835df0
Kernel:
Fixed button vibration when screeen is off
Fixed music sometimes stuttering when user turns off the screen
Fixed freeze when booting connected to an AC/USB cable
ROM:
Bluetooth: fixed bt turn on for semcosh
A2dp: Fixed a mismerge
av/core: small fixes
AOSP Settings: completely reworked
Updater-script: fixed permissions/selinux context for ril blobs
General small fixes
20151207 - Stable V3
MD5 - d1ef760fa6faa98e3a53a583a53b0cd8
Kernel:
Small optimisations
General code update
ROM:
init: small changes and optimisations
Toolbox: updated ledify and switch to our proprietary version of Toolbox
Contacts/ContactsCommon: fixes and enhancements
SurfaceFlinger: restored high priority (Enhanced UI smoothness/responsiveness)
Proprietary blobs: added missing libbtnv.so
Restored BFQIO/cgroups changes, this time should work as expected
Added eMMC trim at startup
Enhanced brightness response when light change, much more faster than before
Updated sources to r30
Removed CPU Boost and all related changes made by cm/caf. Everything is handled by Alucard kernel, we do not need that stuffs
jflte: updates and fixes
Ramdisk: cleaned unused stuffs
General code updates/fixes from cm
Updated SuperSu, LayersManager and Toolbox
20151020 - Stable V2
MD5 - 1c4f045e456b3d1d858f0e4d4504339a
Kernel:
Governors tuning/code cleaning
General code update from 3.10 and fixes
Fixed sporadic system freeze
Updated and enabled zram (512 Mb on default profile)
Changes and fixes on LMK
Fixed MultiROM
ROM:
Gallery2: Added support for drm content + small fixes
jemalloc: update to version 4.0.0 (big thanks to arter97)
Art/libcore: reverted some things that could cause potential issues/instability
IMS: merged all updates from codeaurora/cm
ART: fixed segmentation fault when xposed is installed
libhardware: completely reworked, fixed some small bugs, added missing code and merged code for cpu boosting interface
base: fixes, speed/stability enhancements and merged cpu boosting interface code
Added LibSwitcher to build, an easy way to have an always working IR LED
native: merged some missing code from cm
Update apns
Updated WebView
libpng: small fixes from M
Updates on sepolicy
av: another integer overflow fix
base: fix sporadic SystemUI crash when user long press home button
Fixed vibration when receiving a call
Updates/Fixes on init for various devices
Bionic: reworked the entire branch
Removed not used/old optimisations
Implemeted pty.h
Lots of cleaning
Layers Manager: updated to 4.3 final version
libcore: more fixes/enhancements
Updated sources to r24
Build with JDK 8
LatinIME: fixed gesture typing + other small fixes
Reverted cm changes for BFQIO and cgroups
Improved battery stats
Icons: fixes on battery stats and bluetooth icons
Include security patch level in Settings
Updated FFmpeg to 2.7.2 release
AudioService: allow volume control on analog dock
Base: small fixes
Enabled FFMPEG codecs
Updated Layers Manager (v4.3.1) and SuperSu (2.51)
Keymaster: small changes
Fixed some warns during build
New Bootanimation!! BIG BIG THANKS TO @AntaresOne and @ovaxivanov (XDA)
20150917 - Stable
MD5 - f57cea2839cf00db4f0a4c107d4d8e04
Kernel:
General code updates from Linux kernel 3.10
Added KMS and UKMS from Linux kernel 3.10
Added VENO TCP protocol
Changes on OOM control, less battery usage
IPC: ported code from 3.10 kernel
Optimized alucard, darkness, nightmare and ondemand CPU governors
ROM:
Android-5.1.1_r18
Added STK to build
Ported all the code from AOSP for SIM handling
Add ability to ignore interruptions while active media playback
Reverted some fixes on base
Fixed APN selection on CDMA phones (this time for real)
Removed not used code from init (auditd)
Fixed last Stagefright vulnerability (CVE-2015-3864)
Launcher3: Added stock wallpapers
Frameworks: add ability to choose a different wallpaper for lockscreen
Settings: Updated icons and colours
Fixes on base/av/build repos
Added WallpaperPicker to build
Base: added dismiss button to battery saver option
Base: improved recents tasks list
Device: fix MMS
Use chromium/icu repos from AOSP
Add SamsungServiceMode specific for our RIL
More fixes from M to base/av repos
libbt: support 1.5M baudrate
Fixed encryption for f2fs
Fixed ipv6 tethering
Telecomm/Telephony: ported a part of code from AOSP
libcore/art/core repos: tons of fixes and ported a part of code from M
Init: allow SElinux permissive in user builds
Reduced log level for all the builds
Toast: Show app icon with the message
PackageInstaller: show current & new version
frameworks/native: merged a lot of fixes from M
stagefright: added new Softavc/Softmpeg2 decoders from M/master branch
Built with GCC 4.9.4 (UBER)
Art: compiled with GCC 4.8.5 (UBER) due to segfaults caused by new GCC
Bluetooth: fixed compiling for latest GCC with -os flag
Audioflinger: fixed compiling for latest GCC with -os flag on ID3
Updated Archidroid optimizations to version 4.1
Updated translations for AOSP Custom Settings
Updated Sepolicy
Some updates on wifi code
Bionic: more optimisations for krait/a15 cpu
General code updates/fixes in base/core/av/native repos
Some small changes on telephony repos
Manifest: remove not used repos
Device: update media codecs & power management
Improved InCallUI speed when receiving a call
Bionic: a lot of improvements
Native/Base/Core/Extras: more fixes from m and cm
Updated APNs
Updated and improved RIL
Gallery2: materialized, updated code and fixed a lot of bugs
Ported support for oma-drm / OmaDrmEngine from cm
Ported all changes made by cm for BFQ IO scheduler
Core: improved UI responsiveness and reduced wakelocks when phone is on deep sleep
Small bugfixes and improvements for f2fs/ext4
Build: improved build enviroment and removed some unused/outdated packages
20150813
MD5 - 7ec092cebfd227343837e7cbe83ed269
Kernel:
General code updates
Updated mm from 3.10 kernel
ROM:
Android-5.1.1_r13
Camera: added options to save photos/videos on external storage
Fixed APNs for CDMA phones
Fixed carrier text on Keyguard
DreamManager/DozeMode: do not turn on the screen if s-view cover is closed
Materialized some icons
Some framework & telephony fixes
Stock Browser: completely reworked, materialized and fixed some FCs
System animations: added a new step (0.75) and set it as default
Use freetype 2.6.0 from m-preview, this solves some security issues in older versions of this library
Use our art and bionic repos tuned for cortex-A15/krait cpu
20150807
MD5 - eb4c36f964c5db3749bfb4a9d2694995
Kernel:
Added full support for i9507
Many code updates
More eMMC enhancements (performance mode)
Updated workqueue and Idr from 3.10 kernel
ROM:
Android-5.1.1_r9
Added option to force notification expansion by default
Added Samsung doze specific settings under AOSP Settings
Added softkey backlight control under AOSP settings
Bluetooth: added accept all files option
Fixed Stagefright, now all audio files works
Fixed Twitch
Improved boot time
Massive update on telephony repos, merged and adapted all cm fixes
More updates and fixes for libhardware legacy
Removed logspam from proprietary libraries
Switched to latest glib 2.15 from m-preview
Small audio fixes
Small framework fixes
Small RRO fixes
Updated APNs list
Updated LatinIME, more languages added and small fixes
20150727
MD5 - 6aa21cc578a37b510fdaf16306b11b83
ROM:
Added customizations for Quick Settings tiles
Added long press actions to tiles
Added long press actions to notification bar objects (clock, date, avatar, battery and settings, long press on Settings icon opens AOSP Settings)
Added missing softkeys manager
Keyguard: disable menu key unlock device
Fixed screenshots
Small Exchange services fixes
Updated translations for all languages
Various bootanimation improvements
Various framework fixes
Statusbar network cluster icons: show LTE instead of 4G, distinguish between UMTS and HSPA
WiFi: revert aggressive blacklist + other fixes
20150723
MD5 - 24a4098e04af0ccd6b6a81a22d3563c9
ROM:
A lot of optimizations in build environment
Added clear all button in recent apps panel
Fixed tethering & added IPv6 tethering
Fixed back/menu keys screen wakeup
Fixed OTA updates
Launcher3: optimizations and some materialization
Made "SD Card removed" notification dismissible
Updated Stagefright with latest CM changes
Updated translations for AOSP Settings and power menu
Various framework improvements
20150715
MD5 - 9bf1dd18b0119f0d7851d138103e1b48
ROM:
Fixed a NullPointerException on app selector
Removed VoiceDialer
20150714 - Beta #2
MD5 - 9a2152910fd98863ae6f79ef3857068a
Device:
IR: use old timing code (consumerIR i.e. "IR Blaster" fixed)
Switch to prebuilt Camera HAL (less interface crashes now)
Kernel:
Various code updates
ROM:
Codebase android-5.1.1_r8
AOSP Control:
Advanced Reboot menu
Changelog
Status bar Battery icon settings
Added 60FPS BootAnimation, big thanks to @guerreromanuel
Added dancing notification LED at boot
Added Google DNS
Added Launcher3 package to build
Added Layers Manager by BitSyko
Added Reverse Lookup
Added SuperSU by @Chainfire
Blacklisted some BT devices for better compatibility
Build dummy InCallUI with persistent attribute, this allow us to keep the process in memory and helps a lot when receiving a call and the device is busy
Camera: stop using gps when camera app is in background
Fixed Archidroid optimizations V4
Fixed Bluetooth audio stream (A2DP)
Fixed camera opening when flash is enabled (doesn't crash anymore)
Fixed data usage graph on settings
Fixed init.d not working properly
Fixed QCOM Time Daemon support
Fixed some crash on MediaProvider
Fixed support for all jf variants
Hopefully fixed audioflinger/mediaserver crash and audio stuttering when indexing media files
Many fixes in environment
More Materialize on framework
Other small UI style changes on Dialer/InCallUI (Materialize)
RRO Fully fixed
Small fixes on Telephony
Switch to Contacts, Dialer & InCallUI sources from AOSP
Tons of fixes on frameworks/base
Updated stagefright with latest CM changes and fixed & updated FFMPEG 2.7 compile
20150619 - Beta #1
MD5 - 51b35865265ad3bfbc478c0d214070f8
ArchiDroid optimizations v4
Added MultiROM compatibility
RRO added and partially working: Contacts, Dialer and Settings need some changes. Everything else is correctly themed
Fixed BT/WiFi coexistence, now can be turned ON at the same time
Fixed back/menu keys lights (timeout set at 5 seconds, user settings soon available in Settings app. For now, enable/disable by writing "softkeys" without quotes in Terminal Emulator (available on Play Store))
Fixed F2FS for /cache partition
Fixed "First boot doesn't have sound across all the system if the external SD card is not in FAT32"
Fixed MicroSD card, all filesystems are mounted well and working in r/w
Init: use our specific init
Temporarily fixed "No SIM" on Keyguard (removed Carrier text)
Various kernel code updates
Various updates on audio/camera code
Various updates on BT/WiFi code
20150602
MD5 - 6cc3db0a6257641aba4dfebda0e3fb30
Initial public release
Tips
To enable Developer options go in Settings->About device and press "Build number" for 7 consecutive times.
Using F2FS
What it is? Wikipedia
To use it you should first convert your EXT4 partitions through recovery, before installing this ROM.
On PhilZ:
Wipe and format options->custom format options->toggle ext4 f2fs migration
Format data and data/media->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
Format system->f2fs
On TWRP:
Download and install this TWRP version: https://www.androidfilehost.com/?fid=24052804347763625
Wipe->advanced wipe
Select data->change or repair file system->f2fs (Warning: internal storage is formatted, make a backup of your personal data before doing this!)
Select cache->change or repair file system->f2fs
Select system->change or repair file system->f2fs
Now you can install this ROM following installation steps in post above
Some screenshots
Thanks for the new ROM!
Good luck!
Waw! The first one! Congratulations! :good:
That's what we call a great Team!
This development was started 2 months ago from @-+BB+- that has done a great job... then his coming to JDCTeam has bring his project in the Team workflow... all our devs has given a shot to the code, so is the real first common project... we hope you will enjoy it, taking care that this is the initial release, so as reported by us, there are still bugs to be fixed.
Aosp sources from Google are for different hardware, and this requires modifications and changes to let it works.
Thanks for your attention.
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.
OMG YES! Finally a Lollipop AOSP ROM for our S4! I've literally been waiting for someone to make it for a while. Thank you!
SuoerSU Corrupted
@AntaresOne
The SuperSU in the RomHut Link is Corrupted, As it's Displaying 5.79KB only !
Looks gteat so far ?
Airtioteclint said:
So far so good with gravity box. But my ringtone doesn't sound, and I don't have an extSdCard installed. I know you guys don't support xposed but I don't think xposed is the problem.
Click to expand...
Click to collapse
These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.
Enjoy the new ROM and remember this is only the first release of this very clean AOSP source
This first build is so good - imagine what the future development is going to be like.
YES YES YES!!! I've used pure AOSP roms since Jelly Bean, I was so disappointed when the dev didn't do Lollipop. Now my prayers have been answered. Downloading this right away.
Just a suggestion, I think the OP should have a small guide to how to convert extSD to FAT32, just for the not so tech savvy
Jimsilver73 said:
These are both issues mentioned in the op - you probably don't have your ext sd card formatted to fat32 which is why you can't see it, and you probably haven't rebooted yet which means sound is likely affected.
Enjoy the new ROM and remember this is only the first release of this very clean AOSP source
This first build is so good - imagine what the future development is going to be like.
Click to expand...
Click to collapse
I dont have one installed. And my setup required me to reboot several times. But thanks.
so want to give this a try.
one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?
thanks!
misha0209 said:
so want to give this a try.
one thing though, i'd like to ask anybody who flashed this, just in case, since this is pure aosp.
taskbar battery icon. does it have a setting for text? or do i have to live with the battery icon?
thanks!
Click to expand...
Click to collapse
You can install this, enable percentage and uninstall
I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.
I can say that now it's more for experienced users rather than anyone
We'll tell you when it's ready, thank you for the attention.
Inviato dal mio GT-I9505
AntaresOne said:
You can install this, enable percentage and uninstall
I want to tell anyone that even if development started two months ago this ROM isn't yet ready for daily use for anyone. If you can't live without bugs do not flash it.
I can say that now it's more for experienced users rather than anyone
We'll tell you when it's ready, thank you for the attention.
Inviato dal mio GT-I9505
Click to expand...
Click to collapse
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."
but i will take your advice and go back to the optimised builds for now
i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Kryten2k35 did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.
anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use
I'll try. Thanks JDCTeam. See you around here.
misha0209 said:
thanks for the fast reply.
unfortunately link says "We're sorry, the requested URL was not found on this server."
but i will take your advice and go back to the optimised builds for now
i know you said you want to keep this as close to AOSP as possible, but would you consider implementing a few things into this ROM?
you know, casual stuff like the battery percentage, or quick settings pull down method, or a fancy reboot screen.
kinda like what Danvdh did with the 5.0.1 GPE.
that doesn't have all the bells and whistles of CM, but it has some of the sensible, useful stuff built in, that the users would ultimately probably install themselves sooner or later.
anyhow, much intrigued by this new project, will be waiting for the moment you deem it safe for use
Click to expand...
Click to collapse
Link fixed: https://play.google.com/store/apps/details?id=de.kroegerama.android4batpercent
Maybe, we'll consider some additions but no promise. :silly:
Anyone can answer why would I install it and not CM 12.1, is this better then the CM ?
AntaresOne said:
Link fixed: https://play.google.com/store/apps/details?id=de.kroegerama.android4batpercent
Maybe, we'll consider some additions but no promise. :silly:
Click to expand...
Click to collapse
Now only an update of MULTIROM and I will have the Galaxy S4 perfect. Thank you, you are good.

[JDCTeam] 🌴Optimized LineageOS 15.1🌴 Release 06 [11 Sep] [8.1.0_r43] [KANGED] [EOL]

[JDCTeam] 🌴Optimized LineageOS 15.1🌴 Release 06 [11 Sep] [8.1.0_r43] [KANGED] [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"
}
Optimized LineageOS 15.1 for the Samsung Galaxy S4 (Qualcomm variants)
Brought to you by the Jflte DevConnection Team​
Code:
* Your warranty is now void.
* We are 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! YOU are choosing to make these modifications and if
* you point the finger at us for messing up your device, we will laugh at you.
FEATURES
Based on LineageOS 15.1 - Android 8.1 Oreo r_43
September 2018 security updates integrated
F2FS support
Improved speed, stability, RAM usage & battery drain
LEDify by JDCTeam - choose your favorite notification LED pattern at device's boot!
Toolbox by JDCTeam - the all-in-one device manager
OMS integrated / Substratum supported plus LOS themeing
Spectrum profile manager supported
Powered by BUFFcore kernel:
Code:
BUFFcore 2.17:
Set CONFIG_HZ to 300
Add intelliplug, use as default hotplug.
Tweak our touch boost, after new hotplug
Add Color control tweak
Stop lowclocks from defconfig
Build with GZIP
Quickwakeup - the kernel can semi-wakeup and decide if needs to end suspend or return to suspend with losing doze.
fully optimized toolchain flags;
reduced sleep timeout;
dynamic file syncing - early_suspend and dyn_fsync by default;
boeffla wakelock blocker;
print to dmesg log when a suspend gets broken;
sdfat enabled;
fastcharge implemented (up to 1900 ac / 1600 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;
optimize divide / multiply by power of 2;
added tcp optimization options;
set westwood default;
force doze screen off helper;
optimize cbfillrect function;
reduce wifi wakelock times;
nohz: reduce overhead under high-freq idling patterns.
Many, many more - install and see for yourself!
SUPPORTED DEVICES
All Galaxy S4 variants with Qualcomm Snapdragon 600 are supported:
GT-I9505
GT-I9505G
GT-I9507
GT-I9508
SCH-I545
SCH-R970
SGH-I337
SGH-M919
SPH-L720 - * you may need this workaround *
SGH-S970G
SM-S975L
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 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.​
UNSUPPORTED DEVICES
GT-I9515 is not / will never be supported (slightly different hardware)
GT-I9500 is not / will never be supported (completely different hardware)​
DOWNLOAD
Optimized-LineageOS-15.1 at AndroidFileHost: HERE
Official OptLos aroma addon package: HERE
Latest official TWRP Recovery v3.2.3-0 for JFLTE: HERE.
Latest official TWRP Recovery v3.2.3-0 for JFLTE Loki-patched by @mattgyver: HERE.
Other variants may require a different recovery. ​
INSTALL
Move any files you want to keep to PC - or you will lose them !
Make sure you are using the unofficial JDC version of TWRP above. Earlier versions will give Updater process ended with ERROR: 7.
Download the Optimized LineageOS rom , root solution and a Gapps 8.1 package (nano / pico or larger) for arm
Move the Optimized LineageOS rom, root solution and Gapps package to external storage
Boot into recovery mode (hold volume UP, HOME, and POWER button for 1 second after vibrate)
Wipe > advanced wipe > select (enable / tick) for Dalvik / Art Cache, System, Data, Internal Storage, Cache
Swipe to wipe at bottom of screen
Back to main start screen
Wipe > format data
Type ‘yes’ and press blue checkmark at the bottom-right corner
Back to main start screen and select Install to install rom, root solution, Gapps and Aroma.
DO NOT wipe cache / dalvik / art after flashing as this rom is pre-deodexed
Reboot System! Enjoy!
Once first boot is completed you can safely move your files back to Internal Storage
NOTICE:
First boot after an install / update takes a while, wait at least 5 - 10 minutes for it to boot.
Phone will be hot / slow after first boot as dex optimisation of your apps occurs and media catalog is built of your audio / video files.
If the LED stops flashing and goes solid with any color then SuperSU did not correctly trigger the reboot. You can either pull the battery -OR- hold down the power button for 15 seconds till the led / screen goes blank, then let go of the power button. Then after another 4 seconds it will automatically boot and vibrate and everything is 100% normal. It only happens that one time on a new Rom install with SuperSU.​
-----------------------------------------------------------------------------------------------------------------------------------------------
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.
-----------------------------------------------------------------------------------------------------------------------------------------------
SOURCECODE
Available on:JDCTeam GitHub​CREDITS
Side - Lead developer / da boss.
Buff99 - Minor developer / major meddler
JDCTeam
LineageOS
OpenGapps
SPECIAL THANKS
Donators
OptLos test team / Slack testers
AndroidFileHost
Sausages
All of you!
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
Giwrgos Mantratzis - @Retrial
Yannis Menexes - @SkL*
You are welcome to join the official OptLos chat / test group in Slack optlosoreo
XDA:DevDB Information
Optimized LineageOS 15.1 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
side, buff99
Source Code: https://github.com/JDCTeam
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: LineageOS
Version Information
Status: No Longer Updated
Created 2017-11-22
Last Updated 2018-12-02
Reserved
Video review by @MikeTheTechSavvy
Here -> https://www.youtube.com/watch?v=4OzQXZiBSbc&feature=youtu.be
Current issues
​
​
BT calling from headsets or cars MAY not work now. Stay tuned.
Wifi uses the region set in your phone sim, if you don't have a sim your region may get incorrectly set. See here
​
Since ROM supports all (SuperSU,native root,magisk) JDCToolbox is coming as a flashable depending on your root method.Download the one that fits you
please join the public group at Slack:
https://join.slack.com/t/optlosoreo...E0YWY2M2U2ZTM1Yjg5OGNiY2IwMmI0ZDExMGFjNzQ3Zjk
Things you can find at this channel ->
-Direct messages with users and me
-Todo list for next version
-current changelog
-Requests
-Fast messages and bug reports
-Fast support
Rules:
-No "BEST ROM FOR S4?"
-No "this doesnt work" without a log
Some notes from me:
Use opengapps 8.x and ARM ..not ARM64
Ledify custom pattern
Some notes about ledify. In case u need some "hardcore" edits or even create your own ledify patterns
here is a small tutorial:
at /system/bin/ledify the script exists.
as you can see at line 236 , the default pattern is the 'heartbeatblue'.
your options are:
disabled)
heartbeatblue)
heartbeatgreen)
heartbeatred)
jdcdefault)
nexus)
nexusreverse)
police)
secdefault)
if u want to create a new one do this :
go to line 70 and add a function with the name u want.lets say OPTCM
Code:
OPTCM() {
//write your routine here as the others.
}
now go to RUN() and add
Code:
optcm) OPTCM;;
finally go to final lines where it says
Code:
# Default
PATTERN=heartbeatblue
and change it to
Code:
# Default
PATTERN=optcm
save the file and u r ready.
For better results u better go to twrp,mount the system partition,take the ledify file to your pc,edit it and push it again back to it's location.
Changelog:
Changelog:
Date:11-September-2018
Version 6
md5:8a814513db672990b3d0d891dafc8b8e
kernel: Set CONFIG_HZ to 300
kernel: Add intelliplug
kernel: Tweak our touch boost, after new hotplug
kernel: Add Color control tweak
kernel: Stop lowclocks from defconfig
kernel: Build with GZIP
QS: Add "silent-vibrate-loud" tile
wifi: More edits again
BT: and again...
post-fs: Add permissions to trace_marker
Fixed flickering white fonts on black background
a2dp: Improve the driver
Upstream merge since:
Update our wallpaper
New bootanimation
Ledify: Match the color with the bootanimation
GPS: Edits again side
Fix the "unknown calls" issue for some providers
kernel: Add 'State notifier' for better sleep situation
Settings: Show version number at settings
QS Tiles reorder. Add the useful tiles on the first row
Audio edits,clean up and such
Remove 'x' sign from signal icon when no data
Update the 'over the horizon' Crapsung ringtones
Custom kernel adiutor comes prebuilt for buffcore
Septembers security patches.
Update to revision 46 of Oreo
Upstream merged until 11-September 2018
Old changelogs:
Date:20-August-2018
Version 5
md5:51a24d1db518bdff3a53ef803c28e5b6
Fix OMX video recording after Coocle's changes came from August security patch
Set stats collect to false.
Add OnePlus sounds for alarms/ui/notifications/ringtones
Updated wallpaper
Display and general hardware edits.
4g/lte status bar icon is now selectable (Settings/System/Status bar)
Upstream merge until 20 august
Fix netflix
Turn LED to BLUE when camera is used (This feature is added for security reasons.Now you know which app spys your face)
GPS edits
Reduce system's partition size. (ROM's ! not partitions. that means u have ~200mb more available)
Speed up coocle apps installations and pure apks
SystemUI: Do not use transparency on QS
Use some Ubuntu's fonts
Wifi is edited again
Build audio amplifier
Added Airvoice APN as requested
CPU scheduling edits
init:fix a bug on boot completed
No more low clocks
Viper4android now works ( https://androidfilehost.com/?w=files&flid=251286 )
Kernel edits:
Add quick wakeup feature
Date:11-August-2018
Version 4
md5:43162b6499c24a55558fc7f006f98d4d
FULLY rework the camera and go to the closed source solution
Fix our hardware sources ( fixed my fault on branches tracking )
USE_CUSTOM_AUDIO_POLICY and USE_LEGACY_AUDIO_POLICY
BuffCore updated including Doze improvements
GPS edits
9507 is now supported (?)
General source clean
Clean my build script (-Doesnt affect the rom)
Clean device tree. (-Doesnt affect the rom)
Clean double directories (-Doesnt affect the rom)
Clean blobs (-Doesnt affect the rom)
Clean vendor/jdc (-Doesnt affect the rom)
Rename the rom after build complete (-Doesnt affect the rom)
Create script to create remotes in one shot (-Doesnt affect the rom)
Add more permissions from framework ,affecting camera
Some fun at settings/vendor security date
Fix google play edition installation (?)
system_prop:Set dexopt.boot to verify.
jf:Add seccomp policy for media stack
system_prop: Dalvik:Use 4 threads when needed
Force enable aptx for bt
Update our wallpaper
Enable doze with a better way
Fix recents icon lines
Revert wifi when kernel is ready
Tweak the boot up process to improve speed
Edit WiFi driver and downgrade the hidl version - Seems stabler
Make recents blocks,circle
Upstream until 10 august
Reduce minimum CPU clock (We may gain some juice from here)
Enable multisensors HAL - a better overall experience
Cleanout the doze/display sources. (possibly better sleeping and on-screen drains)
Aptx is now fully working - YOU HAVE TO UNPAIR AND PAIR AGAIN YOUR DEVICE - Thank that guy -> @Buff99
update to _r43
Add August security patches
Build date is now in english
Add Reading mode at QS Tiles
Update libwvdrmengine.so for O
Youtube playback edits on 720p-60fps/1080p - still kinda broken i guess
Do not use sdclang
Add ldac support
emmc_trim now works on boot
Add some camera,wifi and nfc permissions just in case
Date:30-July-2018
Version 3
md5:dfab4dcaa370d848d281254b615d1e8b
jf:Remove a double-declared cache partition size
build.sh:Some edits here and there.not affects the flashable zip
Τweak the GPS
Binary permission fixes
Enable SDclang
BlueTooth:Revive optcm14.1 code
BlueTooth:Fix prepatch dir
jf-common:Vendorize permissions
jf-common:Vendorize bt prepatch
init.power:Rewrite it from scratch
prop:Set LCD density to 420
Add vidc firmware
Add missing props
Declare Radio Access family
Add vendor props and fingerprint
prop: Declare the security patch level
Fix alarm's/clock's visual bug
Tweak thermald's sampling time (We may have better temperature?)
Now building both ROM and kernel with Linaro,specially tweaked for our jf
add classifier (https://source.android.com/devices/tech/display/textclassifier)
Clean out the ledify script execution
Fix proximity reset on first boot
wifi: wait for kernel driver to get ready
Set default 'Never turn off wifi on sleeping'
overlay:Set wake gestures off
Replace recents icon when no app
Show USB mode dialog when USB is inserted
Back to stable Webview
Speed up the installation process by 2 seconds (Remove 2 sleep commands)
Ship FlipFlap-A common Lid/Flip Cover app for AOSP, focused on rooted devices and specially designed for the LineageOS Project.
Tweak the input boost
Use Samsung fonts
Add call recording feature
Add 3-finger-screenshot gesture
Reset camera when media service restarts too
base:Allow screenshot secured apps
Disable kernel checks ( we may gain some juice from here)
prop: Calls: Do not delay at all
props: Disable power collapse on RIL
prop:Remove unused props
props:Enable stagefright smoothness
props:Enable HW accelaration on video playback
Update our wallpaper
Replace jelly with Bromite browser
Fix mixplorer initial crash
Upstream until 30 july
aapt: enforce 0 compression
core: use 0 compression when creating the target_files package
Create 0 compression ratio jar files
Scroll: modified velocitytracker
Frequently used OpenGL ES methods whitelisted for fast JNI path
Use -O3 on our ART
Updated buff kernel
Use -O3 on dalvik executables
Add clock position option
JDCTOOLBOX IS NOT INCLUDED IN ROM.DOWNLOAD IT FROM POST 2
BUFFcore 2.09b - 2.12 changes
fully optimized toolchain flags;
reduced sleep timeout;
fastcharge properly functioning now - AC forced on highest you can attain and USB now working higher than 460mA
dynamic file syncing - early_suspend and dyn_fsync by default;
boeffla wakelock blocker;
print to dmesg log when a suspend gets broken;
Printing broken suspends to dmesg.log - you can check the dmesg.log file to see what is waking your device from suspend. Using SYSLOG, grep the dmesg for "active wakeup source" to see if you get any reports. Alarmtimer here is OK, other WLs are worth checking, then possibly adding to the blocked WL list if deemed safe.
Wakelock blocker : the following WLs are blocked by default -
Code:
qcom_rx_wakelock; wlan; wlan_wow_wl; wlan_extscan_wl; netmgr_wl;
NETLINK; IPA_WS; [timerfd]; wlan_ipa; wlan_pno_wl; wcnss_filter_lock;
_rx_wake; wlan_ctrl_wake; wlan_wake; qbt_wake_source
you can also ADD more yourself if needed to the following user file in ROOT
/sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker​This will be a list delimited by ; semicolon and no-spaces. WLs should be exact case you find them.
So an example addon file would be
Code:
mmc2_detect;PowerManagerServiceWakelocks;msm_hsic_host
The wakelock blocker may give absolutely no difference to your battery life in suspend - It will only help if your issues are wakelock based. Monitor the log file for any broken suspends for a few nights, look them up in google to see what they are (some wakelocks are not safe to remove) then try adding any identified wakelocks to the user file.
Date: 11-July-2018
Version 2
md5:bfd7a3a93641e2d3d3f3415c0a4a30aa
Update to r36
Update july security patch
Tide up the policies
Revert:jf:Allow adjust the lights
Update media profiles
Enable memcg at kernel
overlay:Remove burnin protection
overlay: Allow display HWC hardware accelerated transformations
manifest:Add graphics.composer
manifest:graphics.allocator:Move to hwbinder
jf:Make device debuggable
Fix a thermald path(fixes battery drain?)
Fix the toast icon and expose it to themers
Disable bt by default
Enable advanced reboot by default
Fix spinners' lag
overlay:Set default theme's color to a custom one
SystemUI:Enable alarm info to QS
Change ledify pattern
Revive System UI Tuner
Trim partitions on every boot
Correct ledify contexts
Refresh proximity sensor on every boot
Change rom name display at settings
Fix toolbox working with magisk
Always use the latest webview even its beta (we trust Coocle)
Add turbo app (Contains Pixel wallpapers)
Add Mixplorer
Date: 5-July-2018
Version 1
md5:80b8eb2e629030ee7889e9308330650c
Changes:
Update to r30
Replace "clear all" with a button like previous opt lineage series
Smooth out BT and wifi
Fix some background denials ( affects the battery while sleeping )
Switch to buffcore kernel as main kernel
Update our wallpaper
Upstream merge until 5-July-2018
Fully fix camera ( video and photos are working for both rear and back camera )
GPS edits
Enable SDfat
Enable 64bit binder
Use pure-native Oreo build.Not GO configuration
Network Traffic to status bar
Introduce the Boost framework under the hood
Speed up the damn animations
Speed up the whole core while compiling
Use -Ofast flag for our bionic
Refresh the mediaserver sources ( mismerges happened and now its fixed )
Completely remove STweaks ( Bye Bye alucard .....for now (?) )
Smooth out the screen's flickerings and such
Speed up our dex like older optlos series
many more i dont remember.
Good job mate
Yeah here it is! Big thanks for all the good stuff you spread out
@side congrats mate! Running smooth on my OP5! ??
lekiaM said:
@side congrats mate! Running smooth on my OP5!
Click to expand...
Click to collapse
hahahahha.thats true.
I try later. Maybe camera works with the Camu app.
I am going to flash this as my secondary rom(dual boot to test alpha builds).hope it will work
Thanks for your work, it's a great rom.
Thank you MR.Side
Thank you again for your amazing work!
Some screenshots..
Lenny Bard said:
Some screenshots..
Click to expand...
Click to collapse
Sim not working?
dimuthu7 said:
Sim not working?
Click to expand...
Click to collapse
Don't pay attention, I just don't have sim card in my S4
Lenny Bard said:
Don't pay attention, I just don't have sim card in my S4
Click to expand...
Click to collapse
Ah ok sir
Lenny Bard said:
Some screenshots..
Click to expand...
Click to collapse
Mate can You please try if Camu app works in this Rom? Since Stock Camera is completely broken.
xell75 said:
Mate can You please try if Camu app works in this Rom? Since Stock Camera is completely broken.
Click to expand...
Click to collapse
not working
shoxieJESUS said:
not working
Click to expand...
Click to collapse
Damn, ok thanks so I will wait, cause completely without camera is not possible for me.

[JDCTeam] 🥧 Pixel Experience Pie 🥧 Release 12 [26 Dec][9.0.0_r46][unofficial] [EOL]

[JDCTeam] 🥧 Pixel Experience Pie 🥧 Release 12 [26 Dec][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"
}
Pixel Experience for Galaxy S4 (jflte)
What is this?
Pixel Experience is an AOSP based ROM with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device
Based on Android 9.0
DON'T FLASH GAPPS AS ALREADY INCLUDED
Download from AndroidFileHost
JDC Team Aroma addon - here
Translation
Help with project translation
Telegram channel
Stay tuned​
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
jhenrique09 + Pixel Experience 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
🥧 Pixel Experience Pie 🥧 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
Buff99, side
Source Code: https://github.com/PixelExperience
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-11-13
Last Updated 2020-05-17
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.
DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for 1st boot.
Run through Gapps setup.
** OPTIONAL Reboot back in to TWRP.
** OPTIONAL Install desired root solution (recommended - Magisk).
** OPTIONAL Do not clear caches, boot back into Android.
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).
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 12- 26th December 2019
release_12-PixelExperience_jflte-9.0-20191224-0101-UNOFFICIAL.zip - 675.8MB
md5sum - 281d8447f69eff26b1fec744bab95efb​
Release 12
December 2019 security patches
Changed to different Arm-optimized repo and removed a couple of bionic tweaks
Snap camera - handle sdcard removed case and dont spam exceptions
BT fixes
Translations
Drop AmbientPlay
Remove weather client
CPU tuned and JIT profiles changed to speed
Buffcore Kernel 10.2 - removed autosleep & quickwakeup
See attached changelist file for specifics
Release 11
September 2019 security patches.
Longshot screenshots added
Recorder app added
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 10
August 2019 security patches.
Buffcore kernel 10.0
See attached changelist file for specifics.
Release 09
June 2019 security patches.
Buffcore kernel 6.5b - more tweaks, fixes and optimisations.
See attached changelist file for specifics.
Release 08
June security updates
Buffcore kernel 6.12b
See attached changelist file for specifics
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
Improve ambient play layout on keyguard
Introduce smart clock
Improvements for battery percent inside icon
Smart clock: Fix clock showing then device is on landscape and QS expanded
full dex pre-opt applied
launcher pinning removed
Kernel: Buffcore 4.3b.
March 2019 security updates applied for Pix, AOSP.
Pix 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
Lots other stuff changed
Kernel: Buffcore 4.3b.
March 2019 security updates applied for Pix, AOSP.
Pix and AOSP code grabbed 16th March 2019.
Release 3
BT calling works
Lots other stuff changed
Kernel: Buffcore 4.3b.
February 2019 security updates applied for Pixel, AOSP.
Pixel and AOSP code grabbed 00:00 9th February 2019.
Release 2.93
Advanced reboot (from dev options);
Built in dark Pixel theme (basic but functional);
Launcher icon shape setting;
Translations updated;
AOSP camera shipped (may change back to snap though?)
Buffcore 3.1 app
Buffcore Kernel 4.3b
January 2019 security updates applied for PIX, AOSP.
PIX and AOSP code grabbed 07:00 19th January 2019.
Release 2.9
Wifi much better.
Hotspot / tethering fixed.
Some display changes.
LMK tweaked.
Kernel: Buffcore 3.04. Netfilter / wireless fixes.
December 2018 security updates applied for PIX, AOSP.
PIX and AOSP code grabbed 05:00 5th December 2018.
Release 02
Wifi stability improved;
OptLos "special sauce" added;
Buffcore app added (full JF optomised fork of Kernel Aduitor);
Default vibration reduced;
Some BT edits (Arco);
Toolchain changed to BB's JF optimised Linaro 7.1.1;
Kernel: Buffcore 3.01 (some Buffcore 2 tunings and optimisations added back in);
November 2018 security updates applied for PIX, AOSP.
PIX and AOSP code grabbed 02:00 22nd November 2018.
Thanks to JDCTeam chat / test group in Slack jdcteam-pie .
Current issues
Release 12​
This rom is as close as you will get to a stock Google Pixel style phone.
It is an unofficial version of Pixel Experience, so only report issues to this XDA thread, not Pixel Experience team.
Release 12 has even more @side OptLos super smooth speed optimisations applied…. - It's super smooth!.
Installs about 1.3 gb in system including gapps (** so WILL NOT WORK on i9505g / google version **)
System folder is re-sized to full 2.7gb.
Unified rom so should work on all S4 variants APART FROM i9505g DUE TO SIZE.
Remember this is an almost stock google pixel rom!
Gapps is already pre-installed and mandatory
DO NOT attempt to manually install any gapps package over the top, you will break it.
Don't work
MHL video (? we think ?)
Does work
Miracast / casting.
BT calling.
SE Linux is set as permissive.
Wifi is much improved.
Hotspot working.
GPS is great.
Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
CDMA phones work??
Magisk 19.3 works fine.
Magisk sound mods appear to work e.g. ViperFX.
Substratum works fine.
Sound changes may mean older sound mods no longer work.
The google sound app may crash, update to 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 stole my pie icon at the thread title
muehehehe <3 finally released .
loved it <3
side said:
you stole my pie icon at the thread title
muehehehe <3 finally released .
loved it <3
Click to expand...
Click to collapse
That Pie-con is JDC property.
I love that you love it.
:highfive:
Pies...Pies everywhere ?
@Buff99 @side ARTISTS !
Finally
Video by me
You killed it bro, amazing work & amazing team, love it <3
Dear Buff99,
Thank you for PE Pie ROM.
redacted
sghi747love said:
https://forum.xda-developers.com/re...-fix-signal-issues-fluctuations-t3811950/amp/
Click to expand...
Click to collapse
this guy removed his commit.
redacted
Beautiful ROM, great work! Definitely a daily driver for me if Bluetooth will be fixed!
I was looking for a lot this rom, thanks to the developers.
Inconveniences: at the first power-up, my device became excessively hot to the point of burning the screen, and turned off only.
Remove the battery, and let it cool for 10 minutes, now it seems to work normal.
Still this I am a user of this type of ROM (pixel experience) on all my devices with twrp installed.
thanks again
Release 02 is now available - see:
post #1 for download link
post #2 for installation instructions
post #3 for changelist
post #4 for updated current issues
post#5 for bug reporting instructions
Dirty flashing should work fine.
BT calling is still broken, but release 03 will see it fixed as good progress is being made.
Hotspot may be broken for this build, sorry.
This build is much faster and smoother than release 01.
[deleted]
Thanks. Waiting for stable rom.

[JDCTeam] 🥧 Resurrection Remix Pie 🥧 Release 09 [29 Sept] [9.0.0_r46][unoff] [EOL]

[JDCTeam] 🥧 Resurrection Remix Pie 🥧 Release 09 [29 Sept] [9.0.0_r46][unoff] [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 P
Samsung Galaxy S4 Jflte
Code:
[SIZE="4"]/*
* Your warranty is now void.
* And other random stuff no-one reads.
*/[/SIZE]
Resurrection Remix is based on LineageOS, SlimRoms, Omni and original Remix ROM builds, this creates an awesome combination of performance, customisation, power and new features, brought directly to your device.
Many things that were tweaked with mods in previous versions are now included by default, so please enjoy!​
Release 08 and later
Release 07 and earlier
GApps download
JDC Team Aroma addon
Resurrection Remix source
JDC team BuffCore kernel Source
XDA Developers; LineageOs team; Omni team; SlimRoms team.
And of course all our supporters, donators and users.
​
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
Resurrection remix 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
🥧 Resurrection Remix Pie 🥧 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
Buff99, side
Source Code: https://github.com/ResurrectionRemix
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop compatible
Based On: LineageOS
Version Information
Status: Stable
Created 2019-02-01
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.
DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for 1st boot.
Run through Gapps setup.
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).
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 09 - 29th September 2019
release_09-RR-P-v7.0.2-20190927-jflte-Unofficial.zip - 419MB
md5sum - 18d3c8a64cec5f68bbf614d6b883abbc​
Release 09
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 08
August 2019 security patches.
Buffcore kernel 10.0
See attached changelist file for specifics.
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
systemUI crashes fixed
BT defaulted on
change graphic renderer
camera improvements
governor changes including on charger
call recording in supported countries
add QS sound tile
unlinked ringtone and notification volumes
Running Services from QS panel
expanded volume panel for 9.x
translation updates
full dex pre-opt applied
launcher pinning removed
Kernel: Buffcore 4.3b.
March 2019 security updates applied for RR, AOSP.
RR and AOSP code grabbed 25th 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
Lots other stuff changed
Kernel: Buffcore 4.3b.
March 2019 security updates applied for RR, AOSP.
RR and AOSP code grabbed 14th March 2019.
Thanks to JDCTeam chat / test group in Slack jdcteam-pie .
Current issues
Release 09​
Not working
MHL output (? we think ?)
Working
Everything else.
Known issues
Google Sounds may crash, use v2.1.
Audio changes may mean older mods have stopped working. Progress unfortunately...
You may wish to disable ambient display if you want your battery to last any time.
This rom is no longer official, for the simple reason I cannot be bothered jumping through the official hoops. OTA will not work ever. It has been completely rebuilt since release 07 so must be clean installed
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 .... settings > configurations > about > the drill > logcat or GTFO​​
first! oh wait.... can I really get first on my own thread?
anyhow.... we present for your delight and delectation - Resurrection Remix Pie 2.99_preview
2.99_preview??? What the F with your version numbers Buff?
Well I promised I would release V3 builds with February updates and working Bluetooth calling.
And next week we will indeed release versions of all our roms with February updates and the newly added JDC feature of working BT calling, but we couldn't resist a little preview, so hence 2.99_preview.
So expect a new build of this next week with February updates also.
But really it's stable, fast and tweakable and perfectly useable.
Did I mention BT calling LOL?
YAY another rom. Thank you @Buff99 and @side for your hardwork
congratz
Again and again and again.... We never stop
Another one with <3
Thanks guys specially for you Buff about this amazing work
@Buff99. Idk what to say, Thank You?? I feel like this is not enough.?
This was the first rom I ever used on my s4(probably got it around the end beginning of March.
I would love to test this rom very much since I haven't been on much after I got my s4 fixed.
See You on Slack. Can't wait for next release ??.
Leone/kyleproxx said:
@Buff99. Idk what to say, Thank You? I feel like this is not enough.
This was the first rom I ever used on my s4(probably got it around the end beginning of March.
I would love to test this rom very much since I haven't been on much after I got my s4 fixed.
See You on Slack. Can't wait for next release .
Click to expand...
Click to collapse
Seen you on Slack.... mwah hah ha ha.
Welcome back again
After all these years...bluetooth calling is making a comeback?
Your ROM was and will always be my favorite one.
Thank you @buff for RR Pie. It's working fine, just two small things i recocnized:
1.. I'm missing the option to unlock the lockscreen by PIN without entering OK/Enter. I can't find this option in securitysettings nor the RR-settings
2. In RR-settings i get force close of settings app by choosing "System UI tuner" in UI settings
I did a clean install.
meiertom said:
Thank you @buff for RR Pie. It's working fine, just two small things i recocnized:
1.. I'm missing the option to unlock the lockscreen by PIN without entering OK/Enter. I can't find this option in securitysettings nor the RR-settings
2. In RR-settings i get force close of settings app by choosing "System UI tuner" in UI settings
I did a clean install.
Click to expand...
Click to collapse
1) it's a tweak. May be added. May not be
2) logs please
Why does it say preview in the title? Thanks for your awesome work I'm downloading now and going to test asap
JT1510365 said:
Why does it say preview in the title? Thanks for your awesome work I'm downloading now and going to test asap
Click to expand...
Click to collapse
It's just because they fixed Bluetooth calling so it's just a preview for it before they bring it to the rest of their roms. @Buff99 I hop in correct. :silly:
Leone/kyleproxx said:
It's just because they fixed Bluetooth calling so it's just a preview for it before they bring it to the rest of their roms. @Buff99 I hop in correct. :silly:
Click to expand...
Click to collapse
Pretty much. Explained in post #6 I thought.....
We wanted to get something out with BT calling early, that's all that preview means... to let those people who must have BT calling available preview pie.
There is nothing wrong or cut back or pre-production about this rom. It's the real deal.
Thanks for the beautiful ROM @buff. I have a issue on bluetooth. I connected my phone with my Bluetooth speaker after a few moments Bluetooth automatically off and on and then Bluetooth crash.
Here is the log link - https://del.dog/ekabajubag
Sorry for my bad English. Hope you can understand it. Thank you.
nesan95 said:
Thanks for the beautiful ROM @buff. I have a issue on bluetooth. I connected my phone with my Bluetooth speaker after a few moments Bluetooth automatically off and on and then Bluetooth crash.
Here is the log link - https://del.dog/ekabajubag
Sorry for my bad English. Hope you can understand it. Thank you.
Click to expand...
Click to collapse
Yeah BT still has some issues we are working on, retry with v3 when it arrives.
The combined WiFi / BT chip is the most hideous thing ever, so much that Samsung even had to hack around it in original firmwares.
If you can disable WiFi before using BT you may find it more stable.

[JDCTeam] 🥧 AICP Pie 🥧 Release 06 [29 Sept] [9.0.0_r46] [unofficial] [EOL]

[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

Categories

Resources