[CLOSED] [ROM][12L] DerpFest for OnePlus 5/T [Official][2022-08-27]

Status
Not open for further replies.
Search This thread

Tenor

Senior Member
Sep 12, 2013
114
33
OnePlus 5T
Can someone confirm please if security element is working on the latest version of the ROM? I'm asking because on older builds my bank app try to use the camera to authenticate the user (it's a 1 time only like allowing to install the bank token) and allow unlimited access to the app but it was always crashing when opening the camera. I've tried install google camera and the fix for our device with no luck. I've posted the log of the error a while back but never got an answer.
And second, there some apps even with magisk hide does not run complaining the device is not secure ( another payment app). That's the only reason I've been away from custom roms for some time.

The apps are Itaú and Picpay both brazilian bank apps.
Have you tried universal safetynet fix?
 
Yeah. The problem is my bank app needs to take a picture of you and send it to authentication one time only. But after taking the picture it forces closes and doesn't works.
The error I got at the time was:
time: 1637964020606
msg: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
stacktrace: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.itau.pers/br.com.itau.feature.itokenbiometry.ui.capture.FacialCaptureActivity}: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3545)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3792)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2210)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7840)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at o.InvoiceItemResponse.storage(Unknown Source:0)
at br.com.itau.feature.itokenbiometry.ui.BaseActivity.<init>(Unknown Source:15)
at br.com.itau.feature.itokenbiometry.ui.capture.FacialCaptureActivity.<init>(Unknown Source:27)
at java.lang.Class.newInstance(Native Method)
at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
at o.requestExtraBinder.instantiateActivity(Unknown Source:45)
at android.app.Instrumentation.newActivity(Instrumentation.java:1276)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3532)
... 12 more
 

Theo164

Member
Aug 25, 2016
11
3
Yeah. The problem is my bank app needs to take a picture of you and send it to authentication one time only. But after taking the picture it forces closes and doesn't works.
The error I got at the time was:
time: 1637964020606
msg: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
stacktrace: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.itau.pers/br.com.itau.feature.itokenbiometry.ui.capture.FacialCaptureActivity}: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3545)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3792)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2210)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7840)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at o.InvoiceItemResponse.storage(Unknown Source:0)
at br.com.itau.feature.itokenbiometry.ui.BaseActivity.<init>(Unknown Source:15)
at br.com.itau.feature.itokenbiometry.ui.capture.FacialCaptureActivity.<init>(Unknown Source:27)
at java.lang.Class.newInstance(Native Method)
at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
at o.requestExtraBinder.instantiateActivity(Unknown Source:45)
at android.app.Instrumentation.newActivity(Instrumentation.java:1276)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3532)
... 12 more
Try to use Magisk Delta with the old and good MagiskHide function instead of the official Magisk.
MagiskHide is officially removed from Magisk since v24 and zygisk does not have hiding function, although it's powerful it leaves traces in memory which many apps can scan to detect zygisk.
 
Last edited:

andreassuncao

Member
Mar 17, 2021
7
1
OnePlus 3
OnePlus 5T
Can someone confirm please if security element is working on the latest version of the ROM? I'm asking because on older builds my bank app try to use the camera to authenticate the user (it's a 1 time only like allowing to install the bank token) and allow unlimited access to the app but it was always crashing when opening the camera. I've tried install google camera and the fix for our device with no luck. I've posted the log of the error a while back but never got an answer.
And second, there some apps even with magisk hide does not run complaining the device is not secure ( another payment app). That's the only reason I've been away from custom roms for some time.

The apps are Itaú and Picpay both brazilian bank apps.
I also have this problem with Itaú.
Even with the Magisk not Photo authentication worked. I ended up giving up and installed on another backup phone (Oneplus 3 with Crdroid).
I thought that with the build in "enforcing" mode Itaú would work, but continue with this error.
 

andreassuncao

Member
Mar 17, 2021
7
1
OnePlus 3
OnePlus 5T
One bug I noticed is when you uninstall an app the shortcut icon does not disappear from the main list or the home screen.
Only by forcing the stop of the "DerpLauncher" that it updates.
Has anyone else noticed that?
I'm using The build "12-Official-Shinju-dumpling-20220814".
 
Thanks for the tips @Theo164. I'll try.
Thanks @andreassuncao. I thought permissive mode should be the problem too. That's too bad because I don't have a spare phone because I gave my old one to my wife and don't want to invest in a new one because I don't play games on it and the 1+5t serves me well.

@NurKeinNeid Does the following error log helps you in something? Thanks for your great work on or device!!!!

