Modificare la periferica Bluetooth DeviceCache e conservare le modifiche?

Stavo seguendo questa pagina: Chiunque può colbind gioteck VX-1 (controller PS3) via Bluetooth? per modificare le impostazioni del plistip bluetooth sul mio Mac per consentire a un controller cinese PS3 di funzionare con il mio Mac.

In particolare, stavo cercando di cambiare ClassOfDevice e servizi. Perché da ciò che posso dire, i controllori cinesi PS3 sono completamente funzionanti, semplicemente non hanno i ClassOfDevice ei servizi memorizzati nei loro chip bluetooth. Così il mio Mac pensa che il dispositivo non sia funzionale.

Purtroppo, Mavericks sembra cancellare le modifiche apportte al plistolo non appena cerco di colbind il controller tramite Bluetooth.

Qualcuno sa come mantenere le modifiche al Plist Bluetooth?

Ho trovato la risposta!

Mavericks memorizza le preferenze in modo da caricare le modifiche nella cache di Mavericks.

La chiave è fare: i valori predefiniti leggere /Library/Preferences/com.apple.Bluetooth.plist nel terminal dopo aver apportto le modifiche al bluetooth.plist e prima di tornare al bluetooth.

Vedi qui: https://github.com/OpenEmu/OpenEmu/issues/1041#issuecomment-39808894 per una scrittura completa.