Chaos Rings, a $12.99 Game, Locks Out Rooted Users

Chaos Rings, a $12.99 Game, Locks Out Rooted Users

Oct 16, 2012

How about this for anti-consumer behavior? Square Enix recently released Chaos Rings, their original RPG for mobile devices, to Android. There’s just one problem: users with rooted devices are reporting that they can’t play the game as Square Enix blocked the game from running after it was installed on these devices..

The slap in the face isn’t just that they’re blocking rooted devices, but that they’re expecting people to pay $12.99 for a game (all their titles are well above market prices for games, which is not necessarily a bad thing – if they want to make money at a premium price, I say good for them) and then blocking devices that are rooted. Pretty much the only thing that blocking rooted devices really prevents is save game modification. It doesn’t block piracy unless a carrier has blocked sideloading, and that’s a rarity nowadays.

Square Enix is saying that they will change this in the near future (possibly this week), but the problem is that they felt like this was necessary in the first place. DRM only hurts legitimate consumers. This is especially true as people found a way around the rooting lockout anyway. Because they rooted their devices and aren’t afraid to poke around in the filesystem and change some things. If you’re going to stop hackers, you really need to put up a brick wall, not just a small fence.

MOTOACTV Rooted; Becomes First Wristwatch Capable of Playing “Angry Birds”

MOTOACTV Rooted; Becomes First Wristwatch Capable of Playing “Angry Birds”

Dec 27, 2011

When the MOTOACTV was announced, I speculated about the potential of a wristwatch-sized Android device. Well, now, hackers have figured out how to root the MOTOACTV, Motorola’s wrist-wearable Android device. Chris Wade of cmw.me got his hands on the device and immediately set out to root it and install a stock version of Android on it – which he accomplished in short order. On his website, he provides files and instructions on how to root the device, and to get set up with stock Android on it. He managed to get Honeycomb set up on it, which is funny because the OS has been designed to run on screen sizes bigger than phones; now, it’s available on a screen a fraction of the size. Still, it’s a full-fledged Android device, supporting the Android Market, even games like Angry Birds. Still, it’s on a 1.6″ screen so it’s probably not the ideal experience, but it’s the most comfortable wrist-based Angry Birds experience on the market. Now is the time for wristwatch-friendly apps!

The Hills Are Greener: Hack Me This, Hack Me That

The Hills Are Greener: Hack Me This, Hack Me That

Jun 13, 2011

While I have long since sworn off jailbreaking as an unnecessary hassle on my iOS devices, I still try to keep tabs on the scene; after all, interesting things do come out of it. As well, there’s plenty of drama to go around; infamous Sony hacker Geohot was tooling around with hacking and causing drama in the iOS scene long before he incurred Sony’s wrath. While the Android scene lacks any kind of major personalities beyond maybe Cyanogen of CyanogenMod, the two scenes do actually share some similarities in their ultimate goals; even if the paths they take there are divergent.

On iOS, the hacking community ultimately serves two purposes: the first is to really just stick it in Apple’s craw. Jailbreakers are at perpetual war with Apple and their security measures. So far, the jailbreak scene has a lot of notches in their belt versus iOS security – only the iPad 2 remains unjailbroken, though it has been in the works. Even iOS 5 has been claimed to be jailbroken and untethered; the value of publicly even hinting at this while the OS is still in beta seems to fall somewhere between merely ill-advised and completely stupid. There are plenty of people out there who love Apple’s devices; their thoughts on Apple’s software policies are another.

Secondly, these hackers and jailbreak users also serve as essentially the beta testers for the future of iOS; major features of the OS have been created in the form of jailbreak extensions dating all the way back to iPhone OS 1. The the new notification bar? Stolen from Android, yes, but implemented by Notified as well. Folders were done by jailbreak developers long before they were an official iOS feature. Using the volume button to take a picture has been done by jailbreak extensions as well. Music apps multitasking had been done by Music Controls. Heck, even the whole app store concept had been done by jailbreak developers long before Apple’s solution.