time: 1661724405994
device fp:OnePlus/OnePlus5T/OnePlus5T:10/QKQ1.191014.012/2010292059:user/release-keys
product board:msm8998
derpfest vers:12-Official-Shinju-dumpling-20220814
msg: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
stacktrace: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.itau/br.com.itau.feature.itokenbiometry.ui.itoken.offer.BiometryInitialFlowActivity}: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3613)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3864)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2253)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7866)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at br.com.itau.feature.itokenbiometry.domain.ItokenBiometryManager.storage(SourceFile:46)
at br.com.itau.feature.itokenbiometry.ui.common.BaseActivity.<init>(SourceFile:26)
at br.com.itau.feature.itokenbiometry.ui.itoken.offer.BiometryInitialFlowActivity.<init>(SourceFile:27)
at java.lang.Class.newInstance(Native Method)
at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
at androidx.core.app.CoreComponentFactory.instantiateActivity(SourceFile:45)
at android.app.Instrumentation.newActivity(Instrumentation.java:1291)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3600)
... 12 more
 
Last edited:

MaikDoug

Member
Feb 25, 2018
11
2
Thanks for the tips @Theo164. I'll try.
Thanks @andreassuncao. I thought permissive mode should be the problem too. That's too bad because I don't have a spare phone because I gave my old one to my wife and don't want to invest in a new one because I don't play games on it and the 1+5t serves me well.

@NurKeinNeid Does the following error log helps you in something? Thanks for your great work on or device!!!!

time: 1637964020606
msg: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
stacktrace: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.itau.pers/br.com.itau.feature.itokenbiometry.ui.capture.FacialCaptureActivity}: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3545)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3792)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2210)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7840)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property itokenBiometryDataStorage has not been initialized
at o.InvoiceItemResponse.storage(Unknown Source:0)
at br.com.itau.feature.itokenbiometry.ui.BaseActivity.<init>(Unknown Source:15)
at br.com.itau.feature.itokenbiometry.ui.capture.FacialCaptureActivity.<init>(Unknown Source:27)
at java.lang.Class.newInstance(Native Method)
at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
at o.requestExtraBinder.instantiateActivity(Unknown Source:45)
at android.app.Instrumentation.newActivity(Instrumentation.java:1276)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3532)
... 12 more
Hey!

