[Lenovo ZUK Z2 (Plus) ROMs, Kernels, Recoveries, & ] optimumpro:
Accessibility feature: it works, as intended, i.e. large font and other features for vision/hearing impaired. However, granting accessibility to apps to access passwords and other data has been restricted, as have already been discussed. Jaguar has modified bionic to prevent 3rd party apps from using Android native libraries to grab data. So, if you enable accessibility for ANY app, even if it is a good one, some rogue apps, such as all Gapps, Facebook and similar ones won't work. So, if you don't want crashes, don't grant accessibility permissions

F2FS support is REMOVED, as it is unstable file system. So, if you have any of your partitions on this, you won't boot

Apps that require special permissions (install button is greyed) require pressing power button once to lock and another one to unlock to install

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

March 9. Release 21

March security patches

Instructions:

Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, then wipe cache/dalvik and reboot. After booting flash Magisk or Supersu

Download r21: https://androidfilehost.com/?fid=890129502657589429

Download r11.1: https://xdaforums.com/devdb/project/dl/?id=25510

_______________________________________________________________________________

February 7. Release 20

1. February security patches

2. Attempt to fix camera with with post November kernel. (if camera doesn't work, just flash November kernel

Instructions:

Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, then wipe cache/dalvik and reboot. After booting flash Magisk or Supersu

Download release 20: https://xdaforums.com/devdb/project/dl/?id=28524

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

In case camera doesn't work (it does on my phone), flash November kernel on top of the rom and reboot: download November kernel https://xdaforums.com/devdb/project/dl/?id=27640

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

January 7. Release 19

January security patches, latest Nougat commits, some minor improvements

Instructions:

Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, then wipe cache/dalvik and reboot. After booting flash Magisk or Supersu

Download r19: https://xdaforums.com/devdb/project/dl/?id=28011

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

In case camera doesn't work (it does on my phone), flash November kernel on top of the rom and reboot: download November kernel https://xdaforums.com/devdb/project/dl/?id=27640

____________________________________________________________________________

December 8. Release 18:

1. Heads up Notifications On/Off

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

3. Dashboard tile layout configuration

4. Power Notifications Tuner

5. Volume rocker skips tracks on long press

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

7. Enable power saving for system apps

8. December security patches

Instructions:

Upgrading - flash dirty and make sure to wipe cache/dalvik, as the final step

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps, the wipe cache/dalvik and reboot. After booting flash Magisk or Supersu

Download r18 at AFH: https://androidfilehost.com/?fid=817906626617951439

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

_______________________________________________________________________

November 9. Release 17:

1. Numerous security commits from Code Aurora

2. November security patches

3. Significant reduction of CPU/GPU overhead when using graphics (ported from Omnirom)

4. AOSP webview updated to v60

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

6. Volume buttons could default to media volume

7. Volume buttons control cursor

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

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

10. Native screen recording with new QS tile added

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

12. Fixed animation when QuickSettings brought down half way

Instructions:

Upgrading - flash dirty

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r17 dirty, then Gapps and reboot. After booting flash Magisk or Supersu

Download r17: https://androidfilehost.com/?fid=962021903579491243 temporarily AFH, as XDA is not accepting uploads

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

October 24. R16 Plus, Halloween Release:

1. Hardware overlays disabled by default (no more screen flickering)

2. Less frequent sound notifications (in Settings/Sound/Other sound)

3. Fingerprint authentication vibration switch ON/OFF (in Settings/Security)

4. Hide status bar on secure lockscreen (in Settings/Security)

Instructions:

Upgrading - flash dirty

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r16 dirty (gapps). After booting flash Magisk or Supersu

Download r 16plus: https://xdaforums.com/devdb/project/dl/?id=27080

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

_________________________________________________________________________________

October 19. Release 16:

1. Krack vulnerability fixed

2. Bluetooth battery status

3. Upside down image in offline charging fixed, animation and percentage added

4. Network permission added in Appopps

5. Another attempt to fix Video Calling (report)

6. Local Terminal (enable in Development)

Instructions:

Upgrading - flash dirty

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r16 dirty (gapps). After booting flash Magisk or Supersu

Download r16: https://xdaforums.com/devdb/project/dl/?id=27011

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

___________________________________________________________________________

October 8. Release 15.1:

1. Offline charging is working

2. A bunch of security commits ported from Linux Hardened 4.13

Instructions:

Upgrading - flash dirty

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r15 dirty (gapps). After booting flash Magisk or Supersu

Since many are already using newly released Xposed framework: you need to reflash it too

Download r15.1: https://xdaforums.com/devdb/project/dl/?id=26908

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

_____________________________________________________________________________

October 5. Release 15

1. October security patches

2. Alarm blocker (in Accessibility)

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

4. Importance level for sensitive info on lockscreen

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

6. Lawnchair (new launcher) integrated (if you already have one, uninstall it before flashing)

Instructions:

Upgrading - flash dirty

Coming from a different rom: flash release 11 (no gapps/magisk); boot and run for 2 minutes; then flash r15 dirty (gapps). After booting flash Magisk or Supersu

Download r15: https://xdaforums.com/devdb/project/dl/?id=26882

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

Kernel Adiutor/Afwall has been updated today, October 5; in attachment: Don't flash; unzip and install as normal apps

____________________________________________________________________________

September 14. Release 14:

1. September security patches

2. Updated Snap camera with additional resolutions and fps

3. Getting rid of sensors errors showing in logcat on boot

4. Configurable display rotation

5. Lots of changes in kernel (see sources)

6. Numerous commits taken directly from Google android gerrit

7. Now you can see Jaguar's current release # in About Phone

Instructions: You no longer need to save and restore data

1. Upgrading: just flash dirty r14

2. Coming from another rom: flash r11 (no gapps, no magisk, no webview); boot and let the phone run for a few minutes; flash r14 dirty (without wiping anything)

On some versions of Gapps, if you don't get setup wizard, just create or login into your existent account

Download r14 (XDA is not uploadable now), so, it is AFH: https://www.androidfilehost.com/?fid=961840155545595815

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

__________________________________________________________________

August 14. And here is Jaguar Standard Kernel with Voltage Control added. Also flashable in TWRP. Just flash, apply Magisk/Supersu and reboot.

Be careful, as undervolting could result in instability and even random reboots

Download Standard Kernel with Voltage Control: https://www.androidfilehost.com/?fid=889764386195922927

_______________________________________________________________________________

August 13. Jaguar standard (No EAS) kernel with new camera driver

Just flash in TWRP, apply Magisk and reboot

Download standard kernel: https://xdaforums.com/devdb/project/dl/?id=26144

_________________________________________________________________________________

August 12. Release 13:

1. August Security Patches

2. New Camera driver and blobs

3. EAS in kernel

4. Voltage control for CPU cores

5. More columns and rows in QS

6. All network choices in Cellular menu (like in testing) and your selection will hold

This build includes experimental EAS implementation in kernel, which needs adjustment. So, to have the best performance, do this in Kernel Adiutor:

1. Increase (+) overall CPU core voltages by 15 mv

2. Switch to Nightmare or Impulse (my choice) governor for Big and Little

3. Use Noop scheduler

Or if you don't want to deal with EAS, just flash the standard one without EAS and with updated camera driver: download link just above

Instructions:

if you are on r12.1, just flash dirty; flash Gapps; reboot and then Flash Magisk: that's all you need;

If you are coming fresh, you need to do this: AND THIS IS A REVISED PROCEDURE TO MAKE IT EASIER - You don't even need to deal with Gapps or Webview in release 11

1. Wipe system/data/cache/dalvik) and flash r11; reboot and let system run for a couple of minues; then back to TWRP and save Jaguar data (data only, untick everything else).

