@NonNull
    public ParcelFileDescriptor openRemoteFile(@NonNull String name) {
        try {
            var file = mService.openRemoteFile(name);
            if (file == null) throw new ServiceException("Framework returns null");
            return file;
        } catch (RemoteException e) {
            throw new ServiceException(e);
        }
    }
Open a file in the module's shared data directory. The file will be created if not exists.

@param name File name, must not contain path separators and . or ..
@return The file descriptor
@throws ServiceException              If the service is dead or an error occurred
@throws UnsupportedOperationException If the framework is embedded
android/third_party/libxposed/service/src/main/java/io/github/libxposed/service/XposedService.java