Hoe veilig is een Android-emulator op je Mac? Waar hij aan komt en wat hij vraagt
Bijgewerkt op · Het team van MACOS EMULATOR
Een Android-emulator laat een heel systeem op je Mac draaien: voordat je hem installeert, is het verstandig om je af te vragen waar hij aan komt. De goede vraag is niet „is het een emulator?”, maar „wat vraagt hij van mijn Mac?”. Dit is wat MACOS EMULATOR vraagt, wat hij nooit vraagt, en bij welke signalen je stopt, welke emulator het ook is.
Wat een Android-emulator op je Mac doet
Een Android-emulator laat een volledig Android-systeem draaien in een virtuele machine, binnen macOS. Op een Mac met Apple Silicon leunt die virtuele machine op de hypervisor van Apple, die deel uitmaakt van macOS: de emulator hoeft niets aan het systeem toe te voegen om Android te starten.
In MACOS EMULATOR draait dat Android-apparaat lokaal, op je eigen chip: geen cloud, geen externe server die de game in jouw plaats draait. De engine, het Android-apparaat en je configuratie staan in je gebruikersmap, onder ~/Library/Application Support. Daarom heeft de app nooit beheerdersrechten nodig.
Geen SIP uitschakelen, geen beheerderswachtwoord
De Systeemintegriteitsbescherming (SIP) vergrendelt de bestanden van macOS, zelfs voor een beheerdersaccount. MACOS EMULATOR schakelt die niet uit, past macOS niet aan en vraagt geen enkel beheerdersrecht: de installatie komt neer op de app naar de map Apps slepen en de launcher daarna zijn engine laten downloaden.
Updates gaan langs dezelfde weg. De launcher biedt ze aan wanneer je hem opent, of je haalt ze op in je klantenruimte, en je vervangt de app: je instellingen en je toetsen blijven bewaard.
Bij welke emulator dan ook zijn er vier signalen waarbij je stopt:
- Hij vraagt je om SIP uit te schakelen, of om je Mac opnieuw op te starten in de herstelmodus om iets te „ontgrendelen”.
- Hij vraagt om je beheerderswachtwoord zonder te zeggen waarom.
- Hij vraagt toestemmingen zonder uit te leggen waarvoor ze dienen.
- Hij wordt ergens anders gedownload dan op de site van zijn ontwikkelaar, of als „gratis versie” van betaalde software.
Eén toestemming van macOS: Toegankelijkheid
Van macOS vraagt de app maar één toestemming: Toegankelijkheid. Die is ruim, want ze laat een app het toetsenbord en de muis ontvangen en vensters besturen. Het is normaal dat je wilt weten waarvoor ze dient voordat je de app aanzet. Hier voor twee dingen:
- Je toetsen en je rechtermuisknop, tijdens het potje: elke gekoppelde toets wordt een aanraking op het scherm van de game. Zonder de toestemming reageren je toetsen niet, en leest Android een klik met de rechtermuisknop als „terug”, waardoor je uit je potje vliegt.
- Het venster van de emulator: de launcher vervangt de werkbalk van de engine door zijn eigen werkbalk, en ook dankzij deze toestemming kan hij het venster over het hele scherm uitbreiden als je daarom vraagt.
De launcher vangt je toetsenbord alleen op als het venster van de game op de voorgrond staat. Zodra je naar een andere app gaat, lopen je toetsen niet meer via hem.
Je kunt de toestemming op elk moment intrekken, in Systeeminstellingen, daarna Privacy en beveiliging, daarna Toegankelijkheid. Houd maar één kopie van de app op je Mac: de toestemming geldt maar voor één. Reageren je toetsen ooit niet meer, zet de app dan uit en weer aan. De gids voor toetsenbord en muis in een emulator legt de rest uit.
Je Google-account in de modus Full
In de modus Full installeert de app de game via Google Play, met je eigen Google-account, net als op een telefoon. Je logt maar één keer in, in de launcher zelf: er opent niets anders. De installatiegids van de emulator laat zien waar de knop zit.
Dat account leeft in het Android-apparaat, niet in macOS, en „Uninstall” wist het samen met het apparaat.
Wat er van je Mac naar support gaat
Het prestatierapport en de logs van de launcher beschrijven je Mac voor support: geheugen, thermische toestand, apps die hem belasten. Ze gaan alleen weg als jij ze verstuurt. Het rapport wordt versleuteld naar je klembord gekopieerd, en jij plakt het zelf in je klantenruimte, met de knop „Een rapport sturen”. De gids voor beelden per seconde in een emulator beschrijft de meting in detail.
Alles verwijderen: „Uninstall”
Onder „Settings” van de launcher verwijdert „Uninstall” de app, de engine en het Android-apparaat. Je licentiesleutel blijft geldig: installeer je ooit opnieuw, dan kopieer je hem uit je klantenruimte.
En je account in de game?
De emulator beschermt je Mac, niet de regels van de game. Wat een game accepteert, een virtueel apparaat of toetsen van een toetsenbord, hangt af van de regels van elke game, en sommige weigeren virtuele apparaten. Lees de voorwaarden van de jouwe voordat je speelt.
Veelgestelde vragen
Is een Android-emulator gevaarlijk voor een Mac?
Niet op zich: alles hangt af van wat hij vraagt. MACOS EMULATOR loopt via de hypervisor van Apple, past macOS niet aan, vraagt je niet om SIP uit te schakelen en vraagt geen beheerdersrechten. Van macOS vraagt hij maar één toestemming: Toegankelijkheid.
Moet je SIP uitschakelen om in een Android-emulator te spelen?
Nee. MACOS EMULATOR draait met SIP ingeschakeld en zonder beheerdersrechten. Vraagt een emulator je om SIP uit te schakelen om te spelen, stop dan.
Waarom vraagt de emulator om de toestemming voor Toegankelijkheid?
Om tijdens het potje je toetsen en je rechtermuisknop te ontvangen, en om het venster van de emulator te besturen. De launcher vangt het toetsenbord alleen op als het venster van de game op de voorgrond staat.
Waar blijft mijn Google-account?
In het Android-apparaat, niet in macOS. In de modus Full installeert de app de game via Google Play met dat account, en „Uninstall” wist het samen met het apparaat.
Kan spelen in een emulator problemen geven met mijn account in de game?
Dat hangt af van de regels van elke game, niet van je Mac. Sommige weigeren virtuele apparaten: lees de voorwaarden van je game voordat je speelt.