Showing posts with label Root. Show all posts

Firetrap Lollipop Follow Up: A Flaw Discovered


I discovered one major flaw of the Firetrap Lollipop, which I had installed in my Cherry Mobile Nova, on December 25, 2011. Just 12 days shy of using the OS for a month, I noticed that my Cherry Mobile Nova, when charging, overheats, especially when I'm on 3G and then tethering the work laptop to the Android via WiFi Hotspot Tethering.

There also seems to be a defect of the device pausing from charging, and even allowing the charge to drain, despite the indicator clearly showing a "Charging" status.

This is why I've taken to putting the Cherry Mobile Nova on "Airplane Mode" while I charge, so that it can finish its charge cycle "peacefully."

Did I regret the root and mod I let my Cherry Mobile Nova go through? Absolutely not. It's a matter of finding a kludge for this major problem. As well as possibly getting a MiFi device to serve as the "backup" in times of charging.

Charge to experience, pun intended.

A Review Of The Firetrap Lollipop: An Android Froyo Distro


Yesterday, I posted the process of rooting and modding that I went through with my Cherry Mobile Nova Android. Now this is my review of the Firetrap Lollipop, a modification of the Android 2.2 Froyo.

The Android, just as a backtrack, is a custom OS built for mobile devices, but based on the Open Source code of Linux. Linux, on the other hand, is another OS from the Unix family of Operating Systems. The advantage of Linux over proprietary OS’ is the fact that it’s offered free and it’s perfectly legal to copy it, modify it to the developer’s purposes, and distribute it, whether for free or for a fee, after the customizations, of course. A whole industry has been built around creating a unique Linux distribution or “distro” and it’s been awesome to see how companies have innovated upon the original source code.

Andy Rubin, the developer/founder of the Android, took the Linux Source Code, modified it to suit mobile devices, pitched to then got absorbed by Google, and they offered up the Android, completely free and perfectly fine for phone OEMs to customize and use as their phones’ OS.

And that, Android Alliance Ph friends, is the reason why a Samsung Android will look slightly different from a Cherry Mobile, HTC, or Motorola Android. And that is also the reason why we have a whole slew of custom Android ROMs, customized for Android users, by other, geekier Android users.

Now, for my thoughts on Firetrap Lollipop, the distro I used for rooting and modding my Cherry Mobile Nova Android phone:

I thought it was a Gingerbread distro, so I was wondering why the Settings menu text were still on a monochromatic color scheme. The Samsung Galaxy Y’s rendition of Gingerbread had its menus on a more colorful theme and I didn’t like it. I was happy to see a Gingerbread that was monochromatic. But it’s a Froyo distro, so, bummer. And that explains why it’s monochromatic. When I finally change the OS again and this time to Gingerbread, I will let you know if the distro I used will be colorful. In the meantime, as far as I can tell from the official Gingerbread release page, the menus look like they’re supposed to be monochromatic. Therefore, Samsung has an awful sense of style for its Samsung Galaxy Y. Just sayin’.

The Firetrap Lollipop has one major difference from the Cherry Mobile Nova official release that bothers me: the App Gallery and how the user can navigate through it. In the original Cherry Mobile Nova interfaces I used, both on Éclair and then on Froyo, the navigation is vertical, much like the navigation on an iPod Touch or an iPhone. On the Firetrap Lollipop, the navigation is horizontal.

I hate the act of horizontal scrolling through the apps. I really prefer the iOS style, thank you. But the Android is working towards hedging Apple’s lawsuits, so I can’t blame the move to horizontal scrolling. It’s just very inconvenient. And Apple should stop suing people; they copied their OS from Xerox too, if you heard of it. When “karma” or divine retribution bites you on the butt, should you complain?

But I digress.

I missed the last wallpaper I used on my Cherry Mobile Nova on its official Froyo release. So I had to find a similar one. I still miss the old one I had. The Firetrap Lollipop came with ONLY ONE static wallpaper option, and it’s annoyingly boring and ugly. The original wallpaper is this gray wood-like background that’s a little too boring and drab for my taste:



It comes with the standard Android Live Wallpapers, however, but since I don’t use those to save my battery, that doesn’t make much of a difference to me.

