Crackulous and the App-ocalypse

If you own an iPhone, you have no doubt heard of a process called ‘Jailbreak’ which opens up a load of things on your device, specifically the ability to install applications which are not available on the official AppStore and also the ability to install ‘cracked’ applications (after installing and running other processes which I will not go over here) which some people have bought, then ‘cracked’ and made available to download from various places. These ‘cracked’ files always have a .ipa file extension (which is actually a zip file with a different extension).

crackulous-logoThe tools and methods to strip applications of the various layers of security around them, ensuring that they are downloaded and installed via iTunes/Appstore, were only available to a relatively few amount of hackers. Yesterday, the developer of these tools made ‘Crackulous’ available.

The ‘APP-OCALYPSE’ has begun. For now…

Crackulous is an application which is easily installed on ‘Jailbroken’ iPhones through the ‘Cydia/Hackulo.us’ application repository. It provides a (mind-bogglingly easy) one-click process to crack an application you already have PAID FOR, installed AND ALREADY RUN on your iPhone. After running the process, stripping the app you paid for of it’s security layers, it makes it possible for you to copy that .ipa file from your device and then give it to your buddies or upload it to one of the ever-increasing amount of free filehosts out there for others to download.

As Gizmodo says, this is “great news for cheapskates, terrible for independent developers trying to make a living.”

UPDATE: Amusingly, a new user of Twitter and Digg called ‘Crackulous’ is posting everywhere saying that the Crackulous app is a fake and steals keystrokes and passwords and that you should buy his ‘real’ version for $10. Now THAT’S a scam! It seems he has also had a run in with Adam from Gizmodo too! [insert ROFL here]

Ars Technica has more on the “poetic justice” at play here.

There appears to be a little confusion about what Crackulous actually does. ‘Electronic Pulp’ reports that β€œIf you want to install paid iPhone apps on your iPhone without having to pay for it, then I guess Crackulous is for you.” This is not the case. People with Jailbroken devices do not need Crackulo.us to do this. [update: they have now corrected this info]. Crunchgear has a short post on this too.

If I want to pay good money to buy an application through Apple, giving the developer who created it some of that money, I could, if I wanted, go and make that available to others to have for free. I don’t want to do that (ie: give away things I paid for). Oddly, many people do.

So, why am I writing this?

argh1I have been thinking of learning how to create iPhone applications, got a few ideas for some useful (and not so useful) apps and have gone and become a registered developer, got the tools and started going through various tutorials I have found out here on the web. I’ve never tried to write the language required before. It’s quite a steep learning curve for me. It will take a lot of time and effort to get where I want to get with this. But I shall persevere.

Better the devil you know.

When I build web sites and applications, I ALWAYS find myself spending a LOT of time creating all the required loops of security required to make sure it doesn’t ‘break’. Or more specifically, make sure that I have done all that is required to try to stop people deliberately ‘breaking/hacking’ it. Often, the only way of learning how to prevent ‘breakage/hacking’ is to learn a certain amount about how people go about ‘breaking’ your systems, so you can at least put some level of security on there. It’s never perfect.

Since getting myself a legitimately ‘unlocked’ iPhone (meaning I can use any SIM card from any carrier without breaking anything using something called ‘yellowsn0w’) from Optus while in Australia (prepaid), I have indeed entered into some research into the world of the ‘Jailbreak’ to see how all this works and what is going on. Initially, this was so I could record video on my iPhone using an application called ‘Cycorder’ (ONLY available to Jailbroken iPhones : you can’t get it through the official AppStore!) – as a complete gadget freak, owning many mobile devices with cameras, I INSIST on the ability to record video these days – I fully expect the next generation iPhone to have this built-in. The Nokia N95 I own has an excellent camera for photos and video which I can easily upload or email to various places to publish. I am utterly gobsmacked by the sheer amount of cracked apps out there.

Back to the topic… sorry…

Now, I wonder what effect all this cracking of apps is going to have on the official developer market, and specifically the app developers themselves. I wonder what actual percentage of iPhone owners go through the bother (and fear of ‘bricking’ the device) of Jailbreaking their beloved iPhones. Is it significant enough to put me off learning how to build apps and try to make a little bit of money in the process? It might be.

