[Xposed Framework Modules] xByt3z:
The latest version you posted worked for me with booting. No features are working. Log should contain all you need. Let me know if you need more.

Xposed log:

11-16 07:35:39.414 I/Xposed ( 356): -----------------
11-16 07:35:39.414 I/Xposed ( 356): Starting Xposed version 78, compiled for SDK 23
11-16 07:35:39.414 I/Xposed ( 356): Device: Nexus 6 (motorola), Android version 6.0 (SDK 23)
11-16 07:35:39.414 I/Xposed ( 356): ROM: MRA58R
11-16 07:35:39.414 I/Xposed ( 356): Build fingerprint: google/shamu/shamu:6.0/MRA58R/2308909:user/release-keys
11-16 07:35:39.414 I/Xposed ( 356): Platform: armeabi-v7a, 32-bit binary, system server: yes
11-16 07:35:39.414 I/Xposed ( 356): SELinux enabled: yes, enforcing: yes
11-16 07:35:40.422 I/Xposed ( 356): -----------------
11-16 07:35:40.423 I/Xposed ( 356): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
11-16 07:35:40.511 I/Xposed ( 356): Detected ART runtime
11-16 07:35:40.515 I/Xposed ( 356): Found Xposed class de/robv/android/xposed/XposedBridge, now initializing
11-16 07:35:40.665 I/Xposed ( 356): Loading modules from /data/app/com.marz.snapprefs-2/base.apk
11-16 07:35:40.810 I/Xposed ( 356): Loading class com.marz.snapprefs.HookMethods
11-16 07:36:23.970 I/Xposed ( 4905): ----------------- SNAPPREFS HOOKED -----------------
11-16 07:36:23.976 I/Xposed ( 4905): SnapChat Version: 9.18.2.0 (742)
11-16 07:36:23.977 I/Xposed ( 4905): SnapPrefs Version: 1.6.3 (22)
11-16 07:36:23.978 E/Xposed ( 4905): java.lang.NullPointerException: Attempt to invoke virtual method 'void de.robv.android.xposed.XSharedPreferences.reload()' on a null object reference
11-16 07:36:23.978 E/Xposed ( 4905):	at com.marz.snapprefs.HookMethods.handleLoadPackage(HookMethods.java:353)
11-16 07:36:23.978 E/Xposed ( 4905):	at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
11-16 07:36:23.978 E/Xposed ( 4905):	at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
11-16 07:36:23.978 E/Xposed ( 4905):	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
11-16 07:36:23.978 E/Xposed ( 4905):	at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:173)
11-16 07:36:23.978 E/Xposed ( 4905):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:655)
11-16 07:36:23.978 E/Xposed ( 4905):	at android.app.ActivityThread.handleBindApplication(<Xposed>)
11-16 07:36:23.978 E/Xposed ( 4905):	at android.app.ActivityThread.-wrap1(ActivityThread.java)
11-16 07:36:23.978 E/Xposed ( 4905):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
11-16 07:36:23.978 E/Xposed ( 4905):	at android.os.Handler.dispatchMessage(Handler.java:102)
11-16 07:36:23.978 E/Xposed ( 4905):	at android.os.Looper.loop(Looper.java:148)
11-16 07:36:23.978 E/Xposed ( 4905):	at android.app.ActivityThread.main(ActivityThread.java:5417)
11-16 07:36:23.978 E/Xposed ( 4905):	at java.lang.reflect.Method.invoke(Native Method)
11-16 07:36:23.978 E/Xposed ( 4905):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
11-16 07:36:23.978 E/Xposed ( 4905):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
11-16 07:36:23.978 E/Xposed ( 4905):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)
11-16 07:36:46.743 E/Xposed ( 4905): java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.app.Activity.getResources()' on a null object reference
11-16 07:36:46.743 E/Xposed ( 4905):	at com.marz.snapprefs.HookMethods.px(HookMethods.java:151)
11-16 07:36:46.743 E/Xposed ( 4905):	at com.marz.snapprefs.HookMethods$10.handleLayoutInflated(HookMethods.java:630)
11-16 07:36:46.743 E/Xposed ( 4905):	at de.robv.android.xposed.callbacks.XC_LayoutInflated.call(XC_LayoutInflated.java:33)
11-16 07:36:46.743 E/Xposed ( 4905):	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.content.res.XResources$2.afterHookedMethod(XResources.java:214)
11-16 07:36:46.743 E/Xposed ( 4905):	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:689)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.view.LayoutInflater.inflate(<Xposed>)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
11-16 07:36:46.743 E/Xposed ( 4905):	at com.snapchat.android.preview.SnapPreviewFragment.onCreateView(SourceFile:430)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.support.v4.app.Fragment.performCreateView(SourceFile:1789)
11-16 07:36:46.743 E/Xposed ( 4905):	at T.a(SourceFile:955)
11-16 07:36:46.743 E/Xposed ( 4905):	at T.a(SourceFile:1138)
11-16 07:36:46.743 E/Xposed ( 4905):	at Q.run(SourceFile:740)
11-16 07:36:46.743 E/Xposed ( 4905):	at T.h(SourceFile:1501)
11-16 07:36:46.743 E/Xposed ( 4905):	at T$1.run(SourceFile:458)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.os.Handler.handleCallback(Handler.java:739)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.os.Handler.dispatchMessage(Handler.java:95)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.os.Looper.loop(Looper.java:148)
11-16 07:36:46.743 E/Xposed ( 4905):	at android.app.ActivityThread.main(ActivityThread.java:5417)
11-16 07:36:46.743 E/Xposed ( 4905):	at java.lang.reflect.Method.invoke(Native Method)
11-16 07:36:46.743 E/Xposed ( 4905):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
11-16 07:36:46.743 E/Xposed ( 4905):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
11-16 07:36:46.743 E/Xposed ( 4905):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:114)