Some of its functions work like Gingerbread, though. Back on Nova’s official Froyo, I wasn’t able to change the icons on the dock. Whatever it came with, stayed there. It was very annoying because I hate the stock browser, and I never really use it, but whenever I bumped onto the dock with my thumb, the stock browser always opened. It was annoying to keep killing or even force-killing the app. On the Firetrap Lollipop, you can customize the dock! So now I have Opera on the left side, the App Gallery launcher in the middle and the Android Assistant on the right. Completely convenient now.

The only complaint I have with the dock is that while I was customizing the dashboards, I kept managing to delete it so I had to keep adding a launcher action app from the long-press menu (it’s native, so I didn’t have to install it from the Android Market), in order to restore the Dock. A clunky kludge, but it worked. It was the disappearing act that annoyed me. When I got everything in place, the disappearing act stopped. Maybe it was all the long-pressing and bumping around that I was doing that kept making it disappear.

The icons are different. The dialer, for example, is in green. On the Cherry Mobile Froyo, it was in blue. The stock browser is also colored green, and again, on the official Cherry Mobile Froyo, the browser is blue. It came with QuickOffice instead of Docs to Go on the Cherry Mobile Nova’s Éclair version (there was no Docs app on the official Froyo update, or maybe I deleted it as soon as I fired up the OS that I didn’t notice). And there are admin apps that advanced users will be able to use: SetCPU, Terminal Emulator, and as a requisite for rooted phones, the Superuser app. There is also a Root Explorer, LinktoSD and RoadSync. I wish I took a detailed note of what apps came with the OS, but I was so excited to tweak it, I forgot to do so.

It came with the standard Google suite: Google Search, Gmail, GTalk, Youtube, Maps and Latitude. Someday, I will figure out how to get rid of GTalk, Google Search, and Latitude, unless I need it for Maps. For now, I’m still fine that they’re there, because I have around 46MB of space still left, even with all the new apps I’ve added.

One thing I noticed as I went through restoring and adding more apps to my suite was that the phone got really hot. But I guess that’s because I installed Advanced Task Manager alongside Android Assistant because its task killer is just more efficient. I had to uninstall it because my Android had considerably slowed down thanks to its presence. When I got rid of it, the Android got cooler and was faster.

It had the same 5 dashboards as I had on my Nova, unlike Samsung Galaxy Y’s 7 dashboards. I noticed some innovations, like a Reboot app, which I found convenient when the Power button wouldn’t call up the Shutdown dialogue. I use it more often now, and I find that it also helps keep the Power button from the usual wear and tear.

Lastly, I noticed some Camera customizations that I didn’t notice on the official Cherry Mobile Nova Froyo update. Maybe I just didn’t explore enough, but I recall trying to look for saturation settings and I didn’t find them there. On the Firetrap Lollipop, there are settings for Contrast, Brightness, Sharpness, Saturation, Anti Banding, Metering Mode, and even for having a grid or not. For those who know how to use these settings, I’m sure these will come in handy.

On the whole, I am satisfied with having been able to modify my Cherry Mobile Nova with the help of Geekier Chick and the guys who made these custom ROMs. More space has been opened up to me, and more functionality as well. I’m happy I made the plunge.

HOWEVER, as we keep saying, MOD AT YOUR OWN RISK. When you brick it, make sure you can fix it. 


TIP: For those who love changing phones often, don’t sell your old Androids. Always keep a spare one with you, for modding, rooting and playing with. If you’re always asking but never taking the plunge (like I used to, until Christmas weekend), but you’re really, seriously itching to do so, maybe managing your risk by an iota more through using an “old” Android will help. In particular, choose an out-of-warranty unit, so that all you’ll need to do would be to take the phone to the knowledgeable cellphone technicians in your area, should you manage to brick the thing. That way, a CSR from a mobile phone manufacturer’s service center somewhere will have one less irate customer for the day.

Again, manage your risks, think about what you’re about to do, and when you do take the plunge and end up happy for it, congratulations!

Happy modding (or NOT modding)!

***
Photo Credits: Ubiquitense

A [Triumphant] Rooting Survivor's Tale: I Rooted My Cherry Mobile Nova And Lived To Tell It!


Disclaimer: Before you attempt to do like I did, please read our post on ROOTING YOUR ANDROID: PROS CONS, CAVEAT EMPTOR.

I recently posted a full review of the Cherry Mobile Nova, and in there, I complained about how the internal storage had gotten cramped to “sheer frustration,” or “quiet defeat” proportions. I was puzzled why I had been able to retain only 8 downloaded apps:
  1. Android Assistant
  2. Battery Indicator
  3. ColorNote
  4. Opera Mini
  5. TM World Clock
  6. Trillian
  7. Viber
  8. YouVersion Bible
