Kexit eli ytimen laajennukset laajentavat macOS: n Darwin -ytimen perustoimintoja. Ne vastaavat Windows -ohjaimia ja antavat ytimen kommunikoida tietokoneen laitteiston kanssa. Useimmiten nämä tiedostot eivät vaadi huoltoa. Mutta jos sinulla on ongelmia, sinun on ehkä viulistettava kext tai kaksi. Tässä artikkelissa opit lisäämään ja poistamaan Kextejä macOS: ssa.
Käytävätkö Macit Big Surissa ja myöhemmin Kextejä?
Apple ei enää suosittele kexttien käyttöä MacOS -laitteesi kanssa. Mikä pahempaa, macOS Big Sur ei edes tue joitakin keksejä; löydät listan niistä tässä.
Mistä Kexts löytyy?
Löydät kextejä kahdesta Macin paikasta. Useimmat asuvat ”System/Library/Extensions” -hakemistossa, joka on kextsien ensisijainen koti. Jotkut löytyvät myös ”/Kirjasto/Laajennukset” -kansiosta, mutta se on harvinaisempaa.
Voit tunnistaa tiedostot niiden .kext-laajennuksesta sekä laajennustyylisestä kuvakkeesta.

Kuinka poistaa Kexts
Kekstejä voi poistaa kahdella tavalla. Ensimmäinen on käyttämällä Terminal -komentoa kextunload
.
1. Määritä poistettava kext. Ole täysin varma, että sinulla on oikea. Järjestelmäkriittisen kextin poistaminen voi aiheuttaa suuria ongelmia, ja kext-nimet ovat usein salaisia.
2. Avaa Terminal ja anna seuraava komento:
sudo kextunload /System/Library/Extensions/kext.kext
Muista vaihtaa ”kext.kext” kext -tiedoston nimeksi. Jos esimerkiksi poistettavan kextin nimi on ”AppleMobileDevice.kext”, komento olisi seuraava:
sudo kextunload /System/Library/Extensions/AppleMobileDevice.kext
3. Kun olet kirjoittanut kextin, paina Enter -näppäintä, kirjoita järjestelmänvalvojan salasana ja paina Enter -näppäintä uudelleen.

Jos tämä ei toimi, voit myös vain poistaa väkisin kext-painikkeen rm
.
1. Poista seuraava tekstitiedosto käyttämällä seuraavaa Terminal -komentoa:
sudo rm -rf /System/Library/Extensions/kext.kext
Muista vaihtaa ”kext.kext” kext -tiedoston nimeksi. Jos esimerkiksi poistettavan kextin nimi on AppleIntelE1000e.kext, komento olisi seuraava:
sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext

2. Anna järjestelmänvalvojan salasana ja paina Enter.

3. Käynnistä tietokone uudelleen.

Kuinka asentaa Kexts automaattisesti
Seuraavat vaiheet kexttien poistamiseksi toimivat vain, jos käytät Mac -käyttöjärjestelmää ennen Big Suria ja käytät KextBeast -apuohjelmaa, joka on alun perin luotu käytettäväksi Hackintoshesin kanssa.
1. Lataa KextBeast. Jos sinulla ei vielä ole ilmaista tiliä tonymacx86.com -sivustolla, sinun on luotava tili tiedoston lataamista varten.
2. Siirrä asennettava kext -tiedosto työpöydällesi. Ohjelma toimii automaattisesti kaikissa kext -tiedostoissa ”~/Desktop” -hakemistossa, joten varmista, että sinulla on oikea.

3. Avaa KextBeast ja napsauta Jatka.

4. Napsauta ”Jatka” uudelleen.

5. Valitse järjestelmän käynnistysasema asennuskohteeksi ja napsauta Jatka.

6. Valitse ”/Järjestelmä/Kirjasto/Laajennukset” tai ”/Kirjasto/Laajennukset” -kohdan vieressä oleva ruutu sen mukaan, minne kext on asennettava. Jos et tiedä, minkä valitset, valitse ”/Järjestelmä/Kirjasto/Laajennukset”.

8. Napsauta ”Jatka”.

9. Anna järjestelmänvalvojan salasana ja napsauta ”Install Software”.

10. Odota asennuksen päättymistä ja napsauta ”Sulje”.

11. Käynnistä tietokone uudelleen.

Kuinka asentaa Kexts manuaalisesti
Jos käytät Macia, joka toimii Big Surissa tai uudemmassa, haluat todennäköisesti tarkastella ytimen laajennusvaihtoehtoja. Apple suosittelee DriverKit ja Verkkolaajennus, muun muassa.
Silti, jos käytät Big Suria aikaisempaa käyttöjärjestelmää, kexts voidaan asentaa manuaalisesti. Se on kuitenkin hankalampi prosessi, eikä Mac todella pidä siitä, että asennat tällaisia keksejä.
1. Vedä ja pudota kext -tiedostosi kohtaan ”/Järjestelmä/Kirjasto/Laajennukset”.

2. Napsauta ”Todenna”.

3. Anna järjestelmänvalvojan salasana.

4. Avaa Terminal ja käytä komentoa sudo kextload kext.kext
ladataksesi juuri kopioidun kext -tiedoston. Muista korvata “kext.kext” kext -tiedoston nimellä.

5. Anna järjestelmänvalvojan salasana.

6. Käynnistä tietokone uudelleen.

Usein Kysytyt Kysymykset
1. Miten pääsen Big Sur -järjestelmän laajennuksiin?
Siirry kohtaan Järjestelmäasetukset -> Laajennukset ja etsi laitteellesi asennetut laajennukset -sekä natiivit että kolmannen osapuolen.
2. Mac -järjestelmäni laajennus on estetty. Mitä minun pitäisi tehdä?
Siirry kohtaan Järjestelmäasetukset -> Suojaus ja yksityisyys -> Yleiset.
Ikkunasi oikeassa alakulmassa pitäisi näkyä Salli -painike viestin vieressä: ”Järjestelmän ohjelmisto kehittäjältä [Developer’s Name] lataus estettiin. ”
Napsauta vasemmassa alakulmassa olevaa riippulukkoa ja kirjoita salasanasi ja napauta sitten ”Salli” -painiketta.
3. Ovatko järjestelmälaajennukset ja ytimen laajennukset samat?
Järjestelmälaajennuksilla ja ytimen laajennuksilla on sama päämäärä, mutta ne toimivat hieman eri tavalla. Molempien tavoitteena on saada Macin taustatehtävät toimimaan sujuvammin.
Järjestelmälaajennukset eivät kuitenkaan toimi ytimen sisällä (toimivat sen sijaan kuten yksittäiset sovellukset). Siksi ne eivät muodosta yhtä suurta uhkaa Macille, jos ongelma ilmenee.
Käärimistä
Sinun ei tarvitse sotkea kekstejä liian usein. Ja jos laitteesi toimii Big Surilla tai uudemmalla, sinun ei tarvitse koskaan asentaa sitä.
Jos sinun on poistettava kext jossain vaiheessa, voit poistaa sen ilman suurempia ongelmia päätelaitteen avulla. Ja jos käytät vanhempaa Macia ja haluat asentaa kextin, yksinkertaista prosessia KextBeastin avulla.
Mitä tulee macOS -ylläpitoon, jotain muuta, johon saatat joskus tarvita apua, on tiedostojen poistaminen, jotka eivät poista tavallista tapaa.