Vai al contenuto

Centro assistenza

Come possiamo aiutarti?

Installazione, attivazione, l’helper opzionale, spostare una licenza, rimborsi e disinstallazione. Prima le risposte brevi.

Ultimo aggiornamento Si applica a iKnowMyMac 1.0.0

In questa pagina

Installazione

Come installo iKnowMyMac?

Scarica l’immagine disco, aprila, trascina iKnowMyMac nella cartella Applicazioni, poi aprila da Applicazioni.

  1. 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.
  2. Open the downloaded .dmg file.
  3. Drag iKnowMyMac onto the Applications folder in the window that appears.
  4. 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.

Cosa succede la prima volta che la apro?

Una breve configurazione: alcune schermate di benvenuto, la scelta dell’aspetto dell’elemento nella barra dei menu, gli avvisi opzionali, l’helper opzionale e infine la chiave di licenza.

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.

Funziona sui Mac con processore Intel?

No. iKnowMyMac richiede un Mac con Apple silicon (M1 o successivo) e macOS 15 Sequoia o versioni successive.

Perché iKnowMyMac non è sul Mac App Store?

La sandbox dell’App Store impedisce alle app di leggere altri processi, che è il cuore di ciò che fa iKnowMyMac. Per questo la vendiamo direttamente, firmata e autenticata da Apple.

Attiva la licenza

Come attivo iKnowMyMac?

Incolla la chiave di licenza dall’email di acquisto nella schermata di attivazione e scegli Attiva questo Mac.

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 poi License.

Cosa invia l’attivazione?

La chiave di licenza e il nome del tuo Mac. Nulla sulle app che usi o su come usi il tuo Mac lo lascia.

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 poi General poi 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.

La mia chiave non viene accettata. Cosa faccio?

Il messaggio sotto il campo della chiave spiega il motivo. Molto spesso la chiave è stata copiata in modo incompleto, oppure è già attiva su tutti i Mac che copre.

  • “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.

Ho acquistato una licenza per più Mac. Come la uso?

Attiva la stessa chiave su ogni Mac. Una chiave per 5 Mac può essere attiva su 5 Mac contemporaneamente.

Non trovo la mia chiave di licenza.

Cerca nella tua email la ricevuta di Dodo Payments: la chiave è lì. Se ancora non la trovi, scrivici dall’indirizzo email che hai usato per l’acquisto.

Autorizzazioni

Perché iKnowMyMac chiede di inviare notifiche?

Per gli avvisi sulle app che si comportano male e per il riepilogo settimanale. macOS lo chiede solo se scegli Consenti notifiche durante la configurazione.

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 poi Notifications poi iKnowMyMac, and choose which alerts fire in iKnowMyMac Settings poi Alerts.

Ha bisogno dell’Accesso completo al disco, del microfono o di altro?

Nessun Accesso completo al disco, nessuna registrazione schermo né microfono. Alcune funzioni chiedono un solo permesso la prima volta che le usi, e solo per quella funzione: Tidy per le cartelle Scrivania, Download e Documenti, Pannelli del browser per leggere i nomi dei pannelli dal browser, Volume per app per l’audio, il nome della rete Wi-Fi per la Localizzazione, App Inspector, I tuoi altri Mac e il controllo internet per la Rete locale, e l’opzione Via di Keep Awake per l’Accessibilità.

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.

Come attivo il filtro di rete di Traffic?

È opzionale. In iKnowMyMac, fai clic su Apri Impostazioni di Sistema nella configurazione di Traffic (oppure su Attiva… in Impostazioni → Traffic), poi attiva iKnowMyMac in Estensioni di rete in Impostazioni di Sistema.

