[ZenFone 2 Themes and Apps] pcaquercia:
I did patch, so it must be something else.

Are you using magisk or xposed?

I'll try updating to the latest LineageOS version, and if that fails try a clean flash (but i'd prefer not to).

Edit: will try the patch and report back.

Edit 2: logcat with the new apk

11-12 20:37:03.436 D/Magisk ( 243): su: return code: [0]

11-12 20:37:03.708 D/AndroidRuntime( 5973): >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<

11-12 20:37:03.712 D/AndroidRuntime( 5973): CheckJNI is OFF

11-12 20:37:03.749 D/ICU ( 5973): No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat

11-12 20:37:03.896 W/ ( 5973): Failed to bind-mount /system/lib/x86/cpuinfo as /proc/cpuinfo: No such file or directory

11-12 20:37:03.926 E/memtrack( 5973): Couldn't load memtrack module (No such file or directory)

11-12 20:37:03.926 E/android.os.Debug( 5973): failed to load memtrack module: -2

11-12 20:37:03.927 I/Radio-JNI( 5973): register_android_hardware_Radio DONE

11-12 20:37:03.946 D/AndroidRuntime( 5973): Calling main entry com.android.commands.am.Am

11-12 20:37:03.978 D/AndroidRuntime( 5973): Shutting down VM

11-12 20:37:04.143 W/art ( 5774): Long monitor contention with owner Thread-8 (5966) at int libcore.io.Posix.readBytes(java.io.FileDescriptor, java.lang.Object, int, int)(Posix.java:-2) waiters=0 in void java.lang.UNIXProcess$ProcessPipeInputStream.processExited() for 705ms

11-12 20:37:04.179 D/Magisk ( 243): su: request from client: 11