And still get that annoying “Low Storage Space” notification time and again. I’ve  uninstalled everything but these last apps, and I couldn’t for the life of me, understand why I still kept hovering around the last 16 to 17MB of space. I could only conclude that my Cherry Mobile Nova has already accumulated enough data gunk to render it frustrating.

Seeing as I’m about to go on a trip back to my home city, and I will be subjected to an excruciating 3-hour ride, one way, I knew I needed something to fiddle with. Probably work out my budget, my expenses, play a game, transfer my contacts, things like those. I knew I needed space on my Cherry Mobile Nova, but given that I’ve loaned my 3G Router and given away my Globe Tattoo dongle to friends in Manila, I didn’t want to risk bricking my Cherry Mobile Nova, for fear that I may not be able to work because I rendered it out of commission.

Geekier Chick, whom I had approached a few weeks ago to ask for help regarding the Cherry Mobile Nova, had assured me in super certain, super confident terms, that if I’ve upgraded the phone using the official Software Update Tool from Cherry Mobile, I’ll be able to go through the Root-and-change-ROM process perfectly fine. I had approached her, because after reading the guide on her website, I realized that my Cherry Mobile Nova is not a good candidate for the standard process of rooting and modding.

 
Rather, a different process needs to be used.

Geekier Chick had issued several warnings that once you've updated your Cherry Mobile Nova to the official Cherry Mobile Nova Froyo release, it's not a good idea to follow the original process she posted. That one was meant for the Cherry Mobile Nova on Android 2.1.6, Eclair.

After giving my frustrations and my impending trip some thought, I realized I could no longer wait for the time when I’ve saved the money to buy another Android, as a safety net/backup in case things go awry. I had to root my Cherry Mobile Nova, and ASAP.

So I read through the docs that Geekier Chick gave me. And when I came up for air, I got more confused than ever. No offense to her source (another blog guide on rooting and modding), but dang. That’s one heady piece of work, that guide!

I’m a centrist, through and through: I’m geeky enough to work with blog template code, but I will stop short at programming from <html> to </html>. I’m strictly a middle-way kind of geek. I can and will be able to translate geeky stuff to the n00b, but I cannot swim through über-geekiness. Like programming. Or rooting terminologies. My brain just isn’t built for that.

So I asked Geekier Chick if I understood the guide right: I decided to follow her original guide, then go through the guide she gave me, using this file, which she also gave me.

Geekier Chick took pity on my clueless self and made this ROCKING AWESOME SUPER SIMPLE MY HEAD BURST GUIDE.

So in between washing dishes in preparation for Christmas dinner and Plants vs. Zombies and Facebooking and Plurking, I downloaded the ROM.

And fell asleep.

Then woke up to realize that my download had paused. So I redownloaded.

Then discovered that I couldn’t open the .nb0 file (that’s the OS/ROM file) that was uploaded on Uploading.com. I was getting an error every time I tried to unpack it. Either the server hates me for not upgrading to premium, 110MB is just not a happy filesize for Sun Broadband Wireless, or I’m just in seriously tough luck on Christmas morning.


I redownloaded the file twice to make sure that the work computer wasn’t just being an inconsiderate hunk of metal towards me. It wasn’t. It was the file host that was being an inconsiderate hunk of code. Or my 3G Broadband provider. Whichever, the .nb0 file just wasn’t cooperating.

Then I remembered that the other night I had already downloaded the Firetrap Lollipop, from the guys at Ubiquitense, whose guides I couldn’t understand (I’m really, really sorry).

I tried unpacking it. Awesome. Working, fully downloaded file. (Thank you. :D)

So I fired up the Software Update Tool, followed Geekier Chick’s instructions, and twiddled my mental fingers while I tried to journal while my phone was going through a Frankenstein-esque transformation.

According to the detailed log I kept, I started the process at 5:32 AM, after I finished backing up all my apps and data. The Software Update process ended at 5:34 AM. Two minutes!

But then the scary part came: it took too long to open at 5:36 AM. It seemed to stay on the part where the sparkly Android boot screen kept sparkling. Was this the part that I go, “ONOEZ,” slap my forehead and call the significant other and bawl my eyes out for killing the phone?!

I decided to play it cool and reboot the phone the classic way: take the battery out and just turn it on normally.