2. Clean flash r13 (again wiping system/data/cache/dalvik); restore saved in TWRP data (again data only), flash Gapps and reboot. If you use Magisk, then back to TWRP and flash Magisk

That's all

Download r13: https://xdaforums.com/devdb/project/dl/?id=26118

Download r11.1 in case you are coming from another rom: https://xdaforums.com/devdb/project/dl/?id=25510

____________________________________________________________________________

July 21. Release 12.1

1. Theme Engine updated to include fonts and sound suport

2. Native firewall fixed

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

4. Video calling should be fixed (needs confirming)

5. Crashdod.sh removed: could be flashed separately for those who care about security

https://xdaforums.com/attachment.php?attachmentid=4130837&d=1493407582

6. ASOP webview is working

7. Max vibration is increased

IF YOU ARE UPGRADING FROM THE PREVIOUS VERSION, YOU WILL GET A WARNING IN TWRP: CANNOT INSTALL ON TOP OF INCOMPATIBLE DATA. THAT'S BECAUSE I SWITCHED TO A SET OF NEW DEVELOPMENT KEYS. WHAT YOU NEED TO DO IS BACKUP YOUR JAGUAR DATA; FLASH CLEAN (WIPING DATA) AND THEN RESTORE DATA IN TWRP

IF YOU ARE FLASHING CLEAN/COMING FROM ANOTHER ROM, YOU NEED TO FIRST FLASH RELESE 11.1, https://xdaforums.com/devdb/project/dl/?id=25510 SETUP APPS/DATA, BACK IT UP IN TWRP, FLASH R12.1 CLEAN AND RESTORE DATA. IF YOU FLASH R12.1 STRAIGHT, YOU WON'T BE ABLE TO MAKE CALLS

