[P8lite Android Development] haky 86:
crDroid Android v3.8.4

​

Hi folks, this rom is based on LineageOS 14.1 Nougat with some interesting tweaks make it smooth, fast and stable.

* Your warranty is now void.
* We are 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 us for messing up your device, we will laugh at you.

Downloads:

13/01/2018

:

https://basketbuild.com/filedl/devs...rDroidAndroid-7.1.2-20180113-alice-v3.8.4.zip

Gapps:

Click here to get arm64 version.

F.A.Q.

How is battery life?

I'm not your tester, flash and test.

Can I enable dual sim mode on this rom?

No, I will not waste time on dual sim variant since my roms are designed for single sim only. so feel free to make pull request on my device tree with the correct changes to make it works.

Is it possible to play video on YouTube at 720p60?

Yes and no, might could work on some browsers, I'll try to fix it for next builds because as I said it's related to OMX codecs bug.

What kind of firmware should have to run this rom?

Well you have to upgrade your device to the Emui 4.1 B895 single and B896 for dual sim, it's a mandatory before flash this rom.

How can I flash this rom by coming from another one?

it's simple, just wipe cache and system partitions then flash the rom.

Source Code:

Device Tree:

https://github.com/hak86/android_device_huawei_alice

Kernel GPL:

https://github.com/OpenKirin/android_kernel_huawei_hi6210sft

Vendors:

https://github.com/hak86/android_vendor_huawei_alice

Changelogs:

12/12/2017:

Initial build.

13/01/2018:

bluetooth is fixed properly.

General Features

Pixel look and feel.

OMS-rootless (theme engine) Supported. Install Substratum from Play Store.

PA color engine

OTA support

Google Assistant

LineageOS 14.1 - all mods and features

StatusBar: Network Traffic

StatusBar: SU icon toggle

StatusBar: Ticker

StatusBar: Hide/Show icons

StatusBar: Hide/Show data activity arrows

StatusBar: 4G icon

StatusBar:VoLTE icon

StatusBar: BatteryBar customizations

StatusBar: Date customizations

StatusBar: Battery styles

StatusBar: Tap to Sleep

StatusBar: Clock styles

StatusBar: Custom logo customizations

QuickSettings: QS Header image customizations

QuickSettings: Weather tile integration and customizations

QuickSettings: Tiles customization

QuickSettings: Brightness slider toggle

QuickSettings: Optional brightness icon

QuickSettings: Vibrate on Touch

QuickSettings: WiFi easy toggle

QuickSettings: Bluetooth easy toggle

QuickSettings: Data easy toggle

QuickSettings: Location easy toggle

Navigation: Toggle navbar

Navigation: PIE navigation and customizations

Navigation: DUI - SmartBar / Fling Toggle, animations and customizations (+ One Hand mode)

Navigation: Dynamic Nav Bar Color

Navigation: Pulse - smart visualization

Notifications: Power notification controls

Notifications: Force expanded notifications

Notifications: Toggle immersive mode messages

Notifications: Breathing notifications

Notifications: Headsup Snooze

Notifications: Headsup Timeout customization

Display: Ambient Display customizations

Display: Transparency Customizations

Display: Blur Personalizations

Display: Expanded Desktop Customizations

Display: Scroll Animation Customizations

LockScreen: Screen shortcuts

LockScreen: Weather display

LockScreen: Toggle longpress for screen shortcuts

LockScreen: Swipe shortcuts

LockScreen: Toggle media cover art

LockScreen: Toggle clock

LockScreen: Toggle date

LockScreen: Toggle alarm

LockScreen: Toggle status bar

LockScreen: Tap to sleep

LockScreen: Toggle longpress torch

LockScreen: Cutomize number of notifications

LockScreen: Toggle power menu for secure lockscreen

LockScreen: Toggle quick settings access and hide swipe shortcuts for secure lockscreen

Powermenu: On-the-go mode - camera overlay.

Recents: Immersive Recents

Recents: Hidden apps

Recents: Toggle OmniSwitch as default Recent view

Recents: Toggle Slim Recents as default Recent view

Sound: Charging Sounds customization

Sound: Toggle screenshot sound

Sound: Live customization for number of volume steps

Sound: Less frequent notification sounds

Sound: DND customizations

Animations Customization for Toast, System, etc.

Miscellaneous: Clock Widget

Miscellaneous: Wakelock Blocker (experimental)

Miscellaneous: Partial / Full screenshot selection option

Miscellaneous: Toggle suggestions on Settings dashboard

Miscellaneous: Toggle summaries in Settings

Miscellaneous: Toggle auto-start music player on headset detection

Miscellaneous: Show CPU info overlay

Miscellaneous: Pocket lock

Miscellaneous: Sensor block

Miscellaneous: Disable Force Close notifications

Settings/Sound: Increasing Ringtone

15 New Quick Settings Tiles including Caffeine mode, Expanded Desktop and Sync.

Settings/Security: Quick PIN/Password Unlock

Default sounds from latest Nexus image.

Stability and performance improvements.

ART Optimizations

Installation Guide?

it's like other roms, you know what to do :)

Works

Audio (playback & recording).

CPU

Deep Sleep

Display

GPS

Graphics: only gralloc.

Light

NFC

RIL

Sensors

Wifi

Bugs

Bluetooth: headphone may not work with all devices.

Camera: for video recording just install Footej, it's a bug related to OMX codecs, just check via logcat.

GPS: it's work for google map and navigation but for some noisy reason cannot find any satellite according to this bug:

12-13 02:37:30.656 2644 3261 F libc : FORTIFY: vsprintf: prevented write past end of buffer

12-13 02:37:30.657 2644 3261 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 3261 (gnss_engine)

12-13 02:37:30.718 4523 4523 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

12-13 02:37:30.719 4523 4523 F DEBUG : LineageOS Version: 'unknown'

12-13 02:37:30.719 4523 4523 F DEBUG : Build fingerprint: 'Huawei/ALE-L21/hwALE-H:6.0/HuaweiALE-L21/C432B596:user/release-keys'

12-13 02:37:30.719 4523 4523 F DEBUG : Revision: '0'

12-13 02:37:30.719 4523 4523 F DEBUG : ABI: 'arm'

12-13 02:37:30.719 4523 4523 F DEBUG : pid: 2644, tid: 3261, name: gnss_engine >>> /system/bin/gnss_engine <<<

Contributors

[MENTION=4883214]haky 86[/MENTION]

Source Code: https://github.com/hak86

Credits

[MENTION=7354786]XePeleato[/MENTION]

[MENTION=4960686]OldDroid[/MENTION]

[MENTION=2335078]surdu_petru[/MENTION]

ROM OS Version: 7.1.2 Nougat

ROM Kernel: Linux 3.10.x

ROM Firmware Required: Emui 4.1

Based On: LineageOS 14.1

Version Information

Status: Release

Current Stable Version: v3.8.4

Created 2017-12-12

Last Updated 2017-12-13