Я создаю специальный контекст домена linux для своего загруженного приложения.
Я написал 2 файла:
seapp_contexts:
user=_app seinfo=platform name=test.myapplication domain=myapplication_app type=app_data_file
myapplication_app. te:
#Define myapplication_appdomain
#-----------------------------------------------------------------
type myapplication_app, domain;
# Associate with the 'appdomain' to allow a base set of permissions required for all apps.
app_domain(myapplication_app)
binder_call(myapplication_app, update_engine)
allow myapplication_app update_engine_service:service_manager find;
Однако, когда я печатаю: adb shell ps -AZ | grep -i test
Я вижу это:
u: r: untrusted_app: s0: c127, c256, c512, c768 u0_a127 7557 1157 3871460 79712 SyS_epoll_wait 76bc33ba10 S test.myapplication
Это означает, что мое приложение по-прежнему не имеет доверия, тогда как оно должно было быть muapplication_app (новый домен).
Что я пропустил?