Download r12.1: https://xdaforums.com/devdb/project/dl/?id=25738

_________________________________________________________________________________

July 7. Release 11.1

I have removed release 11 and posted release 11.1 without ConfigPanel and without AOSP webview. So, get google webview.apk for amr64, put it on your SD card and install after flashing as a normal app

1. July Security patches both in rom and kernel

2. Option to reset battery stats (settings/battery click recycling icon on top)

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

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

5. AOSP webview removed. So, get Google webview and put it on your SD card before flashing, then install as a regular app

6. Hotspot fixed

7. Theme engine is back

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

Download r11.1: https://xdaforums.com/devdb/project/dl/?id=25510

_________________________________________________________________________________

June 22. Release 10

1. Encryption is fully working and data could be decrypted/mounted with the official TWRP

2. Up to date AOSP/Slim commits

This could be flashed on top of release 9.

Instructions to encrypt:

The best way is to do it over adb, otherwise, you will have the same password for boot and lockscreen. Here is what I did:

1. Flash the rom, flash Gapps, reboot and then back to TWRP to flash Magisk

2. Reboot, remove screen pin; enable adb; connect to computer

3. On computer: type adb shell; then type su and give root to shell on the phone

4. On computer type: vdc cryptfs enablecrypto inplace password "your actual boot password without quotes" Don't type the words actual password, but rather the password you choose

The phone will start encrypting. Once done, you will get (this time without delay) a password prompt and keyboard. Enter your boot password.

5. Once fully booted, set your pin/password/pattern This way you will have a shorter entry for screen and longer for boot

6. After that you would have to reflash Magisk, because encryption will unroot you. If you can't decrypt via official TWRP (which I tried and it works), just side load Magisk

Download r10: https://xdaforums.com/devdb/project/dl/?id=25312

Webview Warning on r10: apparently after recent changes in android gerrit, older stock webview no longer works resulting in crashes of apps such as gmail, sms messenger and various web browsers. So, before flashing, download google webview from here http://www.apkmirror.com/apk/google-inc/android-system-webview/android-system-webview-59-0-3071-92-release/android-system-webview-59-0-3071-92-2-android-apk-download/ put it on your SD card and install as a regular app after flashing Jaguar.