The network filter gives Traffic real host names, and the data amounts of system processes. It only watches: it always lets traffic through.

  1. In iKnowMyMac, click Open System Settings in step 2 of Traffic's setup, or Turn On… in Settings poi Traffic. System Settings opens at General poi Login Items (called Login Items & Extensions before macOS 27).
  2. Scroll down to Extensions. If you see By App and By Category, click By Category.
  3. Click the ⓘ button next to Network Extensions.
  4. Turn on iKnowMyMac (it says iKnowMyMac Traffic under its name), enter your Mac's password if asked, then click Done.
  5. If macOS asks whether iKnowMyMac may filter network content, click Allow.
  6. 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.

Come disattivo di nuovo il filtro di rete?

In iKnowMyMac, apri Impostazioni → Traffic e fai clic su Disattiva… accanto a Filtro di rete. Traffic continua a registrare, con i nomi host come ipotesi.

You can also turn off iKnowMyMac in System Settings poi General poi Login Items poi Extensions poi 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.

L’helper opzionale

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.

Cosa può fare l’helper?

Risponde a quattro domande in sola lettura, e solo per iKnowMyMac.

  • Read CPU, memory and disk use of system processes that apps can't read on their own.
  • Take a powermetrics snapshot for per-process energy.
  • Read the sleep and wake log (pmset).
  • Read your SSD's health (SMART) data.

Cosa non può fare l’helper?

Non può ricevere comandi, modificare nulla o usare la rete.

  • 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.

Come installo e approvo l’helper?

Scegli Installa helper durante la configurazione, oppure Installa… in Impostazioni → Helper, poi consenti iKnowMyMac in Impostazioni di Sistema → Generali → Elementi login.

  1. In iKnowMyMac, open Settings poi Helper and choose Install… (or choose Install helper during setup).
  2. macOS asks for your approval. Open System Settings poi General poi 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.
  3. Back in iKnowMyMac, system processes appear on the next refresh.

Come rimuovo l’helper?

Apri Impostazioni → Helper in iKnowMyMac e scegli Disinstalla…. I processi di sistema tornano nascosti; tutto il resto continua a funzionare.

You can also turn it off in System Settings poi General poi Login Items. If you plan to delete the app, remove the helper first (see Uninstall).

Spostare una licenza su un altro Mac

Come sposto la mia licenza su un nuovo Mac?

Sul vecchio Mac, apri Impostazioni → Licenza → Sposta la licenza su un altro Mac…, conferma, poi attiva la stessa chiave sul nuovo Mac.

  1. On the old Mac, open iKnowMyMac Settings poi License.
  2. Choose Move License to Another Mac…, then Deactivate This Mac. This frees one of your license's seats.
  3. 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.

“Questa chiave è già attiva su tutti i Mac che copre.” Come libero una postazione da solo?

Nel portale clienti indicato nell’email di acquisto: trova la tua chiave, premi Deactivate accanto al Mac da liberare, poi attiva di nuovo.

  1. Open your purchase email from Dodo Payments and follow its link to the customer portal.
  2. Find your license key. The portal lists every Mac it is active on, by name.
  3. 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.
  4. Back in iKnowMyMac, press Activate this Mac.

iKnowMyMac shows these same steps under the message. Deactivating never deletes anything on any Mac.

Il mio vecchio Mac non c’è più, è stato inizializzato o è rotto. Come libero la sua postazione?

Disattivalo nel portale clienti indicato nell’email di acquisto (vedi sopra). Non trovi l’email? Scrivi a support@iknowmymac.com dall’indirizzo con cui hai acquistato e libereremo noi la postazione.

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.

Aggiornamenti

Come si aggiorna iKnowMyMac?

Tramite Sparkle, il framework di aggiornamento standard per Mac. Con i controlli automatici attivi, l’app controlla una volta al giorno e propone ogni nuova versione.

The switch is in Settings poi General poi 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.

Runtime e certificati

Come controlla iKnowMyMac il mio Node.js, PHP e Go?

In Package Watch, il pannello Runtime elenca ogni Node.js, PHP e Go sul tuo Mac e confronta ciascuno con le ultime release di sicurezza. Ogni riga che ha bisogno di un aggiornamento di sicurezza ha un’azione: Correggi… per una copia rimasta indietro, Passa a una linea supportata per una che non riceve più correzioni di sicurezza, e Rimuovi… per una versione vecchia.

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 node or nvm 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 with HOMEBREW_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.mod or mise.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 poi Package Watch and turn off Check Node.js, PHP and Go versions and certificate bundles.

