[JiaYu S3 ROMs, Kernels, Recoveries, & Other Develo] superdragonpt:
Changelogs

LP 5.1.1 Beta 1 20150915

First release LP 5.1.1

LP 5.1.1 Beta 2 20150917

Fix haptic feedback

Add Smart Sensing Options (preview/test)

Add New display features (preview/test)

New kernel, with several issues adressed (including the battery drop, some of you have)

[long changelog here], etc, etc

LP 5.1.1 Beta 3 20150920

Fix: All stagefright security vulnerabilities

Fix: vulnerability in audio effects

Fixed camera greatly improved (and not a reddish tint the front camera more)

New feature: "exit all applications" button in the overview of the applications recently used now works

New feature: Implemented a way of lighting key on / off (hardkeys)

New feature: option to have extra-large display icons Network Type

Multi User Support

"15% battery Bug" probably solved

Bootanimation: Performance optimized

New feature:brightness boost by quickly double press the power button

LP 5.1.1 Beta4 20150922

New Feature: On-The-Go Mode (Power menu)

Whats on-the-go?

It's a setting that adds adjustable translucency to the Android UI and replaces backgrounds with a real-time feed from your phone’s rear-facing camera

New feature:Screenshot (Power Menu)

Increase Battery stamina, by (re) working several system issues

Increase Phone recognition for +Prefix / Suffix (CallerID)

Fix: Sim notifications (Introduced on LP 5.1.1 )

New feature: Developer Options-->Add MTK Engineer Menu

More work on Sound

Several others issues adressed [long changelog here ...]

LP5.1.1 Beta 5 20150924

New Feature: Exchange(SWAP) of internal and external SD card is now adjustable

New Feature : taskmamager button added (status bar)

Fix: Corrected layout in "App Details"

Other small corrections

LP 5.1.1 Beta6 20150930

Front camera: New custom Front camera Driver (Selfies Time ... yeahhh )

Statusbar optimized Taskmamager and optional

Statusbar brightness control

(when enabled introduces wiping over the status bar / left / right to a change of display brightness)

Statusbar speed display (network meter)

for added data transfer (with several options under Settings)

All these functions are in the settings under the new divider: Statusbar

Apps Administration Button Launcher added to (Menu button)

Menu for adjusting the volume revised

(possibility ringtone, media, alarm notification and set separately)

Ringtones can now rise in the volume

LP 5.1.1 Beta7 20151001

Rear camera improved: New custom camera Driver

Video: Camcorder will now record on mp4 (no more 3gp)

Fix: Vibration on boot (enabled again)

Fix: Cell standby: Mobile Radio Active bug

Fix: Screen flickering when in Auto-Brightness / Low Brightness Levels

Brightness: Smooth Auto-Brightness transitions

Security Patchs

Some Kernel Tuning:

Disable crc check (a bit more performance)

Increased Asynchronous I/O latency to a solid-state disk

Optimized SLUB

Disabled GFS

Enabled ARCH_POWER

Tuning Swappines

Increase Min/Max Readahead

Fix: Default USB Device name ID

LP 5.1.1 Beta8 20151003

Fix: FC (crash) in the settings after changing ringtone

New Feature: Weather Status option added to status bar

Several Mediatek updates :

(among other things: improvements to NFC and GPS & BT)

New feature: New Launcher (CyanogenMod 12.1) (built-in)

New security feature: with the new Launcher certain apps can be "lock".

These are then protected only from the launcher to reach and with pin

New widget watches incl. Weather (CyanogenMod 12.1)

Long changelog here ... [***]

LP 5.1.1 Beta9 20151009

HUGE Security Updates

The latest issues, as per Google's Security Bulletim - October 2015

are now patched and merged on our source.

Making this device, one of the safest out there, only comparable with the Nexus family

Its now protected against the following Security issues:

Remote Code Execution Vulnerabilities in libstagefright:

CVE-2015-3873,

CVE-2015-3872,

CVE-2015-3871,

CVE-2015-3868,

CVE-2015-3867,

CVE-2015-3869,

CVE-2015-3870,

CVE-2015-3823,

CVE-2015-6598,

CVE-2015-6599,

CVE-2015-6600,

CVE-2015-3870,

CVE-2015-6601,

CVE-2015-3876,

CVE-2015-6604

