Slashdot Mirror


CyanogenMod: the History of an Android Hack

An anonymous reader points out a Wired story about some of the efforts behind CyanogenMod, a popular piece of Android modification software. Quoting: "CyanogenMod expanded into a team of 35 different 'device maintainers,' who manage the code for the 32 different devices that the project supports. Like Google, the team publishes its code to an online repository and accepts online submissions for changes to the code from other developers. Seven core members decide which of the submitted changes make it into the next release of CyanogenMod, and which don’t. ... Ultimately, CyanogenMod aspires to be more than just a software mod. 'I think one of our biggest dreams is to see a phone ship with Cyanogen on it,' says Soyars. But pairing the software with a phone is no easy task. First, CyanogenMod would have to pass the tests required by Google’s certification program in order to bundle Google’s proprietary apps — Gmail, Calendar, etc. — on the phone."

118 comments

  1. Re:Fragmented much? by Anonymous Coward · · Score: 0, Insightful

    The hardware and resulting drivers (often proprietary) is where the fragmentation is.

    Google wanted to give manufacturers enough freedom to build what they they want so that innovation could happen but by doing that there is obviously going to be possibly major differences between different pieces of hardware.

  2. Re:Fragmented much? by Superken7 · · Score: 2

    I would say 35 for 32 devices is not really enough. There is a lot of testing and development, porting that needs to happen.

    Also, hardware fragmentation isn't really fragmentation, Its choice.

    Android fragmentation usually refers to the pathetic fact that many phones don't get their system updates ported on time (or at all), thus leaving a platform with multiple major OS versions around.

    If you are going to troll, at least do it right. :P

  3. CM7 saved me from crucifying my Samsung Captivate by APE992 · · Score: 5, Interesting

    I've been using CM7 on my Samsung Captivate for roughly two months now and the change between it and the ROM Samsung/AT&T make available is astounding: A) GPS actually works. On my stock eclair ROM it'd take upwards of a few minutes to get a lock if ever. B) Stock eclair/froyo would give you 3G at best. The Captivate is capable of HSDPA which CM7 offers (but to be fair all you'd really need to do is flash a compatible radio firmware to enable this on stock ROMs). C) Instead of randomly shutting itself off during the day and night, CM7 keeps on ticking 24/7 unless something catastrophic happens. D) I'm not 100% what filesystems each use, but the stock filesystem causes a well known very noticeable lag that CM7 doesn't have. E) Easily modified for Netflix usage. F) None of those god awful AT&T apps forced upon stock ROM users. I hated those with my Palm Treo 680 and I still hate them. To be fair most, if not all, custom roms are capable of the above. I have used others but typically found that my device would continue to randomly shut itself off, though this might be fixed by virtue of having gingerbread instead of eclair.

  4. Cyanide mod for the i-Phone by knotprawn · · Score: 0

    This one's out there somewhere. I'm looking for it.

    1. Re:Cyanide mod for the i-Phone by kwenf · · Score: 2

      Do you mean the iDroid Project? As far as I know it doesn't even work on most iphones. You can check the progress here.

    2. Re:Cyanide mod for the i-Phone by knotprawn · · Score: 0

      Sorry, I was trolling. I'm not an Apple buff. And I said Cyanide, not Cyanogen :). But I hadn't heard of the iDroid Project before, thanks. Didn't know that something like that existed.

  5. Congratulations by Superken7 · · Score: 2

    Congrats to the whole CyanogenMod team. Even if the numbers show that CM users are the minority, I think its a pretty damn good project. I love my CyanogenMod enabled phone :)

    I am happy to be able to get a phone that is unlockable by design, and put an alternate mod on it that provides me with features that a stock OS doesn't. Thanks CM team! :)

  6. Re:Fragmented much? by FranTaylor · · Score: 1

    Why don;t you tell us about how many engineers and test systems Microsoft needs for their "standard" platform.

  7. Talking about Googles proprietary apps.... by AbRASiON · · Score: 2

    The calendar is weak, I want more view options, how many days ahead can I see, setting the start and end time of the day so I can see 8:00am till say 9:00pm in a single window snapshot. Things like that.

    I've taken to installing one called "Business Calendar Free" but it's not quite right either.
    Does google ever update it's apps or do they just assume users will swap to third party applications so they only do a basic one?

    P.S I was going to link to the Android marketplace to show the calendar app I'm using but oddly enough it's not in the list of devices on my handset, no idea why - this kind of inconsistency is frustrating with Android, I think I should just switch back to Appbrain and forget Market.Android at this point

    1. Re:Talking about Googles proprietary apps.... by lucian1900 · · Score: 1

      The Cal

    2. Re:Talking about Googles proprietary apps.... by MikeBabcock · · Score: 1

      Use the online market link and you can see all applications, and whether they're compatible with your phone or not (if you log in with your Google ID).

      --
      - Michael T. Babcock (Yes, I blog)
    3. Re:Talking about Googles proprietary apps.... by gearloos · · Score: 1

      For Cal just get Jorte and use the widget. Its compatible with Cyan 7.x . actually most everything is compatible. Only issue I ever had was recently running Netflix on my Nexus S when Koush typo'd the /system/build.prop and named the phone a Samsung instead of a samsung. I just edited and continued on.. no big deal.http://mobile.slashdot.org/story/11/05/21/2137240/CyanogenMod-the-History-of-an-Android-Hack#

      --
      "Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
    4. Re:Talking about Googles proprietary apps.... by rfdparker2002 · · Score: 1

      Well actually (unlike Market and Gmail for example) the Contacts and Calender apps are part of the Android Open Source Project, with Google just providing 'Sync Adapters' to sync their data as part of their proprietary 'gapps' package. So this means two things, firstly that these apps will get updates with platform releases (not via Market) - just by the screenshots, they both looker 'nicer' in Honeycomb - and secondly that (as is already done with Contacts in CM) it should presumably be possible for custom ROMs to modify these apps yet still have them be compatible with the Google 'Sync adapters' (of course on the other side of the equation, many apps already provide their own 'Sync adapters', Facebook and Skype being examples).

  8. It's like getting a new phone by obarthelemy · · Score: 3, Interesting

    I have installed CM7 twice:

    - Once on my brother's X10 mini pro. The thing was barely usable before, extremely slow, bloated crapware... With CM7 it feels like a new phone, much snappier, and with a much better interface and software portfolio.

    - On my own WinMob 6.5 HTC HD2. More to check if it actually worked than to really use it, I am quite happy with WinMob since I don't do anything fancy with my phone. Well, strike that. I now run android all the time. The interface is much better, so are the apps... I only miss winmob's RDP server.

    So kudos, and thanks, to the CM team. Phone manufacturers should pay you, or at least help you. You breathe new life into old and clunky phones.

    One remark though, being totally new to modding phones, I struggled a bit with the instructions on the XDA-Dev site. The hackers there assume some knowledge of modding (how to boot in "Flash Update" mode, installing the root...). Following 10 lines of instructions for the X10 install took me about 3hrs, lots of cold sweat... but worked on the first try.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
    1. Re:It's like getting a new phone by lanner · · Score: 2

      The phone handset manufactures lose money by extending and enhancing the capabilities of old phones. So, you won't be seeing much help out of them. However, if enough people care about modding their phone and make their purchasing decisions on that fact, the manufactures might let you have an open bootloader. But, as the userbase gets larger, the likelihood of that gets smaller.

    2. Re:It's like getting a new phone by cpicon92 · · Score: 1

      What CM for the mini pro did you use? I've been thinking about doing it to mine.

    3. Re:It's like getting a new phone by MikeBabcock · · Score: 1

      Agreed. I'm running CM7 on an original HTC G1, which as modern smartphones go is a dinosaur, but runs just fine with CM on it. One of the major selling points for me when I upgraded was to find a phone that's compatible with CyanogenMod so I wouldn't lose those features.

      Going back to Android 2.1 or 2.2 on a brand new phone when you've been using 2.3 via CM on a G1 is just silly.

      --
      - Michael T. Babcock (Yes, I blog)
    4. Re:It's like getting a new phone by the_humeister · · Score: 1

      I agree. I put Cyanogenmod on my HTC Aria, and things just work better now. One thing I like is being able to turn off individual radios instead of the all or nothing of just plain airplane mode.

    5. Re:It's like getting a new phone by erroneus · · Score: 2, Insightful

      It's true. The industry is being suppressed by the carriers. It reminds me of the old days when you couldn't own your own phone at home and had little to no choice of which phones you could select for rent from Bell.

      Even now, you are highly controlled as to what you can do and what you can use. It hasn't gotten "bad enough" just yet for the government to step in and do anything about it... but take heart -- things are getting worse in the U.S. so we can look forward to much worse things as TMobile will be acquired and even fewer choices and more abuse will reign. As that happens, something will have to happen... eventually.

    6. Re:It's like getting a new phone by caseih · · Score: 1

      Phone manufacturers should pay you, or at least help you. You breathe new life into old and clunky phones.

      That's exactly why phone companies won't ever do it, and aren't at all interested in CyanogenMod. They aren't interested in improving existing phones; they are in the business of pushing new expensive phones. Or at least new contracts. Want to upgrade your year old clunker phone? No problem. Just sign here to start a new two year contract and you're good to go!

    7. Re:It's like getting a new phone by trapnest · · Score: 1

      The G2 (Desire Z) is an amazing device. CM 7.0.2 running nicely here. One thing I really miss about my G1 is the keyboard...

    8. Re:It's like getting a new phone by FlatEric521 · · Score: 1

      The G2 (Desire Z) is an amazing device. CM 7.0.2 running nicely here. One thing I really miss about my G1 is the keyboard...

      The G2 has a keyboard. Its true the G2 keyboard is a 4 row instead of a 5 row like the G1, but its usable. However, ever since I replaced my G1 with a G2, I typically used the swype virtual keyboard instead of the physical one. Its possible to extract swype from the original ROM if you backed it up before flashing CM. That is what I did. Swype + CM 7.0.3 is nice.

    9. Re:It's like getting a new phone by Rennt · · Score: 1

      You are better off just getting swype from the developer - the beta has open for ages now, and the "stock" version that came with your device doesn't get any updates.

    10. Re:It's like getting a new phone by Anonymous Coward · · Score: 0

      Totally agree. It's a major reason I'm still using my OG Droid.

    11. Re:It's like getting a new phone by Anonymous Coward · · Score: 0

      One thing I like is being able to turn off individual radios instead of the all or nothing of just plain airplane mode.

      You do know that the stock phone has a widget for turning on/off individual radios, right? It is part of Android itself.

    12. Re:It's like getting a new phone by Anonymous Coward · · Score: 0

      something will have to happen...

      Why? We've so far surpassed the extent of having our liberties taken from us in the US that caused us in the past to rise up and do something, too many people are dependent and not enough really want liberty anymore. You see it in the anti-gun movement, newsflash* the 2nd amendment should be read as our right to force the government to do what we want. You see it in all the people that want the government to step in as you say and fix things, that'd be all well and good, but the people with the deepest pockets OWN the government, the citizens just vote for who we want to go up to Washington to be their patsies. Why is it that people have this idea that the government should be coming to our rescue all the time? Why don't people believe we can organize and come to our own rescue? No one wants to give up the comforts and conveniences of modern life. Guess what, YOU DON'T NEED A CELL PHONE. If enough people believed this, the landscape of the phone companies would be different.

  9. Re:Fragmented much? by Lehk228 · · Score: 1, Funny

    what on earth gave you the idea that microsoft tests anything, or more specifically, that they do not consider the initial wave of bug reports and complaints to be their testing phase.

    --
    Snowden and Manning are heroes.
  10. Nook Color by rossz · · Score: 1

    I bought a Nook Color for the sole reason of installing CyanogenMod on it and using it as a general purpose touch pad. Works great.

    Now if I could just get a variation of the koi live wallpaper that has piranha that attack your finger whenever you touch the screen.

    --
    -- Will program for bandwidth
    1. Re:Nook Color by darjen · · Score: 1

      yep, same here. love my NC + CM7. best cheap tablet you can by.

  11. Re:CM7 saved me from crucifying my Samsung Captiva by Anonymous Coward · · Score: 0

    I couldn't agree more I was ready to sell my HTC Evo because the firmware was so horrible CM7 has been excellent for me as well particularly when you use the rom manager it makes upgrading so simple.

  12. Re:Fragmented much? by Psyborgue · · Score: 3, Informative

    It's the opposite of fragmentation. 35 people manage 32 devices, yes, but the rom looks and feels the same on every phone. 35 people are required because usually a developer only has one or two phones.

  13. Cyanogen deserves credit by Anonymous Coward · · Score: 1

    I took the plunge and bought my nexus one "without contract" a few months after it was released. Since then I unlocked and and have run different versions of cyanogen mod. Doing so has increased it's functionality (For instance FM radio did not work on the stock roms but does with the radio updates used in Cyanogen mod)

    Although it was only a small amount I donated what I could to support them. May the folks involved in the project get all the credit they deserve. Thanks for the good work guys!

    1. Re:Cyanogen deserves credit by Nichotin · · Score: 1

      Thanks for reminding me to donate. They truly deserve some extra beer money for their effort.

  14. Re:CM7 saved me from crucifying my Samsung Captiva by Psyborgue · · Score: 1

    The stock Filesystem on the captivate is probably RFS. That's what it is on my Vibrant (or was, until i flashed a rom that uses ext4). Glad to hear GPS works. It's horribly broken in all the Galaxy S Variants. Seems to be a driver issue. As soon as CM7 is stable i'll be switching (either that or the CM7 based MIUI).

  15. Saved me from terrible Motorola's Froyo by MarcoPon · · Score: 1

    Motorola's long awaited Froyo update for the original Milestone was bad. Really bad! That convinced me to try CynogenMod 7, and it's just great: phone is faster, batteries last more, everything seems to be working just fine.

    --

    SeqBox
    1. Re:Saved me from terrible Motorola's Froyo by kirbysuperstar · · Score: 1

      Wasn't Gingerbread out by the time most countries got the Milestone Froyo update?

    2. Re:Saved me from terrible Motorola's Froyo by MarcoPon · · Score: 1

      Yes, that too. But a well-made Froyo would have probably been enough, for me at last. But Motorola released something really sub par, in addition to being late. I have no idea if they plan to release a fixed version, but considered they biblical times, I think it's irrelevant.

      --

      SeqBox
  16. Non sequeter by drb226 · · Score: 1

    But pairing the software with a phone is no easy task. First, CyanogenMod would have to pass the tests required by Google’s certification program in order to bundle Google’s proprietary apps — Gmail, Calendar, etc. — on the phone.

    Non sequeter. Having Google's proprietary apps is not necessary in order to "pair the software with a phone". Sure, it helps, but it's not necessary.

    1. Re:Non sequeter by PC+and+Sony+Fanboy · · Score: 1

      But pairing the software with a phone is no easy task. First, CyanogenMod would have to pass the tests required by Google’s certification program in order to bundle Google’s proprietary apps — Gmail, Calendar, etc. — on the phone.

      Non sequeter. Having Google's proprietary apps is not necessary in order to "pair the software with a phone". Sure, it helps, but it's not necessary.

      That's not a non sequitur. Banana pancake.

    2. Re:Non sequeter by GuldKalle · · Score: 2

      AFAIK, one of the proprietary apps is Android Market. Without that, you don't get buyers. Without buyers, no profit, no phone.

      --
      What?
    3. Re:Non sequeter by kwalker · · Score: 1

      It's not just Gmail, Calendar, etc. It's the Market app itself also. That's the lynch pin. If you can't get the Market app on the phone, how are you going to get easy (customer-friendly) access to the rest of the things (Google-owned or otherwise) that you want? Sure geeks can side-load apps into Android devices, but non-geeks won't in any real numbers.

      --
      ... And so it comes to this.
    4. Re:Non sequeter by phoenix_rizzen · · Score: 1

      Isn't this one of the reasons for the existence of the Amazon Android Market?

    5. Re:Non sequeter by h4rr4r · · Score: 1

      Ever hear of the amazon market?

    6. Re:Non sequeter by cos(0) · · Score: 1

      No.

  17. Re:CM7 saved me from crucifying my Samsung Captiva by pegisys · · Score: 1

    I installed CM7 on my vibrant a few days ago and it's stable enough now to be a daily driver. I get better performance and better battery life. I haven't had a chance to really test the GPS yet though.

  18. Re:Fragmented much? by Anonymous Coward · · Score: 0

    Your comment shows why programmers are forever doomed to be under appreciated, because the arrogance and ignorance of the general public will never understand the actual amount of effort or testing put into large software design.

  19. Re:Fragmented much? by PC+and+Sony+Fanboy · · Score: 1

    what on earth gave you the idea that microsoft tests anything, or more specifically, that they do not consider the initial wave of bug reports and complaints to be their testing phase.

    That's a good question. I wonder what they call the beta software releases at microsoft. Obviously not testing.

  20. Re:CM7 saved me from crucifying my Samsung Captiva by erroneus · · Score: 1

    I run a TMobile Vibrant. Awesome phone after I put Team Whiskey's stuff on it. It wasn't "bad" before that, but it is definitely better and has things enabled that TMobile would rather I not enable such as wifi tethering. (But that's okay, I only use it when absolutely needed and that is RARELY. I did need it once because I had a crappy eBook reader that wouldn't get on my company's guest wireless.)

    You sound like you are having some pretty rough problems with the phone though -- have you done an Odin reload? That supposedly restores the phone to factory defaults and reloads an older firmware load. From there you will have to re-root and all that other nonsense if you want to try another alternate firmware, but if you want to go back to carrier-default, then Odin will be all you need to do. After that, any OTA updates will eventually find their way to your phone.

  21. Cyanogenmod is the shizz by Wyvern2005 · · Score: 1

    I've been using Cyanogenmod on my phones since JesusFreke decided to quit maintaining for the G1..and it's really great to see how the community has grown. There are more phones and devs maintaining them than I ever would have imagined back then.
        I hope SOMEONE eventually has the balls to ship a phone with Cyanogen on board..at least a developer phone or something..I think it'd be good for the community and good for the phone companies to see what can be done. It's OUR hardware once it's bought..use what you want on it..and help develop it..
     
                MOAR OPENSOURZ PHONZ!

    --
    Oops..was I supposed to push that button?
  22. Cyanogenmod is great! Except... by crhylove · · Score: 1

    ... You never know when they might randomly stop supporting your device. :( I'm looking sadly at my Mytouch 3g (which can TOTALLY handle gingerbread, btw).

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  23. Re:Fragmented much? by lowlymarine · · Score: 1

    Because Windows 7 shipped with so many serious bugs, right? And Office 2010, just riddled with bugs, right? But no, keep mindlessly bashing Microsoft in totally unrelated topics.

  24. sad that it must depend on exploits by Anonymous Coward · · Score: 1, Insightful

    On most (all?) phones, installing this or other mods requires using an exploit to get around the phone's security. It's a sad, dismaying situation to me. With PCs, you get to own it after you buy it, by design. You can install whatever OS and software you want, and it obeys you. With phones, even if you pay full price and forgo a plan, they're mostly locked down hardware. Newer ones like the HTC Sensation have cryptographically signed bootloaders and haven't even been broken yet.

    The whole situation is fucked up. By default, you don't actually own the device even if you've paid for a full price non-subsidised phone. Since the future lies in most computing needs being met by these devices, why on earth are so many people financially supporting companies that retain control over things you buy, after you buy them? It seems like a stupid direction, to me. Sure, exploits can get around some of that, for the moment, but is this *really* the direction we want to take, letting multinational companies control our personal electronics?

    1. Re:sad that it must depend on exploits by Anonymous Coward · · Score: 0

      Better android than the alternatives however...

    2. Re:sad that it must depend on exploits by Anonymous Coward · · Score: 0

      So buy a Nexus One/Nexus S.

    3. Re:sad that it must depend on exploits by Anonymous Coward · · Score: 0

      Really? Maemo seemed much better on that front. You got root out of the box, and the bootloader isn't locked down against you.

    4. Re:sad that it must depend on exploits by peppepz · · Score: 1

      Yeah, but they also happen to be among the most expensive ones, too :-/ .

    5. Re:sad that it must depend on exploits by Briareos · · Score: 1

      Surprising as it may be, Sony Ericsson even put up a site with step-by-step instructions to unlock the boot loader on their new Xperia phones (well, and having you check off a box that you acknowledge that this might void your warranty) and also put up instructions how to build a kernel and flash it to your phone:

      http://blogs.sonyericsson.com/wp/2011/05/06/how-to-build-a-linux-kernel/

      np: Shackleton - Deadman (Fabric 55)

      --

      "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

    6. Re:sad that it must depend on exploits by Anonymous Coward · · Score: 0

      Talking about the Nexus S, I haven't really grasped the difference between rooting and 'unlocking the bootloader'. I have an S, and would like to use su and the works on it (some functionality in programs I installed depends on rooting), but I don't want to go and brick my phone or invalidate my warranty. Do I need to install CM, or can the stock ROM handle rooting after some poking around?

      Posting anonymously not to undo my mods.

    7. Re:sad that it must depend on exploits by h4rr4r · · Score: 1

      So buy a nexus. I have an OG Droid, no exploit needed to flash a new rom.

    8. Re:sad that it must depend on exploits by makomk · · Score: 1

      Though remember that this is Sony we're talking about, and the way they've got it set up means they can withdraw the ability to unlock the bootloader from anyone that hasn't already done so at any time they feel like it. (You have to request a bootloader unlock code tied to your phone serial number from their website.) Wouldn't be terribly surprised if they did either.

    9. Re:sad that it must depend on exploits by Anonymous Coward · · Score: 0

      Probably too late for you to see this, but the difference is fairly simple.

      I'm going to assume you know about Linux (you're on Slashdot afterall).

      Root is just that, root access to the OS. You can do anything you want to the OS and hardware as root.

      Let us further suppose that you want to install a new kernel. You compile it, and then run LILO to make sure it gets booted. What if you didn't have the LILO binary around however? You wouldn't be able to run a new kernel, so every time you booted it would be the old one.

      That is what unlocking the bootloader does. It allows you to specify a new kernel to boot, so you aren't using the stock build any more.

      Having root is a good thing. It allows you to change a lot of things, but the one thing you can't change is the kernel. So if you want to move to a newer version of Android, or even just enable things like auto-cpu throttling, you need to unlock the bootloader so you can run a different kernel.

  25. Re:Fragmented much? by errandum · · Score: 1

    This is actually the best attempt at homogenization on the Android platform that I see out there.

    This rom kind of works and feels the same on every device. Some minor tweeks here, some extra features due to better hardware there, but very similar overall. It also has the capability of resurrecting some very old phones with primitive hardware.

    The reason for 32 developers, I bet, it's because most of them work for the phone(s) they own. If 7 or 8 of them had them all and worked full time on this there'd be no necessity for so many people.

  26. Re:Fragmented much? by RyuuzakiTetsuya · · Score: 1

    Okay, you're trolling but I'll bite.

    If you followed my history of posting about Android here, you'd think I'd be taking your side.

    I have a bone to pick with OEMs and Google who make CyanogenMod a necessity for some power users, not just a neat side project. It's not just hardware that's fragmented, it's software too. But ultimately my problem with Android is how Google lets OEMs treat Android users(yes, Apple is locked down; blahblahblah but Jony Ivy isn't tweeting about how 'open' iOS is then taking it back for shits and giggles saying it's open for OEMs only and users can go kick rocks; they offer a locked product, they sell a locked product).

    Android fragmentation is real, CynaogenMod is an attempt to make that fragmentation as painless as possible. CM is what Android could be, and that makes me really, really, REALLY sad.

    --
    Non impediti ratione cogitationus.
  27. Re:Fragmented much? by Runaway1956 · · Score: 1

    Think about that for a minute. WinXP was an alpha, Vista was a beta, and Win7 is release candidate 1. When they get around to Win10, maybe they'll actually have a legitimate operating system. But, I wouldn't count on it . . .

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  28. 3 CM by Nemo's+Night+Sky · · Score: 1

    Such good stuff. I don't think I could ever go back to stock android.
    CM 7 on HTC Passion (Google Nexus One) /w T-mobile's GAN calling ported from MyTouch 4G

  29. Re:Fragmented much? by whoop · · Score: 2

    Likewise, roughly one person is all it takes to maintain the software side of Android for a model phone. So, why can't hardware makers come out with updates in a timely manner? They use their programmers working on the bloated crap like HTC's Sense that nobody wants.

    My old HTC Hero (October '09) was pretty slow and difficult to use until I rooted it and went with other ROMs. HTC barely came out with Android 2.1, several months late. Then they stopped development, since it was too old. With Cyanogenmod, I was able to get a lot more use out of it going into Android 2.3 (Gingerbread).

  30. Thanks for the cape. by Anonymous Coward · · Score: 0

    I have an LG Optimus S with CyanogenMod installed, and it's leaps and bounds over the stock Sprint ROM. Thanks to the entire team, especially those who put in the effort to get it ported to my dinky hardware. Cyanogen is the suit that turns my Clark Kent into Superman.

  31. Re:Cyanogenmod is great! Except... by drmacinyasha · · Score: 1

    It's not that the team stops supporting the device. It's that there's no device owners who want to step up and maintain the device. Look at the Hero GSM; its maintainer went and got a new phone, and stopped caring about the Hero, so it was dropped. Dream/Sapphire was dropped because it was too much of a headache to maintain, and the rest of the team would rather focus their time on newer devices like the G2x. Developers are free to come forward and be maintainers. But those who port CM7 to unsupported devices haven't come forward, and tend to make code edits which break CM on every other device. Or they're just greedy and don't push their changes to Gerrit.

  32. Re:CM7 saved me from crucifying my Samsung Captiva by Anonymous Coward · · Score: 0

    Yup... I've tested a ton of Rome.over the years ( such as docs ron, cm7, and many others I can't remember and story k.Tom's from samfirmware.com as well. The thing is I did do a Odin flash with re-partition and still a no go. I thought at first it was an issue with art sin e my derive uses their towers where I'm at now.. but the same issue exists even at work which uses the carriers native towers. Oh.. and no OTA updates for me (or at least that I've ever received from my carrier) hence the flashing :)

  33. Re:Fragmented much? by mlts · · Score: 1

    There are better explanations of the fragmentation down below, but one needs to remember, these 35 people are all volunteers. These are people who try to give their time when possible, but may not be giving as many hours that a full time developer would be doing for earning his/her main income.

  34. Re:Cyanogenmod is great! Except... by errandum · · Score: 1

    Because you payed them a lot for all the free versions you got (that, I'm sure, are better than your stock rom).

    Also, that is a very weak phone. It might "handle" gingerbread, but not well enough (that's what I'm told, i believe that's the same as the htc magic).

    2.2 is miles away from the rom that came with that phone, you should thank them for what they done instead of complaining.

  35. Stupid question... by Anonymous Coward · · Score: 0

    ...if I install Cyanogen Mod on my phone, will I still be able to use the Google Market?

    1. Re:Stupid question... by arielCo · · Score: 1

      Of course - otherwise it'd be pretty much a dud. Also, if it's rooted (which is a trivial step compared to installing CM), you can use Market Enabler to fake any network (MCC+MNC) and use the corresponding market.

      --
      This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
    2. Re:Stupid question... by peppepz · · Score: 1
      Yes of course, there's a separate installer which bootstraps the market and all other closed source Google apps onto the device.

      I don't know if it is 100% legal to use Google's closed apps on a unofficial firmware; perhaps it is, because the phone hardware was licensed to run them originally. So far, it doesn't look like Google have had particular problems with people doing this.

    3. Re:Stupid question... by Kompressor · · Score: 1

      I don't know if it is 100% legal to use Google's closed apps on a unofficial firmware; perhaps it is, because the phone hardware was licensed to run them originally. So far, it doesn't look like Google have had particular problems with people doing this.

      There was a short period of time where Google had a beef with CyanogenMod when it included the Google apps as part of its distribution. Wkipedia has a bit of coverage of the event.

      The short version is that Google allows end users to back-up the Google apps that are licensed for the device from the OEM firmware, and then re-install them onto CyanogenMod later, however CyanogenMod is not allowed to distribute the apps themselves.

      --
      kmem russian roulette: Aquillar> dd if=/dev/urandom of=/dev/kmem bs=1 count=1 seek=$RANDOM
  36. Re:Fragmented much? by Anonymous Coward · · Score: 0

    What the fuck do you think Vista was you jackass?

  37. Re:Fragmented much? by ozmanjusri · · Score: 1

    Your comment shows why programmers are forever doomed to be under appreciated,

    Actually, it shows why software development shouldn't be called engineering (yet).

    --
    "I've got more toys than Teruhisa Kitahara."
  38. only Android I'll use by Anonymous Coward · · Score: 0

    CM is the only Android I'll use; great thanks to the team for making it happen. PSA: See that "Donate" box on the bottom of www.cyanogenmod.com? Use it!

  39. Re:Cyanogenmod is great! Except... by Rennt · · Score: 1

    A first-gen android device IS underpowered for gingerbread. Even CM6 was on the heavy side on my G1 (same hardware as your myTouch). You had to be careful what apps you installed so you didn't kill performance. That's not a satisfactory experience.

    But the shelf life of these devices has nothing to do with the actual capability of the hardware. From the manufacturer the problem is planned obsolescence. From a community project, support runs out when there are no volunteer developers left who think its worth the effort.

    How long ago did HTC last ship an update for your phone?

  40. Superior power control widget by Nichotin · · Score: 1

    I use CyanogenMod based roms on my Android devices, and the main reason is the power control widget. It has many more features than the stock one. When you add it you can choose to have toggle buttons for stuff like 2g/2g+3g/3g, flashlight, orientation, wireless hotspot and many more, including the ones from stock like bluetooth, wifi and data traffic.

    First thing I did when I got my Desire HD was to get rid of the stock sense rom and install CleanDHD (Cyanogen 7-based).

    1. Re:Superior power control widget by BertieBaggio · · Score: 1

      I too have a Desire HD too and was considering installing a custom ROM for the heck of it. But I don't see what advantages it offers beyond the slightly-nebulous "more control", although your power widget example was quite useful. Since you seem to be a fan, is there any chance you could expound upon cyanogenmod's virtues? :)

      --
      If all you have is a grenade, pretty soon every problem looks like a foxhole -- MightyYar
    2. Re:Superior power control widget by Nichotin · · Score: 1

      http://www.cyanogenmod.com/about/features and http://www.cyanogenmod.com/about

      A lot of stuff is listed there. I think Cyanogen provides a pure Android experience, plus some handy extras that I find pure AOSP builds lacking. If you'd rather have Sense, you can find all sorts of supertweaked Sense ROMs on XDA. But heck, go ahead and try CyanogenMod and see if you like it. After rooting, taking full backup of your phone is trivial, so experimenting after that is not that much hassle.

    3. Re:Superior power control widget by BertieBaggio · · Score: 1

      Excellent, thanks for the info :)

      --
      If all you have is a grenade, pretty soon every problem looks like a foxhole -- MightyYar
  41. Re:CM7 saved me from crucifying my Samsung Captiva by postbigbang · · Score: 1

    Which is one of the things that Cyanogen-Mod doesn't do on the original T-Mobile G1: WiFi.

    Wanna tether? Have a nice day. Doesn't work. Wifi doesn't work. Bah.

    --
    ---- Teach Peace. It's Cheaper Than War.
  42. The problem is in the fine print by FireBreath · · Score: 5, Informative

    Yes Cyanogen is great, I run it on an Android phone or two and love it to bits. But that's not really the point...

    The question here was about shipping a phone with CM preloaded, and that comes down to a number of business concerns.
    In order to get the real penetration that this would need to get off the ground, CM would obviously need to pair up with a hardware OEM in order to get a handset crafted (or repurposed) and then they would also need carrier backing in order to get the sales penetration needed for a sustainable plan.

    The major issue carriers will have with CM is the fact that the OS is rooted out-of-the-box and that carriers have a multitude of requirements imposed on handsets they'll slap their brand name on. Carriers tend to have business needs that require them to preload certain content on the device, rooting a device allows the user to quickly remove this content (something a carrier might have to swallow from the more knowledgeable users, but not something they would be willing to allow their userbase to perform at the flip of a switch). Rooting also opens a whole mess of security questions, which a carrier would tend to want to stay away from:

    User: "My personal info was stolen from my phone!"
    Carrier tech support: "Well your phone is rooted and you downloaded some nasty apps that captured your private data"
    User: "But you sold me a rooted phone."

    You also face issues like some of those mentioned in the comments here to the tune of "CM7 makes it easy to use Netflix". This is one example of many, but Netflix is currently only supported on select few handsets. I can imagine the lawsuits if a carrier were to sell and sponsor a device that "allows user to easily bypass device restrictions" put in place by app vendors. I'm not saying I don't have fun tinkering and hacking around apps in my spare time... but opening those doors to the masses and being liable for such a product is a whole different story.

    Now the carrier is faced with having to support and guarantee a product that in the hands of an ignorant or unknowing customer can go horribly wrong.

    Sony Ericsson has tackled this issue lately, allowing them to certify phones with carriers and have a secure out-of-the-box experience, but allow the customer to void his/her warranty by punching in their handset's IMEI on a website, obtaining an unlock code for the bootloader allowing full modification of the device. Forcing the customer through a lengthy agreement that renders all warranties null and void makes the carriers and OEMs safe from fallout if the user screws up their device from that point forward.

    Cyanogen mod has quite a ways to go yet until they're ready to play in a commercial (and corporate) world where legal implication and stupid users require everything to be dumbed down and secured for consumption by everyone from preteens to seniors. I look forward to the day when I can sign up for my wireless plan and walk away with a Cyanogen handset, however I fear that if they look to commercialize the product they will end up taking away all that is great about CM in the first place.

    In my opinion CM will thrive best staying where it is, being the best after-market mod/distro for Android devices.

    1. Re:The problem is in the fine print by Anonymous Coward · · Score: 0

      Yes Cyanogen is great, I run it on an Android phone or two and love it to bits. But that's not really the point...

      The question here was about shipping a phone with CM preloaded, and that comes down to a number of business concerns.

      In order to get the real penetration that this would need to get off the ground, CM would obviously need to pair up with a hardware OEM in order to get a handset crafted (or repurposed) and then they would also need carrier backing in order to get the sales penetration needed for a sustainable plan.

      The major issue carriers will have with CM is the fact that the OS is rooted out-of-the-box and that carriers have a multitude of requirements imposed on handsets they'll slap their brand name on. Carriers tend to have business needs that require them to preload certain content on the device, rooting a device allows the user to quickly remove this content (something a carrier might have to swallow from the more knowledgeable users, but not something they would be willing to allow their userbase to perform at the flip of a switch). Rooting also opens a whole mess of security questions, which a carrier would tend to want to stay away from:

      User: "My personal info was stolen from my phone!"

      Carrier tech support: "Well your phone is rooted and you downloaded some nasty apps that captured your private data"

      User: "But you sold me a rooted phone."

      You also face issues like some of those mentioned in the comments here to the tune of "CM7 makes it easy to use Netflix". This is one example of many, but Netflix is currently only supported on select few handsets. I can imagine the lawsuits if a carrier were to sell and sponsor a device that "allows user to easily bypass device restrictions" put in place by app vendors. I'm not saying I don't have fun tinkering and hacking around apps in my spare time... but opening those doors to the masses and being liable for such a product is a whole different story.

      Now the carrier is faced with having to support and guarantee a product that in the hands of an ignorant or unknowing customer can go horribly wrong.

      Sony Ericsson has tackled this issue lately, allowing them to certify phones with carriers and have a secure out-of-the-box experience, but allow the customer to void his/her warranty by punching in their handset's IMEI on a website, obtaining an unlock code for the bootloader allowing full modification of the device. Forcing the customer through a lengthy agreement that renders all warranties null and void makes the carriers and OEMs safe from fallout if the user screws up their device from that point forward.

      Cyanogen mod has quite a ways to go yet until they're ready to play in a commercial (and corporate) world where legal implication and stupid users require everything to be dumbed down and secured for consumption by everyone from preteens to seniors. I look forward to the day when I can sign up for my wireless plan and walk away with a Cyanogen handset, however I fear that if they look to commercialize the product they will end up taking away all that is great about CM in the first place.

      In my opinion CM will thrive best staying where it is, being the best after-market mod/distro for Android devices.

      Couldn't have been stated more eloquently. I love CM-7 where it is now and hope that it never gets the life sucked out of it by corporate bottom-feeders.

    2. Re:The problem is in the fine print by oiron · · Score: 1

      Unlocked phones sold without carrier interference.

      Like the rest of the free world does it!

    3. Re:The problem is in the fine print by Archangel+Michael · · Score: 1

      User: "My personal info was stolen from my phone!"
      Carrier tech support: "Well your phone is rooted and you downloaded some nasty apps that captured your private data"
      User: "But you sold me a rooted phone."

      This is the same exact conversation without the"rooted" part you'll get anyways. The whole Vendor Lockin is bogus to start with. How about the conversation I had ...

      User: "I don't want that app, how can I remove it because it is killing battery life"
      Carrier tech support: "Why would you want to remove it"
      User: "I told you, can it be removed or not?"
      Carrier tech support: "No"

      Now tell me, does that app help, hurt or not affect "Corporate" ? They don't care about "corporate". They care about the occasional kickback they get from ad or purchases for having it pre-installed.

      So, why can't I remove it? THERE IS NO REASON, and I can't.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:The problem is in the fine print by Anonymous Coward · · Score: 0

      With CM and Android in general you're moving more towards a recognisable 'computer' in a phone.

      When's the last time someone won damages from a computer retailer because they were phished?

      I don't feel your argument over this point is solid. Sure, someone might try it but why on earth should they win.

    5. Re:The problem is in the fine print by Anonymous Coward · · Score: 0

      well, you just showed the answer to the issue without realizing it. Ship the phone with cyanogen.. but have it locked. If a user wants to unlock it, go to some website from the manufacturer, have them input some codes an click on "yea im voiding my warranty and like it", and absolve the carrier of any responsibility. Any mess ups and you have to pay your insurance deductible. There.. everyone wins. We get a phone built from the ground up with cyanogen in mind, cyanogen gets a bump in programing help from google/manufacturer since its going to be legit software (one thing that could use real work is the camera software) , and the carrier is protected from idiots destroying their phone.

    6. Re:The problem is in the fine print by Rexdude · · Score: 1

      The problem is the expectation (in the US) that a problem with the phone has to be fixed by the carrier, again because the carrier sold them the phone.
      How does it make sense to maintain a whole support team for resolving handset issues is beyond me. To get back to car analogies, the highway department is not who you buy your cars from, hence you go to the car dealer/repair shop and not to them when the engine doesn't start.

      --
      "..One hosts to look them up, one DNS to find them, and in the darkness BIND them."
  43. Every single phone by benmarvin · · Score: 0

    I've had CyanogenMod installed on every single phone I've owned, from the G1 back in the day, and the MyTouch Slide to the G2 I use now and the G2X I'll be using in the near future. It's really what pure Android should be from the start. Amazing how they can get updates and working builds to phones ages before the carriers get around to it. And all in the team's spare time. I will never buy an Android phone if it's not capable of running the latest CM builds.

  44. Re:Fragmented much? by starfire83 · · Score: 1

    Actually, a lot of people want Sense. Personally, I love Sense with its widgets, social network integration, contact integration, contact lookup, and performance. Never have I seen performance issues with Sense.

    What CM is good for is supporting phones that have been dropped by lazy manufacturers, like the Hero which was old hardware when it was released (which is just a G1 with no keyboard). AOSP and OSS in general has always been great for supporting old hardware and bringing new life to it. I'd personally like to see more Samsung phones supported just because Samsung is the shittiest manufacturer for updates. A chunk of the the Galaxy S line just recently got some support but the old Samsung Moment could use some love. Samsung dropped it after the (horrible) 2.1 release as well. I'm currently on an HTC Evo Shift and using the Gingerbread Sense leak and it's great.

  45. Odd that bit about the Google cert program... by PrimeNumber · · Score: 3, Interesting

    I consider it odd that carriers can hobble Android at will and pass the Google cert program, but a community of dedicated programmers devoted to restoring functionality to Android users would have problems passing this so-called certification process.

    Read between the lines: You must be a mobile carrier with $$$ to pass a certification process -- this permits you to have carte blanche to lock down your phones and remove features as you see fit. A real certification process would ensure the Market app would be able to run on each phone or tablet running Android, prevent the device from being loaded with crapware by the carriers, and allow the user to have "root" privileges.

    Until a user can do what he or she wants on their mobile, this certification is a bad joke by Google and mobile carriers at the expense of their users and customer base.

    1. Re:Odd that bit about the Google cert program... by Anonymous Coward · · Score: 2, Insightful

      The problem with giving the users root access is the same as giving users admin access on a windows machine.

      This is a phone, first and foremost. If it cannot make calls or function properly people will scream b*tch and yell at the phone companies. Letting the average users (idiots) have root access to their phone would inevitably lead to them screwing it up leading to a massive increase in support calls and complaints about phone manufacturers. Having a "you will void your warranty if you root" will keep most of the idiots out and hopefully semi-intelligent users will not screw things up.

      It would be really neat to have CM7 certified for some phones where it would not void your warranty, however CM7 was released before many of the bugs were worked out, when it should have remained in beta for another month they went ahead and released it anyways with known bugs/glitches, what does that tell you about their quality control? Would you certify somebody that released something with major known bugs?

    2. Re:Odd that bit about the Google cert program... by Anonymous Coward · · Score: 1

      Mod this up. Google is the no evil company? Give me a break. The way they handle Android is really a bad joke. It could have been a wonderfully open platform, but instead it causes nightmare to users all over the world. I've seen so many new phones that are barely usable it's not funny.

    3. Re:Odd that bit about the Google cert program... by Rich0 · · Score: 1

      Cyanogenmod doesn't have quality control - at least not in the traditional sense. If a changelog shows any changes between the last build and the release candidate, then you essentially don't have quality control. Now, this is par for the course for enthusiast-backed distros, and cyanogen quality is better than most.

      What the Cyanogenmod team calls stable is really beta at best on most controlled projects - it means that maybe some devs have used the build for a day or whatever. When updates don't boot or whatever clearly there wasn't any actual testing.

      The way actual quality control works is this:

      1. Freeze features.
      2. Fix known serious bugs.
      3. Issue RC.
      4. Test RC.
      5. If bad, go back to 2.
      6. If good, relabel RC as release version. DON'T MAKE CHANGES TO IT!

      That last bit is important. If you even add a bugfix to an RC then you need to re-test - at least if you don't want regressions.

      No phone manufacturer is going to want to warrant anything they didn't make, and they're certainly not going to make it easy for customers to enhance an existing product instead of buying a new one - unless they want a brand experience (like Apple). Most people don't say "gee, I liked my last HTC phone" - they say "hey, this phone has the best price/features."

      And, as far as rooting and support goes, there is nothing stopping manufacturers from adding a fastboot oem unlock option to their devices. That should stop the completely clueless from doing damage.

      Also, despite what everybody says, merely rooting your phone and flashing the firmware doesn't void your warranty. Warranties are legally-controlled things. Ford can put a sticker on the car that buying non-Ford parts or accessories will void your warranty, but if you add generic floor mats and your engine dies they're not going to be able to get out of fixing it. If you flash a new firmware and the phone hangs on boot, then it is probably your problem. If you flash a new firmware, later get bad reception, then flash the original firmware and still have bad reception, then the phone might have a hardware problem that the manufacturer would need to fix. Of course, you might need to go to court to enforce this right.

    4. Re:Odd that bit about the Google cert program... by h4rr4r · · Score: 1

      Yet, the quality of CM7 is leaps and bounds beyond that of the 2.2 rom on the droid.

      Your suggest QA system is one designed for ass covering, not results. This is because CYA is far more important in the corporate world than have the best outcome possible.

    5. Re:Odd that bit about the Google cert program... by Anonymous Coward · · Score: 0

      The problem with giving the users root access is the same as giving users admin access on a windows machine.

      If someone owns their Windows machine then they get access. Man up. It works. Sure, there are problems, but it works. This isn't kindergarten. You own it? You get to mess with it. PS3, Honda, Windows, Bluray, Android. Doesn't matter.

      This is a phone, first and foremost. If it cannot make calls or function properly people will scream b*tch and yell at the phone companies.

      People are already screaming bitch and yelling at phone companies. No news there. You own it? You get to mess with it. It's kind of the law.

    6. Re:Odd that bit about the Google cert program... by i · · Score: 1

      I have been programming since 1979. You are wrong.

      --
      Mundus Vult Decipi
    7. Re:Odd that bit about the Google cert program... by thegarbz · · Score: 1

      And that is Google's problem? Correct me if I am wrong but the only phone Google actually release has stock Android and provides a wonderfully vanilla user experience.

      Now the second half of the argument is that Android is open source allowing users to do what they want such as release CyanogenMod.

      Just like any other open source project why is the parent company evil if others use the code, modify the code, and then release it in a way that makes the user experience worse? Is Linus Torvalds evil because I repackage a version of the Linux kernel that simply says "fuck you" at boot and then panics?

      There's plenty of Android phones out there to chose from and some are truly wonderful.

    8. Re:Odd that bit about the Google cert program... by Rich0 · · Score: 1

      You need to look at it from a different perspective.

      A recent CM7 deployment wouldn't boot on some phones. A dot release was quickly issued to fix the problem. Probably quite a few people got burned. However, what kinds of users got burned? They were early adopters who managed to root their phone and who generally know how to boot into recovery/etc. So, getting their phones back up and running wasn't that big a deal - just an inconvenience.

      Suppose that same update went out OTA to EVERYBODY with that model of phone. Tens of thousands of people would have phones that didn't boot correctly before it would be caught. Those phones would no longer receive OTA updates, so the only fix is for every person to mail in their phone or bring it into a service center of some kind (maybe a local store), where it would be recovered from HBOOT with a signed image on an SD card. What would that cost the company in terms of money and reputation?

      Cyanogen et al can get away with minimal QA because it is marketed towards users who don't need much hand-holding. The general consumption OTA builds are marketed at a different target - reliability is most critical there.

      And yes, I agree that CM overall tends to have a higher level of general quality than most carrier builds. It is just that when they get it wrong, they sometimes manage to get it quite spectacularly wrong. A systematic test suite on many phones upgraded under various conditions would minimize that risk, though at considerable cost and delay.

  46. Re:CM7 saved me from crucifying my Samsung Captiva by Anonymous Coward · · Score: 2, Informative

    MIUI is a Chinese ROM that is NOT opensource. Be wary of using it.

  47. Hope it never happens by xnpu · · Score: 1

    I love Cyanogen, which is why I hope they never pair it with a phone. Call me paranoid, but I'm convinced a lot of effort which now goes into supporting a wide range of phones will then be diverted into their "own" phone. A cool phone potentially, but only potentially, and at the cost of choice.

    Don't get me wrong, they have every right to do that. Hell, they could even become a closed brand and make loads of money if the wanted, but I hope they don't.

  48. Re:Cyanogenmod is great! Except... by Anonymous Coward · · Score: 0

    so did I and I was a happy donor.

    But I completely understand the justification - the device had 96mb of RAM which was getting too difficult to work around. The mod was no longer supported by the CM process but there is still an active community working on it.

    FYI - I upgraded to a Mytouch 4G and could'nt have been happier.

  49. I hesitated before installing it... by peppepz · · Score: 2
    I thought that a user-contributed ROM couldn't be as reliable as the stock one.

    Then I got frustrated for the bugs, the limitations and the obsolescence of the single 1.6 ROM that HTC had granted to my phone and I decided to void the warranty and install CM.

    It turned out that CM is much more stable than the stock ROM: just to make a single example of its quality, the original ROM had a delay of a couple of seconds (!) between pushing a button on the headset remote and the phone executing the matching action; and HTC was perfectly happy with that.

    And above all, by virtue of being updated to Gingerbread, the phone now has most of the features that I was missing when I switched from Symbian to Donut.

    My only concern is that my phone contains a lot of personal information, so I'm a bit afraid of exploitable bugs (or backdoors - hey, you can never be too cautious). But since CM is fully open source, I feel a bit safer for the "many eyes" principle.

    Oh well, my PS3 already sent all my personal details to the hackers anyway :D .

  50. Re:CM7 saved me from crucifying my Samsung Captiva by bemymonkey · · Score: 1

    CM7 has been stable for quite a while now. Currently on 7.0.2 final, IIRC...

  51. Re:Fragmented much? by Anonymous Coward · · Score: 0

    Good news...

    It was announced at I/O 2011 that from now, the major manufacturers and carriers will be obliged to push updates for 18 months following the release of a device.

    But for some time, the reality has been that you could reach 95% of devices by targeting v2.1

    Fragmentation isn't the bogeyman some on here would have you believe.

  52. Re:Cyanogenmod is great! Except... by Monoman · · Score: 1

    ... You never know when they might randomly stop supporting your device...

    How is this different than your carrier and handset manufacturer?

    They can't support things forever but they should at least tell you up front what they are going to support. For example:

    * Up front they should state OS upgrades only for x amount of time (I think a year or none is fine).
    * Security and bugfixes for as long as they sell their phones plus the length of their longest contract.

    Their business model is all about limited lifetime hardware and longer contracts.

    --
    Keep the Classic Slashdot.
  53. Re:CM7 saved me from crucifying my Samsung Captiva by Psyborgue · · Score: 1

    How is 720p mkv playback? if that works, i'm sold. right now i'm running Axura (pretty much the latest before it died). Very stable and fast rom. Gps is a bit broken, tho. Does GPS work? Becuase I use that a lot.

  54. Re:Fragmented much? by dave420 · · Score: 1

    Vista had some teething problems everyone latched on to, but quickly became a rock-solid, fast OS.

  55. Mod envy... by Majik+Sheff · · Score: 1

    When they get a working build for the Fascinate, I'll happily toss some cash their way.

    --
    Women are like electronics: you don't know how damaged they are until you try to turn them on.
    1. Re:Mod envy... by Anonymous Coward · · Score: 0

      You mean, like last week?

  56. Mobile TV Elite Bonus by jarcilav · · Score: 1

    Mobile TV Elite Bonus, a review of this product that Internet sales leads. http://www.mobiletvelitebonus.org/

  57. Except CM breaks a lot more things than it fixes by thisisauniqueid · · Score: 1

    I have run many versions of CM (even contributed to CM early on) and many versions of stock. My conclusion: CM breaks a heck of a lot more than it fixes -- and the community is more likely than not just going to get mad at you or ignore you if you try to report bugs. Extremely unfriendly, unhelpful community. Since about Eclair, CM has *not* been better than stock.

  58. Re:Except CM breaks a lot more things than it fixe by thisisauniqueid · · Score: 1

    Also, the average user will pretty much not know or notice *any* improvement by running CM, if they already have Gingerbread.