@NONITS I have not used hackintool (but I have heard about it), so I'm the wrong person to ask. If you use hackintool, do you still need USBInjectAll.kext?
EDIT: I just did a very quick read of Dallansky's Hackintool Tutorial. If you know what you're doing with this tool, then ignore me; however, it looks to me like there may be multiple ways to use the tool and one way requires you to delete USBInjectAll.kext after you detect your USB ports. Hopefully someone who is familiar with hackintool can chime in and advise you. The guide also mentions a USBPorts.kext file (generated by hackintool) that I don't see in your kexts folder. Again, if you know what you're doing with the tool, ignore me. If you don't, this might be a place to start looking.