Hilfe
Wie können wir helfen?
Installieren, aktivieren, das optionale Hilfsprogramm, eine Lizenz übertragen, Rückerstattungen und Deinstallieren. Kurze Antworten zuerst.
Zuletzt aktualisiert Gilt für iKnowMyMac 1.0.0
- InstallierenLaden, öffnen, in „Apps“ ziehen
- Lizenz aktivierenSchlüssel einfügen, und was dabei gesendet wird
- Das optionale HilfsprogrammWas es kann und was nicht
- Lizenz auf einen anderen Mac übertragenNeuer Mac, oder der alte ist weg
- Rückerstattungen14 Tage, ohne Rückfragen
- DeinstallierenApp, Hilfsprogramm und deine Daten entfernen
Auf dieser Seite
Installieren
Wie installiere ich iKnowMyMac?
Lade das Image, öffne es, zieh iKnowMyMac in deinen Ordner „Apps“ und öffne die App dann aus „Apps“.
- Get the download from the page you see right after buying, or from Get your download link with the license key from your purchase email. The download is about 4 MB.
- Open the downloaded
.dmgfile. - Drag iKnowMyMac onto the Applications folder in the window that appears.
- Eject the disk image, then open iKnowMyMac from your Applications folder.
iKnowMyMac is signed with our Developer ID and notarized by Apple, so macOS opens it after its usual check for apps downloaded from the internet.
Was passiert beim ersten Öffnen?
Eine kurze Einrichtung: ein paar Willkommensbildschirme, die Wahl, wie das Menüleistenobjekt aussieht, optionale Hinweise, das optionale Hilfsprogramm und dann dein Lizenzschlüssel.
Every step that involves a permission is optional and only asks when you press its button. You can change all of these choices later in Settings.
Läuft die App auf Intel-Macs?
Nein. iKnowMyMac braucht einen Mac mit Apple silicon (M1 oder neuer) und macOS 15 Sequoia oder neuer.
Warum gibt es iKnowMyMac nicht im Mac App Store?
Die Sandbox des App Store hindert Apps daran, andere Prozesse zu lesen, und genau das ist der Kern von iKnowMyMac. Deshalb verkaufen wir die App direkt, signiert und notarisiert.
Lizenz aktivieren
Wie aktiviere ich iKnowMyMac?
Füge den Lizenzschlüssel aus deiner Kauf-E-Mail im Aktivierungsbildschirm ein und wähle „Diesen Mac aktivieren“.
Your key is emailed by Dodo Payments, who handle our checkout. Copying and pasting is easiest; spaces and line breaks picked up from the email are removed for you. Until a key is activated, the app shows a live preview with simulated figures behind the activation screen.
To activate later, or with a different key, open Settings dann License.
Was sendet die Aktivierung?
Deinen Lizenzschlüssel und den Namen deines Mac. Nichts über die Apps, die du ausführst, oder wie du deinen Mac nutzt, verlässt ihn.
The license server replies with a random instance ID for this Mac. iKnowMyMac keeps the key and that ID in your Keychain, and later checks send only the key and the instance ID. The Mac's name is the one set in System Settings dann General dann Sharing; it helps you recognise your Macs if you ever move a license.
The app checks the license when it opens and then every 7 days. If it can't reach the server, everything keeps working for 30 days. Every request the app makes is listed on the privacy page.
Mein Schlüssel wird nicht akzeptiert. Was nun?
Die Meldung unter dem Schlüsselfeld sagt, warum. Meist wurde der Schlüssel unvollständig kopiert, oder er ist schon auf allen Macs aktiv, die er abdeckt.
- “That key wasn't recognised.” Copy the key again from your purchase email and paste it.
- “This key is already active on all the Macs it covers.” Free a seat in the customer portal linked from your purchase email (Deactivate next to a Mac you no longer use, or this Mac's old entry), then try again.
- “This key has been deactivated.” This usually follows a refund. If you didn't ask for one, write to support@iknowmymac.com.
- “You appear to be offline.” Activation needs a moment online. Connect and try again.
Ich habe eine Lizenz für mehrere Macs gekauft. Wie nutze ich sie?
Aktiviere denselben Schlüssel auf jedem Mac. Ein Schlüssel für 5 Macs kann auf 5 Macs gleichzeitig aktiv sein.
Ich finde meinen Lizenzschlüssel nicht.
Such in deinen E-Mails nach der Quittung von Dodo Payments; der Schlüssel steht darin. Findest du ihn trotzdem nicht, schreib uns von der E-Mail-Adresse, mit der du gekauft hast.
Berechtigungen
Warum möchte iKnowMyMac Mitteilungen senden?
Für Hinweise zu Apps, die sich danebenbenehmen, und die wöchentliche Übersicht. macOS fragt nur, wenn du bei der Einrichtung „Mitteilungen erlauben“ wählst.
If you skip it or say no, monitoring works exactly the same; you just won't get alerts. You can change your mind in System Settings dann Notifications dann iKnowMyMac, and choose which alerts fire in iKnowMyMac Settings dann Alerts.
Braucht die App Festplattenvollzugriff, das Mikrofon oder etwas anderes?
Keinen Festplattenvollzugriff, keine Bildschirmaufnahme und kein Mikrofon. Einige Funktionen fragen beim ersten Benutzen nach einer Berechtigung, und nur für diese Funktion: Tidy nach deinen Ordnern „Schreibtisch“, „Downloads“ und „Dokumente“, Browser-Tabs nach dem Lesen der Tab-Namen aus deinem Browser, die Lautstärke pro App nach Audio, der WLAN-Name nach Ortungsdiensten, App Inspector, Deine anderen Macs und die Internetprüfung nach „Lokales Netzwerk“ und die Option „Abwesend“ von Keep Awake nach Bedienungshilfen.
The only other approvals are for the optional helper, the optional network filter for Traffic, and Open at login if you turn it on; all of them appear in macOS's Login Items settings.
Wie schalte ich den Netzwerkfilter von Traffic ein?
Er ist optional. Klicke in iKnowMyMac in der Einrichtung von Traffic auf „Systemeinstellungen öffnen“ (oder auf „Einschalten …“ unter „Einstellungen → Traffic“) und schalte dann iKnowMyMac in den Systemeinstellungen unter „Netzwerkerweiterungen“ ein.
The network filter gives Traffic real host names, and the data amounts of system processes. It only watches: it always lets traffic through.
- In iKnowMyMac, click Open System Settings in step 2 of Traffic's setup, or Turn On… in Settings dann Traffic. System Settings opens at General dann Login Items (called Login Items & Extensions before macOS 27).
- Scroll down to Extensions. If you see By App and By Category, click By Category.
- Click the ⓘ button next to Network Extensions.
- Turn on iKnowMyMac (it says iKnowMyMac Traffic under its name), enter your Mac's password if asked, then click Done.
- If macOS asks whether iKnowMyMac may filter network content, click Allow.
- Back in iKnowMyMac, Traffic switches to real host names by itself.
iKnowMyMac only appears under Network Extensions after you click the button in step 1. Turning the filter on or off briefly drops open connections, such as SSH sessions, downloads and calls.
Wie schalte ich den Netzwerkfilter wieder aus?
Öffne in iKnowMyMac „Einstellungen → Traffic“ und klicke neben „Netzwerkfilter“ auf „Ausschalten …“. Traffic zeichnet weiter auf, mit Hostnamen als Vermutung.
You can also turn off iKnowMyMac in System Settings dann General dann Login Items dann Extensions dann Network Extensions. macOS asks for your password, and may list the filter as waiting to be removed until your Mac restarts. You can turn it on again at any time.
Das optionale Hilfsprogramm
iKnowMyMac works fully without the helper. Without it, macOS hides some system processes from apps, and a few readings (per-process energy, the full sleep log, SSD health) show as unavailable. The helper is a small background service inside the app that can read those for iKnowMyMac, and nothing else.
Was kann das Hilfsprogramm?
Es beantwortet vier Fragen, nur lesend, und nur für iKnowMyMac.
- Read CPU, memory and disk use of system processes that apps can't read on their own.
- Take a
powermetricssnapshot for per-process energy. - Read the sleep and wake log (
pmset). - Read your SSD's health (SMART) data.
Was kann das Hilfsprogramm nicht?
Es kann keine Befehle annehmen, nichts ändern und nicht aufs Netzwerk zugreifen.
- It can't quit, change, move or delete anything, and it can't run commands for you or for any other app.
- It can't open your files or documents.
- It can't use the network, so it can't send anything anywhere.
- It doesn't keep running: it quits a few seconds after iKnowMyMac stops asking it questions.
Wie installiere und erlaube ich das Hilfsprogramm?
Wähle bei der Einrichtung „Hilfsprogramm installieren“ oder „Installieren …“ unter „Einstellungen → Hilfsprogramm“ und erlaube dann iKnowMyMac unter „Systemeinstellungen → Allgemein → Anmeldeobjekte“.
- In iKnowMyMac, open Settings dann Helper and choose Install… (or choose Install helper during setup).
- macOS asks for your approval. Open System Settings dann General dann Login Items (called Login Items & Extensions on newer macOS) and turn on iKnowMyMac. The app has an Open Login Items button that takes you there.
- Back in iKnowMyMac, system processes appear on the next refresh.
Wie entferne ich das Hilfsprogramm?
Öffne in iKnowMyMac „Einstellungen → Hilfsprogramm“ und wähle „Deinstallieren …“. Systemprozesse werden wieder ausgeblendet; alles andere funktioniert weiter.
You can also turn it off in System Settings dann General dann Login Items. If you plan to delete the app, remove the helper first (see Uninstall).
Lizenz auf einen anderen Mac übertragen
Wie übertrage ich meine Lizenz auf einen neuen Mac?
Öffne auf dem alten Mac „Einstellungen → Lizenz → Lizenz auf einen anderen Mac übertragen …“, bestätige und aktiviere dann denselben Schlüssel auf dem neuen Mac.
- On the old Mac, open iKnowMyMac Settings dann License.
- Choose Move License to Another Mac…, then Deactivate This Mac. This frees one of your license's seats.
- On the new Mac, install iKnowMyMac and paste the same key.
Your history on the old Mac isn't deleted; that copy of iKnowMyMac returns to the activation screen.
„Dieser Schlüssel ist bereits auf allen Macs aktiv, die er abdeckt.“ Wie gebe ich selbst einen Platz frei?
Im Kundenportal, das in deiner Kauf-E-Mail verlinkt ist: Such deinen Schlüssel, klicke neben dem Mac, den du freigeben willst, auf „Deaktivieren“ und aktiviere dann erneut.
- Open your purchase email from Dodo Payments and follow its link to the customer portal.
- Find your license key. The portal lists every Mac it is active on, by name.
- Press Deactivate next to a Mac you no longer use. If iKnowMyMac on this Mac asks to be activated again (it lost its activation, say after a reinstall), deactivate this Mac's own old entry.
- Back in iKnowMyMac, press Activate this Mac.
iKnowMyMac shows these same steps under the message. Deactivating never deletes anything on any Mac.
Mein alter Mac ist weg, gelöscht oder kaputt. Wie gebe ich seinen Platz frei?
Deaktiviere ihn im Kundenportal, das in deiner Kauf-E-Mail verlinkt ist (siehe oben). Du findest die E-Mail nicht? Schreib an support@iknowmymac.com von der Adresse, mit der du gekauft hast, dann geben wir den Platz für dich frei.
When you write, include your license key or order number, and the name of the Mac to free if you know it. Once the seat is free, activate on your new Mac as usual. This also applies if you reinstalled macOS without deactivating first.
Updates
Wie aktualisiert sich iKnowMyMac?
Über Sparkle, das Standard-Framework für Mac-Updates. Ist die automatische Suche aktiviert, sucht die App einmal am Tag und bietet jede neue Version an.
The switch is in Settings dann General dann Updates, next to Check for Updates… for a check right now. Updates are signed, and iKnowMyMac verifies the signature before installing. The update check sends nothing about your Mac.
Updates are free. See what changed in the changelog.
Laufzeitumgebungen und Zertifikate
Wie prüft iKnowMyMac mein Node.js, PHP und Go?
In Package Watch listet der Tab „Laufzeitumgebungen“ jedes Node.js, PHP und Go auf deinem Mac und gleicht jede Installation mit den neuesten Sicherheitsreleases ab. Jede Zeile, die ein Sicherheitsupdate braucht, hat eine Aktion: „Beheben …“ für eine Installation, die nicht aktuell ist, „Auf eine unterstützte Linie umstellen“ für eine, die keine Sicherheitskorrekturen mehr bekommt, und „Entfernen …“ für eine alte Version.
It looks in the folders of Homebrew, nvm, Volta, fnm, mise, asdf, Laravel Herd, MAMP and the installers from nodejs.org and go.dev, and reads each version from there. It never searches your whole home folder and never runs your shell profile; only Herd's PHP, which keeps no version on disk, is asked for its version.
- Fix… and Move to… show the exact command before it runs, such as
brew upgrade nodeornvm install 26.12.1, and run it only after you press its button. The old version stays installed beside the new one until you choose Remove…: Homebrew runs withHOMEBREW_NO_INSTALL_CLEANUP=1. - Move to a supported line suggests the line your projects pin if it still gets security fixes, else the newest line that does: for Node.js, the newest even-numbered line, such as Node.js 26.
- A row says Used by 2 projects when projects pin its line, in
.nvmrc,.node-version,.tool-versions,package.json(engines.node and volta.node),composer.json,go.modormise.toml. - After a fix, Package Watch checks again: the row says Fixed, and the incident card, the Needs you row and the menu bar line update.
- nvm, Laravel Herd, the official installers and Java have their own answers below.
- Search anything finds the rows and the incident cards: type node, php, go, java, emudhra, php2shell or certifi.
The check is on by default and follows Package Watch's schedule. To turn it off, open Settings dann Package Watch and turn off Check Node.js, PHP and Go versions and certificate bundles.
Wie behebe ich alles auf einmal?
Klicke oben in „Package Watch › Laufzeitumgebungen“ auf „Alle beheben …“ oder auf einer Vorfallkarte, um nur diesen Vorfall zu beheben. Ein Fenster listet jeden Schritt der Reihe nach mit seinen genauen Befehlen; entferne den Haken bei allem, was du nicht willst, und klicke dann auf „Ausführen“.
- Open iKnowMyMac, choose Package Watch in the sidebar, then the Runtimes tab.
- Press Fix All… next to the summary at the top, or Fix All… on one incident card.
- Read the list under Runs here: each step has a checkbox and its exact commands. Fixes are ticked; removing an old version and changing a project's pin never are.
- Press Run, which names the number of ticked steps, such as Run 12 Steps. They run one at a time, in this order: Homebrew, then the version managers and installers, the Java JDKs, Composer and certifi, then the pins, and last the removals.
- It stops at the first step that fails and shows its output word for word; the steps after it do not run.
- Under Needs you, steps that need an administrator's password or Terminal each have their own button, such as Do It for Me….
- Steps done in another app, such as Herd's or MAMP's window, are named at the bottom: Fix… on their row shows the steps.
When it is done, Package Watch checks everything again, and each row it fixed says Fixed.
Wie entferne ich ein altes Node.js, PHP oder Go?
Klicke in seiner Zeile in „Package Watch › Laufzeitumgebungen“ auf „Entfernen …“. iKnowMyMac listet zuerst die Projekte, die diese Version noch nutzen, und was mit ihnen passiert, und führt den eigenen Befehl des Installationsprogramms, etwa brew uninstall node@20, erst aus, nachdem du auf „Entfernen“ geklickt hast.
- In Package Watch dann Runtimes, find the old version. Remove… is on rows that no longer get security fixes, on an older copy beside a newer one from the same installer, and on rows Fix fixed.
- Press Remove…. The sheet shows the exact command and, under Projects that use it, each project that pins that version.
- To move a project to the new line, tick its pin. Each change is one line, shown as a diff, such as
.nvmrcfrom 20 to 26. - Press Remove.
- Homebrew:
brew uninstall node@20, orbrew cleanupwhen a newer version of the same formula is installed. When another formula still needs it, Homebrew refuses, its message is shown word for word, and nothing is removed. - nvm:
nvm uninstall 20.3.1, in Terminal, here or copied, as for nvm's updates. Once it is removed, nvm use in a project that asks for it says it is not installed. - fnm, mise and asdf: their own uninstall command. Volta has none, so the steps show its folder in the Finder to move to the Trash.
- The version nvm, fnm, mise or asdf uses as its default can't be removed: make another version the default first.
- Removing is not undone by iKnowMyMac: installing the version again brings it back. A pin change can be put back with Undo in History.
Wie aktualisiere ich ein Node.js, das nvm installiert hat?
Klicke in seiner Zeile auf „Beheben …“ (oder bei einer Version, die keine Sicherheitskorrekturen mehr bekommt, auf „Auf … umstellen“) und wähle, wie: „Im Terminal“, wo du zusiehst, wie es läuft; „Hier“, in einer Shell, die nur das eigene Skript von nvm lädt, nie dein Shell-Profil; oder „Kopieren“, um die Befehle selbst ins Terminal einzufügen.
- In Package Watch dann Runtimes, press Fix… on the nvm row, or Move to 26… on a version that no longer gets security fixes.
- Choose In Terminal, Here or Copy at the top of the sheet. Each shows exactly what will run: the file Terminal opens, the script that runs here, or the commands to copy.
- Press Run in Terminal, Run Here or Copy.
- In Terminal: iKnowMyMac writes a file in its own folder,
~/Library/Application Support/iKnowMyMac/Fix, holding only the commands shown, and Terminal opens and runs it. The file is deleted after a day. When Terminal says Finished, press Check Again. - Here: the commands run in
/bin/bash --noprofile --norc, which loads nvm's ownnvm.shand nothing else, and the output appears in the sheet. - Copy: open Terminal (in Applications dann Utilities), paste the command, such as
nvm install 24.22.1, press Return and wait until the prompt comes back.
The old version stays installed. An update leaves nvm's default alone: to make new Terminal windows use the new one, run nvm alias default 24.22.1. Move to a supported line also runs nvm alias default when the old version was the default.
Wie aktualisiere ich PHP in Laravel Herd?
Klicke in der PHP-Zeile von Herd auf „Beheben …“ und wähle, wie: den eigenen Befehl von Herd, herd php:update 8.4, im Terminal oder hier, oder „Kopieren“, das auch die Schritte im Fenster von Herd zeigt.
In Herd's window, without iKnowMyMac:
- Click the Herd icon in the menu bar and choose Open Herd.
- Choose PHP in the sidebar.
- Next to the PHP line iKnowMyMac marks, such as PHP 8.4, click Update. Herd installs the fixed version (8.4.27 on 21 October 2026) or later.
- When it is done, Herd restarts PHP for your sites.
Herd's command asks Herd to fetch the same version or later, as its window does, and Herd keeps each PHP version it installed. PHP 8.1 and older no longer get security fixes from the PHP project: in Herd's window, click Install next to a supported line and choose it for your sites.
Wie aktualisiere ich PHP in MAMP?
MAMP bringt sein eigenes PHP mit, daher kommt ein neueres PHP mit einem neueren MAMP: Installiere das neueste MAMP und wähle dann in seinen PHP-Einstellungen die PHP-Version mit der Korrektur.
- Open MAMP's download page, mamp.info.
- Download the newest MAMP. It should list the fixed PHP version iKnowMyMac names, or later.
- Quit MAMP, then open the downloaded file and follow the installer.
- Open MAMP, and in its PHP settings choose that version or later for your sites.
MAMP keeps your sites and databases when it is updated; its older PHP versions stay in /Applications/MAMP/bin/php.
Wie aktualisiere ich ein Node.js oder Go aus dem offiziellen Installationsprogramm?
Lade das Installationsprogramm für die Version mit der Korrektur, öffne es und folge seinen Schritten. Es ersetzt das Node.js in /usr/local oder das Go in /usr/local/go. Bei einer Version, die keine Sicherheitskorrekturen mehr bekommt, kann „Auf … umstellen“ das neuere Installationsprogramm für dich installieren, sobald du es geladen hast.
- Download the installer for the version iKnowMyMac names: for Node.js,
node-v24.22.1.pkgfrom nodejs.org; for Go,go1.26.10.darwin-arm64.pkgfrom go.dev/dl. Fix… has a button that downloads the right one. - Open the downloaded file and follow the installer. You will be asked for your Mac's password.
- Check it: open Terminal and run
/usr/local/bin/node --version(it shows v24.22.1) or/usr/local/go/bin/go version(it shows go1.26.10).
For a version that no longer gets security fixes, such as Node.js 16, press Move to 26…, download the newer installer with the sheet's button (it goes to your Downloads folder), then choose Do it for me: iKnowMyMac checks the installer's signature with pkgutil and installs it with installer after macOS asks for an administrator's password with its own prompt. The password goes to macOS, never to iKnowMyMac. Or choose Steps and open the installer yourself.
Node.js and Go from nvm, Homebrew, ~/sdk and the others are not touched.
Wie entferne ich die eMudhra-Zertifikate aus einem Java-JDK?
Klicke beim JDK in „Package Watch › Laufzeitumgebungen“ auf „Beheben …“. Bei einem JDK von Homebrew oder in deinem ~/Library/Java entfernt iKnowMyMac sie selbst, ohne Passwort, und bewahrt eine Kopie für „Widerrufen“ auf. Bei einem JDK in /Library/Java wähle „Für mich erledigen“, das die normale Administratorabfrage von macOS nutzt, oder folge den Schritten unten.
No JDK update removes them yet. The certificates are emSign ECC Root CA - G3 and, in some JDKs, AAA Certificate Services, Sectigo's, which cross-signed the eMudhra certificates. iKnowMyMac names the JDK and the certificates it found.
For a JDK from Homebrew or in ~/Library/Java, the sheet shows each command, then Remove 2 Certificates:
- It keeps a copy of the JDK's cacerts file as
cacerts.before-emudhrabeside it. - It lists the certificates with that JDK's own
keytool -list -vand finds the eMudhra ones by their SHA-256 fingerprint, never by name. - It removes each one with
keytool -delete. - It reads the file again with Package Watch's own check. If a certificate is still there, or anything is unexpected, it puts the copy back and shows the steps instead.
Undo puts the copy back. Quit and reopen any Java app or server that was running.
A JDK in /Library/Java belongs to the system, so changing it needs an administrator's password. Choose Do it for me: macOS asks for the password with its own prompt and runs the script the sheet shows, which keeps the same copy and removes the same certificates. The password goes to macOS, never to iKnowMyMac, and nothing is kept. Undo asks again and puts the copy back. Or choose Steps and do it yourself in Terminal; the example is a JDK in /Library/Java:
- Open Terminal (in Applications dann Utilities).
- Find the name this JDK gives each certificate: paste this and press Return. It prints a line such as
Alias name: emsigneccrootcag3 [jdk]for each./Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/keytool -list -v -keystore /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/security/cacerts -storepass changeit | awk '/^Alias name:/ {name=$0} /86:A1:EC:BA:08:9C:4A:8D:3B:BE:27:34:C6:12:BA:34:1D:81:3E:04:3C:F9:E8:A8:62:CD:5C:57:A3:6B:BE:6B|D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4/ {print name}' - For each line, paste this, put what follows
Alias name:in place of NAME (keep the quotes), and press Return. Type your Mac's password when asked.sudo /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/keytool -delete -keystore /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/security/cacerts -storepass changeit -alias 'NAME' - Quit and reopen any Java app or server that was running.
sudois needed only for a JDK in/Library/Java. For a JDK in your own~/Library/Javaor from Homebrew, leave it out.- changeit is the password every JDK's cacerts comes with. If yours was changed, use that one.
- Java 8 keeps the file at
jre/lib/security/cacertsinside the JDK's Home folder. - A JDK update replaces this file: iKnowMyMac checks it again after one.
| JDK | Names (aliases) |
|---|---|
| OpenJDK from Homebrew (openjdk, openjdk@17, openjdk@11) | emsigneccrootcag3 [jdk] and comodoaaaca [jdk] |
| Eclipse Temurin 17 | cn_emsign_ecc_root_ca__g3,o_emudhra_technologies_limited,ou_emsign_pki,c_in [jdk] (this JDK has no AAA Certificate Services) |
| AdoptOpenJDK 8 | c=in,ou=emsign pki,o=emudhra technologies limited,cn=emsign ecc root ca - g3 and c=gb,st=greater manchester,l=salford,o=comodo ca limited,cn=aaa certificate services |
Wo sehe ich, was iKnowMyMac ausgeführt hat?
Unter „Einstellungen › Package Watch“ im Bereich „Verlauf“: jede Korrektur, jede Umstellung, jedes Entfernen und jede geänderte Festlegung aus „Package Watch › Laufzeitumgebungen“, die neuesten zuerst, mit den Befehlen genau so, wie sie gezeigt wurden, wie sie liefen und wie sie endeten.
- Open Settings dann Package Watch.
- Scroll to History.
- How it ran: Ran here; Ran here, loading only its own script; Opened in Terminal; With the administrator prompt; Done by iKnowMyMac; or Pins changed.
- How it ended: Finished; Stopped, with the reason, such as the step that failed and its status; Cancelled; or, for Terminal, How it ended is shown there.
- Undo is on the entries that can be put back: a JDK's cacerts file and a project's pins.
The history is kept on your Mac, in ~/Library/Application Support/iKnowMyMac/Fix. It never holds a password and is not sent anywhere.
Rückerstattungen
Wie bekomme ich eine Rückerstattung?
Schreib innerhalb von 14 Tagen nach dem Kauf an support@iknowmymac.com, von der E-Mail-Adresse, mit der du gekauft hast. Einen Grund musst du nicht nennen.
Dodo Payments, our Merchant of Record, returns the money to the way you paid. When the refund goes through, the key is deactivated and the app becomes read-only at its next license check (see License inactive). Your data on your Mac is never deleted.
The details are in the refund policy. If you posted about iKnowMyMac, you may be able to get money back through the post-for-refund program.
Lizenz inaktiv oder schreibgeschützt
Was bedeutet „Lizenz inaktiv“?
Der Lizenzserver meldet den Schlüssel als nicht mehr aktiv, meist nach einer Rückerstattung oder einer Rückbuchung. iKnowMyMac wechselt in den schreibgeschützten Modus.
| Keeps working | Paused |
|---|---|
| Live monitoring, history, the timeline and diagnosis | Actions that change your Mac: quit, force quit, stopping dev servers, moving files to the Trash, closing simulators |
| Everything stored on your Mac | Alerts and notifications |
Nothing is ever deleted. To restore everything, choose Reactivate… in the banner and enter an active key.
Was bedeutet „Lizenz muss geprüft werden“?
iKnowMyMac konnte den Lizenzserver mehr als 30 Tage lang nicht erreichen. Verbinde dich mit dem Internet und wähle „Jetzt prüfen“.
Monitoring keeps working meanwhile; actions and alerts are paused until one check succeeds.
Meine Lizenz wird als inaktiv angezeigt, aber ich habe keine Rückerstattung angefordert.
Schreib an support@iknowmymac.com mit der E-Mail-Adresse deiner Bestellung, dann klären wir das.
Deinstallieren
Wie deinstalliere ich iKnowMyMac vollständig?
Entferne zuerst das Hilfsprogramm in den Einstellungen, beende die App und zieh sie dann aus „Apps“ in den Papierkorb. Optional löschst du ihren Datenordner.
- If you installed the helper: Settings dann Helper dann Uninstall….
- If you might use your license on another Mac: Settings dann License dann Move License to Another Mac… to free the seat.
- Quit iKnowMyMac (⌘ Q).
- Drag iKnowMyMac from your Applications folder to the Trash.
- Optional: delete
~/Library/Application Support/iKnowMyMac, which holds your 30-day history database and battery health samples.
To remove every trace, you can also delete ~/Library/Preferences/com.gs.iknowmymac.plist (your settings) and the iKnowMyMac license item in Keychain Access. If you turned on Open at login, check that it's gone from System Settings dann General dann Login Items.
Systemvoraussetzungen
Was brauche ich für iKnowMyMac?
Einen Mac mit Apple silicon (M1 oder neuer) mit macOS 15 Sequoia oder neuer.
- About 4 MB to download. History takes about 94 MB for 30 days of 80 apps on our test Mac.
- An internet connection to activate, for the weekly license check and for updates. Monitoring itself works offline.
- CPU and GPU temperatures and fan speeds are validated on M1 Pro; on other chips the app shows the thermal state.
- On macOS 26 and later, an on-device Apple model phrases the diagnosis summary. On macOS 15, the same diagnosis is shown without it.
Kontakt
Wie erreiche ich euch?
Schreib an support@iknowmymac.com. Wir lesen jede Nachricht.
It helps to include your Mac model, your macOS version, the iKnowMyMac version (in the About window) and what you expected to happen. For license questions, write from the email address you bought with. Please never send us passwords.
Weitere Fragen
Antworten, die früher auf der Startseite standen, mit denselben Worten.
Kauf und Updates
Sind Updates kostenlos?
Ja. Es ist ein Einmalkauf mit allen Funktionen und kostenlosen Updates, die über die eingebaute Update-Funktion der App kommen.
Kann ich meine Lizenz auf einen neuen Mac übertragen?
Ja. Deine Lizenz ist nicht für immer an einen Rechner gebunden; die Support-Seite erklärt Schritt für Schritt, wie du sie überträgst.
Warum gibt es die App nicht im Mac App Store?
Die Sandbox des App Store erlaubt einer App nicht, die Prozesse anderer Apps zu lesen, und genau das ist ihre Aufgabe. iKnowMyMac ist stattdessen mit einer Developer ID signiert, von Apple notarisiert und aktualisiert sich selbst.
Sicherheit und Berechtigungen
Was macht das optionale Hilfsprogramm?
Das privilegierte Hilfsprogramm ist optional und liest nur. Es kann Systeminformationen lesen, die eine zusätzliche Berechtigung brauchen, aber es kann keine Befehle ausführen und nichts auf deinem Mac ändern. Alles andere funktioniert auch ohne.
Warum fragt die Speicherkarte nach Festplattenvollzugriff?
macOS verbirgt die Größe mancher Ordner vor Apps, solange du keinen Festplattenvollzugriff erlaubst. iKnowMyMac fragt beim ersten Öffnen der Speicherkarte, nie bei der Installation, und der Rest der App funktioniert auch ohne.
Wie verhindert „Vollständig entfernen“, dass falsche Dateien gelöscht werden?
Es ordnet die Dateien einer App über ihre Bundle-ID und die Team-ID des Entwicklers zu, nie nur über den Namen. Dateien, die andere Apps mitnutzen, bleiben, wo sie sind, und werden als gemeinsam genutzt angezeigt, und jede Datei wird aufgelistet, bevor etwas in den Papierkorb kommt, sodass du sie zurücklegen kannst.
Kann der Tab „Updates“ eine App kaputtmachen?
Er installiert nur den eigenen Build des Entwicklers, nachdem er den Download mit dessen Quelle und der Signatur des Entwicklers abgeglichen hat, und lehnt alles ab, was schlechter oder von einem anderen Entwickler signiert ist, ohne dich zu fragen. Die alte Kopie wird als Backup aufbewahrt, „Widerrufen“ stellt sie in einem Schritt wieder her, und geöffnete Apps werden erst aktualisiert, wenn du sie beendest. App Store-Apps öffnen sich im App Store.
Kann die Befehlspalette versehentlich etwas beenden?
Nein. Beenden, sofort beenden, einen Prozess stoppen und einen Port freigeben machen die Zeile zuerst zu einer Frage: Der Zeilenschalter bestätigt, Escape bricht ab. Das Tastenkürzel, standardmäßig ⌥⌘K, lässt sich in den Einstellungen ändern und braucht keine Berechtigung für Bedienungshilfen.
Können Agent-Sitzungen etwas stoppen, das ich noch brauche?
Nur nachdem du bestätigt hast. „Reste stoppen“ listet jeden Prozess, den es stoppen wird, mit Port und Arbeitsspeicher, und rührt nichts außerhalb dieser Liste an. Jeder bekommt zuerst eine höfliche Aufforderung zum Beenden und wird nur erzwungen beendet, wenn er 5 Sekunden später noch läuft. Transkripte und Prompts von Agents werden nie gelesen.
Ist es sicher, ein MacBook dauerhaft zugeklappt am Strom zu lassen?
Der Always-on-Modus, als Beta, hält es nur wach, solange es am Strom hängt, außer du erlaubst die Batterie. Ein Wärmeschutz meldet sich, wenn es heiß läuft, und lässt es standardmäßig in den Ruhezustand, wenn es 20 Minuten kritisch bleibt. Deine ursprünglichen Ruhezustand-Einstellungen werden notiert, bevor sich etwas ändert, und wiederhergestellt, wenn du den Modus ausschaltest, iKnowMyMac beendest, die Komponente entfernst oder nach einem Absturz neu startest, sodass ein Mac nie ohne Ruhezustand bleibt.
Kann Traffic eine Verbindung blockieren oder senden, was es aufzeichnet?
Nein. Traffic listet nur Verbindungen: Es blockiert oder ändert nie eine, und was es aufzeichnet, bleibt auf deinem Mac, wird nie synchronisiert oder an Feedback angehängt. Es ist aus, bis du es einschaltest. Ohne den optionalen Netzwerkfilter sind Hostnamen Vermutungen aus einer Namensauflösung jeder Adresse, und Systemprozesse haben keine Datenmengen; der Filter, den du unter „Einstellungen › Traffic“ ein- und ausschalten kannst, liefert echte Namen und beobachtet nur.
Ändert Inspect meine Vertrauenseinstellungen oder sieht meinen Browser?
Nein. Inspect erstellt ein Zertifikat für das eine Projekt, das du untersuchst, und fügt es nie zu deinen Vertrauenseinstellungen oder zum Systemschlüsselbund hinzu. Nur Tools, die im untersuchten Terminal dieses Projekts gestartet werden, nutzen seinen Proxy auf 127.0.0.1, sodass Safari, Chrome und andere Apps unberührt bleiben. Beim Stoppen wird der Proxy geschlossen.
Lauscht App Inspector in meinem Netzwerk?
Nur solange du es eingeschaltet hast. Es ist standardmäßig aus, nichts lauscht, solange es aus ist, und macOS fragt beim Einschalten eventuell nach Zugriff auf das lokale Netzwerk. Es zeigt nur Anfragen von Apps, die das Pulse SDK enthalten, und was sie senden, bleibt auf deinem Mac. Anfragen gehen unverschlüsselt über dein lokales Netzwerk, außer du legst einen Code fest.
Ändert iKnowMyMac mein Node.js, PHP oder Java?
Nur wenn du es willst. Jeder Befehl und jedes Skript wird gezeigt, bevor es läuft, und nichts läuft, bis du die zugehörige Taste drückst. „Beheben“ und „Alle beheben“ lassen alte Versionen installiert; „Entfernen …“ entfernt eine erst, nachdem die Projekte aufgelistet sind, die sie noch nutzen. iKnowMyMac kann die eMudhra-Zertifikate selbst aus einem Java-JDK entfernen und bewahrt dabei eine Kopie auf, die „Widerrufen“ zurücklegen kann; für ein JDK in /Library/Java fragt es mit der normalen Abfrage von macOS nach einem Administratorpasswort oder gibt dir die Schritte. nvm und Laravel Herd laufen im Terminal, hier in einer Shell, die nur das eigene Skript von nvm lädt, oder du kopierst die Befehle: Du hast die Wahl.
Funktionen
Wie funktioniert Keep awake?
Es hält eine standardmäßige Energie-Assertion von macOS, so lange du willst: eine feste Zeit, solange eine App läuft, solange ein Build oder Entwicklungsserver beschäftigt ist oder bis ein Download fertig ist. Es erscheint in der Liste der Ruhezustandsblocker wie jede andere App, also wird nichts versteckt.
Was, wenn mein Mac keine Notch hat?
Hinweise nutzen dann das Menüleistenobjekt und Mitteilungen von macOS. Dasselbe gilt in Vollbild-Apps, und Hinweise berücksichtigen deine Fokus-Modi.
Sendet die Internetprüfung etwas über mich?
Nur wenn du auf „Prüfen“ klickst: eine Anfrage an Apples Captive-Portal-Prüfung, dieselbe, die macOS beim Verbinden mit einem WLAN stellt, dann der eingebaute Netzwerktest von macOS für die Geschwindigkeit. Die Prüfung deines Routers bleibt in deinem lokalen Netzwerk. Die Hinweise bei Verbindungsabbruch oder VPN-Wechsel lesen die eigenen Netzwerkeinstellungen deines Mac und senden nichts.
Liest iKnowMyMac meine Prompts oder sendet etwas an meine lokalen Modelle?
Nein. Es fragt jede Laufzeitumgebung auf 127.0.0.1, etwa Ollama oder LM Studio, welche Modelle geladen sind und wie viel Arbeitsspeicher sie belegen. Das ist nur der Status: Prompts und Modellausgaben werden nie gelesen, und nichts verlässt deinen Mac. „Will it fit?“ funktioniert offline.
Welche Backups prüft der Backup-Zustand?
Time Machine vollständig: das letzte erfolgreiche Backup, das Ziel und ob es verbunden ist, das nächste geplante Backup und kürzliche Fehler. Backblaze, Arq, Carbon Copy Cloner und SuperDuper werden erkannt, mit ihrem letzten Lauf, wo er sich lesen lässt. Wo nicht, sagt es das, statt zu raten.
Liest iKnowMyMac meinen Code oder sendet etwas an GitHub?
Es liest nie, was in deinen Repositorys steht: nur Git-Konfiguration, Remotes, Refs, Commit-Autoren und Statuszahlen, alles auf deinem Mac. Nichts geht an GitHub, außer du schaltest „Mit GitHub verifizieren“ ein, das pro Schlüssel einen SSH-Handshake macht, damit der Host sagen kann, zu welchem Account er gehört, ohne API-Token. „Fetch im Hintergrund“, die andere Netzwerkfunktion, führt alle 30 Minuten git fetch zu deinen eigenen Remotes aus. Beides ist standardmäßig aus. Es geht um Identität und Sicherheit, nicht um einen Git-Client: kein Staging, keine Diffs, keine Branch- oder Merge-Tools.
Ändert iKnowMyMac meine ~/.gitconfig?
Nur wenn du ein Profil anwendest, und nur nachdem es dir den genauen Diff gezeigt hat. Seine Zeilen kommen in einen markierten Block in ~/.gitconfig, dazu eigene Include-Dateien in ~/.config/iknowmymac/git/, geschrieben als Gits eigene includeIf-Regeln. Vorher wird ein Backup angelegt, „Widerrufen“ stellt die Datei Byte für Byte wieder her, und deine eigenen Zeilen werden nie umgeschrieben. Regeln, die du schon hast, werden als Profile angeboten und bleiben, wie sie sind.
Sieht der Account-Wechsler für die GitHub CLI meine Tokens?
Nein. Beim Wechseln läuft gh auth switch von gh selbst, sodass die GitHub CLI ihre Tokens dort behält, wo sie sie immer hat, und iKnowMyMac sie nie liest. Es braucht gh 2.40 oder neuer, die erste Version, die mehr als einen Account pro Host hält.
Was passiert, wenn ich mit der falschen E-Mail committe?
Innerhalb von Sekunden nennt ein Hinweis das Repository und die verwendete E-Mail. Ist es der letzte Commit und noch nicht gepusht, schreibt „Autor ändern“ genau diesen Commit mit dem richtigen Autor neu. Ist mehr als ein Commit falsch oder schon gepusht, erklärt iKnowMyMac deine Möglichkeiten und schreibt nichts um.
Kann iKnowMyMac mir sagen, ob mein Node.js, PHP oder Go ein Sicherheitsupdate braucht?
Ja. Es findet jedes Node.js, PHP und Go auf deinem Mac, ob von Homebrew, nvm, Volta, fnm, mise, asdf, Laravel Herd, MAMP oder den Installationsprogrammen von nodejs.org und go.dev, gleicht jede Installation mit den neuesten Sicherheitsreleases ab und nennt die Version mit den Sicherheitskorrekturen und den Befehl, der auf sie aktualisiert. Außerdem findet es Zertifikatsbundles, die noch den Zertifikaten von eMudhra vertrauen. Die Liste, mit der es abgleicht, ist für alle derselbe Download, und nichts über deinen Mac wird gesendet.
Kann ich die Tabs ausblenden, die ich nicht nutze?
Ja. Wähle, welche Tabs erscheinen und in welcher Reihenfolge, blende die Bereiche auf jedem Tab aus oder ordne sie neu, und ordne Popover und Menüleistenobjekte genauso an. Ein Klick auf „Zurücksetzen“ stellt alles wieder her.