[Xiaomi Mi 5s Themes, Apps, and Mods] TH3.BUG:
Should the APK be installed as user app or system app?

I have flashed the ZIP from the first post on my phone and now tried to replace the base.apk with the newer version.

The old version worked fine but the new version (v3.2 All-in-One) crashes:

9-07 12:47:18.281 2957 3275 I ActivityManager: Start proc 6780:com.google.android.GoogleCamera:crash_report/u0a164 for service com.google.android.GoogleCamera/com.google.android.apps.camera.legacy.app.silentfeedback.SilentFeedbackService
09-07 12:47:18.282 6165 6165 E AndroidRuntime: FATAL EXCEPTION: main
09-07 12:47:18.282 6165 6165 E AndroidRuntime: Process: com.google.android.GoogleCamera, PID: 6165
09-07 12:47:18.282 6165 6165 E AndroidRuntime: java.lang.NoClassDefFoundError: ckv
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at clq.<init>(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at clb.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at cli.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at dzz.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at ebb.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at ebx.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at dxd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at dvz.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at dvx.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at dzg.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at dvd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at dvh.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at djc.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at ddf.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at cql.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at cql.b(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at cql.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at coy.x(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at coy.u_(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at bqv.c(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at fni.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at fng.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at bqv.C(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at brr.c(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at brr.b(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at bsr.run(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at android.os.Handler.handleCallback(Handler.java:751)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:95)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:153)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6244)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
09-07 12:47:18.282 6165 6165 E AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/com.google.android.camera.experimental2016.jar", zip file "/system/app/GoogleCamera/base.apk"],nativeLibraryDirectories=[/system/app/GoogleCamera/lib/arm64, /system/app/GoogleCamera/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /system/lib64, /vendor/lib64]]] couldn't find "libgcam_swig_jni.so"
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.lang.Runtime.loadLibrary0(Runtime.java:984)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.lang.System.loadLibrary(System.java:1562)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at com.google.googlex.gcam.GcamModuleJNI.<clinit>(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at com.google.googlex.gcam.GcamModuleJNI.kInvalidImageId_get(Native Method)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at com.google.googlex.gcam.GcamModule.getKInvalidImageId(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at ckv.<clinit>(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at clq.<init>(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at clb.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at clc.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at iyd.a(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at cld.run(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at gim.run(Unknown Source)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at avh.run(PG)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at java.lang.Thread.run(Thread.java:761)
09-07 12:47:18.282 6165 6165 E AndroidRuntime:	at asy.run(PG)
09-07 12:47:18.286 2957 6787 W ActivityManager: Force finishing activity com.google.android.GoogleCamera/com.android.camera.CameraLauncher

I cleared app data before replacing the APK and also tried again after it force-closed.