[Sprint Samsung Galaxy S 4 Android Development] KillerDroid96:
------------------------------------------------------------------------------------------------------------------------------------------------------

FEATURES

Based On Latest Google Android 7.1.0_r9 release

RR Customizations:-

-Enable/Disable Navbar

-Navbar Button Customization smartbar

-Navbar Pulse

-Navbar Fling

-Double Tap To sleep navbar

-Statusbar

-Brightness Slider

-Enable/Disable Show Notification Count

-SuperUser Indicator Switch

-Double Tap To sleep Statusbar

-Carrier Label

-Carrier Label Switch

-Carrier label Color

-Carrier Label Size

-Clock Customizations

-Time & date

-Day & date Toogle

-Center/Right/Left Clock Choice

-Date Format

-Clock Font Styles

-Battery

-Battery Bar customization

-Battery Icon Customization(circle/landscape/Potrait and more)

-Battery % Text

-Network Traffic Indicator

-Network Traffic Arrows Switch

-Incoming/OutGoing Traffic

-Network traffic Color

-Statusbar RR Logo

-RR logo Color

-Position

-Custom Logos

-logo Color

-Position

-Style

-StatusBar Weather

-Weather Color

-Weather Position(left/right)

-Weather Font Style

-Weather Size

-StatusBar Ticker

-Ticker Text color

-Ticker Icon Color

-Animations

-Toast Animations

-ListView Animations

-System Animations

-Power Menu Animations

-Misc Animations

-Gestures

-Gestures Anywhere Feature

-3 Finger Swipe Screenshot Gesture

-App Circle Bar

-Choose apps in AppSidebar

-Trigger Width

-Trigger Hieght

-Trigger Position

-App Sidebar

-Choose apps in App circle

-Trigger Width

-Trigger Hieght

-Trigger Position

-Pie

-Pie Trigger(left ,Right ,Bottom)

-Pie Targets

-Pie Colors

-More Pie Features

-Recents Panel

-Clear All button Switch

-Clear All Tasks Switch

-Clear All Button Location(Top right,Top Left,Top Center,Bottom Left,Bottom Right,Bottom Center)

-Full Screen Recents

-Recents Styles

-OmniSwitch

-Cclock Widget

-CLock And Alarm Customizations

-Weather Panel Customizations

-Calender Events

-LockScreen

-Lockscreen Bottom Shortcuts

-Lockscreen General Shorcuts

-100+ Icons for Shortcuts

-Double Tap to Sleep Lockscreen

-Lockscreen Media Art/Enable Disable

-Quick PIN/Patter Unlock

-LockScreen Wallpaper

-Lockscreen Weather Widget

-Lockscreen Icons Color

-Quick Settings Draggable Tiles

-Customizable Tiles

-Dyanamic Tiles Adjustment

-Number of columns/rows

-Tile Animations

-Notification Drawer

-LongPress Toogles to Enter Settings

-Disable Immersive Mode Messages

-Force Expand Notification

-Quick PullDown

-Smart Pulldown

-Notification Panel Transperency

-Volume Dialog Transperency

-Notification Panel Stroke

-Volume Dialog Stroke

-Buttons

-Backlight Timer

-Backlight Strength

-Advanced Reboot Menu

-Power Menu Customizations

-Power Off

-Reboot(Recovery, Bootloader, Hot Reboot)

-ScreenShot

-Power Menu End Calls Switch

-Restart SystemUI

-Airplane Mode

-ScreenRecord

-On the Go Mode

-Sound Panel

-Home Button(For devices with HW keys Only)

-Home Button answer call

-Long Press Actions

-Double Tap Actions

-Menu Button(For devices with HW keys Only)

-Short Press Actions

-Long Press Actions

-Search Button(If Device Supports)

-Short Press Action

-Long Press Action

-Volume Buttons

-Wake Up Device

-Playback Control

-Ringtone Volume Control

-Keyboard Cursor Control

-Swap Buttons on Landscape mode

-Volume Key Answer

-Miscellaneous

-Selinux Switch (Switch Between Permissive and Enforcing Selinux if Device has Selinux Enabled)

-cLock Shortcut

-Disable Battery Saver Warning Color

-OTA U

-Cammera Shutter Sound Enable/Disable

-SystemUI Tuner

-Enabled By default

-Removed Demo mode and Tweaked SystemUI Tuner As compared To AOSP

-StatusBar Icons Cuzomizations

-Quick Settings Customizations

-Other Features

