• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][prague][11] LineageOS 18.1 for Huawei P8 Lite 2017

Search This thread

m3nda

Member
Oct 22, 2014
20
0
Wipe data and cache. Do you have test Altaïr fix for NFC ?

Sometime flash failed with a old version of fastboot executable. Do you have 2021 version ?

Uups.

Did It, working.

Btw, Im not sure If i where correct, because I found that the NFC receiver in that device is located on top of the device, so maybe I never used it correctly before.

After wipe and flash NFC fingerprint sensor didn't work.
Did twice and not is everything working.

Thanks.
 

m3nda

Member
Oct 22, 2014
20
0
One question regarding.

Im unable to wake up device by double tap on the screen.
Only avail to double tap in notification to sleep.

I really miss that feature, because I use double tap to see Clock (even with locked device)

Any hint will be really appreciated.
If I have to root device and make any sort of tweak I will.

Regards.
 

yangfl

New member
Aug 31, 2020
1
0
Hi, thanks for your rom. I have met some problem.

1. Open 'Network & Internet > Mobile Network' causes settings immediately restarts. Log:
Code:
10-31 01:52:22.157  6645  6645 I DataUsageController: Have 0 plans, dflt sub-id 1, intent null
10-31 01:52:22.169  6645  6645 D DataUsageController: Display data usage from history
10-31 01:52:22.226  6645  6645 D EnabledNetworkMode: Network mode :9 reduce NR
10-31 01:52:22.226  6645  6645 D EnabledNetworkMode: getPreferredNetworkMode: 9
10-31 01:52:22.257  6645  6645 D EnabledNetworkMode: enabledNetworkType: ENABLED_NETWORKS_UNKNOWN
10-31 01:52:22.258  6645  6645 D AndroidRuntime: Shutting down VM
10-31 01:52:22.259  6645  6645 E AndroidRuntime: FATAL EXCEPTION: main
10-31 01:52:22.259  6645  6645 E AndroidRuntime: Process: com.android.settings, PID: 6645
10-31 01:52:22.259  6645  6645 E AndroidRuntime: java.lang.RuntimeException: Unable to resume activity {com.android.settings/com.android.settings.network.telephony.MobileNetworkActivity}: java.lang.IllegalArgumentException: Not supported enabled network types.
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4438)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4470)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:106)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:223)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:7664)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
10-31 01:52:22.259  6645  6645 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Not supported enabled network types.
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.EnabledNetworkModePreferenceController$PreferenceEntriesBuilder.setPreferenceEntries(EnabledNetworkModePreferenceController.java:363)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.EnabledNetworkModePreferenceController.updateState(EnabledNetworkModePreferenceController.java:117)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.AbstractMobileNetworkSettings.updateVisiblePreferenceControllers(AbstractMobileNetworkSettings.java:116)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.AbstractMobileNetworkSettings.lambda$updatePreferenceStates$3(AbstractMobileNetworkSettings.java:100)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.AbstractMobileNetworkSettings.lambda$updatePreferenceStates$3$AbstractMobileNetworkSettings(Unknown Source:0)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.-$$Lambda$AbstractMobileNetworkSettings$m5ehCoz_h9df7IWByDb_ijDU4wU.accept(Unknown Source:6)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at java.util.ArrayList.forEach(ArrayList.java:1262)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.AbstractMobileNetworkSettings.updatePreferenceStates(AbstractMobileNetworkSettings.java:99)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.dashboard.DashboardFragment.onResume(DashboardFragment.java:221)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.dashboard.RestrictedDashboardFragment.onResume(RestrictedDashboardFragment.java:138)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at com.android.settings.network.telephony.MobileNetworkSettings.onResume(MobileNetworkSettings.java:208)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.Fragment.performResume(Fragment.java:2973)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:594)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1339)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1555)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1608)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3046)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3004)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:273)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:405)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:394)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.Activity.performResume(Activity.java:8154)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4428)
10-31 01:52:22.259  6645  6645 E AndroidRuntime:     ... 11 more
10-31 01:52:22.267  1166  9073 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
10-31 01:52:22.269  1166  2213 W ActivityTaskManager:   Force finishing activity com.android.settings/.SubSettings
10-31 01:52:22.272  1166  2213 W ActivityTaskManager:   Force finishing activity com.android.settings/.network.telephony.MobileNetworkActivity

