FORUMS
Remove All Ads from XDA

[JDCTeam] 🥧 Optimized LineageOS 16.0 🥧 Release 9.1 [12 June] [9.0.0_r40]

3,027 posts
Thanks Meter: 14,345
 
By side, Recognized Developer / Contributor on 26th October 2018, 01:07 AM
Post Reply Email Thread
Announcement from side: Zram returns


Optimized LineageOS 16.0 for the Samsung Galaxy S4 (Qualcomm variants)
Brought to you by the Jflte DevConnection Team

Code:
* Your warranty is now void. 
        < Well lets face it, your warranty has been void for 3+ years now.. Samsung don't care about you. Who do? JDC TEAM. >

* 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 16.0 - Android Pie 9.0.0_r37
  • May 2019 security updates integrated
  • Improved speed, stability, RAM usage & battery drain
  • Powered by BUFFcore kernel - some / most / all of the following may or may not be hooked up yet.
Code:
BUFFcore 6.1s:
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 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

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.

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-16.0 OLD VERSIONS rom at AndroidFileHost: HERE
Optimized-LineageOS-16.0 CURRENT BUILDS at HERE
JDC Team Aroma addon at AndroidFileHost: 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 !
  • Download the Optimized LineageOS rom , root solution and a Gapps 9.0 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
  • Make sure your partitions are formatted as EXT4. Do not use F2FS on pie.
  • 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.
------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

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

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
πŸ₯§ Optimized LineageOS 16.0 πŸ₯§ for S4 unified, ROM for the Samsung Galaxy S4

Contributors
side, buff99
Source Code: https://github.com/JDCTeam

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 2018-10-26
Last Updated 2019-06-12
The Following 129 Users Say Thank You to side For This Useful Post: [ View ]
 
 
26th October 2018, 01:08 AM |#2  
side's Avatar
OP Recognized Developer / Contributor
Flag Thessaloniki
Thanks Meter: 14,345
 
Donate to Me
More
Changelog:
Date:12-June-2019
Version 9.1
md5:acbe643a90105a4c898e2e77325841fd
DOWNLOAD LINK: HERE since AFH is DOWN.
  • StatusBar: Fix the bug where user couldnt select QS col/row
  • jflte init: Use Pixel3 fingerprint to bypass safetynet - Needs Magisk to be flashed
  • CPU Stability ( There were a bug where CPU0 couldnt set low freq)

Changelog:
Date:12-June-2019
Version 9
md5:266d71915267de46cc38fd820e457eaa
DOWNLOAD LINK: HERE since AFH is DOWN.
  • Update our wallpaper
  • Upstream merge until 11 June 2019
  • June security patches
  • Update to _r40
  • Network search is fixed
  • Tweak interactive's performance
  • kernel: Fix buffer overflow on BT
  • Expanded volume bar
  • Restore home screen's performance (also stop that strange buggy with black wallpapers)
  • Replace WallpaperPicker with Lineage's Backgrounds
  • Settings: Add battery saving mode for location
  • Settings: Add switch for linked ring and media notification volumes
  • SystemUI: Enable and fix QS detail view, adapt layout to Pie
  • SystemUI: Add Profiles tile
  • SystemUI: Advanced location tile
  • SystemUI: Fix several layout bugs
  • Bring back battery icons
  • Add volume panel left/right setting at Settings/Button
  • Kernel: LCD: Try to support newer LCDs (Supposed to fix bootloops/not-wake-after-sleep for some users)
  • Kernel: ext4: Updates regarding security and stability

Current issues:
  • Do not use F2FS - we HIGHLY recommend you only use EXT4 for your file systems (apart from external SD).
  • TV/Screen Casting

    Aroma
JDC aroma flashable addon
  • The Aroma addon is under development and will be released soon.
  • This will be an optional addon that needs flashed through TWRP after rom, root and gapps.
  • It will contain working tested versions of:
    Adaway, Arise, AudioFX, Google Camera, Magisk, Magisk Uninstaller, Snap, Toolbox, YT Vanced, Wallpaperpicker, boot animations.
    And any other goodies we find.