__________________________________________________________________________________

June 16: Release 9.2.

Slim Theme Manager removed

The rom boots fine without Magisk on clean install and with Magisk 12. So, if you have bootloops, it is Magisk 13 beta that is causing it. It also boots fine if flashed dirty

Remember, if you use Gapps, flash them right after the rom, then reboot, then back to TWRP and flash Magisk. You will also need to install Magisk Manager from XDA

Download r9.2: https://xdaforums.com/devdb/project/dl/?id=25220

__________________________________________________________________________________

June 10. Release 9.1 removed, because XDA considers Slim Theme Engine warez. Go figure?!

Everything is fixed. This release could be flashed either clean or dirty

1. Slimrom's own Theme Engine, which should work with substratum themes

2. Notification sound panel f/c when set to vibrate fixed

3. Show network operator on status bar toggle (in Settings/Display)

4. June security patches

5. Magisk Manager removed (install your own as a regular app)

__________________________________________________________________

May 21. Release 8:

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

2. Rom built with 03 flag for speed

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

4. Notification sounds unlinked

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

6. No delay in home button actions

Although, you can flash dirty, but because of 03 flag and rebuilding of the entire rom, I recommend clean flash

Download r8: https://xdaforums.com/devdb/project/dl/?id=24842

__________________________________________________________________________________

May 10. Release 7:

1. Miracast should be fixed

2. Mike in Viber and Skype should be fixed

3. True battery stats, as opposed to estimate

4. Battery temperature and voltage on lockscreen

5. High definition codec in Bluetooth

6. Disk encryption fixed

7. Entropy pool enlarged in kernel and some others

8. Magisk manager preinstalled in system, but you need to flash Magisk Zip after Gapps and one reboot. So, if you are flashing dirty and have Magisk manager in data, just delete it before flashing

Download Release 7: https://xdaforums.com/devdb/project/dl/?id=24655

_________________________________________________________________

May 5. Release 6 posted:

1. Notification Leds and Battery Lights (in notifications)

2. May security patches in rom and kernel

3. Added missing AOSP Messaging app

4. Crashdod.sh is back, so install Afwall or delete the script

Rom release 6 Download: https://xdaforums.com/devdb/project/dl/?id=24565

________________________________________________________________________________

April 28. Release 5 is live:

1. Night mode (automatic/off/custom)

2. Soft reboot added to advanced reboot

3. Magisk removed. So, flash yourself and only after Gapps

Rom r5 download: https://www.androidfilehost.com/?fid=529152257862722770

_________________________________________________________________

April 25. Release 4:

1. Wakelock blocker

2. Live volume steps

3. Volte icon (switchable in status bar)

4. Substratum should be fixed

Download rom r4: https://xdaforums.com/devdb/project/dl/?id=24392

_________________________________________________________________

April 22: Release 3 is up:

1. April security patches

2. Fab icon with location choices to clear recents (in settings/accessibility)

3. Network traffic indicators with arrows on/off (in interface/status bar)

4. Volte confirmed working. See this link with proof: https://xdaforums.com/showpost.php?p=72049323&postcount=211

5. Battery life - over 8 hours with heavy web browsing: see proof here : https://xdaforums.com/showpost.php?p=72001615&postcount=153

Keep in mind: although you may flash dirty on top of release 2, you will still have to flash Gapps right after the rom and before rebooting. Disregard this and you will have f/cs

Download Rom r3: https://xdaforums.com/devdb/project/dl/?id=24368

________________________________________________________________________________

April 16. Release 2 is up:

1. Home button now wakes the device

2. Double tap to wake works

3. Double tap to sleep implemented

4. Doze pocket mode implemented

5. Jaguar Dark Mode is available: light/dark/automatic (automatic may only work if system language is English)

Download Rom r2: https://xdaforums.com/devdb/project/dl/?id=24270

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