I have the same issue and my workaround was using the Itaú Light app that can authorize iToken in the ATM without using the profile picutre, but the app was disabled some time ago :(

See if you can find an APK for the app!
 
Hey!

I have the same issue and my workaround was using the Itaú Light app that can authorize iToken in the ATM without using the profile picutre, but the app was disabled some time ago :(

See if you can find an APK for the app!
A quick google search shows a few alternative download links for the app but the screeenshots of the app tells it was discontinued and you must upgrade to the itau app. :(
 

Ed-BKing

Member
Apr 13, 2022
31
6
Can someone confirm please if security element is working on the latest version of the ROM? I'm asking because on older builds my bank app try to use the camera to authenticate the user (it's a 1 time only like allowing to install the bank token) and allow unlimited access to the app but it was always crashing when opening the camera. I've tried install google camera and the fix for our device with no luck. I've posted the log of the error a while back but never got an answer.
And second, there some apps even with magisk hide does not run complaining the device is not secure ( another payment app). That's the only reason I've been away from custom roms for some time.

The apps are Itaú and Picpay both brazilian bank apps.
Brother, sou brasileiro também e uso normalmente esta rom Derpfest, uso app do Santander, Mercado Livre, Mercado Pago, app de corretora de Investimentos e os que precisou da câmera pra autenticar funcionou normal.
Não fiz o root no aparelho, somente desbloqueio o bootloader e instalei o twrp e a rom.
Usei o patch de correção da câmera e a Gcam versão 7.4.104.314953318
 

Ed-BKing

Member
Apr 13, 2022
31
6
A quick google search shows a few alternative download links for the app but the screeenshots of the app tells it was discontinued and you must upgrade to the itau app. :(
Esqueci de mencionar que uso os apps do governo também, como gov.br, carteira de trânsito, trabalho, inss, e me lembro que algum deles também pediu autenticação visual pela câmera e funcionou certinho.
Experimente instalar uma rom limpa deixar criptografada, apenas instale o fix da câmera e o APP Gcam, instalar todos os seus apps e fazer essas verificações faciais.
 

NurKeinNeid

Recognized Developer
Aug 3, 2014
1,298
5,476
35
Berlin
LG Nexus 5X
Nextbit Robin
DerpFest Update!

Sorry, since over 24 hours I try to upload cheese to sourceforge. But no luck. That's why I give up on OTA.
This is most likely last update until A13. Trying to get it boot right now.

Device Changes:
- Improve stereo sound recording volume
- Fix ringback tone when establishing IMS calls

ROM Changes:
- Remove additional double tap gestures in DerpLauncher to fix bad side effects
- Update Italian translations

Download:

There's a new dotfix zip as well:

Thanks to shadowstep for still taking care about our device :)

Don't forget, it's force encrypt!

DerpFest-12-Official-Shinju-dumpling-20220827

Google Drive

Sourceforge

DerpFest-12-Official-Shinju-cheeseburger-20220827

Google Drive


Thanks for all your feedback, and support!
 

sjamie

Senior Member
Aug 6, 2011
8,685
4,375
DerpFest Update!

Sorry, since over 24 hours I try to upload cheese to sourceforge. But no luck. That's why I give up on OTA.
This is most likely last update until A13. Trying to get it boot right now.

Device Changes:
- Improve stereo sound recording volume
- Fix ringback tone when establishing IMS calls

ROM Changes:
- Remove additional double tap gestures in DerpLauncher to fix bad side effects
- Update Italian translations

Download:

There's a new dotfix zip as well:

Thanks to shadowstep for still taking care about our device :)

Don't forget, it's force encrypt!

DerpFest-12-Official-Shinju-dumpling-20220827

Google Drive

Sourceforge

DerpFest-12-Official-Shinju-cheeseburger-20220827

Google Drive


Thanks for all your feedback, and support!
Thank you for your continued support of our devices, sir! 🙏🏽
 

Metashadow

New member
Jan 9, 2018
1
0
Hello,

First of all i want to say thanks to devs for bringing support for our device.
Second, want to know if someone can help me, i updated from they ota on they push notification but after that My device got on bootloop and onlyngoes yo twrp, i tried with a clean flash but is they same.

Hope someone can help me with this.

Thanks in advance
 

MaikDoug

Member
Feb 25, 2018
11
2
Hello,

First of all i want to say thanks to devs for bringing support for our device.
Second, want to know if someone can help me, i updated from they ota on they push notification but after that My device got on bootloop and onlyngoes yo twrp, i tried with a clean flash but is they same.

Hope someone can help me with this.

Thanks in advance
You need to flash disable_dmverity or xxx-no-verity after flashing rom
 

Tenor

Senior Member
Sep 12, 2013
114
33
OnePlus 5T
It's strange, but the last two times i upgraded to latest version, my icons disappear from the screen and I have to add them again.
 
@Ed-BKing Thanks for the tips. But it doesnt works on itau. The app when processing the photo everytime. I know a lot of apps works. I only have problems with picpay and itau and can't change because its my bank. About being a brazillian too, I know. andreassuncao is brazillian too but it's an english forum and it goes against the rules to speak in other language than english. You can get a worning or two doing that and spamming too. Instead it's good pratice to edit the first post instead posting a couple times in a row. Anyway, thanks for the advice.
Edit: Did not intall magisk right now. Itau and Itau personalité still crashes when processing the picture. Itau light gives a connection error because it was discotinued. Picpay worked. No error messages whatsoever. My only problem is itau. :/
 
Last edited:

Rohitraghavan

Senior Member
Nov 23, 2019
55
14
DerpFest Update!

Sorry, since over 24 hours I try to upload cheese to sourceforge. But no luck. That's why I give up on OTA.
This is most likely last update until A13. Trying to get it boot right now.

Device Changes:
- Improve stereo sound recording volume
- Fix ringback tone when establishing IMS calls

ROM Changes:
- Remove additional double tap gestures in DerpLauncher to fix bad side effects
- Update Italian translations

Download:

There's a new dotfix zip as well:

Thanks to shadowstep for still taking care about our device :)

Don't forget, it's force encrypt!

DerpFest-12-Official-Shinju-dumpling-20220827

Google Drive

Sourceforge

DerpFest-12-Official-Shinju-cheeseburger-20220827

Google Drive


Thanks for all your feedback, and support!
Thanks for the update buddy, appreciate all the hard work. My question is pertaining to the A13 build in the test folder. Is it install ready yet?? Also if i can do a dirty flash atop the the A12 build? Will the data be intact? I guess I have to dm-verity again post installation right??
 
