July 28, 2010

Kyle Matthews (the owner of the most popular iPhone hacking forum in my opinion) wrote an article about what jailbreaking is and why it’s important. I just wanted to parrot his idea here in case you missed it. I feel the more websites that carry this message and spread it are a good thing. You can read his original article here.

What is jailbreaking? - Without getting technical, jailbreaking is a term coined for gaining write access to the file system of an iPhone. The iPhone contains a flash memory chip which is comparable to the hard drive in a computer. It contains files and programs.


Why do people jailbreak? - The iPhone is essentially a handheld computer. When you can write to the file system you can add, remove or modify files or programs on that computer to improve or expand its abilities. Most people do this every single day with their laptop and desktop computers. They create documents for school or work and save them. Some even choose to share these files with other people who own their own computers.

Many go to the store and purchase whatever software they like, and from whatever software manufacturer they like and then install it on their computers. This software could be a video game or a productivity program. Jailbreaking provides iPhone owners with this same choice.

Many people like to personalize their computers as well by changing the desktop wallpaper or customizing the icons that represent programs, et cetera. iPhone owners should have these exact same choices. With jailbreaking they do.

Many choose to write their own software and run it on their own computers. Some of these programs are then sold to other computer owners. These have always been legal activities. With jailbreaking this is now possible on the iPhone as well.

The jailbreaking scene has proved beneficial to current iPhone owners. Many of the things jailbreakers created, Apple then decided to add to the iPhone to expand its capabilities. This included copy and paste, wallpapers, tethering, placing applications into folders with other applications, and the biggest invention of all: a program on the iPhone that allows you to browse an online store to purchase and install other programs.


What if I don’t care about jailbreaking anyway? - This all sounds well and good, but maybe you purchased an iPhone (or even a home computer) and don’t intend to ever buy any software for it, or want to install or change anything on that computer. That is certainly your choice. That choice should not be taken away from other people however. If jailbreaking were ruled illegal, then choice would have been taken away.

When you own an iPhone or a computer, you should be able to do anything you want with it. If all you seek is to be able to expand the abilities of the device and, in the case of the iPhone, make your smart phone even smarter, or more useful, then this should not be an issue for anyone else, it’s your phone. You paid for it. This is no different than purchasing a new car and then installing better tires, rims, or a stereo in it. You don’t need the automobile manufacturer’s approval to do this do you?

Kyle made a similar analogy about this. He equated this choice to going to your local computer store, purchasing a computer running the Windows operating system, and then being told by the salesperson that you could only purchase programs for that computer that were approved of by Microsoft, or by the device manufacturer (Dell, Sony, Toshiba, et cetera). Any other programs you purchased would be illegal to install on that computer. This analogy could be extended to apply to hardware you want to install on that computer. Upgrading the RAM or the video card or the hard drive would have to be approved by the manufacturer of the laptop as well. Sound ridiculous? It should. Apple doesn’t have restrictions like this with their computers. Why should these restrictions be placed on their phone?


Aren’t jailbreakers software pirates? - Jailbreaking has always been legal, piracy is illegal. While jailbreaking an iPhone certainly would allow you to steal a program for the iPhone without paying for it and then run that program, this was not the driving force behind this process. I’ve certainly never understood how someone can afford to purchase a phone that costs hundreds of dollars, yet steal a program for it that costs five dollars. Those people are in the minority.

These are the same people who pirate software for home computers. The Windows operating system is more often found to be illegally installed on your (or your neighbor’s) home computer, or even your work computer than any program on the iPhone. Just because some people choose to steal doesn’t mean all choose to.


Doesn’t jailbreaking impact the security of the cell phone networks? - If a malicious programmer wanted to create a program to disrupt cell phone service, it would be an illegal act. It would be no different than using a home computer to illegally gain access to someone else's bank account, or credit cards, or to do damage to a computer network and steal or delete data.

I haven’t heard of any reports of a jailbroken iPhone causing damage to the cell phone network, or of any virus being spread through the cell phone network. This doesn’t mean it can’t happen, but in over three years of iPhones being jailbroken and being used on cell phone networks around the world, it certainly seems improbable. But I bet you’ve heard of at least one news story where someone used a computer to cause harm to others by stealing their identity. I think a lot of fear, anxiety and doubt is being spread around by the industry with regards to the iPhone and wanting to limit choice.





July 26, 2010

Jailbreaking has been ruled as an exemption to the Digital Millennium Copyright Act (DMCA) by the Librarian of Congress. This means jailbreaking is now a legally protected act for the next three years. This case for a DMCA exemption would have to be presented again in three years to the Librarian of Congress to continue to be upheld.

Keep in mind, jailbreaking was NEVER an illegal act despite what many media sources claim. They are wrong. They just like to make wild statements and create a frenzy to feed their ratings so they can charge more for air time to marketers from time to time. I haven't heard of anything jailbreak related going to trial ever, certainly not anything being ruled on by a judge as legal or illegal.

You can read the full statement from the Library of Congress here. The sections that relate to us are:
  • (2) Computer programs that enable wireless telephone handsets to execute software applications, where circumvention is accomplished for the sole purpose of enabling interoperability of such applications, when they have been lawfully obtained, with computer programs on the telephone handset.
  • (3) Computer programs, in the form of firmware or software, that enable used wireless telephone handsets to connect to a wireless telecommunications network, when circumvention is initiated by the owner of the copy of the computer program solely in order to connect to a wireless telecommunications network and access to the network is authorized by the operator of the network.
The library's determination and text of the ruling can be found here.

Here's an article from the Electronic Frontier Foundation, who represented jailbreakers from a legal standpoint. They brought our case before the librarian.

Here's an article from CNN on what the Library of Congress ruling means. I find some of the information incorrect with regards to jailbreaking being illegal up until this recent exemption came to be.

It's nice to see main stream media picking up this story. I've appeared in the New York Times, and CNN as a destination website. Hopefully this will bring many new people into the fold. You can click the images below to be taken to those particular articles.

iPhone

iPhone






July 19, 2010

Well it seems like Apple is up to their old tricks again. The iPhone Dev Team just posted two hours ago about ECID SHSH blobs being used on 4.0 firmware for all iPhones, now including the 3G. You owe it to yourself to launch Cydia and press the make my life easier button right away. I'm guessing since we are just hearing about this that 3G owners can no longer restore to 4.0 firmware? The dev team's posting on this isn't clear. They do state you can always downgrade to 3.x firmware however since no ECID SHSH blob check is being done. This really isn't that big of a deal as 4.0.1 firmware can be jailbroken and unlocked on the 3G using redsn0w and ultrasn0w. I have a tutorial for it here.

Update: I can not restore to stock 4.0 firmware on my already jailbroken 3G. I CAN restore to a custom 4.0 .ipsw made with PwnageTool however :P You'll receive the same error message as the 3G S owners where Apple states the requested build isn't available for this device, if they don't approve of the firmware you are trying to restore to.

iPhone       iPhone



Once you've done this, much like with the 3G S, you'll see the message that your device has a pending TSS request. It only took about twelve hours and I received confirmation of being on file for 4.0.

iPhone       iPhone






July 13, 2009

PlanetBeing, from the iPhone Dev Team (and Android porting fame), tweeted just a few minutes ago: "Looks like I now have an unlocked iPhone 4. :)"

Now it's just a matter of waiting for Apple to release its signal bar algorithm update and then the team will release their tools. Congrats to PlanetBeing, MuscleNerd and the team!







iphone


Below is a video of PlanetBeing discussing the unlock.







April 23, 2010

So I have Android running on my 2G iPhone now. I found a great guide (with only a couple minor errors) here: http://androidalot.com/tag/iphone/   I'll make my own version of this tutorial most likely. In the video below I demonstrate it booting up.

Update: I have posted my tutorial for installing Android here.







April 21, 2010

Android is now running on the iPhone. iPhone Dev Team member PlanetBeing has released prebuilt images and source code. You can read more about this project at PlanetBeing's site here. I'm sure I'll make a tutorial on this... Ok maybe I won't. The read me is pretty intense for a tutorial at this stage.

In the mean time enjoy this video demonstrating it running.





Click here to go to page 3




Return to top of page