-Perfomance Profiles

-LCD Density

-Expanded Desktop Mode

-Heads Up Switch and customizations

-Live Display

-Configurable 0,90,180,270 Degree Rotation

-Lock Screen Autorotate Switch

-Native Tap to Wake From Marshmallow

-Double Tap Power Button To enable Camera gesture

-Prevent Accidental Wakeup

-Wake Phone on Charging Plug

-Battery Light Customizations

-Notification Light Customizations

-Font Size

-CM privacy guard

-Performance Tweaks(Kernel Aduitor Inbuilt)

-CM root inbuilt

-A Whole new RR Configurations

-OverAll Smoothness Improvements

-Optimizations to Improve Battery

-Includes All Android Nougat Features

-Includes ALL CM14.1 Features

-AND MUCH MUCH MORE

INSTALLATION INSTRUCTIONS

- Download the latest build

- Download Gapps

- Take a nandroid backup

- Recommended - Full wipe and factory reset

- Flash ROM using latest ClockworkMod or TWRP recovery

- Flash Gapps

- Reboot.

- Enjoy!

UPDATE INSTRUCTIONS

- Download the latest build of Resurrection Remix ROM

- Take a nandroid backup

- Flash ROM using ClockworkMod or TWRP recovery

- Flash Gapps

- Wipe cache

- Wipe dalvik cache

- Reboot

- Enjoy!

DOWNLOADS

ROM

GAPPS

CHANGELOG

Link

▼ Resurrection Remix Nougat Ver 5.8.0 Changelog

▼ 01/12/2017

project device/qcom/common/

f666741 Revert "extractors: Update msm8996 graphics blobs info"

8db80fa Revert "extractors: Add msm8996 32bit libmm-disp-apis and libmm-qdcm"

project frameworks/base/

89303b5 Automatic translation import

project packages/apps/CMUpdater/

7f7d8a0 DownloadCompleteIntentService: add missing import

2e8c54e CMUpdater: include ro.build.version.incremental in request

0796b21 CMUpdater: remove support for incremental updates

6e2947a Updater: support new server-side API

d4a46d3 Updater: aapt rename package to org.lineageos.updater

d95ffa2 verify the signature rather than md5

project packages/apps/Dialer/

a695d46 Automatic translation import

project packages/apps/Email/

592c2e3 Revert "Add account"

project packages/apps/OmniSwitch/

ef097a9 Automatic translation import

project packages/apps/ResurrectionStats/

d42fe7f Automatic translation import

project packages/apps/Settings/

cf1ebf3 Automatic translation import

854a4ca Automatic translation import

project packages/apps/Snap/

2876bc5 Snap: Replace strings

project vendor/huawei/angler/

948fae5 kiwi: Move services from /sbin/ to /system/bin/

project vendor/qcom/binaries/

dde8fac Revert "msm8996: graphics: Add 32bit libmm-disp-apis and libmm-qdcm"

4eba500 Revert "msm8996: graphics: Update from display.lnx.3.0.r9-rel"

▼ 01/11/2017

project android/

8b34ba8 Track rr storage manager

project device/huawei/angler/

ec5683b angler: Move carrierconfig overlay to device/

project device/samsung/jf-common/

68b26bb Revert "jf: Turn on sdcardfs"

project frameworks/base/

f8a53ac Keyguard : Update default clock font - fix refreshLockFont

c74f0d8 Revert "Reduce default screenshot delay to 100ms" Joke ?? - Oh no 100ms ? is it a joke ? Must give some time for animations This reverts commit aa5c5a2513652e3732f143495b6df25c90016982.

2871bf8 Automatic translation import

project hardware/qcom/audio-caf/msm8916/

42fd8b9 Fix security vulnerability: Equalizer command might allow negative indexes

b9cbb87 Fix security vulnerability: Effect command might allow negative indexes

project kernel/samsung/jf/

1aed399 sg_write()/bsg_write() is not fit to be called under KERNEL_DS

9f52da7 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE

5d70c1f net: cleanups in sock_setsockopt()

71eb854 ALSA: pcm : Call kill_fasync() in stream lock

project packages/apps/CMUpdater/

897de43 remove external storage permission

51218b8 Revert "CMUpdater: Check permissions for external storage"

11cc93b use a private directory for updates

9b073c7 make the download private

999e03c use DownloadManager's openDownloadedFile method

3d350c7 Revert "CMUpdater: Fix OTA on encrypted devices"

project packages/apps/OmniSwitch/