Last edited:
Jul 18, 2013
11
0
@NurKeinNeid thanks for taking care of our devices, just had an issue if the community can help here. Front cam with GCAM is giving me blue pictures with white stripes. Started to happen all of a sudden couple of days before and till then I was on latest firmware and Nikita's latest GCAM. It worked before, broke all of a sudden. Since then I have tried different versions of GCAM, no luck. After the latest DF update also, no luck. Front cam is working fine on other camera apps and also in SM apps like FB, WA, IG etc.
4145458f-90b6-4d73-86ed-8eab5a4719df.jpg
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 158

    derp.png



    This is a small project based on AOSP. We try to be a platform for beginners and support the Custom ROM community with our own unique contributions as well. This ROM exists thanks to inspiration of AOSiP, Thank you! #StayDerped

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


    What's broken?
    - Reverting to 11 may be difficult and may require reset of internal storage

    IYoyzLd.png


    DerpFest-12-Official-Shinju-dumpling-20220827

    Google Drive
    https://drive.google.com/folderview?id=1w489zX2aEG1NiQTSlp0_2g_yuZVSArGO

    Sourceforge
    https://sourceforge.net/projects/derpfest/files/dumpling/

    DerpFest-12-Official-Shinju-cheeseburger-20220827

    Google Drive
    https://drive.google.com/folderview?id=1atdgdfpiBfMRuYXUpX8KeyVqmtRft5jg

    Sourceforge
    https://sourceforge.net/projects/derpfest/files/cheeseburger/


    INSTRUCTIONS




    Credit/Thanks:



    Google for Android and AOSP

    LineageOS

    AOSiP

    AICP

    ABC ROM

    AquariOS

    BootleggersROM

    PixelExperience

    OmniROM

    Cory Collins

    ---------

    Any others we may have forgotten to credit

    And last but not the least, all our testers, who have helped us to squash many bugs so that we can try to release builds that as are flawless as possible






    XDA:DevDB Information

    DerpFest, ROM for the OnePlus 5T



    Contributors @NurKeinNeid

    ROM Source https://github.com/DerpFest-12

    Kernel Source https://github.com/DerpFest-12/kernel_oneplus_msm8998



    ROM OS Version: 12L

    ROM Kernel: Linux 4.x

    ROM Firmware Required: 10.0.1

    Based On: AOSP



    Version Information

    Status: Stable



    Created 2019-10-05

    Last Updated 2022-08-27​
    55
    Derpfest Beta Update!

    Sorry for the delay. It's my fault. I was not satisfied yesterday. But it turned out it was just me. But that also meant that we now had more time and could add and fix more stuff. Many thanks to all who helped, especially to @idoybh.

    I'm not sure I should push OTA. I think it's safer for the next release. I now have a whole week of free time and can finally devote more time to the ROM. Let's see what we can bring new.

    Cheeseburger provided by @David again. Much thanks to him :)

    Changelog:
    Device:
    - Updated to latest AOSP Clang 10.0.1
    - Upstreamed Kronic to 4.4.205
    - audio: Removed hw_acc effect
    - audio: Removed audio amplifier
    - Reverted vulkan blobs from mata

    ROM:
    - Added Custom Rounded Corner and Padding preferences (Thanks to @911-Future_Maker)
    - Improved Statusbar logos (thanks to @fraz14)
    - Added Increasing ring feature (thanks to @fraz14)
    - Added Option to edit footer text
    - Added Screen off animations
    - Added Combined & Dynamic Network Traffic Mode
    - Added Option to select size of Single Traffic (Up/Down) Font Size
    - Added Hide notch support
    - Added Option to suppress notifications sound/vibration if screen is on
    - Modified In-display fingerprint icon (thanks to @okitavera)
    - Added OP Screen Recorder (available from qs tile)
    - Updated Pixel LiveWallpapers (color options included for example)
    - Added Switch for pre P mobile type icon style
    - Improved Network tuner switches and ims icon behavior
    - Fixed custom app selection dialog for hw keys
    - Added flash-call-on-waiting options
    - Added back developer QS tiles
    - Added back SELinux info
    - Properly handle View Visibility for left clock
    - Fixed right clock padding
    - Fixed statusbar clock overlapping after reboot
    - Improved Compass qs tile and added a device supports compass check
    - Allowed disabling BrightlineFalsingManager with config flag
    - Use matching data usage size formatting between QS and Settings
    - Added support for showing Notification LED in zen mode
    - Switched to new AOSP method to set screenshot delay to 0
    - Turned off some more debugging
    - Force disabled PlayServices OTA checks
    - Conditionally disabled uncrypt for ota
    - Granted some more permissions for Google apps
    - Some more things maybe I can't remember more :p

    Downloads:

    DerpFest-10-Beta-Official-dumpling-20191202
    Google Drive

    Google Drive - Mirror

    AFH - Mirror

    DerpFest-10-Beta-Official-cheeseburger-20191202
    Google Drive

    AFH - Mirror

    MAKE SURE YOU'RE ON THE LATEST STOCK FIRMWARE

    Firmware required:
    dumpling

    cheeseburger

    Thanks for all your feedback, and support!
    53
    Derpfest Update!

    Unfortunately, I couldn't make it last night and am now at work but I really wanted to bring you an update. So there is only Google Drive and I will upload sourceforge and push OTA tonight.

    Many thanks to @David, who built again today for cheeseburger.

    Device:
    - Reverted some of recent wifi config changes
    - Updated Clang to 10.0.4
    - Fixed manual network selection
    - Some various kernel updates

    Changelog:
    - Added back gesture haptic feedback toggle
    - Improved QS detail view layout
    - Improved AOD QS tile (states and longclick added)
    - Reworked color options for Edge light
    - Added Force Expanded Notifications option
    - Added Dark theme scheduling
    - Removed system accents entirely and added RGB accent presets for the picker
    - Added Hentai custom header pack
    - Rmoved ugly separator in ChooserActivity
    - Updated AOD QS tile drawable
    - Allowed full heigth for bottom layout in style option picker
    - Allowed to launch themepicker from app drawer with other launchers
    - Use system fonts at more places
    - Fixed USSD alert dialog theme
    - Added an about page to DerpQuest
    - Fixed navbar color in PermissionsManager when using dark themes
    - Make resolver list layouts have round corners
    - Use colorPrimary for QS detail toolbar
    - Use MD2 icon for missed call notification
    - Don't disable GPS in Doze until the device is stationary
    - Fixed Carrier Label text overlap when notifications arrives
    - Made emergency notification dismissable
    - Fixed failed unlock attempt dialog button
    - Added Signature spoofing support
    - Fixed User edit info dialog during rotation
    - Added cpu set for audio app
    - Reapplied QC blkio cgroup support value adds using new task_profiles
    - Refined battery saver footer string
    - Updated Chinese, German and Russian translations
    - Added French and Hindi translations
    - Some more things maybe I can't remember more :p

    Downloads:

    DerpFest-10-Official-dumpling-20200304

    Google Drive

    Sourceforge

    DerpFest-10-Official-cheeseburger-20200304

    Google Drive

    Sourceforge
    53
    Derpfest Beta Update!

    It was a wild week with the r16 merge. I wanted to realize something more, but I think what we have achieved is very good. And anything that doesn't make it into the release will be even more polished in the next build. Many thanks again to @idoybh. I enjoy the cooperation.

    Cheeseburger provided by @David again. Much thanks to him :)

    NOTE: We just noticed "double tap to trigger doze" is crashing when trying to open the intent. We just missed checking this. Will be fixed in next build.

    Changelog:
    Device:
    - Upstreamed Kronic to 4.4.206
    - Removed Dirac (according to the survey results on Telegram)
    - Reenabled location provider packages
    - Updated ims from LA.UM.8.6.r1-01900-89xx.0
    - Updated qti telephony jar from LA.UM.8.6.r1-01900-89xx.0

    ROM:
    - Merged December Security Patch (r16)
    - Added DataSwitch QS tile
    - Added Edge lighting notification option
    - Added Custom Carrier Label & Carrier Label Placement options
    - Added option to hide arrow for back gesture
    - Added QS panel opacity option
    - Removed Screen off animations (broken after r16 merge)
    - Improved Partial screenshot (allowed back action only from right side)
    - Improved Screenshot QS tile
    - Added option for visualizer default color
    - Added Double tap to trigger doze
    - Added option to set pulse brightness
    - Fixed tilepage layout update for QS tiles
    - Fixed black screen after AOD_PAUSED
    - Restored cache clean up code in PackageManagerService
    - Cellular QS tile title is based on carrier now
    - Removed data tile dialog
    - Added Omni Doze settings & TimeInState
    - Reimported Google TextClock translations and removed 24h translations
    - Added ability to open sound settings on long click at the panel button
    - Changed default font size of Single Traffic to 21dp
    - Enabled double tap sleep gestures by default
    - Improved Bluetooth battery level icons
    - Some more things maybe I can't remember more :p

    Downloads:

    DerpFest-10-Beta-Official-dumpling-20191208
    Google Drive

    Google Drive - Mirror

    AFH - Mirror

    DerpFest-10-Beta-Official-cheeseburger-20191208
    Google Drive

    AFH - Mirror

    MAKE SURE YOU'RE ON THE LATEST STOCK FIRMWARE

    Firmware required:
    dumpling

    cheeseburger

    Thanks for all your feedback, and support!