Remote Code Execution Vulnerabilities in Sonivox

CVE-2015-3874

Remote Code Execution Vulnerabilities in libutils

CVE-2015-3875

CVE-2015-6602

Remote Code Execution Vulnerability in Skia

CVE-2015-3877

Remote Code Execution Vulnerability in libFLAC

CVE-2014-9082

Elevation of Privilege Vulnerability in KeyStore

CVE-2015-3863

Elevation of Privilege Vulnerability in Media Player Framework

CVE-2015-3879

Elevation of Privilege Vulnerability in Android Runtime

CVE-2015-3865

Elevation of Privilege Vulnerabilities in Mediaserver

CVE-2015-6596

Elevation of Privilege Vulnerability in Secure Element Evaluation Kit

CVE-2015-6606

Elevation of Privilege Vulnerability in Media Projection

CVE-2015-3878

Elevation of Privilege Vulnerability in Bluetooth

CVE-2015-3847

Elevation of Privilege Vulnerabilities in SQLite

CVE-2015-6607

Denial of Service Vulnerabilities in Mediaserver

CVE-2015-6605

CVE-2015-3862

Also merged on rom, the following features:

LockScreen Weather

Variable sample size (lock screen)

New Gesture: 3 Fingers gesture to screenshot

(You can enable / disable on Settings)

