Как добавить новый сервис Android /init.rc?

#service #android-10.0

Вопрос:

У меня есть система AOSP, в которой каталог / является постоянным, т. Е. Я могу изменять /init.rc, и мои изменения переживут перезагрузку.

Я добавил внешний пакет/myservice C , который успешно создает /system/bin/myservice исполняемый файл.

/system/bin/myservice регистрируется в журнале ядра с помощью #include lt;cutils/klog.hgt; .

Все работает так, как ожидалось, включая ведение журнала, если я запускаю /system/bin/myservice из корневой оболочки adb.

Это молча ничего не делает:

 on post-fs-data  ...all existing instructions...  start myservice  service myservice /system/bin/myservice  class core  disabled  user root  

Что я должен добавить /init.rc , чтобы вызвать /system/bin/myservice запуск при загрузке, после /data/data того, как присутствует?