Controlling Android App Permissions on CM7
If you’ve been using Android for any length of time, no doubt you will have seen a list of ‘permissions’ requested when you install applications on your device. These are generally required for the app to operate normally. They can include access to your contact list (for a replacement SMS handler), access to your current location (for GPS applications) as examples.
It’s a good idea to pay attention to the permissions required by applications, as it can be helpful. If you download a game and it’s asking for access to send SMS’s, or make calls from your phone, there might well be a legitimate reason for it (like Burn the Rope’s SMS-based billing system [which has since been removed]), but the warning bells should be going off since it’s an unusual permission for that type of application. When used properly, the permission notification system is an extremely powerful tool.
OK, so what if you want to install an application, but you don’t want it access some permissions? Example: you’re wary of privacy issues and don’t want applications tracking your rough location for targeted marketing purposes? Or if want to restrict internet access for an app to reduce your mobile data use? Until now, it was an all-or-nothing approach, you couldn’t install the application. Enter CyanogenMod 7.1, which allows for individual permission editing for apps.
It’s easy:
Settings => CyanogenMod Settings => Application => Permission Management => On
Go to Settings => Applications => Manage Applications
Select the application in questionWhere you previously have seen the list of permissions the app uses, you can now press on the permission itself and a strike-through appears, revoking the permission.
A superb addition to an already great third-party ROM. An all-or-nothing approach to admin rights can often lead to dire consequences, especially on machines which hold sensitive private information. Also note that if your device is not listed on CyanogenMod site, there often are ports of it to other devices by third-party developers.
Caveats: Note that some applications actually DO required certain permissions to operate correctly, so use with care. It’s important to note that this is NOT related to permission spoofing, which is the faking of device details, such as IMEI and IDs (which can have serious consequences). The above is purely permission denial/control.
The imminent death of Palm?
Back in January of 2009, Palm announced that they will be launching the next ‘iPhone Killer’ pretty soon. This saw a sweet surge in the stock prices of Palm by about $4. CES (Consumer Electronics Show) was held in the later half of January 2009 at Vegas and Palm’s booth was overflowing with what they were about to launch.
What was launched:
At CES 2009, Palm launched their new smart phone platform called the WebOS keeping the developers in mind. Developers could create their applications by using CSS, HTML and Javascript to start with. No new languages to learn. This was in direct competition to Apple, who launched their iPhone SDK with Objective-C. Palm was on a verge of bringing the money on the table with their idea.
Apart from WebOS, Palm also launched their new phone called ‘Palm Pre’ that was set to launch in Q2 of 2009 featuring a 3.1″ screen with multitouch(!!), slide-out QWERTY keyboard, 8 gigs of storage, GPS, accelerometer and proximity sensors to start with.
Highlights:
Palm’s new platform could have been a serious iPhone killer – Not just with the hardware, but with the software as well, like how Android is doing at the moment in close partnership with HTC. The WebOS was based on ‘cards’ (very similar to Windows Phone 7′s ‘Tiles’), a dock and gestures (that Android perfected in v2.1). The game-changer has definitely been the ability to truly multi-task (Apple does not yet support multitasking yet). The WebOS runs on Linux and is absolutely full of eye-candy.
The downers:
1. App Catalog:
We all expected that you would have a lot of sensible apps on the Palm’s app catalog (keeping aside the never ending fart-apps and other useless jingle-jangles that cover 140,000 apps on the Apple App Store). Going by app count, by the end of 2009, Palm just had a mere 1000 apps on their app catalog (versus 10000+ for Android and 100,000+ for Apple)
2. Hardware:
The Pre got off to a seriously awesome hype in Summer of 2009, but somehow, for some reason, Palm decided not to improvise on their hardware, no surge in apps and basically they lost Apple, HTC and the other manufacturers came up with bigger and better phones (hardware-wise) and Palm decided not to mess with their Pre for over a year.
The second very important factor is that Apple launched the iPhone 3GS and stole Palm’s thunder. Perfect strategy to kill the demand of an upcoming technology by improvising on an already-set-and-highly-successful platform. Typical Apple.
Palm was in some unknown hurry of launching the Pre, resulting into very limited (hardware and software) testing, which then translated into a lot of unsatisfied users. Almost every other person has returned their Palm Pre atleast once to get them fixed and getting a replacement. With such a high competition from Apple, these small mistakes from Palm were getting on the nerves of the users.
3. Design:
Palm’s Pre had a highly glossy almost mirror-like finish on it’s screen. Now that did go very well with the fairer sex (the Pre was termed as a woman’s phone). Only developers, Palm nerds and geeks would know what the WebOS was really capable of doing.
Palm’s designers complained that the iPhone is too huge to put in a pocket and hence decided to shrink it somehow – resulting in the Pre’s thickness like a bar of soap. Not good again. Palm’s designers somehow forgot that the users do not want to seem like they are carrying a bar of soap or a bundle of cash in their pocket. I was never a fan of the Palm’s keyboards. The Centro somehow pulled it off well, but the ‘chin’ of the Pre was too big a pain to let the user type on the hardware keyboard with ease. Maybe a landscape QWERTY (like the spaced-out keys of the Droid) would’ve helped?
Mistakes, more Mistakes:
Palm thought it would be a good idea to let the users sync their phones using iTunes. Not sure what the developers were smoking when they came up with that idea, knowing that Apple is ruthless with their competition (Apple filing a lawsuit against HTC for implementing Multitouch recently, remember?)
Palm did not focus on improvements on their platform (hardware and software) resulting into newer an d better phones overtaking them (iPhone users complained about copy-paste, MMS, better camera, multitasking – Apple made them wait) – I agree that the situation that Palm is in at the moment, making the users wait was not a very good idea either. Double edged sword, to say the least.
Conclusion:
Looks like all the success stories of the Motorolas and the HTCs and the Apples have learnt from the unforgivable mistakes that Palm has made. Or it may also be the case that Palm was trying to cover an old technology in new overalls.
I guess Palm’s days are finally over. You can blame it on ruthless competition, lack of faith of their customers, stupid design calls, hardware and software, just to name a few.
If you have been following all the tech news updates regularly, Motorola was in a similar state a year back when they were about to shut shop on their mobile phone department, and then they decided to give Android a shot. Look where they are now in terms of sales for the Droid, the i1, the BackFlip and the DEXT.
If Palm decides to give away it’s baby (the WebOS) and adopt another (Android), they might be successful (you never know)
Alternate bailout is that Google buys out Palm and continues it’s development
But, to say the least, Palm is dead. Struggle and sacrifice, else R.I.P.
How NOT to use Powerpoint [VID]
Posted by CeeTee in Random Thoughts, Tips and Tricks on March 5, 2010
I have seen a LOT of bad presentations. Trust me.
I do not understand why people want to pack stuff with a crap load of paragraphs of a thesis, use obnoxious animations like fly-in, sound effects (How can you NOT have sound effects, right!? WRONG!), and the list goes on
This is something that I can absolutely relate to. And I am sure most of you would too!
Need access to Google Buzz? Here’s a hack!
Posted by CeeTee in Tips and Tricks, Twitter on February 10, 2010
Ok, this post has been shamelessly ripped from Aalaap’s blog. So I guess I owe him one!
You probably don’t have Google Buzz in your Gmail yet. So here’s how you can use it on your PC without having to beg for invites.
Fire up Firefox.
Install the “User Agent Switcher” add-on and restart Firefox.
Go to Tools > Default User Agent > iPhone 3.0.
Visit http://google.com/buzz and start buzzing!
Firefox will ask you if you want to share your location with the website. Say yes!
When you’re done buzzing, switch back the user agent to default.
How does this work? It’s so simple, I feel shitty writing this. Google Buzz isn’t available in Gmail for everyone yet, but mobile web access to it is open. At least for those using the iPhone. You can login, post updates, follow people, comment on others’ updates, get updates from nearby and all of that. So you get Firefox, make it pretend that it’s an iPhone using the UA Switcher add-on, and use the mobile version of Buzz through it. Voila. An added advantage is that Firefox also supports geo-location – the same HTML5 API that’s used on the iPhone – so you actually get location-aware information.
The most useless invention ever – Guaranteed Laughter
Whenever I am feeling low, this is what I tune into – And I crack up every time I watch this.
This is by far, the most retarded and useless invention EVER made. BRILLIANT!
Click here to view this video directly on YouTube
Build a wifi signal booster (Hint: Me on national TV!)
Posted by CeeTee in Gadgets, Random Thoughts on January 11, 2010
So here goes!
I had posted an article on my blog on how to boost your wifi signal with stuff you find easily around the house (for 10 bucks or less!)
I did a collaborative segment on Bloomberg UTV with Aalaap (who has been hosting this blog for me) and here goes!
Things I will do in 2010
Posted by CeeTee in Random Thoughts on January 10, 2010
A LOT of people make resolutions on New Year’s day and 99% of the resolutions go straight to the crapper. I’ve given this one a serious thought (hence the delay of 10 days) for my resolutions in 2010
Work:
Give an opportunity to my colleagues to take charge at work
Less stress at work
Me:
Lose weight! (about time!)
Come on TV (Done already!)
Buy a smart(er) phone than my Nokia E71. Android? iPhone?
Travel overseas
Go on yet another adventure trip on motorcycles like the Leh Trip ![]()
Buy atleast 1 killer gadget to brag about
Make something official ?
Family:
Buy something really nice for the family
Spend time with friends and family even more
Friends:
Spend time with friends and family even more
Others:
Associate myself with atleast 1 NGO or charity