Come correggo tutto in una volta?

Premi Correggi tutto… in cima a Package Watch › Runtime, oppure su una singola scheda dell’incidente per quel solo incidente. Un unico foglio elenca ogni passaggio in ordine con i suoi comandi esatti; deseleziona ciò che non vuoi, poi premi Esegui.

  1. Open iKnowMyMac, choose Package Watch in the sidebar, then the Runtimes tab.
  2. Press Fix All… next to the summary at the top, or Fix All… on one incident card.
  3. 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.
  4. 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.

Come rimuovo un Node.js, PHP o Go vecchio?

Premi Rimuovi… sulla sua riga in Package Watch › Runtime. iKnowMyMac elenca prima i progetti che usano ancora quella versione e cosa succede loro, poi esegue il comando dell’installer stesso, come brew uninstall node@20, solo dopo che hai premuto Rimuovi.

  1. In Package Watch poi 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.
  2. Press Remove…. The sheet shows the exact command and, under Projects that use it, each project that pins that version.
  3. To move a project to the new line, tick its pin. Each change is one line, shown as a diff, such as .nvmrc from 20 to 26.
  4. Press Remove.
  • Homebrew: brew uninstall node@20, or brew cleanup when 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.

Come aggiorno un Node.js installato con nvm?

Premi Correggi… (o Passa a… su una versione che non riceve più correzioni di sicurezza) sulla sua riga e scegli come: In Terminale, dove lo guardi mentre viene eseguito; Qui, in una shell che carica solo lo script di nvm, mai il tuo profilo della shell; oppure Copia, per incollare tu i comandi in Terminale.

  1. In Package Watch poi Runtimes, press Fix… on the nvm row, or Move to 26… on a version that no longer gets security fixes.
  2. 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.
  3. 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 own nvm.sh and nothing else, and the output appears in the sheet.
  • Copy: open Terminal (in Applications poi 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.

Come aggiorno PHP in Laravel Herd?

Premi Correggi… sulla riga del PHP di Herd e scegli come: il comando di Herd, herd php:update 8.4, in Terminale o qui, oppure Copia, che mostra anche i passaggi nella finestra di Herd.

In Herd's window, without iKnowMyMac:

  1. Click the Herd icon in the menu bar and choose Open Herd.
  2. Choose PHP in the sidebar.
  3. 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.
  4. 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.

Come aggiorno PHP in MAMP?

MAMP include il proprio PHP, quindi un PHP più recente arriva con un MAMP più recente: installa l’ultima versione di MAMP, poi scegli la versione di PHP con la correzione nelle sue impostazioni PHP.

  1. Open MAMP's download page, mamp.info.
  2. Download the newest MAMP. It should list the fixed PHP version iKnowMyMac names, or later.
  3. Quit MAMP, then open the downloaded file and follow the installer.
  4. 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.

Come aggiorno un Node.js o Go installato con l’installer ufficiale?

Scarica l’installer della versione con la correzione, aprilo e segui l’installer. Sostituisce il Node.js in /usr/local o il Go in /usr/local/go. Per una versione che non riceve più correzioni di sicurezza, Passa a… può installare per te l’installer più recente dopo che l’hai scaricato.

  1. Download the installer for the version iKnowMyMac names: for Node.js, node-v24.22.1.pkg from nodejs.org; for Go, go1.26.10.darwin-arm64.pkg from go.dev/dl. Fix… has a button that downloads the right one.
  2. Open the downloaded file and follow the installer. You will be asked for your Mac's password.
  3. 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.

Come rimuovo i certificati eMudhra da un JDK Java?

Premi Correggi… sul JDK in Package Watch › Runtime. Per un JDK di Homebrew o nella tua ~/Library/Java, iKnowMyMac li rimuove da sé, senza password, e ne conserva una copia per Annulla. Per un JDK in /Library/Java, scegli Fallo per me, che usa la richiesta standard di macOS per la password di amministratore, oppure segui i passaggi qui sotto.

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:

  1. It keeps a copy of the JDK's cacerts file as cacerts.before-emudhra beside it.
  2. It lists the certificates with that JDK's own keytool -list -v and finds the eMudhra ones by their SHA-256 fingerprint, never by name.
  3. It removes each one with keytool -delete.
  4. 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:

  1. Open Terminal (in Applications poi Utilities).
  2. 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}'
  3. 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'
  4. Quit and reopen any Java app or server that was running.
  • sudo is needed only for a JDK in /Library/Java. For a JDK in your own ~/Library/Java or 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/cacerts inside the JDK's Home folder.
  • A JDK update replaces this file: iKnowMyMac checks it again after one.
