private Boolean handleCheckStartActivity(Object[] args) {
                Intent intent = (Intent) args[0];
                if (intent == null) {
                    return null;
                }
                int callerID = (int) args[1];
                boolean res =
                        BootStrap.THANOS_X
                                .getActivityManagerService()
                                .checkStartActivity(intent, callerID);
                if (!res) {
                    return false;
                }
                return null;
            }
The checkService interception will cause the bindService to throw an exception. Based on the magisk mode,
it is not easy to prevent the app or system from crashing by hooking the context.
So we don't need IFW to intercept service startup.
android/android_framework/patch-magisk/patch-framework/src/main/java/github/tornaco/thanox/android/server/patch/framework/hooks/am/IFWHooks.java