Сервис Android (aidl) с системными правами (в прошивке) может быть доступен для несистемного приложения?
Всем привет! С правами системы в прошивку Android встроен сервис (MyService.aidl). Вопрос: может ли несистемное приложение, реализуя методы этого aidl, использовать этот сервис или не выйдет так сделать? Пока мне кажется, что эьто проблема связана с безопасностью - сервис не биндится в клиенте:
выполнение:
bindService(intent, serviceConnection, Context.BIND_AUTO_CREATE);
выбрасывает:
java.lang.SecurityException: Binder invocation to an incorrect interface
at android.os.Parcel.createExceptionOrNull(Parcel.java:2373)
Т.е. не совпадают контексты (не знаю, как правильно назвать) и приехали. Другими словами, хочется чтобы программа с обычными правами могла выполнить метод системной службы. Это решаемо через AIDL или нет?