The names in the cacerts of common JDKs
JDKNames (aliases)
OpenJDK from Homebrew (openjdk, openjdk@17, openjdk@11)emsigneccrootcag3 [jdk] and comodoaaaca [jdk]
Eclipse Temurin 17cn_emsign_ecc_root_ca__g3,o_emudhra_technologies_limited,ou_emsign_pki,c_in [jdk] (this JDK has no AAA Certificate Services)
AdoptOpenJDK 8c=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

Dove vedo cosa ha eseguito iKnowMyMac?

In Impostazioni › Package Watch, sotto Cronologia: ogni correzione, passaggio di linea, rimozione e modifica dei pin eseguiti da Package Watch › Runtime, dal più recente, con i comandi esattamente come sono stati mostrati, come sono stati eseguiti e come sono terminati.

  1. Open Settings poi Package Watch.
  2. 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.

Rimborsi

Come ottengo un rimborso?

Entro 14 giorni dall’acquisto, scrivi a support@iknowmymac.com dall’indirizzo email con cui hai acquistato. Non devi indicare un motivo.

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.

Licenza non attiva o in sola lettura

Cosa significa “Licenza non attiva”?

Il server delle licenze segnala che la chiave non è più attiva, di solito dopo un rimborso o uno storno. iKnowMyMac passa alla modalità di sola lettura.

What works in read-only mode
Keeps workingPaused
Live monitoring, history, the timeline and diagnosisActions that change your Mac: quit, force quit, stopping dev servers, moving files to the Trash, closing simulators
Everything stored on your MacAlerts and notifications

Nothing is ever deleted. To restore everything, choose Reactivate… in the banner and enter an active key.

Cosa significa “La licenza deve essere verificata”?

iKnowMyMac non è riuscita a raggiungere il server delle licenze per più di 30 giorni. Connettiti a internet e scegli Convalida ora.

Monitoring keeps working meanwhile; actions and alerts are paused until one check succeeds.

La mia licenza risulta non attiva, ma non ho chiesto un rimborso.

Scrivi a support@iknowmymac.com con l’email dell’ordine e risolveremo.

Disinstallazione

Come disinstallo completamente iKnowMyMac?

Prima rimuovi l’helper in Impostazioni, esci dall’app, poi trascinala da Applicazioni al Cestino. Se vuoi, elimina anche la sua cartella dei dati.

  1. If you installed the helper: Settings poi Helper poi Uninstall….
  2. If you might use your license on another Mac: Settings poi License poi Move License to Another Mac… to free the seat.
  3. Quit iKnowMyMac (⌘ Q).
  4. Drag iKnowMyMac from your Applications folder to the Trash.
  5. 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 poi General poi Login Items.

Requisiti di sistema

Di cosa ho bisogno per usare iKnowMyMac?

Un Mac con Apple silicon (M1 o successivo) con macOS 15 Sequoia o versioni successive.

  • 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.

Contatti

Come posso contattarvi?

Scrivi a support@iknowmymac.com. Leggiamo ogni messaggio.

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.

Altre domande

Risposte che prima erano nella home page, con le stesse parole.