2. NFC service keeps failing. Log:
Code:
10-31 01:49:11.621  3882  3882 W HidlServiceManagement: Waited one second for [email protected]::INfc/default
10-31 01:49:11.622   404   404 I hwservicemanager: Since [email protected]::INfc/default is not registered, trying to start it as a lazy HAL.
10-31 01:49:11.624  3882  3882 I HidlServiceManagement: getService: Trying again for [email protected]::INfc/default...
10-31 01:49:11.625   404  8319 W libc    : Unable to set property "ctl.interface_start" to "[email protected]::INfc/default": error code: 0x20
10-31 01:49:11.632     0     0 E [  696.905578s][pid:1,cpu0,init]: sys_prop(PROP_MSG_SETPROP2),name:ctl.interface_start,value:[email protected]::INfc/default: Permission denied
10-31 01:49:11.633     0     0 E [  696.907379s][pid:1,cpu2,init]: sys_prop(PROP_MSG_SETPROP2): Unable to interface_start service ctl [[email protected]::INfc/default] uid:1000 gid:1000 pid:404

3. And there is a suspicious error from adbd_apex
Code:
10-31 01:55:49.102     0     0 I [ 1094.390136s][pid:1,cpu4,init]: starting service 'adbd_apex'...
10-31 01:55:49.113     0     0 I [ 1094.391723s][pid:1,cpu4,init]: process enter pid cgroup successfully
10-31 01:55:49.114     0     0 E [ 1094.392028s][pid:1,cpu4,init]: property_set("ro.boottime.adbd_apex", "1087230506603") failed: property already set
10-31 01:55:49.114     0     0 I [ 1094.393280s][pid:9865,cpu5,init]: Created socket '/dev/socket/adbd', mode 660, user 1000, group 1000
10-31 01:55:49.156  9865  9865 F adbd    : main.cpp:167] Could not install *smartsocket* listener: Address already in use
10-31 01:55:49.157  9865  9865 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 9865 (adbd), pid 9865 (adbd)
10-31 01:55:49.193  9868  9868 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
10-31 01:55:49.196   717   717 I tombstoned: received crash request for pid 9865
10-31 01:55:49.197  9868  9868 I crash_dump64: performing dump of process 9865 (target tid = 9865)
10-31 01:55:49.201  9868  9868 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-31 01:55:49.202  9868  9868 F DEBUG   : LineageOS Version: '18.1-20210809-UNOFFICIAL-prague'
10-31 01:55:49.202  9868  9868 F DEBUG   : Build fingerprint: 'HUAWEI/PRA-LX1/HWPRA-H:8.0.0/HUAWEIPRA-LX1/400(C432):user/release-keys'
10-31 01:55:49.202  9868  9868 F DEBUG   : Revision: '0'
10-31 01:55:49.202  9868  9868 F DEBUG   : ABI: 'arm64'
10-31 01:55:49.202  9868  9868 F DEBUG   : Timestamp: 2021-10-31 01:55:49+0800
10-31 01:55:49.202  9868  9868 F DEBUG   : pid: 9865, tid: 9865, name: adbd  >>> /apex/com.android.adbd/bin/adbd <<<
10-31 01:55:49.203  9868  9868 F DEBUG   : uid: 0
10-31 01:55:49.203  9868  9868 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
10-31 01:55:49.203  9868  9868 F DEBUG   : Abort message: 'Could not install *smartsocket* listener: Address already in use'
10-31 01:55:49.203  9868  9868 F DEBUG   :     x0  0000000000000000  x1  0000000000002689  x2  0000000000000006  x3  0000007fe95d97f0
10-31 01:55:49.203  9868  9868 F DEBUG   :     x4  0000000000000000  x5  0000000000000000  x6  0000000000000000  x7  0000000000034cac
10-31 01:55:49.203  9868  9868 F DEBUG   :     x8  00000000000000f0  x9  2d391294e7b153b6  x10 0000000000000000  x11 ffffffc0ffffffdf
10-31 01:55:49.204  9868  9868 F DEBUG   :     x12 0000000000000001  x13 000000000000004f  x14 00023c343a40d100  x15 000019799b3fef4e
10-31 01:55:49.204  9868  9868 F DEBUG   :     x16 000000767f08ec80  x17 000000767f070c10  x18 000000767f9ba000  x19 0000000000002689
10-31 01:55:49.204  9868  9868 F DEBUG   :     x20 0000000000002689  x21 00000000ffffffff  x22 000000767f716000  x23 000000767f716000
10-31 01:55:49.204  9868  9868 F DEBUG   :     x24 000000563e507dbc  x25 0000007fe95d99d0  x26 0000000000000000  x27 000000767f0934d0
10-31 01:55:49.204  9868  9868 F DEBUG   :     x28 0000000000000000  x29 0000007fe95d9870
10-31 01:55:49.204  9868  9868 F DEBUG   :     lr  000000767f0232a0  sp  0000007fe95d97d0  pc  000000767f0232cc  pst 0000000000000000
10-31 01:55:49.206  9868  9868 F DEBUG   : backtrace:
10-31 01:55:49.206  9868  9868 F DEBUG   :       #00 pc 000000000004e2cc  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: be9c72fe4db37cd191b589b74d090d13)
10-31 01:55:49.206  9868  9868 F DEBUG   :       #01 pc 0000000000105178  /apex/com.android.adbd/bin/adbd (android::base::DefaultAborter(char const*)+12) (BuildId: 9cb553ee78c7588b6e81c46be838fb00)
10-31 01:55:49.206  9868  9868 F DEBUG   :       #02 pc 00000000001069cc  /apex/com.android.adbd/bin/adbd (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76) (BuildId: 9cb553ee78c7588b6e81c46be838fb00)
10-31 01:55:49.206  9868  9868 F DEBUG   :       #03 pc 0000000000106340  /apex/com.android.adbd/bin/adbd (android::base::LogMessage::~LogMessage()+320) (BuildId: 9cb553ee78c7588b6e81c46be838fb00)
10-31 01:55:49.206  9868  9868 F DEBUG   :       #04 pc 000000000008ae70  /apex/com.android.adbd/bin/adbd (adbd_main(int)+3584) (BuildId: 9cb553ee78c7588b6e81c46be838fb00)
10-31 01:55:49.206  9868  9868 F DEBUG   :       #05 pc 000000000008b398  /apex/com.android.adbd/bin/adbd (main+332) (BuildId: 9cb553ee78c7588b6e81c46be838fb00)
10-31 01:55:49.206  9868  9868 F DEBUG   :       #06 pc 000000000004988c  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: be9c72fe4db37cd191b589b74d090d13)
10-31 01:55:49.242     0     0 D [ 1094.520996s][pid:414,cpu3,logd.reader]logd: logdr: UID=0 GID=0 PID=9868 n tail=50 logMask=8 pid=9865 start=0ns timeout=0ns
10-31 01:55:49.253     0     0 D [ 1094.535156s][pid:414,cpu2,logd.reader]logd: logdr: UID=0 GID=0 PID=9868 n tail=50 logMask=1 pid=9865 start=0ns timeout=0ns
10-31 01:55:49.272     0     0 D [ 1094.559906s][pid:414,cpu2,logd.reader]logd: logdr: UID=0 GID=0 PID=9868 n tail=0 logMask=8 pid=9865 start=0ns timeout=0ns
10-31 01:55:49.302     0     0 D [ 1094.581268s][pid:414,cpu2,logd.reader]logd: logdr: UID=0 GID=0 PID=9868 n tail=0 logMask=1 pid=9865 start=0ns timeout=0ns
10-31 01:55:47.400  1166  6377 E AdbDebuggingManager: Caught an exception opening the socket: java.io.IOException: No such file or directory
10-31 01:55:49.310  1166  1455 W NativeCrashListener: Couldn't find ProcessRecord for pid 9865
10-31 01:55:49.313   717   717 E tombstoned: Tombstone written to: /data/tombstones/tombstone_36
10-31 01:55:49.322     0     0 I [ 1094.605499s][pid:1,cpu3,init]: Service 'adbd_apex' (pid 9865) killed by signal 6
10-31 01:55:49.323     0     0 I [ 1094.605651s][pid:1,cpu3,init]: Sending signal 9 to service 'adbd_apex' (pid 9865) process group...
10-31 01:55:49.323     0     0 E [ 1094.611358s][pid:1,cpu2,init]: kill(9865, 9) failed: No such process
10-31 01:55:49.333     0     0 I [ 1094.613128s][pid:1,cpu2,init]: Untracked pid 9868 exited with status 0
10-31 01:55:49.333     0     0 I [ 1094.613739s][pid:1,cpu2,init]: Untracked pid 9870 exited with status 0
10-31 01:55:49.404  1166  6377 E AdbDebuggingManager: Caught an exception opening the socket: java.io.IOException: No such file or directory
 