Extra apps Included in rom:

AudioFX, Buffcore Aduitor, Bromite, Mixplorer, Music, Trebuchet launcher.
  • The Buffcore branded version of kernel auditor is the full version. It has a settings page for boeffla wakelock blocker editing, Spectrum is not implemented yet, though buffcore aduitor is ready for it, other JF specific tweaks.


Go version:


Since i want the most for our jf , i created one more build. Its the Optimized LineageOS 16.0 - Go version
I believe that some people may want to use their mobile phone for simple usage,as me.
Its fully based on the main ROM with the following changes:
  • -Go configurations and its tweaks ( details here: https://www.android.com/versions/go-edition/ )
  • -Do not turn LED on camera
  • -Remove custom fonts
  • -Remove some accent colors
  • -Remove packages
    • libemoji
    • LiveWallpapersPicker
    • PhotoTable
    • Terminal
    • Recorder (Screen and sound)
    • BasicDreams
    • Email
    • PrintSpooler
    • PrintRecommendationService
    • QuickSearchBox
    • CellBroadcastReceiver
    • CubeLiveWallpapers
    • Development
    • EasterEgg
    • CallLogBackup
    • CellBroadcastReceiver
    • EmergencyInfo
    • Stk
  • -Slim bootanimation
  • -Remove ledify
  • -Remove our prebuilts (mixplorer,bromite,buffcore app,markup)
  • -Remove many sounds
  • -Remove default wallpapers
  • -Remove devtools (its not developer options)
  • -Smooth out the animations
  • -No wallpaper
  • -Disable NFC and its services
  • -Refactor QS icons and default ones
md5sum of version2-Go edition: 94caeaf6019014c5b03078a3adcf2c85

The download link is same as the others. It will follow the base's (optlos16) line but it will be slimmer and smoother (?)

Since Optimized LineageOS roms are made by all of you and me, if you believe that i have to add/remove some stuff to the Go version,please tell me.
Have fun!


Old changelogs:



Changelog:
Date:11-May-2019
Version 8
md5:66aa3b244c5aaafa150565f098fc501b
  • Upstream merge until 10-May-2019
  • Update to r37
  • May 2019 security patches
  • Never allow QS icon press if user has got PIN/pattern on lockscreen (for wifi,airplane,nfc,bluetooth,hotspot)
  • One Hand QS Tile. Press = Toggle one hand mode
  • jf: Enable old sound picker (WHEN CHOOSING RINGTONE USE THE "Media Storage" AND NOTHING ELSE)
  • jf: Push libsec-ril libraries
  • prop: Disable Vsync for cpu rendered apps
  • init: Load dummy initial BT MAC address
  • Dex optimizations
  • init: Increase maximum size for socket receive buffer
  • init: Set rq_affinity to '0'
  • Bionic optimizations
  • Finalize the UI improvements ( Finally 60fps smoothness on UI)
  • Tune interactive governor
  • Tune PegasusQ governor
  • Fix the touch boost never been enabled
  • Update our wallpaper
  • Stop BT location scannings and never allow user to enable it
  • Add pseudo-bokeh on Snap camera (Its on ISO modes as PORTRAIT)
  • Clean up some logs and sources
  • Fix some selinux denials
  • Reduce camera to api1 for better response (api2 is not working good on custom jf roms anyways)
  • Fix a bug where user got "reboot to recovery" when selecting '0' rows/columns on QS icons
  • A better sleep drain
  • init: Set min freq to 216000
  • Disabled NFC by default
  • overlay: Let light sensor warm up before work
  • kernel: Zip it with GZIP
  • Move system services to system-background cgroup
  • Revert "development: Force GPU for screen composition"
  • Clean out some double sounds
  • Fix turned-off charging (Show percentage and new animation)
  • Bug fix "Wallpaper is half black after rotating quickly "
  • Dialer: Add option to disable proximity sensor (Settings->Display settings)
  • Fix memory leak on Settings
  • Fix some wifi issues ( i believe )
  • Relocate location QS icon to main icons
  • core: Zygote: Disable any DEBUG reference
  • Built with latest java 11
  • Kernel changes:
    • Upgrade kernel to 6.1 version with the following changes
    • 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

Changelog:
Date:11-April-2019
Version 7
md5:dc29e759f03a0810e23b5875d800bc3d
  • April security patches
  • Upstream merge until 8 April 2019
  • Update to _35
  • Pin graphics' library to RAM for _possibly_ more smoothness
  • jf: Enable full Dexpreopting . Faster boot and response
  • Enable call recording for the countries that legally support it
  • Update our wallpaper
  • Fix double-shown traffic icons on status bar
  • Reduce logcat spam of wifi layer stats
  • Relax CPUs on turned off charging
  • init: interactive: Recalculate timer_slack
  • init: On boot complete, delete perfd values
  • Set android.hardware.power version to 1.0
  • Stop StatusBar logcat spam
  • Camera improvements ( Greatly improve preview quality, faster focus, greater quality on images and videos)
  • Stop a kernel spam log regarding battery
  • Disable some odex debugging
  • Allow more LED features
  • Set night color temperature
  • Enable proximity checks
  • camera: Remove the 'D QCameraHWI_Rdi: RDI2 frame idx 44' spam
  • mmcamera_interface: Remove the 'E mm-camera-intf: mm_camera_cmd_thread: cmd_type : 0' spam
  • `No more heat and logcat spam from camera!`
  • sensors: Remove 'mCompEngine is NULL' spam messages
  • Clean up the power services (Better balance between battery-performance)
  • Clean up graphics services and drivers. Adds possiblities for better graphics
  • SystemUI: Add Cellular tile icon from OOS
  • Fix some camera issues with apps like whatsapp
  • Interactive and intelliplug changes
  • Reduce GPU's voltage by 25ma
  • kernel: New governors and updated the current ones:
    • ABYSSPLUG
    • ADAPTIVE
    • BADASS
    • CONSERVATIVE
    • DANCEDANCE
    • DARKNESS
    • INTERACTIVE
    • KTOONSERVATIVE
    • NIGHTMARE
    • ONDEMAND
    • PERFORMANCE
    • PEGASUSQ
    • POWERSAVE
    • SLP
    • WHEATLEY
    • BIOSHOCK
    • USERSPACE

Changelog:
Date:12-March-2019
Version 6
md5:66b3ffd978da414707c7dfe8e6b99d42
  • Whitelist Whatsapp and other social media apps in order to use HAL1 camera
  • BlueTooth Changes
  • WiFi Changes
  • Upstream merges until March-12-2019
  • Update our wallpaper
  • RIL Changes
  • Fixes on settings ( Custom cols/rows was bugged )
  • Launcher3: Update to r31 with many updates
  • Launcher3: Clean out the initial workspace
  • Pin HOME app in order to go home faster
  • Add a missing RIL blob
  • base: allow disabling quick settings on secure lock screens
  • Update to r34
  • March security updates
  • Fix encryption (?)
  • Messaging app improvements
  • Kernel edits about increasing performance and general CPU scaling
    • -while booting, io sched is set to 2048 in order to boot faster.When device booted, i was accidentically setting /sda's read ahead to 1024. The correct dir is 'mmcblk0'
  • Graphics should be smoother now.
  • gps:Log only if error
  • Reconfigure LED's brightness
  • kernel:Enable AddRandom and disable IOStats


Changelog:
Date:09-February-2019
Version 5
md5:46ef88d30c5984b4f74dc27331ba10b5

Changelog:
  • bionic:Use libarm-optimized-routines instead of freebsd, and optimize them
  • bluetooth: Fix calls and voip calls ( Under some rare situation, the BT breaks and a reboot is required)
  • bionic: Optimized math operations and memory management functions for our ARM core
  • Back to open source camera and also deoptimize the speed.I prefer stability
  • Rename sensors lib.Suppose to wrap the sensors with a better way
  • jf: Correctly declare the dexpreopt
  • Initial Aroma Release and support
  • Fully updated Gallery app
  • Fully update intergrated SU system
  • Launcher3 updates from upstream
  • jf: Enable outdoor mdnie feature ( Settings/Display/LiveDisplay/Mode/Outdoor cause even more brightness than maximizing the brightness)
  • Initial Aroma implementation ( Get it from here )
  • Enable memory optimizations
  • Wallpaper for release 5
  • Stop some logcat spam
  • Allow user to add/remove QS with one click
  • Build Live Display 2.0 HAL
  • Remoe Brave/BuffCore/Mixplorer. Exists in aroma
  • Allow change QS icons number per row/col
  • mDNIe scenes (settings/display/advanced)
  • jf: Reenable libshims for libcutils
  • Camera edits
  • Set MAX_EGL_CACHE_KEY_SIZE := 12*1024 and MAX_EGL_CACHE_SIZE := 2048*1024 ( More details Here )
  • GPS Edits ( Moved all GPS parameters inside overlays and use Google's server )
  • Faster UI animations
  • Precache some UI animations in order to be smoother
  • Bring back some libs ( Please test SIM card removed issue and encryption )
  • Allow BT navigation
  • Upstream merge until 6-Feb-2019
  • Update to r31
  • February security patches

Changelog:
Date:13-january-2018
Version 4
md5:cdc515da75510e0ff2a78d799e6c5500
  • Bring back Email app
  • Screen Recorder: Reduce resolution to 720x1080
  • prop: Remove Casting Screen props
  • prop: Allow GPU to make the graphics debug
  • PowerMenu: Enable advanced reboot by default
  • Settings: Enable Night Mode by default
  • Update our wallpaper
  • App drawer: Remove search bar
  • launcher3: Dont show search bar on home by default
  • Updated Snap camera app
  • Performance: Memory Optimizations
  • Rework camera. Allow 1080p front camera record
  • camera: allow more qualities to be selected
  • Updated video encoders and decoders
  • overlay: Enable vibrate when ringing as default
  • jf: twrp: Copy time zone data to recovery
  • Allow adding and editing APNs
  • Screen drivers edits
  • Enable builtin root access by default
  • Reenable weather providers
  • One hand mode : WORKS ONLY WITH NAVBAR ENABLED. Swipe from right to left. Can be disabled from Display settings
  • camera: Enable face detection
  • Allow user to set the QS Panel transparency (Settings/Status Bar)
  • Use OxygenOS switches on UI
  • Back to mainline GCC Toolchain for ROM
  • More round corners
  • Smoother animations and scrolls
  • Tide up the Settings/Status bar settings
  • Animate battery when you enter in Settings/Battery
  • Add PlayStore button on Settings/Apps/One application
  • Fix BuffCore App not showing CPU temperature
  • Remove BuffCore's all ads references
  • SystemUI: Set sound's panel animation correctly ( Comes from left-disposes to the left)
  • Update to r30 with January's security patches
  • Upstream merge until 12-January-2018
  • Do not build CellBroadcast
  • Add OxygenOS accent blue color to our theming engine - need more colors? suggest!
  • Stop showing Settings suggestions in the main Settings activity
  • Revive O3 global flags for Pie. Also for clang
  • Faster wake/sleep behavior
  • Update Mixplorer and Brave
  • Enable developer options by default
  • Kernel: Update to 4.3
    • Clean out some compiler warnings
    • Reconfigure fast charge
    • Disable CONFIG_CMA
    • Edits on USB gadgets
    • Enable USB MIDI - to be tested
    • Fix pink screens on brightness changes
    • kernel: add tripndroid,deadline,zen io scheds
    • kernel: Optimize CC for speed.Not for size
    • Add compilation flags for our NEON SoC
    • Some code clean up
    • Make slub more flexible
    • Reimplement the LED configuration brightness. Still tweakable
    • LCD: Reimplement the Gamma control
    • GPU: Fix a bug where GPU thermal couldnt understand the pwr levels
    • audio:Allow audio to retrive more CPU clocks
    • Use optimized-for-mach-SoCs memcpy
    • Update CFQ, optimize it for our storage type and use it as default


Changelog:
Date:12-December-2018
Version 3
md5:fb1e27be8b5c74297621f5a2e751bb6e
  • Recheck my bionic optimizations
  • Fully rebased kernel - BuffCore 4.0 Version
  • Charging stats at lockscreen while charging
  • Replaced fonts
  • WiFi never sleeps when device is sleeping (default)
  • BlueTooth on boot=off
  • Version 3 Wallpaper
  • Removed many sounds
  • ART is set to performance mode
  • Increase some animations in order to smooth the UX
  • RIL edits
  • Fully optimized sensors
  • Fully reworked WiFi driver
  • Fully reworked GPS
  • Updated to r21 ( December patches )
  • Volume bar is now located to left
  • Remerged Snap camera app
  • Option to change icon LTE to 4g
  • Replaced Bromide browser with Brave (Chromium based-Adblock-Fast browsing-Open source)
  • Network traffic status bar while using WiFi
  • Disable Lineage stats
  • Fix Expanded desktop
  • Add memory optimizations from CAF
  • Fix battery icons text
  • Option to fast unlock when using PIN ( No need to press the Tick)
  • Removed some default apps
  • Removed default wallpapers ( Who uses em? )
  • Initial Spectrum support
  • Fix buffcore pop up message on first run
  • Netflix icon fixed on white themes
  • Fixed call wake
  • Launcher is completely refactored.
  • Fix a bug where menu key could unlock device
  • WiFi is turned off by default
  • Implement kernel netfilter
  • Fix WiFi direct (transfer files via wifi)
  • Fix Hotspot
  • General screen (Updated driver from CAF)
  • Fix Hidden WiFi search
  • Reenable some Play Store apps ( READ BELOW )
  • Always On Display feature (Enabled by default)
  • Allow user to custom APNs
  • Allow 'x' mark from signal icon to be removed (Settings/System/Status bar)
  • Allow user to Unlink volumes
  • Implement the Native SU solution
  • Fix a bug where alarm clock was restarting the lockscreen
  • Set initial battery icon as portrait
  • kernel: New sdcardfs driver
  • kernel: New sdfat driver
  • Fix 5Ghz WiFi

Quote:

About "Reenable some Play Store apps" change.
All those years the main difference between official lineage/CM series and JDC roms is the unified tree.
By the term "unified tree" we actually mean "not-only-jfltexx support but any snap600 variant,using a common source code". Thats the simple explanation.
Although this unified tree was producing an issue that was really small and we couldnt see it....Our device was named (on its build prop) as jflte . The problem with this naming is , that , some apps from play store were complaining saying something like "this app is not compatible with your device" and such...al though downloading the apk from 3rd party websites was working. The problem is centered around the situation where SOME apps are searching for device's name and trying to check if its compatible or not. Globally , there is no such device jflte but only jfltexx jfltecan jfltevzw etc...

tl;dr , version 3 has got this situation fixed by redeclaring the OFFICIAL device name while device boots.

Date:4-November-2018
Version 2
md5:64176085e9aed758a855e3d23ddaa59a
  • Fix BlueTooth for file transfer. ( I will work on BT calls on version3 )
  • Fix VoIP calls using Whatsapp
  • Updated to r10
  • Fix LED notifications
  • Rebased the sources
  • Rebased the kernel. Many buffcore stuff is missing but still tunable
  • Fix button configurations
  • Fix WiFi's states getting drunk after reboot
  • Device encryption
  • Add recents fab if you use other launcher
  • Fix led while charging
  • Speed up the whole stuff
  • MarkUp App. Edit screenshots on the fly
  • Use the Pie Launcher -> swipe down = clear all
  • Fix accent colors and theming
  • v2 wallpaper
  • New Gallery app
  • Show build date and rom name while flashing
  • Sound-Vibration-Silence Toogle on Quick Settings
  • check light / dark UI tinting works
  • GPS edits
  • Reorder default qs icons
  • Reduce LED's power a bit
  • Add Audio Amplifier
  • Kernel edits affecting WiFi performance
  • Enable night display
  • 9505g support (please confirm)
  • fix Sensors
    • Proximity
    • Rotation
    • and such
  • Battery icon improvements
The Following 62 Users Say Thank You to side For This Useful Post: [ View ]
26th October 2018, 01:08 AM |#3  
side's Avatar
OP Recognized Developer / Contributor
Flag Thessaloniki
Thanks Meter: 14,345
 
Donate to Me
More
Huge thanks to arco ( https://forum.xda-developers.com/member.php?u=3044346 ) for his help. Without him jf community wouldnt have pie.
Respect that guy and get him a beer....
The Following 48 Users Say Thank You to side For This Useful Post: [ View ]
26th October 2018, 01:08 AM |#4  
side's Avatar
OP Recognized Developer / Contributor
Flag Thessaloniki
Thanks Meter: 14,345
 
Donate to Me
More
Main Slack / Test Team members:
  • Heads
    • side
    • buff
  • Hardcore/Active members aka "I dont care if my motherboard explode"
    • Chibbo
    • tneot01
    • JMvstheworld
    • Patrick
    • RuKaDa
    • Retrial
    • SalimPS - Also , our design guy alongside with RuKaDa
    • SPLESHER
    • Tim
    • Xenfi
    • Zivam
  • Still respected
    • 63ck0
    • Creeper - Your aroma daddy
    • DuTY09
    • hougga
    • Juanaxxx
    • Kesaras
    • Kippy51
    • Mattgyver

a piece of history....

A few words about the new Pie builds.
After 4 years of being in ROM development game i am mainly messing with the jflte. Started as a tester, joined to JDCTeam with legends like @AntaresOne, @Alucard24 and such. Personally, for me, antares was the best jf developer ever, and still is. But thats a story... Starting developing the jf, i was following the device tree ( specific jf piece of code in order to make custom roms work ) that this team created... antares active dev was stopped at ~lollipop(?) something like that.after that i was kinda alone (with B--B) . Here comes the marshmallow...here comes the nougat...here comes the oreo...all those roms were made with those specific old jf device tree . Old stuff were still there...deprecated stuff...not needed stuff...

After all those years, i have to announce that the jf revived... Grandmaster arco68 and me(mostly him), sat our a$$ down and rewrite the whole jf sources again. many lines of code deleted...many added...many edited...proprietary blobs deleted...new came...

So,now... 5 years after jflte release, i would like to present to you the most updated jf device ever existed...
Welcome to the new jfltexx , based on Android Pie
A new era of jf starts now
Thanks
The Following 56 Users Say Thank You to side For This Useful Post: [ View ]
26th October 2018, 01:19 AM |#5  
side's Avatar
OP Recognized Developer / Contributor
Flag Thessaloniki
Thanks Meter: 14,345
 
Donate to Me
More
About the sources and 'open source' and such...a quick FAQ just in case ...

-Do you actually respect the licenses?
-Of course i do.Kernel source is there and licensed under GPL

-But device tree and blobs are private.I cant find them
-...and you wont find them. After the latest disrespectful behavior , me and @Buff99 decided to keep the sources closed FOR EVERY JDCTEAM PROJECT WE DO SINCE OREO OR NEWER

-BUT THATS AGAINST OPEN SOURCE.HOW CAN U DO THAT ?
-Its not.If it was so, Samsung should release TouchWiz source code. Please go ahead and read about Licenses (Apache,GPL)

-Will we pay that for some kids who stole your stuff ?
-with one word..."yes". With more words "everyone let that thing be.So we are all responsible about this"

-Any chance to ever release the sources?
-"N" to the "O"... NO.

-Whats that Slack channel about ?
-Early builds for test, instant chat with the test team , support etc.

-What should i take care of Slack?
-When you firstly join, press on the tab "Channels" and join the following channels:
  • #buffrom_public - The next ROM of @Buff99 . Discuss/support etc. ( Why buffrom and not 'RR'? Join and learn)
  • #buffrom_requests - Requests for Buff's ROM
  • #legacy_rom_support - Support on EOL/finished projects by JDCTeam
  • #much_cheapness - a channel to share accessories/2nd hand stuff we find at internet or we sell
  • #optlos_public - OptLos chat.
  • #optlos_requests - OptLos requests
  • #random - Random talk, just to clear our minds and laugh

Being an active user/tester , you can ask us in order to join the core team. Differences:
  • Access to more channels
    • #_bot_github - Our github bot.Tracks EVERY SINGLE LINE of code we change
    • #aroma_dev - the aroma-dedicated channel
    • #buffrom_changelog_todo - the current changelog of next update/the todo list
    • #buffrom_private - private talk about buff's ROM
    • #general_dev - Only dev-specific stuff.Sharing knowledge etc.
    • #jdc_team - Only for our 4 members. Too hard to get there
    • #main_team - Most stuff is discussed here. Internal early builds are shared. Who we ban?Who we accept? etc
    • #memes - Our watercooler. Here,we are actually teasing everyone
    • #optlos_changelog_todo -the current changelog of next update/the todo list of optlos
    • #optlos_private - most optlos stuff is here. Things about sources and ROM that only main team can know
  • Get early builds
  • Instant support and replies

-Can i pay in order to join the main team?
-Thats not the spirit...

i still didnt cover you ?
Read that too -> https://forum.xda-developers.com/sho...5&postcount=90
The Following 42 Users Say Thank You to side For This Useful Post: [ View ]
26th October 2018, 01:19 AM |#6  
Retrial's Avatar
Senior Member
Flag Athens
Thanks Meter: 413
 
Donate to Me
More
Love you 😍
The Following 3 Users Say Thank You to Retrial For This Useful Post: [ View ] Gift Retrial Ad-Free
26th October 2018, 01:21 AM |#7  
Senior Member
Thanks Meter: 67
 
More
Pie on jf!❀ Good job guys! Downloading and testing asap!
The Following 2 Users Say Thank You to kesaras For This Useful Post: [ View ] Gift kesaras Ad-Free
26th October 2018, 01:22 AM |#8  
Junior Member
Thanks Meter: 2
 
More
Can't wait to install side! Thanks!
The Following 2 Users Say Thank You to dhinak2004 For This Useful Post: [ View ] Gift dhinak2004 Ad-Free
26th October 2018, 01:23 AM |#9  
Member
Thanks Meter: 13
 
More
YOU'RE incredible @side Gonna try it <3
The Following User Says Thank You to mohmtr For This Useful Post: [ View ] Gift mohmtr Ad-Free
26th October 2018, 01:53 AM |#10  
jmvstheworld's Avatar
Junior Member
Thanks Meter: 5
 
More
OMG SIDE!!! You made it again. Thank you for the piece of pie
The Following 3 Users Say Thank You to jmvstheworld For This Useful Post: [ View ] Gift jmvstheworld Ad-Free
26th October 2018, 05:53 AM |#11  
Member
Flag Dhaka
Thanks Meter: 22
 
More
What sorcery is this!!! Unbelievable stuff πŸ’–πŸ’–πŸ’–
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread