[Lenovo ZUK Z2 (Plus) ROMs, Kernels, Recoveries, & ] optimumpro:
Say hello to Jaguar Nougat for Zuk Z2_plus. If you have never heard of Jaguar rom, check Xperia Z1-Z3 development sections. The main emphasis of the rom is on SECURITY and PERFORMANCE

Features:

1. New Qualcomm's Boostframework module that speeds up literally everything

2. Hardened bionic with fortified memory allocator: protected memory that has only read permissions for 3rd party apps

3. WIFI background scanning disabled. Otherwise, it still does the scanning even if you turn WIFI off. Creepy Google

4. Fully working Disk encryption,

5. Proprietary TimeService is replaced with Open Source TimeKeep (no internet needed to set time). Just set it once

6. Kernel:

a. Nightmare and Impulse governors

b. Overclock available: settings will hold if set in Kernel Adiutor

c. Zenmode Hotplug

d. Intellithermal

e. Seccomp (secure computing)

f. Yama security to replace Selinux

g. Vibration sensitivity control

h. Deep sleep

i. Screen temperature control in Kernel Adiutor (don't use together with native color control)

7. Hardware button: extended settings with multiple options

8. Virtual buttons: numerous options

9. Vanilla recents with memory bar (disable Slim recents for membar)

10. Slim recents

11. Native Screen Color control (cooler/warmer) in Developer options

12. Option to deny access to USB (yes to all/no to all/no on secure lockscreen

13. Option to deny access to Clipboard (default off, enable if you want copy and paste)

14. Extended Appopps in Settings/Security: you can restrict even system apps - almost like Xposed

15. Magisk will show up in Settings, once properly installed...

16. Substratum will show up in Settings when installed Forget it. Substratum will never be supported due to their inclusion of Google Firebase that steals your data

17. ZukDoze/Ambient Display

18. Safety Net approved via kernel :)

19. Per app Signature Spoofing to work with MicroG

20. Modified Kernel Adiutor with no ads and Afwall with full features are provided in a separate zip: unzip and install as normal apps

Starting with release #2, you also have:

21. Double Tap To Wake

22. Double Tap To Sleep

23. Doze Pocket Mode

24. Jaguar Dark Mode

25. Home button wakes the phone

Starting with release #3 you will also have:

26. Fab icon with location choices to clear recents

27. Network traffic[/COLOR]

Starting with release 4, you will also have

28. Wakelock blocker (in Accessibility)

29. Live volume steps

30. Volte icon (switchable in status bar)

31. Substratum will never be supported due to their stealing user data via Google firebase

Starting with release 5, you will also have:

32. Night mode (automatic/off/custom)

33. Soft reboot added to advanced reboot

Starting with release 6 you will have

34. Notification leds and Battery light (in Notifications press settings icon)

Starting with release 7, you will have

35. Battery temperature and voltage on lockscreen (toggle in Settings/security)

36. Rom rebuilt with actual battery stats flag, instead of estimate

37. Miracast works

38. Skype/Viber mike works

39. Disk encryption works

40. High definition codec in Bluetooth

Starting with release 8, you will have

41. Sim color choices (after setting, just tap on screen anywhere)

42. Rom built with 03 flag for speed

43. Current in amperes added to lockscreen charging info, so, you'll know exactly whether it is 1500ma, 500 or whatever the number is

44. Notification sounds unlinked

45. SU is hidden in kernel unless su daemon is running

46. No delay in home button actions

Starting with release 9, you will have

47. Option to toggle operator's name on status bar

Starting with release 10 you will have

48. Fully working encryption; also data could be decrypted/mounted with the official TWRP

Starting with release 11, you will have

49. July Security patches both in rom and kernel

50. Option to reset battery stats

51. Option to natively restrict apps from accessing data/wifi

52. USB charging current bumped to 900ma, if your computer usb port provides more than 500ma

53. Removed AOSP webview. Use Google webview instead

54. Hotspot fixed

55. Theme engine is back

56. Extended Do Not Disturb settings including disabling/enabling in call

Starting with release 12, you will have

57. Sound and Font support in Theme Engine

58. Video calling should be fixed

59. Rom rebuilt with TARGET_USES_QCOM_MM_AUDIO, which is supposed to improve sound encoding

Starting with r13, you will have

60. New camera driver and Nougat blobs

61. Full network choices in Cell Menu

62. Increased number of rows and columns in QS

63. A choice of Kernel with EAS and Voltage Control or Standard (first one included with the rom; standard needs to be flashed via TWRP)

Starting with release 14, you will have

64. Configurable display rotation

65. No access to QS when device locked with pin/password/pattern

Starting with release 15, you will have

66 Alarm blocker (in Accessibility)

67. Ability to turn off/on swipe left/right drawer

68. Importance level for sensitive info on lockscreen

69. Screen on charging current reduced to 1200 ma to combat heating

70. Lawnchair (new launcher) integrated

Starting with release 16, you will have:

71. Offline charging with nice animation and persentage

72. Bluetooth battery status

73. Network persmission

74. Local Terminal

75. Less frequent sound notifications

76. Authentication vibration ON/OFF switch

77. Ability to hide status bar on secure lockscreen

Starting with release 17, major release, you will have:

78 Glonass gps enabled, which works in tandem with the US system

79. Volume buttons could default to Media volume

80. Volume buttons control cursor

81. Disable screenshot sound and fixed disabling camera shutter sound.

82. Notification on charger connect/disconnect: choice of silent/vibration/default sound/custom sound

83. Native screen recording with new QS tile added

84. Long press power button when screen is off starts the torch

Starting with release 18, you will have

85. Heads up Notifications On/Off

86. QS columns option (3/4/5)

87. Dashboard tile layout configuration

88. Power Notifications Tuner

89. Volume rocker skips tracks on long press

90. Switch to block access to sensors most infectious apps (facebook/what'sup)

91. Enable power saving for system apps

A special word on the hardware button: it is wired to the following options:

Custom app; Back; Home; Recents; Menu; Kill app; Last app; Screen off; Power menu; Notifications; Quick settings panel; Open IME switcher; Screenshot; Camera; Torch; Google now; Voice search; Search in app; Music next track/play/pause/previous track; Ring/Silent/Ring/Vib; Split screen and None. Enough for you? :) The same applies to virtual buttons: the choice is up to you

Starting from r12, updates are incremental, so, if you are coming from a different rom, do this:

Instructions:

Starting with r14, new installation process has been simplified. If you are coming from a different rom, do this:

1. Flash release 11 clean, reboot (don't bother with Gapps or Magisk, you don't need them here) and let system run for a few minutes; then flash the latest release dirty; flash Gapps

2. Reboot and finally flash Magisk or Supersu

3. If you don't get setup wizard on some versions of Gapps, just create or login into your Google account

4. Enjoy the rom, say thank you or donate

Rom has a script that gets initiated in ramdisk that cuts off the internet until you install and enable Afwall. This is done to prevent data leaks and battery waste, as literally every system and data app connects to the Internet. You should only allow to connect the apps you need, like messengers, browsers etc. However, this script is optional and could flashed separately for extra protection, but out of the box, you will have no problem connecting..

Downloads are now in post #3

Download KernelAdiutor/Afwall: https://xdaforums.com/devdb/project/dl/?id=24167

For anyone who needs to update firmware, here is Indian firmware extracted from stock and assembled for flashing in TWRP, confirmed working without any problems. Just make sure to follow directions: https://xdaforums.com/showpost.php?p=72407849&postcount=762 The linked post updated to include the latest Chinese Firmware 3.1.117

XDA:DevDB Information

JAGUAR NOUGAT, ROM for the Lenovo ZUK Z2 (Plus)

Credit: AOSP, Slimrom, Code Aurora, CopperheadOS, Davideavinavil, Varotone, Fedor. Also, credit to any other dev who contributed to the code

Kernel Source for August build: https://www.androidfilehost.com/?fid=817550096634792330

Kernel Source: https://github.com/AOSP-Jaguar/android_kernel_zuk_z2_plus

Contributors

optimumpro

ROM OS Version: 7.x Nougat

ROM Firmware Required: UNLOCKED BOOTLOADER

Based On: AOSP/SLIM

Version Information

Status: Stable

Stable Release Date: 2017-04-24

Created 2017-04-10

Last Updated 2017-12-07