11-12 20:37:04.180 D/Magisk ( 243): su: request from uid=[10131] (#2)

11-12 20:37:04.180 D/Magisk ( 243): su: waiting child: [5989]

11-12 20:37:04.180 D/Magisk ( 5989): su: child process started

11-12 20:37:04.181 D/Magisk ( 5989): su: argc=[1]

11-12 20:37:04.181 D/Magisk ( 5989): su: argv[0]=[su]

11-12 20:37:04.181 D/Magisk ( 5989): su: cwd=[/]

11-12 20:37:04.181 D/Magisk ( 5989): su: pts_slave=[]

11-12 20:37:04.181 D/Magisk ( 5989): su: use namespace of pid=[5986]

11-12 20:37:04.284 I/chromium( 3112): [INFO:CONSOLE(1)] "[object HTMLImageElement]", source: cdn.googleservicesvn.com/pushgpt (1)

11-12 20:37:04.301 D/Magisk ( 243): su: return code: [0]

11-12 20:37:04.388 D/Magisk ( 243): su: request from client: 10

11-12 20:37:04.388 D/Magisk ( 243): su: request from uid=[10131] (#3)

11-12 20:37:04.389 D/Magisk ( 243): su: waiting child: [5993]

11-12 20:37:04.389 D/Magisk ( 5993): su: child process started

11-12 20:37:04.389 D/Magisk ( 5993): su: argc=[1]

11-12 20:37:04.389 D/Magisk ( 5993): su: argv[0]=[su]

11-12 20:37:04.390 D/Magisk ( 5993): su: cwd=[/]

11-12 20:37:04.390 D/Magisk ( 5993): su: pts_slave=[]

11-12 20:37:04.390 D/Magisk ( 5993): su: use namespace of pid=[5991]

11-12 20:37:04.451 D/Magisk ( 243): su: return code: [1]

11-12 20:37:04.468 V/NotificationService( 685): pkg=com.pluscubed.matlog canInterrupt=false intercept=true

11-12 20:37:04.518 D/Magisk ( 243): su: request from client: 11

11-12 20:37:04.518 D/Magisk ( 243): su: request from uid=[10131] (#4)

11-12 20:37:04.519 D/Magisk ( 243): su: waiting child: [5998]

11-12 20:37:04.519 D/Magisk ( 5998): su: child process started

11-12 20:37:04.519 D/Magisk ( 5998): su: argc=[1]

11-12 20:37:04.519 D/Magisk ( 5998): su: argv[0]=[su]

11-12 20:37:04.519 D/Magisk ( 5998): su: cwd=[/]

11-12 20:37:04.519 D/Magisk ( 5998): su: pts_slave=[]

11-12 20:37:04.519 D/Magisk ( 5998): su: use namespace of pid=[5995]

11-12 20:37:04.862 D/hwcomposer( 318): void android::intel::UeventObserver::onUevent(): received Uevent: REPEATED_FRAME

11-12 20:37:04.862 D/hwcomposer( 318): virtual void android::intel::Hwcomposer::invalidate(): invalidating screen...

11-12 20:37:04.871 D/hwcomposer( 318): void android::intel::DisplayAnalyzer::handleIdleEntryEvent(int): handling idle entry event, count 0

11-12 20:37:05.170 D/AudioService( 685): Stream muted, skip playback

11-12 20:37:05.173 I/ActivityManager( 685): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.fkeglevich.rawdumper/.MainActivity bnds=[282,108][540,400] (has extras)} from uid 10041 on display 0

11-12 20:37:05.207 D/hwcomposer( 318): void android::intel::DisplayAnalyzer::handleIdleExitEvent(): handling idle exit event

11-12 20:37:05.261 I/ActivityManager( 685): Start proc 6002:com.fkeglevich.rawdumper/u0a130 for activity com.fkeglevich.rawdumper/.MainActivity

11-12 20:37:05.284 I/chromium( 3112): [INFO:CONSOLE(1)] "[object HTMLImageElement]", source: cdn.googleservicesvn.com/pushgpt (1)

11-12 20:37:05.357 D/wpa_supplicant( 974): wlan0: Control interface command 'SIGNAL_POLL'

11-12 20:37:05.583 I/OpenGLRenderer( 6002): Initialized EGL, version 1.4

11-12 20:37:05.583 D/OpenGLRenderer( 6002): Swap behavior 1

11-12 20:37:05.584 W/OpenGLRenderer( 6002): Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...

11-12 20:37:05.584 D/OpenGLRenderer( 6002): Swap behavior 0

11-12 20:37:05.585 I/CameraWrapper( 340): camera_get_camera_info camera 0

11-12 20:37:05.585 D/Camera_HAL( 340): ATOM_GetCameraInfo

11-12 20:37:05.587 E/LoadDeviceInfoFunction( 6002): RuntimeException: Unknown camera ID

11-12 20:37:05.755 D/AndroidRuntime( 6002): Shutting down VM

11-12 20:37:05.755 E/AndroidRuntime( 6002): FATAL EXCEPTION: main

11-12 20:37:05.755 E/AndroidRuntime( 6002): Process: com.fkeglevich.rawdumper, PID: 6002

11-12 20:37:05.755 E/AndroidRuntime( 6002): java.lang.ClassCastException: java.lang.RuntimeException cannot be cast to com.fkeglevich.rawdumper.util.exception.MessageException

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at com.fkeglevich.rawdumper.camera.setup.DeviceInfoStage$2.execute(DeviceInfoStage.java:44)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at com.fkeglevich.rawdumper.async.operation.AsyncOperationPoster$1.run(AsyncOperationPoster.java:66)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at android.os.Handler.handleCallback(Handler.java:751)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at android.os.Handler.dispatchMessage(Handler.java:95)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at android.os.Looper.loop(Looper.java:154)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at android.app.ActivityThread.main(ActivityThread.java:6186)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at java.lang.reflect.Method.invoke(Native Method)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

11-12 20:37:05.755 E/AndroidRuntime( 6002):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:103)

11-12 20:37:05.757 W/ActivityManager( 685): Force finishing activity com.fkeglevich.rawdumper/.MainActivity

11-12 20:37:05.770 W/DropBoxManagerService( 685): Dropping: data_app_crash (1014 > 0 bytes)

11-12 20:37:05.811 I/OpenGLRenderer( 685): Initialized EGL, version 1.4

11-12 20:37:05.812 D/OpenGLRenderer( 685): Swap behavior 1

11-12 20:37:05.812 W/OpenGLRenderer( 685): Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...

11-12 20:37:05.812 D/OpenGLRenderer( 685): Swap behavior 0

11-12 20:37:05.985 W/WindowManager( 685): Attempted to remove non-existing token: android.os.Binder@fd932bf

11-12 20:37:06.041 D/RenderScript( 5774): Skipping hardware driver and loading default CPU driver

11-12 20:37:06.261 W/ActivityManager( 685): Activity pause timeout for ActivityRecord{4215d8e u0 com.fkeglevich.rawdumper/.MainActivity t9082 f}

11-12 20:37:06.283 I/chromium( 3112): [INFO:CONSOLE(1)] "[object HTMLImageElement]", source: cdn.googleservicesvn.com/pushgpt (1)

11-12 20:37:06.486 W/JavaBinder( 835): BinderProxy is being destroyed but the application did not call unlinkToDeath to unlink all of its death recipients beforehand. Releasing leaked death recipient: com.android.systemui.qs.external.TileLifecycleManager

11-12 20:37:06.811 D/hwcomposer( 318): void android::intel::UeventObserver::onUevent(): received Uevent: REPEATED_FRAME

11-12 20:37:06.811 D/hwcomposer( 318): virtual void android::intel::Hwcomposer::invalidate(): invalidating screen...

11-12 20:37:06.830 D/hwcomposer( 318): void android::intel::DisplayAnalyzer::handleIdleEntryEvent(int): handling idle entry event, count 0

11-12 20:37:06.887 W/OpenGLRenderer( 2971): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...

11-12 20:37:06.887 W/OpenGLRenderer( 2971): Incorrectly called buildLayer on View: ShortcutAndWidgetContainer, destroying layer...

11-12 20:37:06.913 D/hwcomposer( 318): void android::intel::DisplayAnalyzer::handleIdleExitEvent(): handling idle exit event

11-12 20:37:06.981 D/hwcomposer( 318): void android::intel::UeventObserver::onUevent(): received Uevent: REPEATED_FRAME

11-12 20:37:06.981 D/hwcomposer( 318): virtual void android::intel::Hwcomposer::invalidate(): invalidating screen...

11-12 20:37:06.997 D/hwcomposer( 318): void android::intel::DisplayAnalyzer::handleIdleEntryEvent(int): handling idle entry event, count 0

11-12 20:37:07.255 I/chromium( 3112): [INFO:CONSOLE(1)] "[object HTMLImageElement]", source: cdn.googleservicesvn.com/pushgpt (1)

11-12 20:37:07.811 D/hwcomposer( 318): void android::intel::DisplayAnalyzer::handleIdleExitEvent(): handling idle exit event

11-12 20:37:07.842 D/AudioService( 685): Stream muted, skip playback

11-12 20:37:07.843 W/ActivityManager( 685): Force finishing activity com.fkeglevich.rawdumper/.MainActivity

11-12 20:37:07.849 I/ActivityManager( 685): Killing 6002:com.fkeglevich.rawdumper/u0a130 (adj 900): crash

11-12 20:37:07.852 D/ActivityManager( 685): cleanUpApplicationRecord -- 6002

11-12 20:37:07.874 E/JavaBinder( 685): !!! FAILED BINDER TRANSACTION !!! (parcel size = 104)

11-12 20:37:07.874 W/InputMethodManagerService( 685): Got RemoteException sending setActive(false) notification to pid 6002 uid 10130

11-12 20:37:07.874 E/JavaBinder( 685): !!! FAILED BINDER TRANSACTION !!! (parcel size = 108)

11-12 20:37:07.986 D/GraphicsStats( 685): Buffer count: 15

11-12 20:37:07.990 W/WindowManager( 685): Attempted to remove non-existing token: android.os.Binder@e20e989

11-12 20:37:08.056 W/AppOps ( 685): Finishing op nesting under-run: uid 1000 pkg android code 24 time=0 duration=0 nesting=0

11-12 20:37:08.276 I/chromium( 3112): [INFO:CONSOLE(1)] "[object HTMLImageElement]", source: cdn.googleservicesvn.com/pushgpt (1)

11-12 20:37:08.421 D/wpa_supplicant( 974): wlan0: Control interface command 'SIGNAL_POLL'

11-12 20:37:08.425 D/WifiStateMachine( 685): updateCapabilities for config:cob02false,false

11-12 20:37:08.429 D/AudioService( 685): Stream muted, skip playback

11-12 20:37:08.475 D/Magisk ( 243): su: request from client: 10

11-12 20:37:08.475 D/Magisk ( 243): su: request from uid=[10131] (#1)

11-12 20:37:08.477 D/Magisk ( 243): su_db: query policy=[2]

11-12 20:37:08.479 D/Magisk ( 243): su: waiting child: [6041]

11-12 20:37:08.479 D/Magisk ( 6041): su: child process started

11-12 20:37:08.479 D/Magisk ( 6041): su: argc=[1]

11-12 20:37:08.479 D/Magisk ( 6041): su: argv[0]=[su]

11-12 20:37:08.479 D/Magisk ( 6041): su: cwd=[/]

11-12 20:37:08.479 D/Magisk ( 6041): su: pts_slave=[]

11-12 20:37:08.479 D/Magisk ( 6041): su: use namespace of pid=[6038]

11-12 20:37:08.535 D/Magisk ( 243): su: return code: [0]

11-12 20:37:08.591 D/Magisk ( 243): su: request from client: 12

11-12 20:37:08.591 D/Magisk ( 243): su: request from uid=[10131] (#2)

11-12 20:37:08.592 D/Magisk ( 243): su: waiting child: [6046]

11-12 20:37:08.592 D/Magisk ( 6046): su: child process started

11-12 20:37:08.592 D/Magisk ( 6046): su: argc=[1]

11-12 20:37:08.592 D/Magisk ( 6046): su: argv[0]=[su]

11-12 20:37:08.592 D/Magisk ( 6046): su: cwd=[/]

11-12 20:37:08.592 D/Magisk ( 6046): su: pts_slave=[]

11-12 20:37:08.592 D/Magisk ( 6046): su: use namespace of pid=[6044]

11-12 20:37:08.671 D/Magisk ( 243): su: return code: [0]