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-126.96.36.199-crespo4g.img (or other recovery of choice).
ios, Mac os x.. Same crap, different name.. But yeah, that was what I meant.. As a Linux user of 19 years.. (and originally didn't use it for good (Lord Nikon, and the original g3 ring a bell from the late 90s?), but the reason I'm EXTREMELY familiar with the inner workings of android).. Basically, since it first hit the net.. I can assure you the wiki is bad info.. It's built on Debian, which, is built on bsd Unix (that part is right), because I've hacked a Mac os x system to recover a user for a client one time when they forgot their password (NOT an easy task, mind you), and it takes Debian (or bsd Unix) ONLY commands, to do it.. Please bare in mind, wiki is user-submitted, so the information presented is not always accurate..
However, back ot, I think you've basically answered your own question at this point.. lol all Linux, especially back in the early days, is ALL trial and error, with some luck and programming knowledge, soooo yeah, it sounds like you've pretty much got it figured out..
Sent from my phone
using my finger... ;)
(If I've helped you in any way, please feel free to tip me by clicking
<-- that button over there, or in the options on your phone, or thanks are
always free )
TF201: Rockin the OFFICIAL CM11 4.4.4 nightly w/CMGA 4.4.3, Geass kernel & recovery, F2FS..
oh yeah.. and ART booted.. but lots of FC's with GApps..
Wanna know how? It's pretty easy.. write-up coming soon.. stay tuned..
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.
Cell Phone Unlocking is legal again!! That and much … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?