Code:
#include
/*
* 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.
*
* Submitting bug reports on nightly builds is the leading
* cause of male impotence.
*/
Introduction:
A friend of mine (Fusionalex) and me were very unsatisfied with the current state of custom ROM development for this - at least concerning the hardware - great device. The maintainer of the official LineageOS has done nothing for months. Fixes for basic issues and features (see our features below) haven't been implemented although the source has been available for years now. For us, switching to one of the numerous bloated Lineage forks (which at least fixed some issues, but brought other unnecessary problems) was no reasonable option. Apart from all the bloat, many of them don't get regular updates anymore, even though major security issues like KRACK or Blueborne have already been fixed in the official Lineage source. There are some great builds out there like CM 13.0 by MrColdbird or 14.1 by OrdenKrieger (from which we took most of the code for the major fixes, a big thank you goes out to you).
So which ROM did we choose? An up-to-date official LineageOS, but extremely bugged? Or a fixed, but incredibly bloated and mostly unstable custom ROM without the latest security patches? We chose to create our own Lineage experience, as close to the official as possible, but with most of the big issues fixed and up to date.
We will continue to update this ROM until LineageOS 15 by OrdenKrieger is stable enough to use as daily drivers.
Features:
- U-Touch
- Headset buttons and headset hook working, especially with Xiaomi headsets
- Ambient Display
- GLONASS
- OTA updates
- some customizations to update the user interface, because apparently Google refuses to push its new design in the AOSP source
We are investigating/working on the some more things, just follow our changelog below!
Screenshots:
Installation instructions:
Files you need:
- TWRP 3.0.0 by eagleeyetom
- TWRP 3.2.1.-0 by ShubhamB
- ZUI 2.5.358ST firmware
- latest version of our ROM (always on top of the linked list)
- (optional) OpenGApps ARM 7.1 (recommended version is Aroma)
You can switch from official LineageOS to our ROM by flashing this small zip, which removes the signature check and then our ROM. Do not flash GApps again, this is only possible on a freshly installed ROM! If you want to go back to official, you need to flash this file.
Steps to install:
- unlock bootloader
- flash TWRP 3.0.0 using fastboot (v3.0.0 is currently the only version with Aroma support, which we need later on)
- if you get this error message, you can ignore it: E: unknown command [log] - this happens because the old TWRP version you need to use doesn't support certain logging commands used in updater scripts, this does not affect the integrity of your installation
- flash ZUI 2.5.358ST (this flashes the latest available official firmware)
- wipe system, cache, data and Dalvik cache
- flash our ROM
- (optional) flash OpenGApps, you can use Aroma installer (the interface is bugged, but usable and the phone doesn't crash thanks to the TWRP we are using)
- flash updated TWRP 3.2.1-0 (has more features and is more up-to-date, Aroma isn't supported, but you don't need that anymore now)
Changelog:
Downloads:
Sources:
Bug reports:
Please do not report non-functional fingerprint sensors. You need to flash the ZUI firmware before, as it includes the updated fingerprint sensor drivers. Take a look at the instructions above please.
Feel free to report any other bugs!
Thanks to:
- LineageOS team, for maintaining our beloved OS
- ashwin007, for maintaining our device (in the past?)
- OrdenKrieger, for being the reason why this device is still alive
- MrColdbird, for investigating all the big issues
If you want to support the most important developer for the Z 1, consider donating to OrdenKrieger, his PayPal donation mail address is [email protected].
XDA:DevDB Information
Unofficial LineageOS 14.1, ROM for the Lenovo Zuk Z1
Contributors
Da Bozz, Fusionalex
Source Code: https://github.com/DaBozzz
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: ZUI 2.5.358ST firmware
Based On: LineageOS
Version Information
Status: Beta
Current Beta Version: 20171126
Beta Release Date: 2017-11-26
Created 2017-11-22
Last Updated 2017-12-23
Attachments
-
143.4 KB Views: 3,204
-
93.5 KB Views: 3,154
Last edited: