Skip to content

A codeless kext that patches the NVMe controller to rename it to Apple’s native one or something else

Notifications You must be signed in to change notification settings

AppleOSX/GenericNVMeName

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

GenericNVMeName

A codeless kext that patches the NVMe controller to rename it to Apple’s native one or something else

GitHub Downloads (all assets, latest release)

Feature

  • Rename Generic SSD Controller in System Information to Apple SSD Controller or something else

Supported OS

  • macOS Catalina (10.15) to macOS Sonoma (14)

Usage

  1. Download from releases.
  2. Click on GenericNVMeName kext and choose Show Package Contents.

  1. Click on the Contents folder.

  1. Edit Info.plist.

  1. Find IOPCIPrimaryMatch under IOKitPersonalities\com.AppleOSX.GenericNVMeName.

  1. To find your IOPCIPrimaryMatch, you should use Hackintool to find the NVMe Vendor and Device ID.

Warning

  • For example, if your Vendor ID is 0xAAAA and Device ID is 0xBBBB, then you should combine both like this: 0xbbbbaaaa (all in lowercase) and fill it into IOPCIPrimaryMatch.
  • It also supports multiple NVMe by separating with a space like 0xbbbbaaaa 0xddddcccc
  • In my case, my Vendor ID is 0x8086 and Device ID is 0xF1A8, so my IOPCIPrimaryMatch is 0xf1a88086.

[Optional]

  • You can change the NVMe controller name by changing the Vendor Name and Chipset Name in Info.plist.

Caution

  • I think the members and owners of ChefKiss Inc shouldn't use this kext. Why? Because Visual will say Do not use this kext because it will inject some useless information and just only for comestic, etc.... So, is that true? We still don't know because I've been banned from both Telegram and GitHub by ChefKiss (Visual)

About

A codeless kext that patches the NVMe controller to rename it to Apple’s native one or something else

Resources

Stars

Watchers

Forks