The Android hacking community has similar goals, but have found more acceptance from the hardware community, at least recently. Users have been requesting unlocked bootloaders more and more from hardware manufacturers, and they are beginning to acqueisce even more. In what is maybe the most pertinent example fo the acceptance of Android’s hacker community, a CyanogenMod developer was given a Galaxy S II phone by Samsung themselves with the goal of getting CyanogenMod running on it. There is a value in the hacking community, and making their phones attractive to power users. Plus, it’s quite apparent that users are doing these things already.

Still, the parallels must be noted that both communities are all about trying to exceed what the manufacturers of these devices are willing to offer, in order to unlock the full potential of these powerful devices. The manufacturers also seem to be begrudgingly accepting these communities, and willing to use the innovations and features that they develop for their own benefit. We’re not so different after all.

The Hills Are Greener: Getting to the Root of Jailbreaking

The Hills Are Greener: Getting to the Root of Jailbreaking

May 2, 2011

Jailbreaking is the iOS scene’s most open secret – because Apple restricts what apps can do, hackers have been trying to break into Apple’s walled garden with much success over the last several years. They have often succeeded in providing functions that Apple either would not provide, or would later provide officially. Copy and paste, multitasking, even the very idea of running apps on an iOS device period were all the dominion of jailbreakers befotre Apple ever implemented them for regular iOS users.

However, nowadays, I tell people to not jailbreak. First off, it generally leads to decreased performance because to get a lot of these new features, you have to run a lot of new processes in the background. The problem is that a lot of these new functions rely on an extension called MobileSubstrate to operate in the first place, and running it leads to new glitches, particularly as it conflicts with other, ‘official’ processes. MobileSubstrate is an unavoidable part of jailbreak life, though, as practically everything useful requires it. So, jailbreaking becomes a decision between whether you want a phone with increased functionality, or a phone that runs clean and stable.

Rooting, however, is often the exact opposite situation – it can be invaluable in improving the experience of your phone. Granted, Android is set up in a way that allows for even official apps to have functionality far beyond whatever an App Store app could ever hope to have, so rooting is less necessary from a general usability perspective. You have the ability to easily clear out background processes on Android, whereas it’s much harder for a stock iOS device because of Apple’s restrictions. iOS users may claim task managers and closing out background apps is unnecessary – but odds are that everyone has had to reboot their device or clear out apps in your multitasking bar to get your device running smoother. It’s still a part of an iOS user’s life, Apple just likes to hide it, and make it more difficult than Android does.

Rooting pretty much does exactly what jailbreaking does, which is to open up your file system entirely, but it tends to do less on the surface than what jailbreaking does. One of the big advantages of rooting is that it is a lot easier to take screenshots on the device, especially with an app like ShootMe, which also lets you record screencasts. It also becomes far easier to backup and restore your apps’ data, and you can save it yourself, without having to suffer through the tyranny that is iTunes. There are other functions that become available, but not a lot of them are designed for everyday usage, they’re generally ones that are locked away to developers for good reason. For example, you probably don’t want random apps having the ability to take pictures, as they could theoretically take pictures of your sensitive data like passwords and send it to remote servers, for example. It’s good that functions like that are locked away unless you specifically allow them (and the app Superuser does a great job at allowing you to allow/deny apps that want to use root functions). But really, the biggest advantage to rooting? Why, it’s custom roms.

Granted, most custom roms wouldn’t be necessary if the phone manufacturers were competent software developers, but their skills lay more in the side of hardware than they do in making user software, and it shows. Who here actually likes Samsung’s TouchWiz software? Show of hands? However, even Google’s Nexus devices, which are as close to a pure Google Android experience as you will get, still have custom roms available for them. This is because of the fact that developers have created great tricks to make your phone go faster than ever, and do more than they could. They implement a variety of new lock screen options, lag fixes, overclocking options, expanded audio options, and more. As well, you get to not have to put up with the frustrating built-in apps that phone manufacturers often install and are difficult to remove. There is no tradeoff of functionality for performance with rooting and custom rom installation – you get both, with only the drawback of a lost warranty and the slim possibility that you could mess your phone up, of course.