paralias7

Member
Mar 30, 2015
49
8
athens
Hello. I am on android 8 stock rom. I have a 128GB sd card. Unfortunately as we all know it does not give us the option to set sd card as expanded internal memory(if i say this correct) as it was on android 6. If i install this custom rom will i be able to make my sd card as internal memory? I am asking because i have free space problems! I know that there is an option to do this via adb command,but i am asking for original option of making this through the os as it was on android 6.
Sorry for bad english!
 

Trin32

Member
Dec 21, 2012
18
3
Hello. I am on android 8 stock rom. I have a 128GB sd card. Unfortunately as we all know it does not give us the option to set sd card as expanded internal memory(if i say this correct) as it was on android 6. If i install this custom rom will i be able to make my sd card as internal memory? I am asking because i have free space problems! I know that there is an option to do this via adb command,but i am asking for original option of making this through the os as it was on android 6.
Sorry for bad english!
Yes
 

Trin32

Member
Dec 21, 2012
18
3
Thanks for the reply. Can you please upload a screenshot of the adoptable memory option, so i can see that we are talking about the same thing? :)
Can't right now, sorry. My phone bricked yesterday, waiting to get it fixed.
You can set the whole microSD for apps in Android menu, or use ADB command to format it for mixed percentage.
Either way you getting more space for installing apps, just be sure to use some fast microSD card or it will lagg severely.
 

