[Android Apps and Games] MattBooth:
Thanks

I found this:

06-15 22:05:36.809 5820 5820 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/app/OTAUpdates/OTAUpdates.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libbypass.so"
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at java.lang.Runtime.loadLibrary(Runtime.java:366)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at java.lang.System.loadLibrary(System.java:989)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at in.uncod.android.bypass.Bypass.<clinit>(Bypass.java:29)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at com.ota.updates.activities.AvailableActivity.setupChangeLog(AvailableActivity.java:366)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at com.ota.updates.activities.AvailableActivity.onCreate(AvailableActivity.java:113)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.app.Activity.performCreate(Activity.java:6289)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2777)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.app.ActivityThread.access$900(ActivityThread.java:179)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1462)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:102)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:145)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:5972)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Method.java:372)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
06-15 22:05:36.809 5820 5820 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
06-15 22:05:36.819 1238 4851 V ApplicationPolicy: isApplicationStateBlocked userId 0 pkgname com.ota.updates
06-15 22:05:36.819 1238 4851 W ActivityManager: Force finishing activity com.ota.updates/.activities.AvailableActivity
06-15 22:05:36.829 1238 4851 W ActivityManager: Force finishing activity com.ota.updates/.activities.MainActivity
06-15 22:05:36.829 1238 4851 D FocusedStackFrame: Set to : 0
06-15 22:05:36.859 7045 7045 I dumpstate: begin

Which indicates that the libbypass.so is missing from either /system/priv-app/OTAUpdates/lib/arm/libbypass.so or /system/lib/libbypass.so.

Which makes sense. You should extract it from the apk and put in it in one of those folders. It should say this in the README's, but in case it doesn't I'm going to check and add it in if it doesn't.

That is either a Play Services error (due to the ads, which I cannot control) or on AOSP 5.1+ ROMs (apparently privileged apps are not allowed to use WebView in API 22), ads have subsequently been taken out of the AOSP branch.

The ads make a little bit of money, though. But I was never a fan of forcing them stay, so I put the switch in to remove them.