My best friend is a huge iPhone fanatic, has been since the very first one came out. Further worsening the situation, he's one of the top salesmen for AT&T corporate lol. Regardless of that, I've always hated Apple, before he even got his first iPhone. So I vowed to never buy one and have been very happy with my Blackberry and more recently my Droid
In the years he's has iPhone's, hes always delved into the jailbreaking scene. I love the guy, but he's not very tech savy, so I'm 100% certain that nothing he's done to that iPhone even remotely compares to truly customizing Android ROMs and/or apps.
The thing is, I don't really know a lot about jailbreaking iPhones. I know...Apples OS is still untouchable...jailbreaking allows access to third party apps...and thats about it. So my question is, if they're not altering the OS (because its not possible), how can they change themes, wallpapers, the "AT&T" logo on the taskbar, etc? Do they develop certain parts of the OS in on their own, speculating as to what the code is and keeping the UI identical to Apple's? Do they simply make apps that change this stuff, and if so, how is that possible?
I don't know a ton about computer programming (especially phone OSs), but without being able to alter the OS in some way, I don't understand how its possible for iPhones to be customized like this?
Furthermore, why haven't I seen more options such as this for Android? I'd love to be able to put whatever I want on the unlock screen (wallpaper, widget). And It'd be cool to do some funny stuff like changing "Verizon" to "Vagina". I know you can change boot anims and get themes and have customizable unlock wallpapers/sliders...so its not that Android can't be customized. It just seems like theres a lack of customization for all those little tiny things that'd be cool. I'm sure I could go through the whole OS and find out where to change that, but I dont have 10 years to learn linux/android and go through all the code.
On that note, is there anyway to make the right slider in the unlock screen "vibrate" instead of "mute"? I almost never mute my Droid, but I put it on vibrate multiple times a day.