cb83b0a Automatic translation import

project packages/apps/ResurrectionStats/

294efa0 Automatic translation import

fedd9b9 Change app title - Do not translate app title

project packages/apps/Settings/

a91de2a Settings: Update some old settings fragments for nougat - App remover (update safety list) - Features - Changelog - Cleanups

6e0e8a8 Automatic translation import

e7d0888 Fix CN translations error

1ca3f8e Automatic translation import

ac12801 Enable cool color temperature option

3391384 SetupWizard: fix Vision Settings crash

a920196 Merge branch 'nougat' of https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings into nougat

4e4b719 Enable smart storage manager - activate some configs

project packages/apps/Snap/

acd2288 Snap: Fix whitespace issues

70cf903 Snap: Fix untranslatable strings

project packages/apps/StorageManager/

4012df1 Expose storage manager settings colors

project vendor/cm/

00783d7 Update github changelog

▼ 01/10/2017

project device/samsung/jfltespr/

c7e2c78 jfltespr: add details and flair to README

71afba8 jfltespr: Remove enhanced NFC feature

39481eb jfltespr: cm->lineage

project hardware/qcom/audio-caf/msm8937/

af95d62 Fix security vulnerability: Equalizer command might allow negative indexes

c0f34fd Fix security vulnerability: Effect command might allow negative indexes

project hardware/qcom/audio-caf/msm8952/

7b2cdc3 Fix security vulnerability: Equalizer command might allow negative indexes

d3b387e Fix security vulnerability: Effect command might allow negative indexes

project hardware/qcom/audio-caf/msm8960/

89ea159 Fix security vulnerability: Equalizer command might allow negative indexes

cefa8c2 Fix security vulnerability: Effect command might allow negative indexes

project hardware/qcom/audio-caf/msm8974/

2eab42c Fix security vulnerability: Equalizer command might allow negative indexes

730371f Fix security vulnerability: Effect command might allow negative indexes

project hardware/qcom/audio-caf/msm8994/

61970b6 Fix security vulnerability: Equalizer command might allow negative indexes

3a6ccb7 Fix security vulnerability: Effect command might allow negative indexes

project hardware/qcom/audio-caf/msm8996/

ff84df6 Fix security vulnerability: Equalizer command might allow negative indexes

87d52fd Fix security vulnerability: Effect command might allow negative indexes

project hardware/samsung/

28bf1cc exynos4: allow using SLSI stack

project packages/apps/Settings/

ba5d5ca Automatic translation import

fb441a4 Settings: Add custom lcd density pixel option to interface settings - Much needed so have to be there

▼ 01/09/2017

project android/

3131932 manifest: android-7.1.1_r6 -> android-7.1.1_r9

project build/

ed56bfb core: move platform-specific helper macros to target makefiles

be7d044 Merge tag 'android-7.1.1_r9' into cm-14.1

project device/qcom/common/

9e514ea extractors: Add msm8996 32bit libmm-disp-apis and libmm-qdcm

9f615d1 extractors: Update msm8996 graphics blobs info

project frameworks/av/

e4540bb Merge tag 'android-7.1.1_r9' into cm-14.1

e62ad5d Revert "Revert "Stagefright: Allow setting high-framerates in CameraSource""

project frameworks/base/

16c69ec Automatic translation import

dfbecd9 Fix 'android-7.1.1_r9' merge

ef7170b SystemUI: remove 'hide clock' option from clock position tunable

a894d46 Tethering: Fix number of device connected

64adf50 Merge tag 'android-7.1.1_r9' into cm-14.1

6efe565 SystemUI: Remove unused string

f4a09f7 Remove leftover power menu profile resources

f6a1987 core: Fix camel case

project packages/apps/CMParts/

1403be4 CMParts: remove 'hide clock' option from clock position tunable

project packages/apps/Messaging/

013b177 Messaging: String improvements

363e668 Automatic translation import

project packages/apps/OmniSwitch/

f5b2496 Automatic translation import

project packages/apps/ResurrectionOTA/

45a3347 Automatic translation import

project packages/apps/ResurrectionStats/

1f8795e Automatic translation import

project packages/apps/Settings/

4fa660e Merge branch 'nougat' of https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings into nougat

f04089b Sim-Settings: Don't allow empty sim name

7a83c0f Automatic translation import

1da47a0 Fix clock settings values - Edit string

6d543dc Merge branch 'nougat' of https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings into nougat

