Centrum pomocy
Jak możemy pomóc?
Instalacja, aktywacja, opcjonalny program pomocniczy, przenoszenie licencji, zwroty i odinstalowanie. Najpierw krótkie odpowiedzi.
Ostatnia aktualizacja Dotyczy iKnowMyMac 1.0.0
- InstalacjaPobierz, otwórz, przeciągnij do Aplikacji
- Aktywacja licencjiWklej klucz — i co jest przy tym wysyłane
- Opcjonalny program pomocniczyCo może, a czego nie może robić
- Przenoszenie licencji na innego MacaNowy Mac albo stary już nie istnieje
- Zwroty14 dni, bez pytań
- OdinstalowanieUsuń aplikację, program pomocniczy i swoje dane
Na tej stronie
Instalacja
Jak zainstalować iKnowMyMac?
Pobierz obraz dysku, otwórz go, przeciągnij iKnowMyMac do folderu Aplikacje, a potem otwórz aplikację z folderu Aplikacje.
- 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.
Co się dzieje przy pierwszym otwarciu?
Krótka konfiguracja: kilka ekranów powitalnych, wybór wyglądu ikony na pasku menu, opcjonalne alerty, opcjonalny program pomocniczy, a na końcu klucz licencyjny.
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.
Czy działa na Macach z procesorem Intel?
Nie. iKnowMyMac wymaga Maca z Apple silicon (M1 lub nowszym) i systemu macOS 15 Sequoia lub nowszego.
Dlaczego iKnowMyMac nie ma w Mac App Store?
Piaskownica App Store nie pozwala aplikacjom odczytywać innych procesów, a to jest sedno działania iKnowMyMac. Dlatego sprzedajemy aplikację bezpośrednio, podpisaną i poddaną notaryzacji.
Aktywacja licencji
Jak aktywować iKnowMyMac?
Wklej klucz licencyjny z e-maila z potwierdzeniem zakupu na ekranie aktywacji i wybierz Aktywuj tego Maca.
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 następnie License.
Co wysyła aktywacja?
Klucz licencyjny i nazwę twojego Maca. Nic o używanych aplikacjach ani o tym, jak korzystasz z Maca, go nie opuszcza.
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 następnie General następnie 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.
Mój klucz nie jest akceptowany. Co teraz?
Komunikat pod polem klucza podaje przyczynę. Najczęściej klucz został skopiowany niekompletnie albo jest już aktywny na wszystkich Macach, które obejmuje.
- “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.
Mam licencję na kilka Maków. Jak z niej korzystać?
Aktywuj ten sam klucz na każdym Macu. Klucz na 5 Maków może być aktywny na 5 Macach jednocześnie.
Nie mogę znaleźć klucza licencyjnego.
Wyszukaj w poczcie potwierdzenie płatności od Dodo Payments; klucz jest w nim. Jeśli nadal go nie znajdujesz, napisz do nas z adresu e-mail, którego użyto przy zakupie.
Uprawnienia
Dlaczego iKnowMyMac prosi o pozwolenie na powiadomienia?
Do alertów o źle działających aplikacjach i do cotygodniowego podsumowania. macOS pyta o to tylko wtedy, gdy podczas konfiguracji wybierzesz Pozwól na powiadomienia.
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 następnie Notifications następnie iKnowMyMac, and choose which alerts fire in iKnowMyMac Settings następnie Alerts.
Czy potrzebuje Pełnego dostępu do dysku, mikrofonu albo czegoś innego?
Nie potrzebuje Pełnego dostępu do dysku, nagrywania ekranu ani mikrofonu. Kilka funkcji prosi o jedno uprawnienie przy pierwszym użyciu i tylko dla siebie: Tidy o dostęp do folderów Biurko, Pobrane rzeczy i Dokumenty, karty przeglądarki o odczyt nazw kart z twojej przeglądarki, głośność aplikacji o dźwięk, nazwa sieci Wi-Fi o lokalizację, App Inspector, Twoje inne Maki i sprawdzenie internetu o Sieć lokalną, a opcja Nieobecność w Keep Awake o Dostępność.
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.
Jak włączyć filtr sieciowy funkcji Traffic?
Jest opcjonalny. W iKnowMyMac kliknij Otwórz Ustawienia systemowe w konfiguracji funkcji Traffic (lub Włącz… w Ustawienia → Traffic), a potem włącz iKnowMyMac w sekcji Rozszerzenia sieciowe w Ustawieniach systemowych.
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 następnie Traffic. System Settings opens at General następnie 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.
Jak ponownie wyłączyć filtr sieciowy?
W iKnowMyMac otwórz Ustawienia → Traffic i kliknij Wyłącz… obok pozycji Filtr sieciowy. Funkcja Traffic nadal rejestruje połączenia, a nazwy hostów są wtedy zgadywane.
You can also turn off iKnowMyMac in System Settings następnie General następnie Login Items następnie Extensions następnie 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.
Opcjonalny program pomocniczy
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.
Co może robić program pomocniczy?
Odpowiada na cztery pytania tylko do odczytu i wyłącznie dla 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.
Czego program pomocniczy nie może robić?
Nie może przyjmować poleceń, niczego zmieniać ani korzystać z sieci.
- 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.
Jak zainstalować i zatwierdzić program pomocniczy?
Wybierz Zainstaluj program pomocniczy podczas konfiguracji lub Zainstaluj… w Ustawienia → Program pomocniczy, a potem pozwól aplikacji iKnowMyMac działać w Ustawienia systemowe → Ogólne → Logowanie.
- In iKnowMyMac, open Settings następnie Helper and choose Install… (or choose Install helper during setup).
- macOS asks for your approval. Open System Settings następnie General następnie 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.
Jak usunąć program pomocniczy?
Otwórz Ustawienia → Program pomocniczy w iKnowMyMac i wybierz Odinstaluj…. Procesy systemowe znów są ukryte; wszystko inne działa dalej.
You can also turn it off in System Settings następnie General następnie Login Items. If you plan to delete the app, remove the helper first (see Uninstall).
Przenoszenie licencji na innego Maca
Jak przenieść licencję na nowego Maca?
Na starym Macu otwórz Ustawienia → Licencja → Przenieś licencję na innego Maca…, potwierdź, a potem aktywuj ten sam klucz na nowym Macu.
- On the old Mac, open iKnowMyMac Settings następnie 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.
„Ten klucz jest już aktywny na wszystkich Macach, które obejmuje”. Jak samodzielnie zwolnić stanowisko?
W portalu klienta, do którego łącze jest w e-mailu z potwierdzeniem zakupu: znajdź swój klucz, naciśnij Deactivate obok Maca, którego stanowisko chcesz zwolnić, a potem aktywuj ponownie.
- 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.
Mojego starego Maca już nie ma, został wymazany albo jest zepsuty. Jak zwolnić jego stanowisko?
Dezaktywuj go w portalu klienta, do którego łącze jest w e-mailu z potwierdzeniem zakupu (patrz wyżej). Nie możesz znaleźć tego e-maila? Napisz na support@iknowmymac.com z adresu, którego użyto przy zakupie, a zwolnimy stanowisko za ciebie.
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.
Uaktualnienia
Jak uaktualnia się iKnowMyMac?
Za pomocą Sparkle, standardowej platformy uaktualnień na Macu. Gdy automatyczne sprawdzanie jest włączone, aplikacja sprawdza raz dziennie i proponuje każdą nową wersję.
The switch is in Settings następnie General następnie 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.
Środowiska uruchomieniowe i certyfikaty
Jak iKnowMyMac sprawdza moje instalacje Node.js, PHP i Go?
W Package Watch karta Środowiska uruchomieniowe wyświetla każdą instalację Node.js, PHP i Go na twoim Macu i sprawdza każdą z nich pod kątem najnowszych wydań bezpieczeństwa. Każdy wiersz, który wymaga uaktualnienia bezpieczeństwa, ma swoje działanie: Napraw… dla instalacji, która jest nieaktualna, Przenieś na wspieraną linię dla takiej, która nie dostaje już poprawek bezpieczeństwa, oraz Usuń… dla starej wersji.
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 następnie Package Watch and turn off Check Node.js, PHP and Go versions and certificate bundles.
Jak naprawić wszystko naraz?
Naciśnij Napraw wszystko… u góry Package Watch › Środowiska uruchomieniowe albo na jednej karcie incydentu, aby naprawić tylko ten incydent. Jeden arkusz wyświetla każdy krok po kolei wraz z dokładnymi poleceniami; odznacz to, czego nie chcesz, a potem naciśnij Uruchom.
- 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.
Jak usunąć starą wersję Node.js, PHP lub Go?
Naciśnij Usuń… w jej wierszu w Package Watch › Środowiska uruchomieniowe. iKnowMyMac najpierw wyświetla projekty, które nadal używają tej wersji, i to, co się z nimi stanie, a własne polecenie instalatora, takie jak brew uninstall node@20, uruchamia dopiero po naciśnięciu Usuń.
- In Package Watch następnie 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.
Jak uaktualnić Node.js zainstalowane przez nvm?
Naciśnij Napraw… (lub Przenieś na… przy wersji, która nie dostaje już poprawek bezpieczeństwa) w jej wierszu i wybierz sposób: W Terminalu, gdzie widzisz, jak działa; Tutaj, w powłoce, która wczytuje tylko własny skrypt nvm, nigdy twój profil powłoki; albo Kopiuj, aby samodzielnie wkleić polecenia do Terminala.
- In Package Watch następnie 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 następnie 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.
Jak uaktualnić PHP w Laravel Herd?
Naciśnij Napraw… w wierszu PHP z Herd i wybierz sposób: własne polecenie Herd, herd php:update 8.4, w Terminalu lub tutaj, albo Kopiuj, które pokazuje też kroki w oknie Herd.
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.
Jak uaktualnić PHP w MAMP?
MAMP ma własne PHP, więc nowsze PHP przychodzi z nowszym MAMP: zainstaluj najnowszy MAMP, a potem wybierz poprawioną wersję PHP w jego ustawieniach PHP.
- 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.
Jak uaktualnić Node.js lub Go z oficjalnego instalatora?
Pobierz instalator poprawionej wersji, otwórz go i postępuj zgodnie z jego instrukcjami. Zastępuje on Node.js w /usr/local lub Go w /usr/local/go. W przypadku wersji, która nie dostaje już poprawek bezpieczeństwa, Przenieś na… może zainstalować nowszy instalator za ciebie, gdy już go pobierzesz.
- 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.
Jak usunąć certyfikaty eMudhra z Java JDK?
Naciśnij Napraw… przy JDK w Package Watch › Środowiska uruchomieniowe. W przypadku JDK z Homebrew lub w twoim ~/Library/Java iKnowMyMac usuwa je sam, bez hasła, i zachowuje kopię dla Cofnij. W przypadku JDK w /Library/Java wybierz Zrób to za mnie, które używa standardowego monitu administratora macOS, albo wykonaj poniższe kroki.
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 następnie 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 |
Gdzie mogę zobaczyć, co uruchomił iKnowMyMac?
W Ustawieniach › Package Watch, w sekcji Historia: każda naprawa, przeniesienie, usunięcie i zmiana przypięcia uruchomione z Package Watch › Środowiska uruchomieniowe, od najnowszych, z poleceniami dokładnie w takiej postaci, w jakiej zostały pokazane, ze sposobem uruchomienia i wynikiem.
- Open Settings następnie 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.
Zwroty
Jak uzyskać zwrot pieniędzy?
W ciągu 14 dni od zakupu napisz na support@iknowmymac.com z adresu e-mail, którego użyto przy zakupie. Nie musisz podawać powodu.
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.
Licencja nieaktywna lub tryb tylko do odczytu
Co oznacza „Licencja nieaktywna”?
Serwer licencji zgłasza, że klucz nie jest już aktywny, zwykle po zwrocie pieniędzy lub obciążeniu zwrotnym (chargeback). iKnowMyMac przechodzi wtedy w tryb tylko do odczytu.
| 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.
Co oznacza „Licencja wymaga sprawdzenia”?
Aplikacja iKnowMyMac nie mogła połączyć się z serwerem licencji przez ponad 30 dni. Połącz się z internetem i wybierz Weryfikuj teraz.
Monitoring keeps working meanwhile; actions and alerts are paused until one check succeeds.
Moja licencja jest pokazywana jako nieaktywna, ale nie było prośby o zwrot.
Napisz na support@iknowmymac.com, podając adres e-mail z zamówienia, a wyjaśnimy sprawę.
Odinstalowanie
Jak całkowicie odinstalować iKnowMyMac?
Najpierw usuń program pomocniczy w Ustawieniach, zakończ aplikację, a potem przeciągnij ją z folderu Aplikacje do Kosza. Opcjonalnie usuń jej folder z danymi.
- If you installed the helper: Settings następnie Helper następnie Uninstall….
- If you might use your license on another Mac: Settings następnie License następnie 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 następnie General następnie Login Items.
Wymagania systemowe
Czego potrzebuję, aby używać iKnowMyMac?
Maca z Apple silicon (M1 lub nowszym) z systemem macOS 15 Sequoia lub nowszym.
- 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
Jak się z wami skontaktować?
Napisz na support@iknowmymac.com. Czytamy każdą wiadomość.
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.
Więcej pytań
Odpowiedzi, które wcześniej były na stronie głównej, w tym samym brzmieniu.
Zakup i uaktualnienia
Czy uaktualnienia są bezpłatne?
Tak. To jednorazowy zakup, który obejmuje wszystkie funkcje i bezpłatne uaktualnienia, dostarczane przez wbudowany w aplikację mechanizm uaktualniania.
Czy mogę przenieść licencję na nowego Maca?
Tak. Licencja nie jest na zawsze przypisana do jednego komputera. Na stronie wsparcia znajdziesz instrukcję przeniesienia.
Dlaczego aplikacji nie ma w Mac App Store?
Piaskownica App Store nie pozwala aplikacji odczytywać procesów innych aplikacji, a na tym polega cała jej praca. Dlatego iKnowMyMac jest podpisany identyfikatorem Developer ID, poświadczony przez Apple i sam się uaktualnia.
Bezpieczeństwo i uprawnienia
Do czego służy opcjonalny program pomocniczy?
Uprzywilejowany program pomocniczy jest opcjonalny i działa tylko w trybie odczytu. Może odczytywać informacje systemowe, które wymagają dodatkowych uprawnień, ale nie może uruchamiać poleceń ani niczego zmieniać na Twoim Macu. Wszystko inne działa bez niego.
Dlaczego mapa pamięci masowej prosi o Pełny dostęp do dysku?
macOS ukrywa przed aplikacjami rozmiary niektórych folderów, jeśli nie pozwolisz na Pełny dostęp do dysku. iKnowMyMac prosi o to przy pierwszym otwarciu mapy pamięci masowej, nigdy podczas instalacji, a reszta aplikacji działa bez tego.
Jak funkcja Usuń całkowicie unika usunięcia niewłaściwych plików?
Dopasowuje pliki aplikacji na podstawie jej identyfikatora pakietu i identyfikatora zespołu dewelopera, nigdy tylko po nazwie. Pliki współdzielone z innymi aplikacjami zostają na miejscu i są oznaczone jako współdzielone, a każdy plik jest wymieniony, zanim cokolwiek trafi do Kosza, więc możesz go przywrócić.
Czy karta Uaktualnienia może uszkodzić aplikację?
Instaluje wyłącznie wersję od samego dewelopera, po sprawdzeniu pobranego pliku względem źródła i podpisu dewelopera. Bez pytania odrzuca wszystko, co ma słabszy podpis lub jest podpisane przez innego dewelopera. Stara kopia zostaje zachowana jako zapasowa, Cofnij przywraca ją w jednym kroku, a otwarte aplikacje są uaktualniane dopiero po ich zakończeniu. Aplikacje z App Store otwierają się w App Store.
Czy paleta poleceń może coś przypadkiem zakończyć?
Nie. Zakończenie, wymuszenie końca, zatrzymanie procesu i zwolnienie portu najpierw zmieniają wiersz w pytanie: Return potwierdza, Escape anuluje. Skrót, domyślnie ⌥⌘K, możesz zmienić w Ustawieniach i nie wymaga on uprawnień Dostępności.
Czy Sesje agentów mogą zatrzymać coś, czego jeszcze potrzebuję?
Tylko po Twoim potwierdzeniu. Zatrzymaj pozostałości pokazuje listę wszystkich procesów do zatrzymania wraz z portem i pamięcią, i nie rusza niczego spoza tej listy. Każdy proces najpierw dostaje grzeczną prośbę o zatrzymanie i jest wymuszany tylko wtedy, gdy po 5 sekundach nadal działa. Transkrypcje i prompty agentów nigdy nie są odczytywane.
Czy bezpiecznie jest trzymać MacBooka cały czas zamkniętego i podłączonego do zasilania?
Tryb Always-on, w wersji Beta, nie pozwala mu zasnąć tylko wtedy, gdy jest podłączony do zasilania, chyba że pozwolisz na pracę na baterii. Ochrona przed przegrzaniem wyświetla alert, gdy Mac się nagrzewa, i domyślnie pozwala mu zasnąć, jeśli stan krytyczny trwa 20 minut. Twoje pierwotne ustawienia uśpienia są zapisywane, zanim cokolwiek się zmieni, i przywracane, gdy wyłączysz ten tryb, zakończysz iKnowMyMac, usuniesz komponent lub uruchomisz Maca ponownie po awarii, więc Mac nigdy nie zostaje bez możliwości uśpienia.
Czy Traffic może zablokować połączenie lub wysłać to, co zapisuje?
Nie. Traffic tylko wyświetla listę połączeń: nigdy ich nie blokuje ani nie zmienia, a to, co zapisuje, zostaje na Twoim Macu i nigdy nie jest synchronizowane ani dołączane do opinii. Jest wyłączony, dopóki go nie włączysz. Bez opcjonalnego filtra sieciowego nazwy hostów są odgadywane na podstawie wyszukania nazwy dla każdego adresu, a procesy systemowe nie mają danych o ilości przesłanych danych. Filtr, który możesz włączyć lub wyłączyć w Ustawieniach › Traffic, podaje prawdziwe nazwy i tylko obserwuje.
Czy Inspect zmienia moje ustawienia zaufania lub widzi moją przeglądarkę?
Nie. Inspect tworzy certyfikat dla jednego badanego projektu i nigdy nie dodaje go do Twoich ustawień zaufania ani do pęku kluczy System. Tylko narzędzia uruchomione w badanym terminalu tego projektu używają jego serwera proxy na 127.0.0.1, więc Safari, Chrome i inne aplikacje pozostają nietknięte. Zatrzymanie zamyka serwer proxy.
Czy App Inspector nasłuchuje w mojej sieci?
Tylko gdy jest włączony. Domyślnie jest wyłączony, a wtedy nic nie nasłuchuje. Po jego włączeniu macOS może poprosić o dostęp do sieci lokalnej. Pokazuje żądania tylko z aplikacji, które zawierają Pulse SDK, a to, co wysyłają, zostaje na Twoim Macu. Żądania są przesyłane przez sieć lokalną bez szyfrowania, chyba że ustawisz kod dostępu.
Czy iKnowMyMac zmieni moje instalacje Node.js, PHP lub Java?
Tylko gdy o to poprosisz. Każde polecenie i każdy skrypt są pokazywane przed uruchomieniem i nic nie zostanie uruchomione, dopóki nie naciśniesz odpowiedniego przycisku. Napraw i Napraw wszystko zachowują stare wersje; Usuń… usuwa jedną z nich dopiero po wyświetleniu projektów, które nadal jej używają. iKnowMyMac potrafi sam usunąć certyfikaty eMudhra z Java JDK, zachowując kopię, aby Cofnij mogło ją przywrócić; w przypadku JDK w /Library/Java prosi o hasło administratora standardowym monitem macOS albo podaje Ci kroki. nvm i Laravel Herd działają w Terminalu, tutaj, w powłoce, która wczytuje tylko własny skrypt nvm, albo z kopii poleceń: wybór należy do Ciebie.
Funkcje
Jak działa funkcja Keep awake?
Utrzymuje standardową asercję zasilania macOS tak długo, jak chcesz: przez określony czas, dopóki działa aplikacja, dopóki trwa kompilacja lub pracuje serwer deweloperski albo do zakończenia pobierania. Pojawia się na liście blokad uśpienia jak każda inna aplikacja, więc nic nie jest ukryte.
A jeśli mój Mac nie ma wycięcia w ekranie?
Alerty korzystają wtedy z elementu na pasku menu i powiadomień macOS. Tak samo dzieje się w aplikacjach pełnoekranowych, a alerty respektują Twoje tryby skupienia.
Czy sprawdzanie internetu wysyła jakieś informacje o mnie?
Tylko po naciśnięciu Sprawdź: jedno żądanie do sprawdzenia portalu przechwytującego Apple, tego samego, które macOS wysyła przy dołączaniu do sieci Wi-Fi, a potem wbudowany test sieci macOS mierzący szybkość. Sprawdzanie routera odbywa się w sieci lokalnej. Alerty o zerwanym połączeniu lub zmianie VPN odczytują ustawienia sieciowe Twojego Maca i niczego nie wysyłają.
Czy iKnowMyMac czyta moje prompty lub wysyła coś do moich lokalnych modeli?
Nie. Pyta każde środowisko uruchomieniowe na 127.0.0.1, takie jak Ollama czy LM Studio, które modele są załadowane i ile pamięci zajmują. To wyłącznie informacje o stanie: prompty i odpowiedzi modeli nigdy nie są odczytywane, a nic nie opuszcza Twojego Maca. Funkcja „Will it fit?” działa offline.
Jakie kopie zapasowe sprawdza Kondycja kopii zapasowych?
Time Machine w pełni: ostatnią udaną kopię zapasową, miejsce docelowe i to, czy jest podłączone, następną zaplanowaną kopię oraz niedawne błędy. Backblaze, Arq, Carbon Copy Cloner i SuperDuper są wykrywane wraz z ostatnim uruchomieniem, jeśli da się je odczytać. Jeśli się nie da, aplikacja mówi o tym wprost, zamiast zgadywać.
Sprawdź, kiedy Time Machine ostatnio utworzył kopię zapasową
Czy iKnowMyMac czyta mój kod lub wysyła coś do serwisu GitHub?
Nigdy nie czyta zawartości Twoich repozytoriów, tylko konfigurację Git, zdalne repozytoria, referencje, autorów commitów i liczniki stanu, wszystko na Twoim Macu. Nic nie trafia do serwisu GitHub, chyba że włączysz Weryfikację w GitHub, która wykonuje jedno uzgodnienie SSH na klucz, aby host mógł powiedzieć, do jakiego konta należy klucz, bez tokenu API. Pobieranie w tle, druga funkcja sieciowa, co 30 minut uruchamia git fetch do Twoich własnych zdalnych repozytoriów. Obie są domyślnie wyłączone. To narzędzie do tożsamości i bezpieczeństwa, a nie klient Git: nie ma przygotowywania zmian, porównań ani narzędzi do gałęzi i scalania.
Czy iKnowMyMac zmieni mój plik ~/.gitconfig?
Tylko gdy zastosujesz profil i dopiero po pokazaniu Ci dokładnych zmian. Jego wiersze trafiają do jednego oznaczonego bloku w ~/.gitconfig oraz do własnych plików dołączanych w ~/.config/iknowmymac/git/, zapisanych jako reguły includeIf samego Git. Najpierw tworzona jest kopia zapasowa, Cofnij przywraca plik bajt po bajcie, a Twoje własne wiersze nigdy nie są przepisywane. Reguły, które już masz, są proponowane jako profile i pozostawiane bez zmian.
Czy przełącznik kont GitHub CLI widzi moje tokeny?
Nie. Przełączanie uruchamia własne polecenie gh auth switch, więc GitHub CLI przechowuje tokeny tam, gdzie zawsze, a iKnowMyMac nigdy ich nie odczytuje. Wymaga gh 2.40 lub nowszego, pierwszej wersji, która obsługuje więcej niż jedno konto na host.
Co się stanie, gdy zrobię commit z niewłaściwym e-mailem?
W ciągu kilku sekund alert poda nazwę repozytorium i użyty e-mail. Jeśli to ostatni commit i nie został wypchnięty, Popraw autora przepisuje tylko ten commit z właściwym autorem. Jeśli błędnych commitów jest więcej lub zostały już wypchnięte, iKnowMyMac wyjaśnia dostępne opcje i niczego nie przepisuje.
Czy iKnowMyMac powie mi, czy mój Node.js, PHP lub Go wymaga uaktualnienia bezpieczeństwa?
Tak. Znajduje każdą instalację Node.js, PHP i Go na Twoim Macu, z Homebrew, nvm, Volta, fnm, mise, asdf, Laravel Herd, MAMP lub z instalatorów nodejs.org i go.dev, sprawdza każdą z nich pod kątem najnowszych wydań bezpieczeństwa i podaje wersję z poprawkami bezpieczeństwa oraz polecenie, które ją uaktualnia. Znajduje też zbiory certyfikatów, które nadal ufają certyfikatom eMudhra. Lista, z którą porównuje, to ten sam plik do pobrania dla wszystkich, a żadne informacje o Twoim Macu nie są wysyłane.
Czy mogę ukryć karty, których nie używam?
Tak. Wybierz, które karty się pojawiają i w jakiej kolejności, ukryj lub zmień kolejność sekcji na każdej karcie, a okienko i elementy paska menu ułóż w ten sam sposób. Jedno Resetuj przywraca wszystko.