
Isola le tue app da grande fratello https://secure-system.gitlab.io/Insular/
Isola la tua app del grande fratello.
Questo è un fork basato sull'eccellente Island. Un ringraziamento speciale a Shelter che mi ha ispirato a creare il fork completamente FLOSS di Island.
Per informazioni su come abilitare Insular tramite adb, accesso ai file tra profili, God mode (estensione del controllo delle app alle app al di fuori del Profilo di Lavoro), differenze da Island, ecc., consulta la documentazione.
Con Insular puoi:
Se il tuo dispositivo è incompatibile o non crittografato, puoi saltare manualmente questa limitazione. Per maggiori dettagli, consulta il post su XDA. Per disinstallare e rimuovere completamente Insular, prima di tutto "Distruggi Insular" in Impostazioni - Configurazione - Fai clic sull'icona del cestino accanto a Insular. Se hai già disinstallato l'app Insular, rimuovi il "Profilo di lavoro" in "Impostazioni - Account" del tuo dispositivo.
Richiediamo solo le autorizzazioni necessarie per realizzare ciò che desideri. Le seguenti autorizzazioni sensibili sono richieste con relative motivazioni:
Non raccoglieremo mai dati relativi alla tua privacy; per maggiori dettagli, leggi la nostra politica sulla privacy.
Island dipende dalla libreria "deagle", che deve essere clonata insieme a Island nello stesso percorso.
\--
\- island
\- deagle
Questo progetto è strutturato in diversi moduli, con il modulo assembly come portale di compilazione, per supportare una build "light" separata per i moduli principali, sotto forma di "product flavor" nella configurazione di build di Gradle.
Il modulo "engine" condivide lo stesso nome del pacchetto con la build "complete", per ereditare il privilegio di proprietario del profilo/dispositivo. Il modulo "mobile" e altri moduli possono essere installati e aggiornati separatamente insieme al modulo "engine" per comodità di sviluppo.
A causa della natura esclusiva, l'utente può utilizzare una sola app DPC Android alla volta, e il costo del cambio di DPC è troppo elevato. Per incoraggiare l'esplorazione attiva e uno sviluppo più ampio delle capacità del DPC, e quindi avvantaggiare meglio gli utenti, Island si impegna a costruire una collaborazione aperta per gli sviluppatori della comunità, sia nello sviluppo di questo progetto che nell'aprire le capacità del DPC alle app di terze parti tramite API aperte. Island stesso non si concentrerà sull'insieme ricco di funzionalità, ma si concentrerà principalmente sulla costruzione di un potente engine come piattaforma aperta per molte più app della comunità.
A partire dalla prima versione pubblica di Island, tutte le API sono aperte alle app di terze parti con l'autorizzazione runtime standard di Android come autorizzazione dell'utente. Gli sviluppatori possono iniziare a creare app ora per sfruttare le API aperte di Island.
Il protocollo di tutte le API è ben definito e mantenuto nella classe "Api".
Se trovi bug, apporti miglioramenti minori o traduci le stringhe, sentiti libero di inviarci pull-request.
Se sei interessato a migliorare la funzionalità di Island, crea prima un issue per discutere le tue idee con noi; siamo aperti alla collaborazione per sviluppi futuri.
Se hai bisogno di nuove API per le tue app per sfruttare le capacità del DPC, sentiti libero di creare un issue per descrivere la tua app e il suo caso d'uso di tali API. Siamo ancora nelle prime fasi di costruzione di un ricco set di API aperte.