I expect there are going to be a lot of legitimate app developers out there up in arms about Crackulo.us. I expect many of them will try to sue Apple for not providing adequate security for their app and the investment they put in to them. Apple will do doubt attempt to patch the holes and make it even harder to Jailbreak the iPhone and try to protect the 30% they scrape off official app purchases. The cat and mouse game will NEVER end. It never does.

I also expect there to be a huge increase in the amount of cracked apps out there now the process is not a ‘dark art’, making it easy for others to have applications for ‘free’ by ‘stealing’ them and not being forced into putting money in the pockets of the developer.

One ‘argument’ for this kind of activity is that Apple do not provide an easy way for developers to provide a tryout/demo of their applications (though they could create a free version with limited functionality and a full paid version) – so some people take it upon themselves to provide the cracked apps and say “If you really like the app, then buy it” – I really can’t see that happening much, to be honest, though some say that piracy can actually increase software sales.

Piracy of software has ALWAYS happened. I would go as far to say that the amount of piracy of a system or piece of software is directly proportionate to the amount of security put around it. Apple are notorious for ‘locking down’ their devices in an attempt to stop people cracking them open, but the effect that has is that they’re a massive target for the hackers out there who want to get in to them, for various reasons.

Think Different.

ipadlockI wonder what Apple will do about all this. Will they ever truly ‘open’ the devices and make it easy for people create and distribute apps without going through the existing rigmarole and costs? If I want to build an application for the iPhone and have it on the iTunes AppStore, I have to pay Apple US$99 – so, I’d need to sell at least 100 copies of my app at 99cents to get my money back. The trouble is, now all it takes is for one person to buy it, then crack it and then ‘share’ it. Sure, not *everyone* goes through the various risks in cracking, downloading and installing ‘illegitimate’ apps, but now I expect the amount to increase quite considerably. Imagine if there was an equivalent to Crackulo.us for desktop apps. A simple one-click way to strip security from popular desktop apps like Office, Photoshop, FinalCut, etc, etc. (Yes, just about every application ever created has been cracked already, but imagine if it was easy enough for anyone who can click a button)

For now, I’m going to put my application idea on hold and wait until the dust settles on all this and see what Apple does. I am glad I haven’t started building it yet. I think things are about to be different from now on.

What do you think will happen? I expect there to be a lot of discussion about all this over the next few weeks.

Here endeth my $0.99

New Apple iPod Shuffle is NOT a podcast player?

UPDATE : ‘Fixed’ Thanks to Diego! – but why not read on anyway. Then see the solution. And it’s a doozy. Nopodast Shuffle

OK. So I get a brand new iPod Shuffle out from its box, to use as a demo device to demonstrate podcast subscription etc. from the podcast.com site, as well as other sources of feeds. First I let it charge all night.

Then, once fully charged, I hooked it up to a brand new machine, with a brand new copy of the latest iTunes installed. When I hooked up the Shuffle, it said it needed a firmware update, which I did. Fine.

So, the first thing I do is add a podcast feed I already know about. iTunes adds that fine, then sets about downloading the latest episode. Coolio.

Now I have the podcast episodes download I want, I drag the podcast feed to the Shuffle icon, when it then sets about storing the downloaded podcasts onto the Shuffle. Hurrah!

When iTunes tells me that it’s safe to disconnect the iPod I do so, plug in my headphones to listen to my new fresh and lovely podcasts.

But wait!!! What’s this?? After hitting play, I see blinky lights!! Green – Orange – Green – Green for 2 seconds, which according to the little card which comes with the Shuffle means ‘No music on unit’ !!

Yes, yes I KNOW I have no music on there – I added podcasts (which iTunes correctly detected as such in the ID3 Genre tag as ‘Podcast’)

W.T.F!!! (Originally meaning – not Technorati’s ‘Where’s the Fire’ πŸ™‚ )

OK. So, I tried to go to iTunes podcast section and add a podcast from there. Same process – same result. No Podcasts!!

Then I tried to add a music track. I imported it to iTunes, then dragged it to the Shuffle. It loads fine. Then I disconnected it and hit play. Hurrah! I hear music.

Next track? The same. Next? The same. Next, next, etc. IE: The shuffle still thinks it has only one track on it even though when it is plugged into iTunes, it can clearly see all the mp3 files there on it.

So what gives, Steve?

Are they distancing themselves from Podcasts? The Shuffle is NOT detecting the ‘Podcast’ genre in the ID3 tags by the look of it.

I also note that a recent firmware update on a Nano I have here (I have a Nano, a Video iPod and a Shuffle for testing purposes – so I too can feel the pain. Heh.) Apple have removed the menu option ‘Podcasts’ from the Music menu where it used to be. Now you can only get to your podcasts on a Nano by going to Music > Genres > Podcasts – where it is reading the ID3 tag to filter out Podcasts (though not all podcasters tags their MP3 files this way, as many ID3 writing apps still do not list ‘Podcast’ as a valid ID3 genre)

Can anyone out there shed any light as to what the f*uck is going on over there in sunny California? I’m really pissed off about this as I bought my brother one of these so he could listen to podcasts. Thanks Steve.

ps: I’m reading ‘iWoz’ – Steve Wozniak’s (who more or less invented the personal computer with keyboard and screen attached) autobiography. It’s great! I’d really like to meet him one day. He thinks like I do.

.

.

.

How Microsoft could win the portable player game

I think this looks like a great product.

I hope it can read an RSS feed directly over that WiFi (like a PSP can)! So I can download podcasts too, over the connection (like PSP can).

As well as wifi connectivity (for download) the killer app, for me, would be the ability to record AND upload too. This could be based on something like Nokias old uploader api (which was very easy to implement in any scripting language). Or a simple/simplified ftp client.

If they (MS) offered storage too, along with their desktop client/shop/aggregator based on the account, then they would have it all wrapped up.

Location agnostic consuming and publishing – desktop or mobile device – listening, viewing, subscribing etc. All synced up the next time the device links to the desktop. Full of real statistics, linkage and relevance.

Bingo! You’d have it all.

THEN if your reading AND writing/publishing tools support the core content and organisation XML standards for podcasts of RSS and OPML, PLUS additional support for microformats such as FOAF etc AND OTHER community APIS (though this could be done by any developer community or group of widgetwelders)

If Microsoft did this, they would win – imho

By ‘closing the content loop’ (by effectively flipping one end and connecting it to the other) – publish to receive : AND discover/navigate : subscribe , it would be like APple where things ‘seem’ to be locked in, they wuold have the opportunity to turn the whole network inside out, exposing all the data needed – all the ‘neural’ connections – all the paths, all the people and all the content.

This would ‘connect’ the owners of such devices to eachother, creating the community feel, but also prove they are not going to create a ‘walled garden’ of content – for devices that don’t know (much) about anything else.

[given that i am talking about ‘open’ podcasts here – user generated (argh) – as opposed to music/video/protected shopping/purchases with their own DRM.]

You don’t have to be able to read the ZUNESTONES to see it. Do you?
================
ps: When are Google or Yahoo! going to produce a device? They should! πŸ˜‰

pps: people who know me personally, will know that I am a huge love love and passionate user of gadgets. I have been on this crusade for a while. πŸ˜‰

Are Apple rewriting your podcast MP3 ID3 tags??

On today’s Daily Source Code, Adam Curry mentions that when a podcast gets downloaded and synced through iTunes, Apple are rewriting the ID3 tags in the MP3 file – editing it and replacing some fields with info from the RSS feed.

WTF?? – Was my initial reaction. But I do wonder what people think about this, if it;s true. It’s clearly just as bad as the feed manipulation Podshow were seen to be doing.

At least poshow fixed it. I doubt Apple will.

What do YOU think?

Apple still make it impossible to copy and paste a podcast RSS feed (hidden behind the ‘i’ icon, AFTER you susbscribe using iTunes) so you can subscribe using a different reader. I suppose the only thing to do is use another podcast feed reader (podcatcher).
The KoolAid effect around the iPod is staggering. No one who owns one has any idea how the rest of the world without an iPod or iTunes is doing things. It’s like AOL’s early walled garden kidding users that there was not a world wide web out there. So many people think that to get podcasts, they need an iPod. So many people are forced into using iTunes, which is one of the worst bits of software I have ever been forced to use. I mean it.

I got an iPod to just see for myself what all the fuss is about. Sure, I too can get swept off my feet my a lovely, well-built gadget but the user experience with iTunes and the iPod has been awful. I wonder if it would be different if I didn’t know as much as I do about the alternatives and freedom available.

I’m amazed Steve Jobs didn’t announce an iPadlock at yesterday’s WWDC. Foolproof lockin for the masses.

I do love my MacBookPro though. Can’t wait for the winter. Mmmm, toasty. πŸ˜‰