At 5:43 AM, after figuring out that the Android must be consolidating its bytes for the first-ever boot up (I conveniently recalled that new Androids take a while to boot up, presumably because it’s configuring data for the first time), I decided to wait out the sparkly Android splash screen.

And lo and behold – PORTUGUESE!!!

Just my luck. Why do Google products always keep forcing non-English language on me?!

After wading through the unfamiliar interface and finally bumping into the Language settings, I finally saw the phone’s menus in English. Sweet relief. Then I went back to the apps gallery and discovered that the labels were all still in Portuguese. I tried looking for the settings to change that, but I found none. So I decided to reboot, figuring that the phone needed one to update the language settings.

At 5:50 AM, I could finally confirm that the root and change of ROM was successful.

I tweaked the settings all up to 9:16 AM. Then in a reply to my deliriously happy thank-you emails, Geekier Chick pointed out that the Firetrap Lollipop is Android 2.2/Froyo.

Um, so I didn’t upgrade to Gingerbread (2.3) after all. I just rooted, wiped out and changed the flavor of Froyo I used.

Did I throw a fit and complain? No; I was too busy being happy about having a clean Internal Storage that I couldn’t care less.

Now that I’m on Root, I probably have some privileges that I need to find out. I keep talking about how Lifehacker is all agog about it, but actually, I’ve only just begun to explore what being a Superuser really means. I will be researching on what a Root user can do in the coming weeks, and I will play with my Cherry Mobile Nova to the max that time will allow.

If there’s anything I want to know first and foremost, it’s how to get rid of those stock apps I don’t use, like the generic Email app. Gmail suffices for me, thank you. I don’t even know if Superusers/Root users actually can uninstall those, but I’d be happy if the Root state would allow me to. I’ve been itching to delete the Email, GTalk and Latitude apps for so long, it’ll be a pleasure to finally see them deleted someday.

For now, I’m just happy to make the most out of this new OS. I will be reviewing apps again since the holiday fever is dying down, and I'd like to share more about apps, more than just gadgets themselves, so I predict that the installs/uninstalls will clog up my phone again.

I don’t mind. Geekier Chick directed me to where I can download custom Gingerbread ROMs, and I’m excited to change my ROM once more. At this point, though, having spent 3 hours and 44 minutes Rooting, Restoring and Customizing my Cherry Mobile Nova, I’m pooped from all that excitement. I’m content to wait for when this phone slows down considerably once more and I have the excuse to install a Gingerbread ROM on it.

Tomorrow, a review on what I thought about the OS I used, the Firetrap Lollipop, which is a Froyo distro.

REMEMBER: If you attempt to Root and mod your Android, you will VOID YOUR WARRANTY, and will RISK BRICKING YOUR PHONE. Even if you get inspired by our tales, please, ROOT AT YOUR OWN RISK.

For walkthroughs for the Cherry Mobile Nova, however, I recommend Geekier Chick, as she knows more on the matter than we do.

Enjoy living life on the edge! :D

***
Photo Credits: AndroidGuys

Rooting Your Android: Pros, Cons, Caveat Emptor



Rooting and modding one's Android has been a hot topic for Android users. One main reason is that most of circa 2010 Androids have Internal Storage sizes ranging from 110MB to 170MB only. What is worse is that over time and a plethora of installs/uninstalls, the Android as a mobile phone OS does get cramped and sluggish. One solution would be to take it to the manufacturer and have them clean and reset the device, or, to root the device by oneself. The former option is definitely safer, and the latter will have to have BUYER BEWARE marquees and lights blinking all around it.

As promised, we'll discuss the pros and cons of rooting your Android.

Why Rooting Is Recommended: 


Lifehacker is all agog and rabid about rooting one's Android. They recommend it so that, as a user, you will have full control of your device. It is also recommended so that you can toss out the bloatware you don't need. For example, some users may not use the Email app at all, as their Gmail may suffice. Or, they may prefer to install Yahoo's proprietary email app. So, they may want to toss out the Email app that comes with their Androids to free up more space.

Another reason for rooting one's Android would be data management, as mentioned. Being your own phone's superuser will give you access to the fragmentary files that are left when you uninstall apps and allow you to delete them. Thus, it's easier to maintain your Android when you are a Root user.

There are other benefits of rooting one's Android, and these links should help you decide:



Cons Of Rooting Your Android:




