Archive for August, 2010

Google cancels JavaOne participation

Google has announced that it will not be attending Oracle organised JavaOne conference because of the Oracle’s lawsuitwhich claims Google has infringed patents and copyright in developing Android’s Dalvik virtual machine. Joshua Bloch of Google’s Open Source Programs Office said that “Oracle’s recent lawsuit against Google and open source has made it impossible for us to freely share our thoughts about the future of Java and open source generally”. Simon Phipps, former Sun Open Source officer, said on his blog that Google’s decision is “going to be a big hole in the agenda since they employ all the good speakers… (well, most of them)”. Continue reading

New Crack Evades Android App Licensing Scheme

Researchers have found a very simple method for evading the Android licensing scheme that Google uses to ensure that paid applications in its Android Market are correctly licensed.

The crack takes advantage of the fact that most Android apps are written in Java and the portion of the code that checks to see whether a particular app is properly licensed is easily identifiable and removable. The new method, which comes out just a few weeks after Google debuted its new licensing scheme, simply requires a user to add a small patch to the decompiled Java code of a given application, which will result in the licensing library thinking that the app is licensed, when it is not. Continue reading

SetCPU Overclocks (or Underclocks) Your Rooted Android Phone

SetCPU Overclocks (or Underclocks) Your Rooted Android Phone

We briefly discussed overclocking in ourAndroid rooting guide, but today we’re taking a closer look at SetCPU, the app that makes it happen—as well as other ways to use it.

If you’ve rooted your phone (and most of you have), you can download SetCPU from the market and use it to set your CPU’s clock speed. This is useful if you have an older phone and would like to make it run a little faster, or if you have a newer AMOLED phone with an unecessarily beastly processor and want to slow it down to save precious battery life.

Continue reading

Ruboto: Android App development with Ruby

Ruboto Logo

One of the projects supported by this year’sRuby Summer of Code (RSoC) event was Ruboto. The Ruboto project is an ambitious attempt to develop a Ruby implementation which can be used to generate applications for Google’s open source Android mobile operating system – Android apps are usually written in Java. The basis for the first release of Ruboto, built during the 2010 Ruby Summer of Code, is JRuby, a Ruby implementation for the Java Virtual Machine (JVM). Continue reading

Google responds to Android Market app protection cracks

It was discovered yesterday that an Android developer has discovered a relatively simple workaround that allows him to break the Android Market License Verification Library. All it takes is some hacking knowledge and changing an app’s Continue reading

Gmail Hijacking On Mobiles

In the last days, there has been lots of talking about weak security of Google ‘cloud’ services: after the authentication on encrypted protocol (HTTPS), all data exchange between user and Google servers takes place on plain HTTP, thus allowing for easy attack or eavesdropping. Wired reports that, for this reason, several security experts signed a public petition to ask Google to protect complete user sessions with SSL. From our mobile enviroment perspective, we cannot but to completely agree.

The abusing of the OMA provisioning mechanism, supported by a great extent of modern mobile devices, as we pointed out, demonstrates beyond any doubt how concrete the risk is. Ironically, while provisioning protocol makes abusing mobile devices configuration so easy, many sites do use secure (SSL) protocols, but not when accessed by mobile devices; probably because, given their reduced computational power, these are considered unfit to cope with encryption in an effective way. Continue reading

Windows Phone 7 nears the finish line with SDK release date

Even as Windows Phone 7’s launch rapidly approaches—currently expected to be October for the EU, November for the US—developers are still using incomplete beta tools for creating applications for Microsoft’s new phone platform. Though the company has still not announced exact launch dates for the phones, it hasrevealed a few more key developer details. The final, complete developer tools will ship on September 16, and Marketplace will start accepting application submissions from early October. Continue reading

Windows Phone 7 web browser vs iPhone 4 and Nexus One

I know you love a good fight: two or more opponents duking it out to determine the ultimate champion has engaged the human race since their very beginnings*. Well, like the gladiators of old, I have a video of just such a tourney.

PocketMobile have pitched the browsing experience on the only WinPho 7 handset to date — the

LG Panther — against the iPhone 4 and a Froyo-powered Nexus One. Continue reading

Android Phones Can Substitute for Supercomputers

There’s an app for almost everything. Now add one that can run calculations from a supercomputer on a Nexus One phone in real time and without the need for internet connectivity.

Researchers at Massachusetts Institute of Technology and Texas Advanced Computing Center have created an Android app that can take simulations from the powerful Ranger supercomputer and solve them further on the mobile phone.

“The idea of using a phone is to show we can take a device with one chip and low power to compute a solution so it comes as close to the one solved on a supercomputer,” John Peterson, a research associate at the Texas Advanced Computing Center, told Continue reading

Google sells out of Nexus Ones for devs, ‘working hard’ to get more; SLCD not alleviating backorders yet

The Nexus One retail situation has been pretty dire since Google humanely put down its own online store, leaving only paid developers with an easy option to get an unlocked unit (and only an AWS 3G version at that). Now, even that’s been taken away — at least temporarily — thanks to unexpectedly strong demand that left Google to “blow through the (substantial) initial inventory in almost no time” and run up a backorder with HTC. Interestingly, Google specifically points out that HTC is doing a good job with manufacturing despite the AMOLED shortage, which leads us to wonder whether the SLCD version is shipping in quantity yet — and considering how the Nexus One and Desire are well into midlife, we wonder whether it makes sense to even bother at this point when we’ve got next-gen products just around the corner. Good news is that Google still seems committed to getting Nexus Ones back in stock for developers, we just don’t know when that’s going to happen.