How To Jailbreak and Upgrade Old Android Phones
snydeq writes "InfoWorld's Serdar Yegulalp provides an in-depth tutorial on how he rooted and upgraded his Motorola Cliq XT, one of many Android phones made infamous for not receiving further Android updates beyond 1.5. 'It turned out to be quite an odyssey, with twists and turns I describe here in order to help those who wish to embark on a similar journey,' Yegulalp writes. 'Was it worth the trouble? Yes, in the sense that learning how to jailbreak your own phone is a valuable skill, and I got much more functionality out of the Cliq, when I was expecting to simply junk it. '"
Was it worth the trouble? Yes, in the sense that learning how to jailbreak your own phone is a valuable skill, and I got much more functionality out of the Cliq, when I was expecting to simply junk it.
The time spent doing this could have been spent on a billable (or freelance) project that would have paid for a new phone (and then some).
Yes, it's a good feeling to know you beat the technology. And yes, it's your phone and you should be able to do whatever you want with it. But how many times will you have to root the same phone model? Will the process be similar or completely different with your next model? Sometimes the upgraded features are worth your time & effort, and other times it's worth the cost of a better phone.
I have an old HTC Hero that has a badly cracked screen, that I'd love to repurpose as a UPnP audio server over Wifi, but every method I've seen to root it requires touching the screen at some point (and I don't know how to get VNC access without rooting it). Is there a way, or is it garbage now?
Stasis is death. Embrace change.
Unlock bootloader/or root it. There's a linux core there, rooting seems to make more sense than Jailbreaking.
Waiting for an amusing sig.
This is nonsense !! Spending two months "jmailbreaking" outdated gear for what ?? Waaay too much time on his hands !!
So he rooted and installed cyanogen? And he wrote a technically inaccurate article about it? Wow!
This is just a sampler -
Another addition -- that, again, isn't immediately visible -- is a new bootloader. This
lets you perform all sorts of low-level functions with the phone: wipe the user data,
back up the currently installed version of Android, or install a modified version of
Android
I rooted my HTC Magic, a long time ago and have been running aftermarket ROMs on it.
It's kind of cool that I have current generation Android running on 2008 spec hardware which was abandoned by carriers at version 1.6 and the community has lost interest in updating Android for such decrepid hardware (CyanogenMod has stopped supporting this past 6.1). It's a testament to how awesome the OSS & modding community is.
Was it worth it? The phone works fine for calls and texts, has 90% of it's battery life, and is still working flawless after some horrific abuse that would have seen a iPhone 4 shatter into dust. (They don't make Droids like they used to). But increasingly many new Apps just don't work on such a old phone, let alone run acceptably. Many crash due to lack of RAM unless I enable a swap partition on a SD card (yes it's linux after all, can do that easily).
Ultimately I learned a lot about how the OS works, and learned quite a lot about how an OS should be done. Innovative multitasking and memory management and security too. Puts desktop OSes to shame. Somehow, it's Linux, yet you can make a lot of changes to your OS above and beyond installing apps without ever having to punch in a password to elevate to root. After decades of desktop OS practice, this is refreshing security practice.
It is always worth it for the learning and the insight.
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
I had to do the same with my wife's Cliq. I was told when I bought the phone it would get 2.1 in less than 2 months. I told them I wouldn't get it if it wasn't going to get the update. 10 months later and Motorola is telling me 2.1 will not work because it only has 256 Mb RAM. Well XDA and Simply-Android to the rescue. I was rocking Gingerbread in no time and with a little tweaking the phone is stable and fast. Somebody handed me a stock G1 yesterday and I'm thinking it's just not fast enough or enough RAM. 2 hours later I have it rocking a custom Gingerbread ROM and it is quite snappy. My son replaced his dumbphone and is enjoying Android goodness via WiFi.
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
They would much rather your phone become so unusable as time goes on due to advances in software, that you have to buy a new phone every 18 months. This is why Verizon never carried the Nexus One. Another good example is that Samsung Galaxy S 2; it's not available in the United States yet because of the stranglehold the US carriers have on the market.
I am not sure if that's worth it. I have an HTC Touch Pro, I love the keyboard, it's only 3 years old, but I don't feel like abandoning it yet. So I grabbed the xdandroid code, and built a custom bundle to run on it, spent a lot of time making it work the way it is now (but still a lot of crashes), so I think it would be probably better off to work on something else to earn the money and buy a new phone. But what a waste to give it up, the hardware is perfectly fine, just that the software/platform has been abandoned.
So I am really wary about locked-down phone. I looked at the new Moto Droid 3, really like the hardware, but I don't think I'll get a phone that is so tightly locked down. The manufacturers and the service providers conspire to obsolete the phone every two years, so that we are on a spending treadmill. And the problem is, there is not a real open phone. OpenMoko is pretty much dead. After my N900 was stolen, I am back to my TP, and I think I'm going to use it until I find something open enough, and with a nice hardware keyboard. Not that TP is an open platform either.
This is something that has bitten the phone makers in the derriere. Yes, they did get some more churn on Android phones, but what it has done is made people start drooling over the iPhone, especially now that it has a CDMA version.
The iPhone doesn't have the hardware specs an Android phone does, but for the average user, it will have a current OS and run current generation apps for at least one year, maybe two. If Android device makers allowed older devices (like the Motorola Cliq) to be able to keep up with 2.2 or even 2.3, maybe there wouldn't be this wholesale shift away from Android to iOS as the platform of choice.
Android phone makers need to start doing cool stuff so they are not viewed as the phone for someone who didn't get an iPhone (think how people's attitude was about the Zune.) Instead of 3D capabilities, maybe some basic but more useful stuff should be put on Android devices:
Better Exchange support. Without this, Android remains a consumer level curiosity in the IT sector.
Encryption of on board storage and the SD card. Easily done with LUKS and EncFS. This would make Android devices a lot more welcome in businesses.
Better Facebook support. Like it or not, the iPhone FB app is a nose better than the Android one. HTC Sense and MotoBlur are steps in the right direction, but ideally, there should be a unified effort.
Ability to back up securely. I would like to see phone makers embrace apps like Titanium Backup and nandroid to allow for backups to be done either to the SD card, or even to a cloud provider where the data is encrypted on the device before being sent up. Android makers either should see about a common cloud, or start making deals with Dropbox. Other than classifying music, Dropbox does pretty much everything one would need.
Ability to sync music. DoubleTwist is a solid step in this direction, but maybe Android phone makers should see about making something that does similar function to iTunes, but is much lighter in weight? Perhaps work on MediaMonkey?
android was open, and all this jailbreaking malarkey was something only iphone users trapped by steve jobs had to deal with
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
I ask why do we need to jail break an android phone? Wan't the point of Android that it was supposed to the alternative to the evil Apple phone that trapped people in a walled garden. Doesn't it seem that android is the worst of both world. No benefit of the security of the walled garden, but no benifit of automatic upgrades and protection from the telcos.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
I too have a Cliq, and I got tired of the overall sluggishness and instability of the thing. Yeah, I could have gone out and gotten a new phone, but I still have 8 months to go on the contract, and I would have to buy my way out. The installation of Cyanogenmod was kind of an experiment to see if I could make the thing more tolerable. Worst case, I brick the thing and go out and get something else.
The only thing time consuming for me was to back things up ahead of time. Using different forms of backups that most people have never even thought of. Including
a) First use Sprite Backup (a paid app) to backup things like text messages and so forth.
b) Back up all of my contacts out of MotoBlur, and then import them into Google. I would never buy another Moto phone again, so I would have needed to do this anyways..
c) Use "Astro" to back up all apps installed on the phone.
d) Root the phone. Cyanogenmod instructions for my phone were pretty clear, and this was easy.
e) Then back up the recovery partition. Basically use the "dd" command to back up the partition to the SD card.
f) Install custom recovery code "ClockworkMod".
g) Use the custom recovery to again back up the phone - this backs up the MotoBlur version of software currently running.
h) Download and install the new ROM. There were a couple of other important steps I needed to do as well - flushing caches to make sure things are stable. The Cyanogenmod instructions were pretty clear as to what needed to be done in which order.
After that, I was done. And it was like a new phone. Quite responsive, and it seems quite stable.
I think that's a term used in the iWorld... it's rooting from what I understand....
I rooted and installed an alternate kernel for my handset, and have it clocked up to 1ghz. To be honest it handles everything I throw at it just fine, so all these dual core and tegra stuff really have no appeal to me. If I want emulation or to play games I have my psp for that (also by having custom firmware on it, which was easier than my handset).
Can old Palm Treo (680, Vx, etc.) be jailbreaked/hacked?
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
A few weeks after the Captivate (Galaxy S i897) 2.2 update got pushed back several times, I decided to take the leap into custom roms for my phone. I found XDA, which had a decently understandable guide on how to root your phone, and a list of roms that one could use, along with tons of different kernels and modems one could use to make various tweaks to your phone. I tried a few different roms, and settled on an older, slightly more stable 2.2 rom names Firefly.
The hardest part of the whole process was rooting the phone initially. Once you can put Clockwork Recovery on, you're set.
More to the point, I lucked out and the Cyanogen Team started development of their lovely AOSP based rom for my device. Even better, it was based off of version 2.3.4, and the group has a great track record for getting updates made, stabilized, and out eons ahead of carriers. I took the dive, and dropped a nightly build of the rom onto my device, and have loved every minute of it. Besides having Netflix on my device, I can customize tons of aspects of the OS, and all I give up are some of the proprietary things that Samsung/AT&T bundle with the phone (like codecs and video players that utilize the graphics hardware to play video).
Outside of very minor complaints that are easily worked around (Hello Rockplayer, and soon VLC), it's the best thing I could have done with my phone. If you don't find yourself using any of the bundled stuff from your carrier or manufacturer on your android phone, I suggest you head over to XDA to Cyanogen and try out a couple of roms until you find out one that works for you.
Standard Disclaimer: YMMV, follow instructions closely so you don't brick your phone. While hard bricks are rare, they happen, and all of this stuff voids your warranty!
There's a reason there is no "Disagree" mod...
If the manufacturers aren't providing updates then the holes will never be patched. If the manufacturers are providing updates, what's the incentive for rooting the phone - beside getting the telco's skins and bundled apps out of the way?
but i hear the XT is similar just less powerful hardware. it was easy with instructions on xda developers forums. as well as many roms ready for flashing. there is no reason to do this on your own unless its to brag that you cracked something thats already been cracked. this isn't news. its not even a discussion. why is this on the front page? this guy is using /. to tell everyone how cool and smart her is.
Given that you subsidize new phone purchases via contracts, why wouldn't they want you to keep a phone for 3 years rather than 2 and waste a year's worth of subsidy?
At Mexico Nextel have motorola I1 like one of their betters smartphones, but the reality is that use android 1.5 and motorola don't have plans of update, somebody can't help?
it's the usa carriers buying in huge batches in advance, thinking they get a better deal that way. they don't.
world was created 5 seconds before this post as it is.
I ask why do we need to jail break an android phone?
You dont, you can do everything you can do on a jailbroken Iphone on an un-rooted Android phone.
You only root when you want to properly tinker with the OS itself, not the programs running on it.
Make sure you understand the distinction between jailbreaking and rooting:
Jail Breaking: Getting around the manufacturers restrictions on what you're allowed to install on your phone. Hence you're "breaking" your phone out of its "jail".
Rooting: Gaining root level access to the OS itself allowing you access to change (or break) every part of the OS.
Jailbreaking does not grant the level of access Rooting does.
Most people root as a precursor to installing a custom ROM, last time I checked there were not custom IOS ROMs out there.
Calling someone a "hater" only means you can not rationally rebut their argument.
People..Please learn the differences between iPhone and Android before posting to the entire world.
There is no such thing as "jailbreaking" an android phone and anyone who regularly messes around with flashing custom roms will know that there is major differences to jailbreaking and obtaining root.
This guide was obviously written by an iPhone user FOR iPhone users.... please stick to your iPhail
The Galaxy S2 is pretty awesome. A friend of mine has a shiny new one that I played around with last week. Even as someone that's a firm Apple/iPhone fan, I must admit it's got me thinking about Android next time I am due for an upgrade. The larger screen is a real selling point and makes me wonder whether Apple might actually increase the screen size on the next iPhone to compete, even though they've said in the past they aren't interested in increasing the current model's screen size.
I dare say an iPhone will run 'current gen' apps for a lot longer than "a year, maybe two". A lot of people out there are still using the (3 year old) iPhone 3G, and that still runs ~most~ current apps just fine. Maybe not some particularly resource-intensive games or graphics software, but most other stuff. I can't imagine apps on ~any~ platform (Apple, Android or otherwise) becoming unusable in so short a time frame ... most people keep their phones for 2-3 years at least.
Interesting that you mention the FB iPhone app being better ... I always thought that the iOS Facebook app was nothing more than an HTML rendering wrapper around their standard mobile site. It's not really an 'app' at all, is it? Just their mobile site viewed in its own (non-browser) window? In which case it should behave the same on all platforms. Or am I completely mistaken...
Sometimes, you can get a new phone when you renew your contract early(and stay on the carrier-locked treadmill).
All of this incessant chatter about phones really makes me reconsider having ever become a nerd. It's not even cool anymore.
Given the capabilities of these phones, and the complaints on /. about rogue apps tracking people; who keeps an eye on these roms? What prevents a rom from, lets say, enabling GPS and logging data and transmitting it to some server, or turning on the microphone and acting like a bug? I know the Android source is available, but these roms are not the stock code. Not all of these roms have sources available. So, does anyone check the available code or the roms to look for things like this?
So they're probably really pissed at me, because I'm still using my Palm Treo 755p, without a data plan.
I figured this out in one evening without ever laying a hand on an android handset. I run cm froyo on the cliq XT. It was worth it. Motoblur/1.5 were a nightmare, I would have continued to use my old nokia if a cm 2.x wasn't available. I have a pocket computer/gps/wifi device with no data plan. Gmail calender sync is the killer app. Not bad for free. I have about 4 "apps." Apps are ridiculous. Playing games is even more ridiculous. Get off my lawn. This whole smart phone crazy is absurd. I would feel royally screwed had I paid one cent for the device or a plan upgrade.
Doing just this. It's recently gotten a lot easier with signed kernels and radios hitting the scene. Which means you don't need fastboot, very useful when you're doing multiple phones on a windows machine. For some reason the google usb driver breaks after each phone requiring a full reinstall. It's easier on Linux of course.
:) Calling the company payoncephones(.com).
I also put a VOIP number/unlimited long distance forever with no bill on it
Anyway the community for the G1 (and many of the Android phones) is FANTASTIC. One of the best I've seen since my WRT-54G, (Tomato btw). They've got my phones up to 2.3.4, 5x the original battery life. 30% more available ram. 40% more on phone application space. Much faster storage thanks to EXT4... they've been FANTASTIC!
Anyway I'm offering reasonable pricing (both for upgrading and pay once phone forever VOIP). My website is phaistoscommunications.com, send me an email if you're in Toronto and need your phone upgraded. I ship phones all over Canada too.
Oh, and the upgrades you want are: HBOOT 1.33.0013d, Radio 27.08, Pershoot Kernel, Ginger Yoshi 1.2.1/ Beatmod/Lazlo(2.2)/AOSP(1.6).
Watch out for the unlockers, there's about 15 of them, 3 just take your money, some take your money and promise a refund (which I think they deliver but I think 1 doesn't).
Anyway I've chosen the G1 for it's amazing form factor but if you want any of these... http://www.cyanogenmod.com/devices bought cheap on Ebay and upgraded, I can do that too.
It's getting easier which is great! And Android 2.3.4 is AWESOME! Much much better than my GF's iPhone 4 for the hardcore! Best of luck all of you Android Modders!
P.S. sorry about the crappy website... info's all useful though!
"Better Facebook support. Like it or not, the iPhone FB app is a nose better than the Android one. HTC Sense and MotoBlur are steps in the right direction, but ideally, there should be a unified effort."
This is exactly why Android is going to be better than Apple. Apple is going to get in bed with Facebook and only support their app. Android has Bloo, an alternative app.
You can replace all the Google apps easily (not sure about Apple apps on iPhone) . Interestingly you can't remove them, but that's a "look and feel" branding effort that I support since selling used phones without a browser or email would really hurt their brand.