Removed Dataprotection (MTK's) | replaced with Protected Apps

( It's better, more up-to-date, can do the same and more (Fully integral part of the system) )

Kernel Updates:

Merged/upstream several power support functions

Tuning dirty ratios

Improve general TCP size Window

VFP Improvements

Tuning Entropy

Optimized RWSEM algorithm (cherry-pick by faux123)

CpuFreq: Pegasusq GOV added

Bloq: Updates on Cgroups | The Latest BFQ I/O Sched for kernel 3.10.x added

Fix memory leak on MTK's memory configuration

Other minor optimizations

LP 5.1.1 Beta10 20151014

Fixed crash with system ui on Austrian language

"More fluid" representation by raising the priority of "ui processes"

Countless updates of the kernel (bootimg), the official Linux kernel (from Linux 03.10.65 to 3.10.80 )

Variable speed setting tiles (new menu item in the Settings)

Lock screen flashlight by pressing and holding the unlock symbols (new entry under Settings, Security)

Faster scrolling on Installed Apps (settings, apps)

Improvements on StatusBar Weather

Re-Merged Mtk Tiles, into the new QS Custom Tiles

Cleaned QS code and implementation

New TimeZones added: Berlin | Madrid | Lisbon

MultiUser: Allow restricted Profiles

SurfaceFlinger : Greatly improved

Cutils: Greatly improved

System Core: Two memory leaks Fixed

Fuse: Improved (Provides better symmetry with /data and /cache)

Several other minor system fixs/ optimizations

LP 5.1.1 RC 1 (Release Candidate) 20151030

Main changelog (The full changelog, is quite extensive )

Kernel update to Linux 03.10.90 (Stable Release)

Revised camera driver (rear camera)

Full support for themes (via Layers: https://play.google.com/store/apps/details?id=com.lovejoy777.rroandlayersmanager)

Revision of the storage management

Support of exFAT formatted SD card

Added apps to SD card option (Move Applications to SDCard)

Some corrections in storage paths

Advanced Restart menu

Power Menu can now be configured (screenshot and On-the-go mode can be added)

Advanced settings under: Settings -> About Phone, Turn on / off

Google Apps updated

Many translations added

Reused the original "Launcher3" launcher, with some new options

NFC Adjustments (for those with the advanced Version)

...

Experimental features:

Internet via LAN cable (by OTG and to network USB Adapter)

Support from external cameras

LP 5.1.1 RC 2 (Release Candidate) 20151216

(list not complete, main changes):

Google security fixes from November ( all CVE's are patched, and in-line with mainstream)

Better support for layers themes :

- Settings dashboard are fully themed now

- Notifications are now themed ( don't reboot anymore)

- Powermenu is theamable now

- And a lot of fixs on rom side, to make it compatible with several ( broken ) layers, that don't follow the native behavior.

( We shouldn't fix this on ROM side , but the persons who made those themes, but hey, we like to see you happy, so we had this extra work.)

(Layers application from the Play is required)

New Launcher (new icon packages are in play, but after "icon pack" search)

Battery statistics will be retained after reboot

- battery stats will persist if the battery is <90 ℅

- it'll reset when you fully charge

( this is the native lp Android behavior)

NFC notification can be swiped away

NFC re-worked and removed bad code, that broke NFC for some users/services

Backup & Restore application added

"Frameworks" updated to Android 5.1.1 release 26

Performance optimizations (only draw pictures / backgrounds, if there is a change, ...)

ZRAM kernel reactivated (which provides compressed memory available)

"Documents" file has managerial skills received (copy, cut, paste)

Some applications adapted to the material design

optimized "scroll"

Performance optimization of the "last used applications" overview

Speed ​​Dial for Phone application added (Sorry, no translations entered)

More and faster exchange of (automatic) brightness

SmartWake reworked and revamped ( doubletap is lightning fast now :p )

More translations added

LP 5.1.1 RC 3 (Release Candidate) 20160108 (ota)

Security

Latest CVE's where fixed,

Android patch level= 1 December 2015

Removed MTK app Protection

( very deprecated and limited )

Added APP OPPS

( Slim / CyanogenMod users, know what I'm talking about)

Extended capabilities and options per app

Screen lock /PIN:

Added Quick Unlock

Added Option to change keypad number order

Modem Baseband

Newest MTK baseband

Data connectivity optimizations

Cell Standby Optimizations

others ...

Status Bar Features

-->Clock and Date

Customize clock/date color ( whatever color you like)

option to have Seconds in clock

customize Alignment (right/left/center)

AM//PM

Customize Date ( hide/small or normal font size)

Customize Date Style

customize Date position

customize date format

--> Other features

Double-Tap on Statusbar to Sleep

Notification Ticker

( Backported option from KitKat

Show/hide animation text on statusbar)

Kernel /frameworks

framework fixs / optimizations/ upstream merges

Sony ( rear) Camera optimizations:

HDR video Improvement ( still not 100% perfect, don't blame me... )

Picture ( regular mode) improvement

Color and other small improvements

Re-added Slow-Motion Support

Light sensor Improments :

Even more brightness levels

Added an second light sensor ( used in some units)

GAPPS

Newest 64bit gapps

( Better and that fits better on the current platform / device)

Other Features

SIM (s) Color Options :

Fully customize Status bar SIM Signal Bars color

And Other SIM related color features

Removed SuperSU

Added CyanogenMod SuperUser

( Enable / Disable / allow apps/adb )

--> Via developer Options

Several other improvements

(Long change log here ... )

LP 5.1.1 RC 4 (Release Candidate) 20160123

(SPFT Build)

Security

Latest CVE's where fixed:

Severe Vulnerability in kernel fixed CVE-2016-0728 Critical*

Remote Code Execution Vulnerability in Mediaserver CVE-2015-6636 Critical*

Elevation of Privilege Vulnerability in misc-sd Driver CVE-2015-6637 Critical*

Elevation of Privilege Vulnerability in the Imagination Technologies Driver CVE-2015-6638 Critical*

Elevation of Privilege Vulnerabilities in Trustzone CVE-2015-6639 Critical*

Elevation of Privilege Vulnerability in Kernel CVE-2015-6640 Critical*

Elevation of Privilege Vulnerability in Bluetooth CVE-2015-6641 High*

Information Disclosure Vulnerability in Kernel CVE-2015-6642 High*

Elevation of Privilege Vulnerability in Setup Wizard CVE-2015-6643 Moderate*

Elevation of Privilege Vulnerability in Wi-Fi CVE-2015-5310 Moderate*

Information Disclosure Vulnerability in Bouncy Castle CVE-2015-6644 Moderate*

Denial of Service Vulnerability in SyncManager CVE-2015-6645 Moderate*

Attack Surface Reduction for Nexus Kernels CVE-2015-6646 Moderate

Google's Android Patch Level= 1 January 2016

Kernel

Fixed Speedtest ping Null point exception

Notes About the layers:

Fixing bootloops caused by a incompatible/bad layer from TWRP.

1: Go to file manager.

2: Go to /system/vendor/overlay/ and remove the bad overlay apk.

(You may need to first mount the /system partition )

In case one, or more layers from a Theme didn't got applied:

You may need to first remove the older layers

(sometimes themes can cause conflicts between each other's)