Resurrection Remix 5.8.5 for Xperia Z5 (Unofficial, unified)

Search This thread

zacharias.maladroit

Recognized Developer
6n3ztGX.png


Resurrection Remix Nougat

Resurrection Remix the ROM has been based on LineageOS (formerly CM) ,slim, omni and original Remix ROM builds, this creates an awesome combination of performance, customization, power and the most new features, brought directly to your Device

Special thanks to, the LineageOS (CM) team, OMNI team, SLIMROMS , @quarkx & @Olivier for the main work on ivy


Features


Based On Latest Google Android 7.1.2 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)

-Magisk root inbuilt

-RR OTA

-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


Downloads



Bugs:

same as LineageOS


Source Code:

https://github.com/ResurrectionRemix

https://github.com/LineageOS/android_kernel_sony_msm8994/commits/cm-14.1

https://github.com/LineageOS/android_device_sony_ivy/commits/cm-14.1

Contributors
zacharias.maladroit, cdesai, Myself5, kali-, banmeifyouwant and others
Source Code: https://github.com/ResurrectionRemix

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: LineageOS

Version Information
Status: Beta

Created 2017-03-20
Last Updated 2017-10-28
 
Last edited:

zacharias.maladroit

Recognized Developer
you don't have any access to microSD ?

it's irrelevant what experience I had,

I used an outdated ROM base + updated kernel on LineageOS :p

According to feedback it works ?


Can you guys, that installed it please give feedback if microSD, WiFi, 2G/3G/4G - all work on single and/or dual SIM devices ?

Thanks !
 
  • Like
Reactions: Nimadroid

Zaisesl

Senior Member
Sep 9, 2014
341
114
Buenos Aires
it's irrelevant what experience I had,

I used an outdated ROM base + updated kernel on LineageOS :p

According to feedback it works ?


Can you guys, that installed it please give feedback if microSD, WiFi, 2G/3G/4G - all work on single and/or dual SIM devices ?

Thanks !

I have to format the micro sd. Wi fi 5 its working. And 2g/3g/4g too. In single sim device
But my phone was getting too hot just for using whatsapp and i have to change to lineage
 

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    6n3ztGX.png


    Resurrection Remix Nougat

    Resurrection Remix the ROM has been based on LineageOS (formerly CM) ,slim, omni and original Remix ROM builds, this creates an awesome combination of performance, customization, power and the most new features, brought directly to your Device

    Special thanks to, the LineageOS (CM) team, OMNI team, SLIMROMS , @quarkx & @Olivier for the main work on ivy


    Features


    Based On Latest Google Android 7.1.2 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)

    -Magisk root inbuilt

    -RR OTA

    -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


    Downloads



    Bugs:

    same as LineageOS


    Source Code:

    https://github.com/ResurrectionRemix

    https://github.com/LineageOS/android_kernel_sony_msm8994/commits/cm-14.1

    https://github.com/LineageOS/android_device_sony_ivy/commits/cm-14.1

    Contributors
    zacharias.maladroit, cdesai, Myself5, kali-, banmeifyouwant and others
    Source Code: https://github.com/ResurrectionRemix

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.10.x
    Based On: LineageOS

    Version Information
    Status: Beta

    Created 2017-03-20
    Last Updated 2017-10-28
    10
    Awesome! About the camera @zacharias.maladroit, I've been using Google Camera stock that comes from Gapps and the pictures taken there are more sharp in my point of view.

    Sent from my E6653 using Tapatalk

    Agreed, that ZSL cam is seemingly optimized for faster picture-taking but focus might be a bit out of touch ;)

    @zacharias.maladroitHey bro, we can't thank you enough for the work and effort you putting trying save this phone :cowboy:
    I've a suggestion idk if its possible, I'm no programming expert but as I know your kernels are based on AndroPlus source which is discontinued, I found this thread of CM14.1 FrancoKernel from a very respected developer for OP2 which has same sp810 cpu and same specs ? I wonder if it's possible to be ported fully/partially I've no idea how easy diffucult that is .. but it would be interesting to see how it will perform and see a bit of change since he claims it has the best of the best
    https://forum.xda-developers.com/oneplus-2/orig-development/kernel-francokernel-r1-20th-march-t3576338 / Source:Github
    Oh and also I'm currently working on a balanced thermal engine to reduce heat without losing performance actually maybe even improve it si.. without need to kernel undercloking I tested on RR + your kernel NovaCore_I.1_n_1_10_C_1_5_4 and seems very promising I'm strictly only on core_ctl when temperature < 54 so gradually underclock frequencies ( starting frrom 36C much better and effective than stock) until this point I think hotplug is not necessary with my thermal engine settings (at least from the tests I've done) , Above 54 big core are set to 384Mhz and Hotlplug kick in but it doesn't seems that the kernel is reading hotplug temperature from the thermal_engine.conf file .. I guess the kernel has its own values right ? for that I'd to set min online big cores to "4" and its working well cooling down is fast and temperature rarely goes above 50-52C on heavy load I'll post it when ready as soon as I finish all the testing

    Hi korom42,

    thanks,

    not sure why everyone is still saying that the kernel is based on AndroPlus when clearly (since several releases, in fact), it's NOT, it's entirely "original development",

    I've taken a quick look at that repo and all of the key commits towards battery saving are already in,

    in fact in this kernel there are several additional ones, and lots of scheduler-related changes are purposefully LEFT OUT (cpufreq changes as well, since they have been shown to increase battery consumption significantly),

    the battery consumption might NOT be at an ALL-TIME-LOW but it's very close to it,

    to get the LOWEST battery consumption the kernel and commits would have to be tested by a per-commit basis for at least 1-2 weeks each which is unfortunately IMPOSSIBLE :(


    Also there's the issue with significantly higher battery consumption on the non(Sony)-Stock ROMs,

    not really sure (yet) what exactly is the cause for that when e.g. a pretty similar (or even same kernel) is used between Sony Stock and e.g. LineageOS but the battery consumption is still significantly higher on LineageOS,

    that's only on the Z5, btw,

    on my Note 3 battery consumption on LineageOS or Resurrection Remix is pretty much the same compared to Samsung Stock,

    there might be a few improvements on Samsung Stock, but not that extreme like on the Z5.


    The thing is not about thermal development / heat generation itself,

    it's the much higher battery consumption when going with higher frequencies, I haven't grasped the connection fully yet,

    but if you e.g. tried out the early EAS kernels - battery life was seemingly exceptional (even when full performance wasn't available):

    The "magic" behind it ? keeping at the lower frequencies as much as possible and highly-efficient frequency-scaling + scheduling.


    Okay, please keep us updated - I'm certain the thermal configuration isn't at the optimum in terms of efficiency and coolness,

    that shows again the power of the community :D


    edit:

    I've ported / added a few scheduler changes which didn't work out so well in the past,

    let's see how they play out with the current kernel source,

    obviously the full-blown scheduler setup drains battery - so perhaps we're more lucky with a rather selective one on top of the existing source ...
    8
    Another Milestone reached:

    fine-grained locking in binder driver

    Todd Kjos said:
    The binder driver uses a global mutex to serialize access to state in a
    multi-threaded environment. This global lock has been increasingly
    problematic as Android devices have scaled to more cores. The problem is
    not so much contention for the global lock which still remains relatively
    low, but the priority inversion which occurs regularly when a lower
    priority thread is preempted while holding the lock and a higher priority
    thread becomes blocked on it.
    These cases can be especially painful if the
    lower priority thread runs in the background on a slow core at a low
    frequency.
    This often manifests as missed frames or other glitches.

    For several years, a hacky solution has been used in many Android devices
    which disables preemption for most of the time the global mutex is held.
    This dramatically decreased the cases of glitches induced by priority
    inversion and increased the average throughput for binder transactions.

    Moving to fine-grained locking in this patchset results is a cleaner
    and more scalable solution than the preempt disable hack.
    Priority
    inversion is decreased significantly.


    Here is a comparison of the binder throughputs for the 3 cases
    with no payload (using binderThroughputTest on a 4-core Pixel device):

    1 Client/Server Pair (iterations/s):
    Global Mutex: 4267
    + No-Preempt: 69688
    Fine-Grained: 52313

    2 Client/Server Pairs (iterations/s):
    Global Mutex: 5608
    + No-Preempt: 111346
    Fine-Grained: 117039

    4 Client/Server Pairs (iterations/s):
    Global Mutex: 12839
    + No-Preempt: 118049
    Fine-Grained: 189805

    8 Client/Server Pairs (iterations/s):
    Global Mutex: 12991
    + No-Preempt: 111780
    Fine-Grained: 203607

    16 Client/Server Pairs (iterations/s):
    Global Mutex: 14467
    + No-Preempt: 106763
    Fine-Grained: 202942

    [...]

    https://lwn.net/Articles/726821/

    Fine-grained locking

    [...]
    Subsequent attempts focused on making locking more fine-grained, a version of which has been running on Pixel devices since January 2017. While the majority of those changes were made public, substantial improvements were made in future versions.

    After identifying small issues in the fine-grained locking implementation, we devised an improved solution with a different locking architecture and submitted the changes in the 3.18, 4.4, and 4.9 common branches. We continue to test this implementation on a large number of different devices; as we are unaware of any outstanding issues, this is the recommended implementation for devices shipping with Android O.

    https://source.android.com/devices/architecture/hidl/binder-ipc#locking


    Without further ado:

    NovaCore C2 (for RR)

    https://drive.google.com/open?id=0BykGGWB96CBQMlM5Qk94X0dsN2M

    this one has the binder IPC driver backported from 4.9 kernel (state September 6th, so bleeding edge)

    since we're running on 3.10 kernel - a relatively early Android kernel base which still has several "features"/components missing from upstream Linux kernel,

    the "global lru shrinker" feature could not be used (for now ?) since it would require several (bigger or smaller) subsystem changes throughout the kernel ...


    Give it a try and let me know if and how much smoother and/or consistent performance of it is
    8
    Interest in testing an experimental kernel ? (bluetooth connection reliability, latency, etc. test)

    Anyone has a bluetooth headset or bluetooth car connection + connection timeouts, issues in general ?

    I've read about those with Stock ROM but not sure if those also occur with custom ROMs ...

    There are a few significant latency reducing changes in the experimental kernel branch that I worked on and this might help A LOT,

    the kernel might not be entirely stable or daily driver material but it nevertheless needs a bit of testing to see how well it works in the area it has been optimized for (cutting down latencies, bluetooth changes, etc.).


    Let me know if there's interest for it :)


    Disclaimer:

    it might get into

    • bootloops (continuously)
    • might be unstable
    • might consume A LOT battery
    • might behave inconsistently (sometimes quick, sometimes slow)
    • might eat your data (so have backups both on your phone and your PC/laptop ready)
    • might have VERY LOW latency (little lags)
    • other weird or nasty stuff
    8
    d5sum RR-N-v5.8.5-20171114-sumire-Unofficial_zach.zip
    731ac8d6a59bb28ba974df6361b1bc64 RR-N-v5.8.5-20171114-sumire-Unofficial_zach.zip

    New updated RR build at https://drive.google.com/open?id=1K6l-IdcpP3M55ZbNnbNSerJ2g-Z26-h9

    the "stock" kernel has been updated to have all the fixes & mitigations against "KRACK" (WPA2 vulnerability) and additional security fixes & a few battery optimizations


    This time no custom kernel will be available for some time since the current one is under heavy development & unstable/experimental (and I'm short in time)

    System -> About phone -> About -> Changelog

    as a summary

    • wireless DB updates
    • serial driver updates
    • tons of bluetooth driver updates (this should reduce/fix issues with listening or calling via bluetooth) [there are potentially more fixes in store but I haven't ported them over to the "stock" kernel yet]
    • ARP spoofing protection
    • various net subsystem updates
    • ROM-side changes from LineageOS or RR