The beauty of it is that the experience is largely quick and hassle-free: while you have to generally wipe and restore your data to install a new rom, backing up with Titanium Backup is relatively painless, and makes getting back to a usable state very easy, or at least far easier than iOS and iTunes make it. Even when I messed up on a custom rom installation one night, where everything was crashing to a point where I couldn’t actually do anything (as I misread some instructions on what to do), getting into the custom recovery menu and wiping out all the now-unusable data on my phone was easy. All I really lost that was unrecoverable (because I didn’t backup anything beforehand) was some game progress that I lost, and there was admittedly nothing I would lose sleep over, and I knew it was my fault for having not backed up in the first place. So, be patient and always backup!

However, starting clean was a good idea – I did have a lot of useless apps that were just taking up space and running in the background occasionally. Oh, and redownloading my apps from the Android Market was easy, as I could just log back in with my Google Account, go to the Market, and see all the apps that I had purchased. I didn’t lose any of my data on my internal SD card, either – so all my music and pictures were safe. You try this with iTunes, and you’ll be waiting forever for everything to get reinstalled and resynchronized on your device. Messing around with Android is far quicker than iOS could ever hope to be.

It helps that you have access to your phone’s files directly, and not have to go through iTunes much like how iOS users have to do. You’re never really free of it – while you can avoid it for activating your device, you either have to go to extraordinary lengths to avoid transferring media to or from it, and if you want to legitimately install apps, then you absolutely have to use it. I’ll cover why iTunes is so bad in a future post, but jailbreaking really doesn’t set iOS users free from iOS’ real biggest problem. Everything with Android can be managed from the device itself, or from any computer with USB file access. You don’t have to worry about using a clunky program to manage your data. It’s fitting that Android, even when getting into the dirty nitty-gritty parts of it, is still more user-friendly than even iOS is.

If you’re interested in taking part in the rooting and custom rom scene, I recommend either giving Google a whirl, or checking out the forums at XDA-Developers – there are more custom roms, themes, and other things to make your phone look and behave the way you want it to. The scene seems to be more free of drama than the iOS jailbreaking scene, in part because there are so many Android devices available that it’s hard for just one developer to get out ahead of the crowd. There’s Cyanogen and the CyanogenMod roms, and some pushback against the rom’s popularity, but it’s small peanuts compared to any of the notable personality conflicts in the iOS jailbreaking scene. And in part because of the relative lack of drama, and the improvements you gain, rooting and installing custom roms is extremely worth it for Android users.

CyanogenMod 7 Brings Gingerbread to Many Phones for the First Time

CyanogenMod 7 Brings Gingerbread to Many Phones for the First Time

Apr 19, 2011

One of the most prominent names in the Android custom ROM scene is CyanogenMod, helping to provide a less cluttered and more customizable user experience than what many stock versions of Android provide. The latest version of CyanogenMod has been released by the CyanogenMod team, CyanogenMod 7 Final. This version of CM runs Android 2.3.3, better known as Gingerbread, which is the latest version of Android available for phones. Installing CyanogenMod requires root access and an app like ROM Manager from the Android Market – if you’re interested in installing CyanogenMod 7 Final for yourself, granted that your device, including a variety of popular phones, and tablets like the Nook Color, is among one of the 24 models (not including sub-variants, like the various Galaxy S models) that CyanogenMod is compatible with, search for how to root your phone, or visit the helpful XDA-Developers forum, find your phone, and you can find instructions on how to root your phone and how to install a custom rom on your phone.

The interesting thing about CyanogenMod is that this is going to be many users’ first taste of Gingerbread on their phones. In fact, CyanogenMod even beat some of the manufacturers to Gingerbread support, like with the Samsung Galaxy S. The source code for Gingerbread for the Galaxy S was released after CyanogenMod 7 was released in an unofficial, user-supported variant. The Android user community is very willing to support their devices to do what they want on them, without being reliant on what the manufacturers are willing to do.

Now, the custom rom experience is only recommended for users who are willing to tinker with their phones and aren’t afraid to violate their warranties. However, if you’re not afraid to get your hands dirty, and improve the experience of your phone, then a custom rom like CyanogenMod 7 is a good choice, but note that most phones will have a wide variety of custom roms available. My suggestion is to play around with a few, to find what works best for you. However, if you want Gingerbread on your phone right now, CyanogenMod may be your only choice right now.