Bypass the iPhone 4.1 Lock Screen

Have you upgraded your iPhone to iOS 4.1? If you did, as of today anyone with access to your phone can access your contact list, call history, voice mail and make any phone call on your device, even if it’s locked with a pass code.

Check the video below how it’s done. I just checked it on my own iPhone 4 and bypassing the lock screen worked just fine on it.

Good Day for MonoTouch and Unity 3D Users

Today Apple made an official announcement that the restrictions they introduced earlier this year regarding iPhone development tools will no longer be in effect. The restrictions prevented development for the iPhone using tools like Flash, MonoTouch and Unity 3D by forcing all applications for the iPhone to be originally written in C, C++ or Objective C.

We have listened to our developers and taken much of their feedback to heart. Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year.

In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.
From Statement by Apple on App Store Review Guidelines

What this means in practice is that it’s now 100% safe to use tools like Flash CS5, MonoTouch and Unity 3D to develop cross-platform applications for the iPhone.

1Password for OSX and iOS now syncs via DropBox

If you like me have been struggling to keep your passwords and notes in sync on your iPhone and your Mac, you will be pleased to hear that 1Password now supports DropBox for syncing data between iPhone, iPad and Mac computers.

“1Password 3.3 added tighter integration with Dropbox to enable automatic syncing between Mac, iPhone, iPod touch, iPad, and Windows. Also known as “syncing to the cloud”, this amazing feature allows you to keep your Macs, Windows, and iOS devices in sync at all times, even when they are running on different networks. To enable syncing, simply configure 1Password to store its data file in Dropbox.”
From 1Password 3.3 release notes

To enable syncing you need 1Password 3.3 for Mac, and 1Password Pro 3.5 for iOS. On the iPhone you need iOS 4.0.

Full details on how to configure 1Password DropBox synchronization

iPhone 3G and iOS 4 Update

A while ago I reported that my iPhone 3G ran very very slowly after upgrading it to iOS 4.0. As a result I downgraded it to iPhone OS 3 and while it ran better in iPhone OS 3.1.3 than iOS 4.0 it still ran very slowly in iPhone OS 3.1.3, much slower than previously.

Today I came across the following tip and figured it might be worth a shot:

“I HAD DONE SEVERAL HARD RESETS BEFORE AND NONE HAD WORKED UNTIL I DID THIS:

When doing a hard reset hold both buttons until after it turns off and as the apple appears and it starts to load. When it starts to load after shutting off after the hard reset, WHILE YOU ARE STILL HOLDING DOWN BOTH BUTTONS, it will turn off again (this time for good).

That’s it. That’s what fixed what was an unusable iPhone 3g and turned it into something halfway between a 3G and a 3GS. =) =)”
http://forums.macrumors.com/showpost.php?p=10437858&postcount=34

I decided to try it myself and did as follows:

  1. I pressed-and-held both buttons until the screen went black, Apple appeared, and screen went black again. I then booted the phone in iPhone OS 3.1.3.
  2. In iTunes I choose to upgrade my phone to iOS 4.0.
  3. Once the upgrade had completed and all data was restored I once more pressed-and-held both buttons until the screen went black, Apple appeared, and screen went black again.

And it worked!

Starting the Settings screen now takes around 6 seconds from cold start, and then less than 3 seconds on second start. My iPhone 3G is yet again usable! Give it a try and let me know how it works out for you!

Gruber Translates “Letter From Apple Regarding iPhone 4″

Lovely translation of “Letter from Apple Regarding iPhone 4″ by John Gruber:

Apple: “Upon investigation, we were stunned to find that the formula we use to calculate how many bars of signal strength to display is totally wrong. Our formula, in many instances, mistakenly displays 2 more bars than it should for a given signal strength. For example, we sometimes display 4 bars when we should be displaying as few as 2 bars.”

Translation: “We decided from the outset to set the formula for our bars-of-signal strength indicator to make the iPhone look good — to make it look as if it ‘gets more bars’. That decision has now bitten us on our ass.”

Read the full article

Latest Project: Saab 9-5 for iPhone and iPad

After an intense work period we at HiQ together with Saab and Valentin & Byhr launched the Saab 9-5 applications for the iPhone and the iPad. I worked in the project as a requirement coordinator, concept developer, software developer and quality assurance manager.

This was my first commercial iPad project, which will most probably be followed by many others this year. I really enjoyed working with Saab in this fun and engaging project – hopefully this application will help them gain brand awareness and interest of the new Saab 9-5.

My word of advice for anyone else planning to develop for the iPad: Don’t trust the iPad simulator. We experienced differences with XIB-file rendering, memory management (especially in low memory conditions) and Core Graphics behavior between real iPads and the iPad simulator. If you plan to develop an iPad application you really need to get a real device.

Download the Saab 9-5 iPhone application

Download the Saab 9-5 iPad application