200f742 Settings: android-7.1.1_r6 -> android-7.1.1_r9

project packages/apps/SetupWizard/

52a78fd SetupWizard: rebrand to LineageOS

project packages/services/Telephony/

834c7cc Telephony: Number of slot should start with 1

619157a Merge tag 'android-7.1.1_r9' into cm-14.1

project vendor/cm/

846a356 http_prebuilt: Implement archive of artifacts

a960600 build: core: include platform helper macros in target makefiles

9289c27 build: envsetup: Update CAF remote

11a24c9 build: qcom_target: Define MSM_VIDC_TARGET_LIST

3910986 build: qcom_target: Clean up QCOM_HARDWARE_VARIANT checks

5d67995 envsetup: Fix indentation of eat function

project vendor/cmsdk/

0876797 cmsdk: fix update path for version 7

366bca7 cmsdk: remove 'hide clock' option from clock position tunable

project vendor/huawei/angler/

45f2df5 msm8916: Update to lolipop oeminfo stuff

39e5b77 msm8916-common: Remove NFC framework parts

8d3d55f msm8916-common: Import stock magnetic sensor calibration file

5ec2ddf msm8916-common: Import 6.0 libcalmodule_akm.so

91adda5 msm8916-common: Remove test_diag mknod syscall

db88561 msm8916: Import bullhead widevine

08b180f msm8916-common: Drop dependency on old libcutilz

22e306b msm8916-common: Rename test_diag to hw_test_diag

0017056 msm8916-common: Update qcrilmsgtunnel manifest

d9c8a55 msm8916: Hax GPS blobs

a42f225 msm8916: Kang jalebi libmmcamera_faceproc.so

18c2b87 msm8916: Switch to common adreno blobs

78a2b16 sm8916: Import seed widevine libs

d0695be msm8916-common: Fix modem issues

a3e6690 msm8916-common: Remove CNE/DPM/QC Location

24e8437 msm8916-common: Fix derps

688cd69 kiwi: Use a fingerprint HAL wrapper

project vendor/qcom/binaries/

02ababe msm8996: graphics: Add 32bit libmm-disp-apis and libmm-qdcm

project vendor/samsung/

d834dd7 Update Blobs list

64389cc Add Camera Dependencies

df93e73 Add Camera HAL

ebaf48f Add Stock Prebuilt gralloc

▼ 01/08/2017

project external/icu/

554db26 Merge tag 'android-7.1.1_r9' into cm-14.1

project frameworks/native/

cc92c1b Merge tag 'android-7.1.1_r9' into cm-14.1

project hardware/qcom/audio-caf/msm8960/

5e95ac2 hal: Additional checks for dedicated VOIP input

project hardware/qcom/audio/default/

584bfb8 Merge tag 'android-7.1.1_r9' into cm-14.1

project kernel/huawei/angler/

e71106f Merge remote-tracking branch 'aosp/android-msm-angler-3.10-nougat-mr1.1' into cm-14.1

project packages/apps/ContactsCommon/

6e8cff6 Merge tag 'android-7.1.1_r9' into cm-14.1

project vendor/cm/

6a6d223 Update github changelog

project vendor/huawei/angler/

33dfa20 kiwi: Fix makefile

4551192 angler: update blobs to N4F26J

project vendor/samsung/

318526c Initial commit of Galaxy S7 vendor blobs

▼ 01/07/2017

project build/

707fd27 Fix zip title

90f4763 build: Replace pushd with cd

bd8aeb4 lunch: Use cd - instead of popd

8a70ece envsetup: Tweak nested executed commands

04c8bb8 envsetup: Combine nested else; if into elif in check_product()

072ee2e build: core: Rebrand CM_VERSION to LINEAGE_VERSION

8a73a81 build: support lineage device trees

project frameworks/base/

f827dbc Automatic translation import

6c30f1d Automatic translation import

project hardware/qcom/audio-caf/msm8916/

d414d15 hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH

project hardware/qcom/audio-caf/msm8974/

becbb2f hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH

project packages/apps/CMParts/

725c7fa CMParts: Match pulse speed to frameworks default

714be45 Fix handling of auto power save summary.

b151d5d CMParts: Properly fix auto-power-save string format exception

7131c1d CMParts: rebrand to LineageOS

ecf966c Automatic translation import

e339229 CMParts: statusbar: Enable notification icon count by default

4766948 CMParts: fix untranslatable translation

9bb4957 Automatic translation import

project packages/apps/Calendar/

