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