Acquisto e aggiornamenti

Gli aggiornamenti sono gratuiti?

Sì. È un acquisto una tantum che include tutte le funzioni e gli aggiornamenti gratuiti, distribuiti tramite il sistema di aggiornamento integrato nell’app.

Posso spostare la licenza su un nuovo Mac?

Sì. La licenza non resta legata per sempre a un solo computer; la pagina di assistenza spiega come spostarla.

Spostare una licenza

Perché non è sul Mac App Store?

La sandbox dell’App Store non consente a un’app di leggere i processi delle altre app, che è proprio il suo compito. iKnowMyMac è invece firmato con un Developer ID, autenticato da Apple e si aggiorna da solo.

Sicurezza e autorizzazioni

A cosa serve l’helper opzionale?

L’helper privilegiato è opzionale e di sola lettura. Può leggere informazioni di sistema che richiedono un’autorizzazione aggiuntiva, ma non può eseguire comandi né modificare nulla sul tuo Mac. Tutto il resto funziona anche senza.

Informazioni sull’helper

Perché la mappa dello spazio chiede l’Accesso completo al disco?

macOS nasconde alle app le dimensioni di alcune cartelle, a meno che tu non consenta l’Accesso completo al disco. iKnowMyMac lo chiede la prima volta che apri la mappa dello spazio, mai durante l’installazione, e il resto dell’app funziona anche senza.

Cosa occupa spazio su un Mac

In che modo Rimuovi completamente evita di eliminare i file sbagliati?

Associa i file di un’app tramite il suo bundle ID e il team ID dello sviluppatore, mai solo in base al nome. I file condivisi con altre app restano al loro posto e vengono indicati come condivisi, e ogni file è elencato prima che qualcosa venga spostato nel Cestino, così puoi ripristinarlo.

Disinstallare completamente un’app per Mac

La scheda Aggiornamenti può danneggiare un’app?

Installa solo la build dello sviluppatore stesso, dopo aver verificato il download rispetto alla sua fonte e alla firma dello sviluppatore, e senza chiederti nulla rifiuta tutto ciò che ha una firma di livello inferiore o di un altro sviluppatore. La vecchia copia viene conservata come backup, Annulla la ripristina in un solo passaggio e le app aperte si aggiornano solo dopo che le chiudi. Le app dell’App Store si aprono nell’App Store.

App che può aggiornare

La palette dei comandi può chiudere qualcosa per sbaglio?

No. Esci, uscita forzata, interruzione di un processo e liberazione di una porta trasformano prima la riga in una domanda: A capo conferma, Esc annulla. La scorciatoia, ⌥⌘K per impostazione predefinita, si può cambiare nelle Impostazioni e non richiede l’autorizzazione Accessibilità.

Le sessioni degli agenti possono fermare qualcosa che mi serve ancora?

Solo dopo la tua conferma. Interrompi processi rimasti elenca ogni processo che fermerà, con la sua porta e la memoria, e non tocca nulla al di fuori di quell’elenco. Ognuno riceve prima una richiesta di arresto ordinato e viene forzato solo se è ancora in esecuzione 5 secondi dopo. Le trascrizioni e i prompt degli agenti non vengono mai letti.

Server di sviluppo rimasti attivi dopo Claude Code

È sicuro tenere un MacBook chiuso e collegato all’alimentazione tutto il tempo?

La modalità Always-on, in Beta, lo tiene attivo solo mentre è collegato all’alimentazione, a meno che tu non consenta la batteria. Una protezione dal calore avvisa quando si scalda troppo e, per impostazione predefinita, lo lascia andare in stop se resta in stato critico per 20 minuti. Le impostazioni di stop originali vengono annotate prima di qualsiasi modifica e ripristinate quando disattivi la modalità, esci da iKnowMyMac, rimuovi il componente o riavvii dopo un arresto anomalo, quindi un Mac non resta mai impossibilitato ad andare in stop.

Traffic può bloccare una connessione o inviare ciò che registra?

