Potřebuji mít nativní aplikaci napsanou v C++, která se spustí hned po startu na nerootnutém zařízení.
Nejsem si jistý, jestli toto jde.
Aplikace bude zkompilovaná proti NDK, ale bude používat i privátní API, tedy API z hlavičkových souborů, které nejsou normálně s NDK nainstalovány.
Aplikaci dám ručně na SD kartu.
Našel jsem, že je možné mít na Androidu servicu, která se pustí po nabootování a tam bych chtěl použít normální Javovské API pro spuštění procesu operačního systému a spustit tu nativní aplikaci z SD karty.
Od Androidu 7.0 by měla být nějaká vlastnost, že pokud se někdo bude pokoušet použít nepublic API, ať už javovské přes reflexi nebo z JNI do NDK apod.., tak to nepůjde, což by mělo být ok v případě, že to privátní NDK API budu používat z normální C++ aplikaci.
Nebude tam někde nějaký problém s oprávněním nebo něco podobného?