Rom LineageOS-14.1 for NX503A (Nubia Z5S) (Ex Cyanogenmod)
The rom is present on needroom too ROM LineageOS 14.1 NX503A | [Custom]-[Updated] on Needrom
ONLY FOR MERGED PARTITION!
If you dont know how to merge the partitions or if you don't know what i'm talkin' about, let's go and see THIS (post #2) guide written by Hackever!
Rom in full development.
What’s Working:
- Camera ( 120fps Slowmotion)
- Flash led/torch
- Gps
- Wifi
- Audio
- Mobile Data
- Sensors
- Bluetooth
- Led Notification/Charger
- Infrared
- Double Tap To Wake
- Otg
- F2fS support
- Let system in EXT4
What’s not working:
- FM Radio (probably this feature will never be implemented)
In order to enable File transfers:
1 - Scroll down the status bar
2 - Tap “USB for charging”
3 - Select “File transfers”
In order to enable contacts sync: (if it doesn't work)
1 - Open settings->Apps->Menu button->Show system->Search google contact sync->Permission and enable the contact permission
2 - Reboot the phone
3 - Settings->Account->Google->Contact sync-> Disable and re-enable to force the sync
In orden to enable Root permissions:
1 - Settings -> About phone -> Tap 7 times on “Build number" in order to enable developer setting
2 - Settings -> Developer Settings -> Tap on “Root Access” and select “Apps and ADB”
ATTENTION: If you want to modify the kernel settings DO NOT USE "KernelAudiutor" 'cause it breaks the Mpdecision processm until a reboot
Changelog:
- 11/08/2017 Rel2:
- Security patch October 2017
- Small patch for car bluetooth
- Updated gps source codes
- Fixed 120fps slowmotion
- Kernel:
- Some CVE patches
- Some camera patches
- Sync LineageOS source code (11/08/2017)
- 10/12/2017 Rel1:
- Security patch September 2017
- Fixed Blueborne bug
- Updated Adreno 330 drivers
- Updated gps source codes
- Kernel:
- Some CVE patches
- Sync LineageOS source code (10/12/2017)
- 07/19/2017 Beta11:
- Security patch July 2017
- Fixed car bluetooth & calls on car bt
- Remove SIM card batch operation
- Media codecs have been updated
- Jelly has been updated
- Kernel:
- Some CVE patches
- Sync LineageOS source code (07/19/2017)
- 06/06/2017 Beta10:
- Security patch June 2017
- Switched from Gello to Jelly
- Kernel:
- Removed all the modules
- A lot of patches for stability and security
- Sync LineageOS source code (06/06/2017)
- 05/07/2017 Beta9:
- Due a com.android.phone crash you must have to perform a full wipe if you want to upgrade to Android 7.1.2
- Updated to Android 7.1.2
- Security Patch May 2017
- Fixed Double Tap to Wake activation/disactivation (Maybe now the DT2W option will work on that devices that have synaptic touchscreen,please tell me if now DT2W works on your devices)
- Fixed headset sound form stock music player
- Kernel:
- Updated and added the following i/o scheduler:
- Fiops
- CFQ
- BFQ
- Deadline
- Sioplus
- Zen
- Tripndroid
- Updated and added the following governons:
- Interactive
- Ondemand
- Dancedance
- Lionheart
- Ondemandplus
- Wheatley
- Nightmare
- Darkness
- Smartass2
- Alucard
- Conservativex
- Bioshock
- Interextrem
- Preservative
- Conservativex
- Hyper
- Pegasusq
- Wave
- Smartmax
- Smartmaxeps
- Added some toggles to activate/deactivate some wakelocks
- Removed ois camera support (seems useless)
- Some patches for power consumption
- Some patches for stability
- Sepolicy: updated
- Sync LineageOS source code (05/07/2017)
- 03/30/2017 Beta8:
- Security patch March 2017
- Added some profiles for video recording (720p 120fps, 1080p 60fps)
- Updated wifi configuration
- Added bluetooth aptx support
- Added support for some headset buttons (Xiaomi Hybrid, Samsung)
- Kernel:
- Revert back to Nubia configuration
- Added OIS support for camera
- Fixed country code selection for 5GHz wifi networks
- Improved wifi stability
- Some security patches
- Sepolicies: update
- Sync LineageOS source code (03/30/2017)
- 02/19/2017 Beta7:
- Re-configured Ril (network/sim) [Fixed manual network selection]
- Updated Bluetooth configuration
- Updated Audio configuration (We couldnt increase or decrease the volume in a call)
- Re-added integrated supersu
- Kernel:
- Some patches for security
- Sepolicy: update
- Sync LineageOS source code (02/19/2017)
- 01/20/2017 Beta6:
- Switched to LineageOS
- Updated RIL configuration (network/sim)
- Updated Audio mic configuration (The microphone now is more sensible)
- Added blur lockscreen
- Added Network traffic status bar icon
- Vsync improved
- Kernel:
- Some patches for network
- Sync LineageOS source code (01/20/2017)
Download Rom: LineageOS-14.1
Download Rom: Cm-14.1 (old Builds)
Download Rom: Cm-14.0 (old Builds)
If you enjoy my work you can offer me a coffee:
Screenshots (sotto spoiler):
Spoiler:
Needed files for flash:
- Recovery TWRP 3.1.1-0_nosdcard (06/25/2017) (To use once merged the partitions)
- Recovery TWRP 3.0.3-0_nosdcard (02/27/2017) (To use once merged the partitions)
- Recovery TWRP 3.0.1-0_nosdcard (07/31/2016) (To use once merged the partitions)
- Recovery TWRP 2.8.6.1 by Syhost
- Gapps
Installation procedure :
- Do a TWRP backup (if you want)
- Wipe (only “cache” and “system” if you come form a 13.0. If you come from another custom rom, just full wipe)
- Flash the rom’s zip from recovery
- Flash the gapp’s zip from recovery
- Reboot the device
Source Codes (Branch cm-14.1) : https://github.com/Maegorn
I don't take any responsibility for any damage made to your device.
Note:
I thank Hackever for the merged partition guide.
I thank Paolothlw8 that answered and guided me through the right direction.
And I thank BambooIV the developer who made all this possible.