[Upgrading, Modifying and Unlocking] rt3m:
Hi,

i'm trying to install few apps on Fujitsu Arrows F-03L (Android 8.1 Oreo). Most of them are requiring Google Services which is also not pre-installed on the phone. The most recent versions of Google Play Services are just crushing, so i've ended up with 14.5.82 (040400-222134188) build, and the older ones are saying that Play Services should be updated. Play Services require Services Framework, so i've installed 8.1.0-4487743 build.

The apps (Youtube) however are still failing to start. I can see the error in logs, but do not know how to fix it:

11-22 12:05:19.091 2391 2391 E AndroidRuntime: java.lang.RuntimeException: Unable to create application com.google.android.gms.common.app.GmsApplication: java.lang.SecurityException: addOnPermissionsChangeListener: Neither user 10103 nor current process has android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS.
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5920)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.app.ActivityThread.-wrap1(Unknown Source:0)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1699)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:106)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:164)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6680)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:467)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:821)
11-22 12:05:19.091 2391 2391 E AndroidRuntime: Caused by: java.lang.SecurityException: addOnPermissionsChangeListener: Neither user 10103 nor current process has android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS.
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:2013)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:1959)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.content.pm.IPackageManager$Stub$Proxy.addOnPermissionsChangeListener(IPackageManager.java:6145)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.app.ApplicationPackageManager.addOnPermissionsChangeListener(ApplicationPackageManager.java:1442)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at qkz.a(:com.google.android.gms@14582019@14.5.82 (040400-222134188):12)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at com.google.android.gms.common.app.GmsApplication.onCreate(:com.google.android.gms@14582019@14.5.82 (040400-222134188):49)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1120)
11-22 12:05:19.091 2391 2391 E AndroidRuntime:	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5917)

I wonder if anyone has positive (or any) experience with these phones? E.g. rooting/custom builds/installing gapps... any help appreciated.