cdfc529 Calendar: String improvements

project packages/apps/Dialer/

b17617c Automatic translation import

86c8de1 Automatic translation import

271a8a0 Automatic translation import

52544c4 Automatic translation import

project packages/apps/OmniSwitch/

7df8752 Automatic translation import

project packages/apps/Settings/

a65b818 Automatic translation import

898075a Automatic translation import

0e5b351 Bluetooth/Wifi: center empty view and set textAppearance to medium

6f29fae [2/2] settings: support setting a separate encryption password

project packages/services/Telecomm/

f5f30ae Telecomm: Fix error due to protected broadcast

project packages/services/Telephony/

7c13af2 Telephony: Further improve network selection

09a5e83 Telephony: Improve NetworkSelection

project system/sepolicy/

794dbf1 fix denials for rootfs:lnk_file

project vendor/cm/

90fdb2c Merge pull request #64 from BurakTheNexusDede/nougat

1a28837 build: include lineage releasekey in recovery

b90061c build: remove deprecated recovery keys

cd0c0cf extract_utils: Update smali/backsmali to v2.2b4

887b076 extract_utils: Update backsmali command

99f9612 envsetup: Fix check for deprecated CM device tree

1034b1d tools: getb64key - print the base64 version of a PEM public key file

0a4087f vendor: Add a task for getting prebuilts via http

62e1795 cm: support lineage device trees

d4502ed Update github changelog

61a56e1 Enable Google Assistant on all devices.

project vendor/huawei/angler/

849d181 pme: Add kiw variant sound_param files

project vendor/samsung/

a3e2ad8 Initial Commit for k3gxx

▼ 01/06/2017

project android/

e7fb235 Merge pull request #89 from MobiusM/nougat

project device/samsung/jfltespr/

d46fb7c jfltespr: this isn't maguro...

project frameworks/base/

59c1733 Automatic translation import

510e98d Automatic translation import

project hardware/qcom/audio-caf/msm8937/

95ccc85 policy_hal: Fix mismerges

b24ef94 audio policy: fix capture indication to sound trigger service.

3f05588 audio policy: fix media volume after ringtone

1e29be0 Revert "hal: Add abstraction for soundtrigger session"

8c2743e hal: Don't try to record using 3-mic unless we mean it

a8490ea hal: Haxed header

ab64a44 audio: Fix flac offload not working

bd04719 hal: Fix build with HDMI disabled

f4e5f48 audio: Fix complilation warnings under Clang

1394524 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled

04ed235 audio: Extend platform parser to allow device name aliasing

326d03c hal: post_proc: enabled / disable volume listener based on prop

966b853 hal: Support the audio amplifier hook

284d304 hal: Allow building hardware audio encoders

7d10d9a audio: Use direct project pathmap

project hardware/qcom/display-caf/msm8937/

3dfb72a sdm: Always include kernel headers

3c389e0 Fix duplicate copy file rules

5ab047e display: Cleanup flags

381813d Don't build lights module if vendor supplies it

8908ec8 display: Use project pathmap

project hardware/qcom/media-caf/msm8937/

64e0fc1 mm-video: Disable proprietary extension

becaa72 venc: Fix VQZip issue

d322c9f vidc: Fix makefiles

0e5dd32 media: Avoid collision with FFMPEG plugin

671cbd6 media: Use project pathmap

project packages/apps/Browser/

b565222 Search engines: Add DuckDuckGo FR

project packages/apps/Dialer/

cefb74a Automatic translation import

project packages/apps/OmniSwitch/

812a34c Automatic translation import

project packages/apps/ResurrectionOTA/

f03e521 Automatic translation import

project packages/apps/ResurrectionStats/

dd1248b Automatic translation import

project packages/apps/Settings/

1c032d2 Automatic translation import

2f64551 Merge pull request #656 from micky387/nougat

c3ac7ed Settings: Set root access options appropriately

project packages/resources/devicesettings/

8ec6740 Add button settings strings

ABOUT

Please let me know what you guys think in the comments & hit thanks if you like it. :good:​

XDA:DevDB Information

[ROM][Unofficial] Resurrection Remix [OTA][7.1.1_r9][1-12-17], ROM for the Sprint Samsung Galaxy S4

Contributors

KillerDroid96

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.4.x

Version Information

Status: Beta

Current Stable Version:

Current Beta Version: 5.8.0

Beta Release Date: 2017-01-12

Created 2016-12-24

Last Updated 2017-01-12