You will void your warranty. In the event that you didn't execute one step in the guide you used properly and you actually brick your phone and then decide to take it to the phone's manufacturer, they may not honor your warranty for it. Even in some cases where the user used the company-provided stock ROM, bricking one's phone through a self-executed upgrade process may render your warranty useless. So if you haven't had experience modding your own computer and finding your way out of a software or hardware gridlock, then you might as well avoid attempting rooting or even upgrading your own phone.

When Should You Root Your Android:

When you've demonstrated the capacity to find your way out of a code-related quandary. If you know how to work your way around a computer-related problem, regardless of whether it's software or hardware, then you know you could safely attempt rooting your Android.

When You Should Just Leave It To The Experts:

  • When you have had trouble finding Facebook's privacy options and tweaking those.
  • When you only own a Facebook, Twitter, and an email account.
  • When you have considerable fear with modding your Android.
We know that this may sound condescending, but please understand that we're all about mobile computing safety here. When you're considering rooting your Android, it is no small feat to attempt. If you're just going to end up cursing your Android's manufacturer if things go wrong, then don't even get yourself in the situation. When you know that you know that you will not be able to work it out, just stay far, far away from the possibility of voiding your warranty or strangling a customer service representative should they not honor your phone's warranty.

Indeed, the benefits may outweigh the disadvantages of rooting your Android, but only when you know what you're doing. When you know that you wouldn't know how to get around a snag when you root your Android, then maybe you could consider having your Android rooted by these guys:

And when you know how to get around the whole process, enjoy the tinkering and tweaking!

***

Photo Credits: Droid Cell Phone

No Fear! Upgrading Your Cherry Mobile Nova From Eclair To Froyo



One of the more intimidating things that an Android user can do with his or her phone is tinkering with the OS itself. Rooting, the process of changing the Android OS installed on your phone with a custom Android version that you can download online, is scary for most users. It could void your warranty, or worse, you're at the risk of bricking your phone.

On the other hand, there's another way to upgrade the OS of your phone with a little less risk of bricking it: using a ROM that your phone's company provides on its website.

Surprisingly, for a local cellphone company, Cherry Mobile has it together in some ways by providing the best support that they can. Sure, hundreds of irate customers walk through their support centers every day screaming invectives at the poor customer service reps, but you'll have to admire the company for working on being as thorough as they can be with their support.

Take for instance providing a Cherry Mobile Nova-specific ROM upgrade from Eclair to Froyo. We came across this post by The Technoclast: Update Your Cherry Mobile Nova To Android 2.2.1 Froyo. From there, we downloaded the ROM file provided by Cherry Mobile, and then updated our Cherry Mobile Nova unit.

In less than 15 minutes of our day, our formerly Eclair unit now became Froyo. No need to go to the Cherry Mobile Support Center and line up among the irate customers. No need to get irate ourselves because the wait is too long and the toy phone is in the technicians' hands. It was a fast, slick, straightforward process.

Here is what we did:

  1. We backed up all the notes, contacts, diary entries that we've created on the phone. Thankfully, Color Note has a backup function, so all other notes from other apps went there. Google automatically syncs contacts, but we still backed up our contacts to the SD Drive.
  2. We made a list of all the apps we've installed on the phone.
  3. Fired up the software. Watched the video. Followed the instructions on Cherry Mobile's website. Waited.

The phone blinked a new Welcome message in no time. We went through the process of re-registering our Android back on Google, and after that, the headache of reinstalling all the apps began.

The point is, it's simple, and it's doable.

Just make sure that:

  1. You've backed up all that you can back up.
  2. Your phone's battery is at least 15%.
  3. Your computer is not in danger of running out of battery or going onto the Blue Screen of Death.
  4. Neither computer nor phone shuts down in the middle of the process.

The computer we used for updating, though it was a mere Fujitsu Stylistic C500 running Windows XP, was able to get through the whole process. It gave the warning message "running low on virtual memory" a couple of times, but in spite of that, everything went well.

The process was faster than expected.

And mind you, a GIRL on our team was the one who worked on this process.

The bottom line is, a software update is doable. Just make sure you have the right conditions, follow instructions, and nothing should go wrong. Good luck!

***

Thanks to The Technoclast for making the tutorial and showing (and convincing us) how easy and straightforward it is to upgrade the Cherry Mobile Nova. Now you have two accounts of people successfully upgrading their Cherry Mobile Nova from Eclair to Froyo! 

If you look in the Technoclast's post's Facebook comments discussion, you'll note that other people followed the guide and were successful too. 



Video Credits: The Technoclast