paralias7

Member
Mar 30, 2015
49
8
athens
Can't right now, sorry. My phone bricked yesterday, waiting to get it fixed.
You can set the whole microSD for apps in Android menu, or use ADB command to format it for mixed percentage.
Either way you getting more space for installing apps, just be sure to use some fast microSD card or it will lagg severely.
So i have two choises. Adb command for adoptable or installing the apps directly to sd. So no choise of adoptable within the android as it was on android 6 ?
 

Trin32

Member
Dec 21, 2012
18
3
Thanks for the reply. Can you please upload a screenshot of the adoptable memory option, so i can see that we are talking about the same thing? :)
I got no idea what do you want, sorry. Here is screenshot. Apps can be installed on SD, data can be stored on SD simultaneously, you just need to set mixed mode.
Screenshot_20211111-000215_Settings.png
 

paralias7

Member
Mar 30, 2015
49
8
athens
I got no idea what do you want, sorry. Here is screenshot. Apps can be installed on SD, data can be stored on SD simultaneously, you just need to set mixed mode.View attachment 5454971
Thanks again for the reply! With this screenshot you helped me a lot. Because i remember in android 9(custom rom) it didn't have the option for adoptable within the os. You had to do it throuth adb,and therefore when you go in to disk space details it had red bars!

Edit: I just saw on the original post that emui version has to be maximum 8.0.0.400. Unfortunately i am on 8.0.0.409 so i can't install this rom :(
 
Last edited:

AltairFR