No. Traffic elenca solo le connessioni: non ne blocca né ne modifica mai nessuna, e ciò che registra resta sul tuo Mac, senza mai essere sincronizzato o aggiunto al feedback. Resta disattivato finché non lo attivi. Senza il filtro di rete opzionale, i nomi host sono ipotesi ricavate dalla risoluzione del nome di ciascun indirizzo e i processi di sistema non hanno quantità di dati; il filtro, che puoi attivare o disattivare in Impostazioni › Traffic, fornisce i nomi reali e si limita a osservare.

Inspect modifica le mie impostazioni di attendibilità o vede il mio browser?

No. Inspect crea un certificato per il solo progetto che ispezioni e non lo aggiunge mai alle tue impostazioni di attendibilità né al portachiavi Sistema. Solo gli strumenti avviati nel terminale ispezionato di quel progetto usano il suo proxy su 127.0.0.1, quindi Safari, Chrome e le altre app non vengono toccati. Fermandolo, il proxy si chiude.

App Inspector è in ascolto sulla mia rete?

Solo mentre è attivo. È disattivato per impostazione predefinita, nulla è in ascolto mentre è disattivato e macOS potrebbe chiedere l’accesso alla Rete locale quando lo attivi. Mostra le richieste solo delle app che includono Pulse SDK, e ciò che inviano resta sul tuo Mac. Le richieste viaggiano sulla tua rete locale senza cifratura, a meno che tu non imposti un codice.

iKnowMyMac modificherà il mio Node.js, PHP o Java?

Solo quando lo chiedi tu. Ogni comando e script viene mostrato prima dell’esecuzione, e non viene eseguito nulla finché non premi il suo pulsante. Correggi e Correggi tutto mantengono installate le versioni vecchie; Rimuovi… ne toglie una solo dopo aver elencato i progetti che la usano ancora. iKnowMyMac può rimuovere da sé i certificati eMudhra da un JDK Java, conservandone una copia così Annulla può ripristinarla; per un JDK in /Library/Java chiede la password di un amministratore con la richiesta standard di macOS, oppure ti dà i passaggi. nvm e Laravel Herd vengono eseguiti in Terminale, qui in una shell che carica solo lo script di nvm, oppure da una copia: scegli tu.

Funzioni

Come funziona Keep awake?

Mantiene un’asserzione di alimentazione standard di macOS per tutto il tempo che scegli: un intervallo prefissato, mentre un’app è in esecuzione, mentre una build o un server di sviluppo è occupato, o fino al termine di un download. Compare nell’elenco di ciò che impedisce lo stop come qualsiasi altra app, quindi nulla resta nascosto.

Tenere un Mac attivo durante una build

E se il mio Mac non ha il notch?

Gli avvisi usano invece l’elemento nella barra dei menu e le notifiche di macOS. Lo stesso accade con le app a tutto schermo, e gli avvisi rispettano le tue modalità Full immersion.

Il controllo internet invia qualcosa su di me?

Solo quando premi Controlla: una richiesta al controllo del captive portal di Apple, la stessa che macOS fa quando ti connetti a una rete Wi-Fi, poi il test di rete integrato in macOS per la velocità. Il controllo del router resta sulla tua rete locale. Gli avvisi per una connessione persa o un cambio di VPN leggono le impostazioni di rete del tuo Mac e non inviano nulla.

Ogni richiesta effettuata dall’app

iKnowMyMac legge i miei prompt o invia qualcosa ai miei modelli locali?

No. Chiede a ogni runtime su 127.0.0.1, come Ollama o LM Studio, quali modelli sono caricati e quanta memoria occupano. Si tratta solo dello stato: prompt e output dei modelli non vengono mai letti e nulla esce dal tuo Mac. “Will it fit?” funziona offline.

Quanta memoria usa Ollama

Quali backup controlla Stato dei backup?

