• 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][7.1.x][OMS][ABANDONED] LineageOMS 14.1 for Lenovo K5/K5 Plus

hiimpig1

Senior Member
Oct 13, 2015
588
295
0
Hanoi


I'm building LineageOS with OMS theme engine, all device source and kernel are making by official maintainers of LineageOS. Remeber to report your model if this ROM work or not work for me !
I'm back, new build will coming on Monday

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. 
*/

Downloads:
Get the builds here
TWRP
Gapps


Supported models:
  • A6020a40
  • A6020a41
  • A6020a46 (confirmed working)
  • A6020l36
  • A6020l37


How to install
  • Unlock your bootloader first
  • Backup your rom if you from stock rom or official rom
  • At first install, wipe cache and data and system
  • Install ROM
  • Install Open GApps arm64 (tested with the pico and aroma version)
  • Reboot to your system

Thanks to : @Shreps, @scritch007, @daniel.stuart14, LineageOS, OMS maker and me !

Building by Google Cloud Instance: Ubuntu 16.04, 6 Cores, 22.5 GBs RAM, 75MBs/s network, 250GBs SSD Disk
Building taking about 1 hour, 1 minute for upload and costing 3 - 5$ for each build
Donate for me if you love my work: Paypal

XDA:DevDB Information
LineageOMS 14.1 for Lenovo K5/K5 Plus, ROM for the Lenovo Vibe K5 Plus

Contributors
hiimpig1
Source Code: https://github.com/LineageOS/android_device_lenovo_A6020

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

Version Information
Status: Abandoned
Current Stable Version: 14.1

Created 2017-05-01
Last Updated 2017-06-26
 
Last edited:

hiimpig1

Senior Member
Oct 13, 2015
588
295
0
Hanoi
Reserved

This ROM now implements OMS.
What is OMS?
OMS: (Overlay Manager Service) was designed by google. It's a layer/theme service which is used by Substratum: https://play.google.com/store/apps/d...bstratum&hl=fr
So basically, if you install Substratum, you will be able to apply any theme on the ROM UI because OMS has been implemented.

For the record, on PAC MM or AOKP MM, they were using CyanogenMod Theme Engine for theming the UI, but since CMTE has not been implemented for Nougat, many choose to use OMS & Substratum instead.


Changelog:
https://www.cmxlog.com/14.1/A6020/
https://substratum.review/#/q/status:merged


FAQ:

+ Can I dirty flash over from official LineageOS?/I got error 7 on TWRP when installing this ROM?
- No, a clean flash is required as their builds are signed with private keys.

+ How I can update new ROM?
- Just install new build with TWRP and wait till Android optimizing your apps. (about 20mins)

+ ETA for next build?
- Same day as official ROM.

+ I have XYZ bug, please fix!
- I will only be fixing issues related to Substratum support (mostly it will fix in next build); anything else will be handled by the Lineage team. You will need to clean flash over to their builds to do so, they will most likely not accept reports on unofficial builds (especially ones like mine with a heavily modified framework).

+ Can you merge ABC feature from XYZ ROM?
- No. This is stock Lineage with OMS support, that is it.

+ I want to build LineageOMS for another official device?
- You need this and this (use method 3 replace with the method on wiki)
 
Last edited:

pawan.diyal007

Senior Member
Nov 29, 2014
134
74
0
I am using lenovo vibe k5 A6020a40 , and flashed Lineage Os 20170508 Official build , Still I can face calling issues..Like If I switch off my phone and I switch it on again..I have to disable and enable volte again..to use volte calling...
2. Torch toggle issue
3. I updated it to latest 20170508 , But still it is showing 20170508 update in about phone ..

I really appreciate your work :) Rom is best till now..Waiting for the next update..
thankyou :)
 
Last edited:

hiimpig1

Senior Member
Oct 13, 2015
588
295
0
Hanoi
I am using lenovo vibe k5 A6020a40 , and flashed Lineage Os 20170508 Official build , Still I can face calling issues..Like If I switch off my phone and I switch it on again..I have to disable and enable volte again..to use volte calling...
2. Torch toggle issue
3. I updated it to latest 20170508 , But still it is showing 20170508 update in about phone ..

I really appreciate your work :) Rom is best till now..Waiting for the next update..
thankyou :)
My ROM is not different as official, I build it based on official repo and just adding OMS theme engine support. Take a look at this (remember flash official rom to report the bug)

https://wiki.lineageos.org/#report-bugs
https://wiki.lineageos.org/bugreport-howto.html
 
  • Like
Reactions: pawan.diyal007