• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][UNOFFICIAL][6.0.1] Resurrection Remix 5.7.4 for Nubia Z7 Max

pchatzop

Senior Member
Oct 16, 2015
264
330
0
Resurrection Remix 5.7.4 for Nubia Z7 Max


Code:
[/CENTER]
/*
 * Your warranty is now void.
 *
 * I am 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 me for messing up your device, I will laugh at you.
*/
RR Customizations
Navigation Bar
Enable/Disable Navbar
Navbar Button Customization
Navbar Slim Dim
Animate Dim
Dim Timeout Duration
Dim Alpha
Double Tap To sleep navbar
Navigation Bar left/Right handed mode Switch for landscape

Statusbar
Brightness Slider
Enable/Disable Show Notification Count
SuperUser Indicator Switch
Double Tap To sleep Statusbar
Carrier Label
Carrier Label Switch
Carrier label Colour
Carrier Label Size
Clock Customizations
Time & date
Clock Colour
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
StatusBar Weather
Weather Color
Weather Position(left/right)
Weather Style
Weather Size

Animations
Toast Animations
ListView Animations
System Animations

App Circle Bar
Choose apps in AppSidebar
Trigger Width
Trigger Hieght
Trigger Position
App Sidebar
Choose apps in App circle
Trigger Width
Trigger Height
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)
Recents Search Bar
Full Screen Recents
Slim Recents
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 Blur
Lockscreen Blur Intensity
LockScreen Wallpaper
Lockscreen Weather Widget
Lockscreen Icons Color

Quick Settings Draggable Tiles
Customizable Tiles
Show Two Main Tiles Per Row
Dyanamic Tiles Adjustment
Notification Drawer
Weather Display Switch
LongPress Toogles to Enter Settings
Disable Immersive Mode Messages
Force Expand Notification
Task Manager Switch
Time Contextual Header(HD,Modern,Poly)
Quick PullDown Switch

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

Buttons
Home Button answer call
Short Press Actions
Long Press Actions
Double Tap Actions

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
Disable Fc Notifications
Wakelock Blocker
Media Scanner On Boot Behaviour
Cammera Shutter Sound Enable/Disable

SystemUI Tuner
Enabled By default
Removed Demo mode and Tweaked SystemUI Tuner As compared To AOSP
StatusBar Icons Customizations
Quick Settings Customizations

Other Features
Perfomance Profiles
LCD Density
Expanded Desktop Mode
Audio FX
Heads Up Switch
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 Adiutor inbuilt)​



Installation instructions

-- You have to be on a firmware that has the new partition layout(merged partitions). If you are on kitkat, use the nubia updater tool to update your phone to lollipop.
-- You need to have a TWRP 3.0.2 installed. You can find the tool to install it here: needrom (Thanks to tigreos) . Otherwise, you can download it from my folder on mega and flash it.

1. Download the rom and gapps (i prefer opengapps/pico).
2. Copy the files to your phone's internal storage or sd card.
3. Wipe cache,dalvik,system,data.
4. Flash the rom, and then flash gapps.
5. Reboot and enjoy.


Download



Changelog

Code:
20170213:
Final build.
Call quality issues completely fixed.
Many security, kernel and misc fixes.
Manually migrated to lineageos base.
Manually updated to android 6.0.1r78.
Latest security patch for marshmallow(01-01-2017).

20161112:
Fixed xposed framework installation with latest november security patch.
Some kernel fixes.

20161111:
Kernel upstreamed to 3.4.113(all security vulnerabilities fixed).
Some kernel-side changes.
Some device-side changes.
Proprietary blobs and baseband from firmware 3.89.
Better camera quality, due to blobs from 3.89(thanks to paolow8)
New ported Nubia Camera app in mega folder(All credits to paolow8, buy this guy a beer already :) )
November security patches.
Upstream source merge(11/11/2016).

20161013:
October security patches.
Upstream source merge(13/10/2016).

20160923:
Resurrection Remix 5.7.3 --> 5.7.4(probably the last marshmallow version).
Upstream source merge(22/9/2016).

20160919:
Enabled hardware keys(and hardware key backlight) settings in configurations/button controller.
Upstream source merge(19/09/2016).

20160910:
Kernel fixes, no more quadrooter vulnerabilities.
Some more kernel updates.
September security patches.
Upstream source merge(10/09/2016).

20160903:
Bluetooth kernel configuration from oneplus one(attempt to fix bt problems).
Upstream source merge(03/09/2016).

20160827:
Baseband is integrated and installed together with the rom now.
All proprietary vendor blobs from official 3.86 firmware.
Baseband updated to the official 3.86 version.
Upstream source merge(27/08/2016).

20160821:
Upstreamed kernel to 3.4.112 linux version(probably the last of the 3.4.y series).
Some kernel patches.
Upstream source merge(21/08/2016).

20160815:
Fixed microphone issue in some VoIP apps(messenger,skype,viber).
Upstream source merge(15/08/2016).

20160813:
Some kernel changes from paolo's cm13 rel12.
Proprietary blobs from official 3.85 firmware.
3.85 baseband in mega folder.
Upstream source merge(13/08/2016).

20160810:
Fixed CVE-2016-2504 vulnerability in kernel.
Upstream source merge(10/08/2016).

20160809:
Resurrection Remix update 5.7.2 --> 5.7.3
Further bluetooth a2dp fixes.
Fixed CVE-2016-2059 vulnerability in kernel.
Upstream source merge(09/08/2016).

20160803:
Android version 6.0.1r52 --> 6.0.1r61.
Latest security patch.
OpenGapps work fine now.

20160802:
Resurrection Remix update 5.7.1 --> 5.7.2
Source update(02/08/2016).