Time Machine in modo completo: l’ultimo backup riuscito, la destinazione e se è collegata, il prossimo backup programmato e gli errori recenti. Backblaze, Arq, Carbon Copy Cloner e SuperDuper vengono rilevati, con la loro ultima esecuzione quando è possibile leggerla. Quando non lo è, lo dice invece di tirare a indovinare.

Controllare quando Time Machine ha eseguito l’ultimo backup

iKnowMyMac legge il mio codice o invia qualcosa a GitHub?

Non legge mai il contenuto dei tuoi repository: solo la configurazione Git, i remote, i ref, gli autori dei commit e il conteggio degli stati, tutto sul tuo Mac. Nulla viene inviato a GitHub a meno che tu non attivi Verifica con GitHub, che esegue un handshake SSH per chiave affinché l’host possa dire a quale account appartiene, senza token API. Fetch in background, l’altra funzione di rete, esegue git fetch verso i tuoi remote ogni 30 minuti. Entrambe sono disattivate per impostazione predefinita. Si occupa di identità e sicurezza, non è un client Git: niente staging, diff, né strumenti per branch o merge.

Usare due account GitHub sullo stesso Mac

iKnowMyMac modificherà il mio ~/.gitconfig?

Solo quando applichi un profilo, e solo dopo averti mostrato esattamente le differenze. Le sue righe vanno in un unico blocco contrassegnato in ~/.gitconfig, più i suoi file di inclusione in ~/.config/iknowmymac/git/, scritti come regole includeIf di Git. Prima viene creato un backup, Annulla ripristina il file byte per byte e le tue righe non vengono mai riscritte. Le regole che hai già vengono proposte come profili e lasciate come sono.

Impostare un’email Git diversa per ogni cartella

Il selettore di account della GitHub CLI vede i miei token?

No. Il cambio di account esegue il comando gh auth switch di gh, quindi la GitHub CLI tiene i suoi token dove li tiene sempre e iKnowMyMac non li legge mai. Richiede gh 2.40 o versioni successive, la prima versione che gestisce più di un account per host.

Cambiare account con gh auth switch

Cosa succede se faccio un commit con l’email sbagliata?

Nel giro di pochi secondi, un avviso indica il repository e l’email usata. Se è l’ultimo commit e non è stato inviato con push, Modifica autore riscrive solo quel commit con l’autore giusto. Se i commit sbagliati sono più di uno, o se è già stato inviato, iKnowMyMac ti spiega le opzioni e non riscrive nulla.

Correggere un commit fatto con l’email sbagliata

iKnowMyMac può dirmi se il mio Node.js, PHP o Go ha bisogno di un aggiornamento di sicurezza?

Sì. Trova ogni Node.js, PHP e Go sul tuo Mac, installati con Homebrew, nvm, Volta, fnm, mise, asdf, Laravel Herd, MAMP o con gli installer di nodejs.org e go.dev, confronta ciascuno con le ultime release di sicurezza e indica la versione con le correzioni di sicurezza e il comando che lo aggiorna. Trova anche i bundle di certificati che considerano ancora attendibili i certificati eMudhra. L’elenco con cui li confronta è lo stesso download per tutti, e non viene inviato nulla sul tuo Mac.

Posso nascondere le schede che non uso?

Sì. Scegli quali schede mostrare e in quale ordine, nascondi o riordina le sezioni di ogni scheda e disponi allo stesso modo il popover e gli elementi della barra dei menu. Un solo Ripristina rimette tutto com’era.

Ti serve ancora aiuto? Scrivi a Deepak

Rispondiamo in inglese.

Deepak sviluppa iKnowMyMac e risponde personalmente, entro 2 giorni lavorativi. Il tuo messaggio è privato: solo tu e lui potete leggerlo.

Usato per la risposta e il link a questa conversazione. Nient’altro.

Un’istantanea schermo (PNG o JPEG) o un registro (.txt, .log), fino a 10 MB. Archiviato in modo privato; i metadati delle foto vengono rimossi.

Protetto da Cloudflare Turnstile. Preferisci l’email? support@iknowmymac.com