Senior Member
Apr 22, 2021
222
120
Huawei P8lite/P8 Lite
Huawei P8
Remettre une ROM vendor avec la méthode dload
Télécharger une ROM complete a partir du site https://halabtech.com/; dezipper le zip et suivre les
instructions pour l’installer sur votre téléphone (voir fichier word une fois decompresser).
Attention vous devez obligatoirement télécharger une ROM inférieur a 8.0.0.403, par exemple la
version 402

--------

Hand over a vendor ROM with the dload method
Download a complete ROM from the site https://halabtech.com/; unzip the zip and follow the
instructions to install it on your phone (see word file once unzip).
Please note that you must download a ROM lower than 8.0.0.403, for example the
version 402
 

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Hi,

    2okPze5.png


    LineageOS 18.1 for Huawei P8 Lite 2017

    *** Stable Version ***

    About
    LineageOS is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.



    Working
    * Touchscreen
    * Audio
    * Boot
    * Bluethoot
    * Internal/External storage
    * Mtp / Adb
    * Sensors
    * Wifi
    * RIL
    * Camera
    * NFC
    * FP gestures​


    Not Working


    NOTE: The signal icon is buggy due to Huawei weird ril implementation, I am still looking to fix it over the new Android 10-11 telephony changes.

    Installation
    * you must have TWRP installed, use this one (make sure to have the unofficial Android 11 one ! )
    WARNING: You must be decrypted before installing it otherwise it won't boot. (Read second post.)
    * go to TWRP
    * format data
    * reboot to TWRP again
    * do a full wipe (system, data, cache, dalvik/art cache) !
    * reboot to bootloader
    * extract LineageOS 18.1
    * run: fastboot flash system <drag system.img here>
    * reboot to TWRP
    * resize system
    * flash gapps (optional)
    * flash NFC.zip
    NOTE: this zip is needed for having working NFC. DO NOT IGNORE IT !
    * reboot to System
    * Enjoy !!!​


    Update
    * reboot to TWRP and do a wipe cache, dalvik/art cache
    * reboot to bootloader
    * extract LineageOS 18.1
    * run: fastboot flash system <drag system.img here>
    * reboot to TWRP
    * resize system
    * flash gapps (optional)
    * flash NFC.zip
    NOTE: this zip is needed for having working NFC. DO NOT IGNORE IT !
    * reboot to System
    * Enjoy !!!​


    If you are getting Error 70 while flashing gapps just resize system from TWRP !
    If gapps are giving network errors or other kind of errors install them after first boot !

    Download



    Please support my work, it's very important! Thanks
    DONATIONS

    Regards !
    14
    New LineageOS 18.1 update

    Changelog
    * Synced with latest LineageOS 18.1 source code
    * Merged June 2021 security patches
    * Fixed headphones crackling audio
    * Removed buggy AudioFX
    * Fixed random /data corruption
    * Fixed BasicIntegrity

    Check OP for more info and downloads !

    Donations
    Support Group
    9
    New LineageOS 18.1 update

    Changelog
    * Synced with latest LineageOS 18.1 source code
    * Merged July 2021 security patches
    * Fixed styles/overlays reset at boot
    * Fixed ui lags
    * Used proper gpu drivers
    * Fixed graphics artifacts and glitches on some apps
    * Fixed lags while using screenrecorder
    * Performance improvements
    * Fixed some BLE issues

    Check OP for more info and downloads !

    Donations
    Support Group
    7
    NOTES
    * For rooting with magisk use this.
    * If you face corrupted storage issues you need to go back on emui and re-install the rom or fastboot erase userdata + twrp format data.
    * I recommend NikGapps core with SetupWizard add-on.
    * Use 8.0.0.360 or maximum .400 firmware for booting the rom.
    * Gapps can may give "Uncertified device" error and abort the google account login, use this guide to fix it (thanks to @latviandude )
    * If you want VoLTE/Wifi Calling working flash this zip

    ** You must be decrypted for booting this rom **
    Before following the installation steps format data and flash this file via TWRP.

    Changelog from initial build
    *
    Fixed offline charger for all devices
    * Fixed gapps uncertified error
    * Improved performance
    * Fixed animations janks and lags

    Useful links
    My telegram channel
    HI6250 support group
    5
    Updated decrypt zip to work on latest recoveries !
    Download