I think you mean Mac OS X, not iOS (the latter being the one for phones, pods, and pads). Mac OS X is built on top of a Unix derivative that's definitely not Linux. Specifically, it's based on (or rather, is/was originally) OPENSTEP, which was made by NeXt and based on FreeBSD/NetBSD, which are in turn based on BSD Unix. See the "Unix" and "OS X" articles on Wikipedia for the full story.
In terms of needing to make modifications to the OS in order to successfully talk to a Nexus S 4G over USB, I haven't needed to on my MacBook. Connecting the USB results in device detection, no matter what mode my handset has been in (note: I haven't tried "firmware restore" mode, but fastboot/bootloader, CWM recovery, and plain old "on" all work fine). In the past, I HAVE had to add my nookColor to the Android SDK's ~/.android/adb_usb.ini, but I've definitely never had to add my Nexus S to any configuration files at all. I think touchfan is right in trying to flash something else, then flashing back to CM9. Alternately, I might flash the stock image ( https://developers.google.com/android/nexus/images ) to reset EVERYTHING, then start over with a fresh fastboot erase recovery and fastboot flash recovery recovery-clockwork-touch-188.8.131.52-crespo4g.img (or other recovery of choice).
I'm running the 20120424 nightly and whenever I select a text field (e.g. typing a text message, composing an email) my phone vibrates. I can turn this off by going to Settings -> Sound -> (uncheck) Vibrate and ring, but that turns off vibrate when I get notifications/phone calls. What's the deal? Is that how it's supposed to work, did I change some other setting somewhere that I'm missing, or is this a bug?
Note, this is different than the haptic feedback that occurs when you're typing on the keyboard, this is a solid "vrrbbbth vrrbbbth" when I tap a text field.
|Thread Tools||Search this Thread|