Czy jest jakiś sposób, aby zablokować użytkownikowi możliwość instalowania aplikacji z nieznanego źródła w niestandardowym systemie Android?
Próbuję utworzyć niestandardowy wariant systemu operacyjnego Android przy użyciu źródła AOSP, w którym chcę umożliwić użytkownikom instalowanie tylko aplikacji z zaufanych źródeł, które określam podczas kompilacji.
Blokuj włączanie opcji dla programistów i debugowanie USB. Rozwiązanie powinno zablokować użytkownikowi instalację aplikacji ze wszystkich możliwych źródeł, takich jak sideload lub połączenie z systemem.
Odpowiedzi:
Możesz wyłączyć instalowanie aplikacji z nieznanego źródła, zablokować dostęp do niektórych aplikacji i wiele innych, tworząc aplikację kontrolera zasad urządzenia (DPC) .
Możesz spojrzeć na ten przykład i sprawdzić, czy administrator urządzenia lub aplikacja właściciela urządzenia ma wszystkie potrzebne funkcje.
źródło