Full disclosure: si tratta di una pura speculazione, che vale la pena provare ma che non intende essere l'ultima parola.
Avrebbe senso che non è possibile modificare il VID / PID dopo che il dispositivo è stato collegato. La tua idea di modificare il kext potrebbe essere sulla buona strada, ma da quello che ho capito, OS X generalmente non ama caricare i driver modificati (perché le loro firme non saranno più corrette).
Innanzitutto, prova a disabilitare Gatekeeper (è l'opzione che ti impedisce di eseguire app non firmate). È in Sicurezza e amp; Privacy in SysPrefs.
Se ciò non funziona, questo potrebbe valere la pena provare, ma non so se farà qualcosa. Alcune versioni di OS X hanno apparentemente un interruttore che consente di caricare i driver modificati (normalmente non è possibile). Il comando è:
sudo nvram boot-args="kext-dev-mode=1"
Quindi modifica il tuo kext e ricostruisci la cache di kext:
sudo kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
(Fonte: link - modifica di kex sulle nuove cause di OS X Beta che non riescono a caricare, forse questo sta ancora accadendo nelle vecchie versioni del sistema operativo - avrebbe senso, dato il strong senso di sicurezza di Apple.)