Nope not exactly, ninjhax is a primary exploit as you only need the game itself to use it, oot is secondary as you cannot use oothax without some way to inject the save i.e powersaves or a 3ds already running homebrewaccidents happen.
also if primary exploits don't require a game or other stuff needed to aquire right?
secondary ones are like oothax and ninjahax and such require a game conjunction to work?