20160801:
New f2fs capable recovery.
Added f2fs support for /data and /cache, in kernel and device configs.
Added full encryption support for /data.
Code cleanup.

20160729:
Completely removed resurrection stats and resurrection Ota apps.
Removed the update tabs in resurrection settings.
Source update (29/07/2016).

20160726:
Merged paolothlw8's cm13 rel 11 kernel fixes.
Merged ultimatum163's bluetooth kernel fixes from nubia z7 mini(nx507j) kernel tree. 
Hopefully bluetooth a2dp issue is gone for good.
Latest resurrection remix sources(26/07/2016).

20160725:
First release.
A Few Words

This is my first compiled rom. Go easy on me :p .
Seriously, if it was not for Paolothlw8, i would not even have bought this phone. He is the one that created the device, vendor and kernel trees for the nubia z7 max, and he deserves all the credit. All i did was clone his github repo, and compile with resurrection remix sources. He even helped me solve 2 bugs that popped up. So if you want to thank someone here is his original cm13 thread in english: CM13 Thread . The nubia camera and recovery files in my mega folder are also created/ported by him.
Credits

Code:
-Paolothlw8 for everything
-tigreos for the awesome all in one tool
-ultimatum163 for the bluetooth patches
-ZTE for creating such an awesome device
-Cyanogenmod team
-Resurrection Remix Developers
XDA:DevDB Information
Resurrection Remix 5.7.4, ROM for the ZTE Z7, Z7 Max, Z7 Mini

Contributors
pchatzop, PaoloW8, Cyanogenmod Team, Resurrection Remix Developers
Source Code: https://github.com/MrPink7

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: 5.x.x
Based On: CyanogenMod

Version Information
Status: Stable
Stable Release Date: 2016-10-13

Created 2016-07-25
Last Updated 2017-02-13​
 

Attachments

Last edited:

pchatzop

Senior Member
Oct 16, 2015
264
330
0
Reserved

In the folder you can now find 2 files for swapping the back and menu keys. Buttons_swap.zip swaps them and buttons_original.zip brings them back to the original configuration. Flash them from recovery without any wipes.
 
Last edited:
  • Like
Reactions: sia2009

pchatzop

Senior Member
Oct 16, 2015
264
330
0
New version uploaded in my mega folder. Included all kernel fixes by paolothlw8 in the new cm13 release by him, also some cherry picks from ultimatum163's z7 mini kernel repo for the bluetooth stack and a2dp functions. In the previous version of this rom, and paolo's cm13 i would get stuttering after some disconnects and some time(10-15 min tops). Only solution was a reboot, and the issue would surely happen again in this timeframe.
After the inclusion of the patches, i throughoutly tested a2dp, playing music for over 2 hours, disconnecting and reconnecting the device and no incident of stuttering yet. I can say in confidence that it is completely usable, at least in my book. Remember to download the 20160726 version, and have fun using this rom. Many thanks to both paolo and ultimatum for working on these devices.
 
  • Like
Reactions: sia2009 and gagas1

pchatzop

Senior Member
Oct 16, 2015
264
330
0
No, sadly that won't work. This is only for Z7 max. If you ask zte for the z7(nx506j) lollipop kernel source code, it should not be very hard to port this rom to it.
 
  • Like
Reactions: sia2009

pchatzop

Senior Member
Oct 16, 2015
264
330
0
New version in mega folder. Removed the rr stats and ota apps from the rom,and removed the update tab from the resurrection settings. It's unlikely this rom will go upstream in the official rr repos, therefore these applications are redundant and could hog cpu and memory for no reason.
 
  • Like
Reactions: gagas1

pchatzop

Senior Member
Oct 16, 2015
264
330
0
New version added, together with a source built recovery by me, that adds full f2fs support for data and cache. You need to flash the new recovery (recovery_twrp_f2fs.zip) in recovery first to be able to use f2fs in the new version.
 
  • Like
Reactions: gagas1

RedBux

Senior Member
Jun 20, 2008
303
17
0
Hi pchatzop
Appreciate to work you had done to Nubia Z7 Max
You work in a group ? consists of ?.....pax
Just want to know

Any other unit you produce the Custom ROM???

---------- Post added at 12:11 AM ---------- Previous post was at 12:07 AM ----------

Actually mine is on the way using PostNL International Mail.
Ordered for my daughter............
strikes me because the hardware almost identical to Oneplus One.
Oneplus ..............all are actively supported in xda.
 

pchatzop

Senior Member
Oct 16, 2015
264
330
0
Our device being almost identical to the oneplus one is a blessing, because i can reuse most of the code and patches from the oneplus one sources, and they are the most maintained device sources i have seen so far. It enables us to get almost any update oneplus one gets, and as it will most likely get android nougat(as cm14), i will give it my best to adapt the changes to our device.
 
  • Like
Reactions: gagas1

pchatzop

Senior Member
Oct 16, 2015
264
330
0
Well, sure, I am new in development but, I will try to help paolo in getting a stable nougat release first, and it will take some time for rr features to be ported to cm14, in order to have a good base for the new resurrection remix based on 7.0. Google dropping all support for the snapdragon 801 chipset is not going to help either, but we have the oneplus one gods to help us with that. In the meanwhile I will try to give timely updates to this rom and iron out any bugs that might appear. After a lot of time experimenting in android leads me to the notion that one stable rom trumps many incomplete and buggy ones.
 

RedBux

Senior Member
Jun 20, 2008
303
17
0
Just received mine today........after my nubia z7 max traveling almost half of the world.
Thought that I will received android 5.1 BUT 4.4.2 was installed.
will work out later...........................guess have to repartitions and etc, etc...........

any best tutorial which I could missed in my searching?
IF any just ....please give me links