Con Sandboxie per Windows, puoi eseguire applicazioni di cui non ti fidi completamente in una sandbox; tiene traccia di tutti i file creati e modificati dal programma e sebbene i file siano tecnicamente disponibili nel sistema, è possibile eseguire il rollback delle modifiche eliminando questa sandbox. Ciò rimuove tutti i file creati dal programma e ripristina i file modificati al loro stato precedente. In un certo senso, è come un ripristino del sistema quando si ripristina il sistema su un punto precedente; in questo caso, ripristinerebbe solo i file interessati dal programma in questione, quindi è molto più facile da usare. Almeno, è così che capisco che funzioni.
Su macOS, ci sono tre modi (ish) per farlo, che conosco:
- Crea un backup di Time Machine, quindi installa il programma. Dopo averlo utilizzato, ripristina dal backup e tutto apparirà intatto come prima.
- Usa una VM per eseguirla; tuttavia, vorrei evitare di farlo poiché complica notevolmente
- Utilizza AppCleaner per rimuovere i file lasciati dal programma. Tuttavia, questo non fa nulla per i file modificati dal programma (forse maliziosamente?), E se installi un programma con privilegi amministrativi o un pacchetto, molto probabilmente installerà file nel sistema che AppCleaner non sarà in grado di ottenere su. Inoltre, non sono sicuro che sia accurato al 100% per le normali app, comunque
Quindi c'è un modo per farlo su un Mac senza usare una VM?