Showing posts with label iphone. Show all posts
Showing posts with label iphone. Show all posts

Tuesday, December 2, 2008

SIM Unlock iPhone 1G/2G with 2.1/2.2 firmware for Free using Quickpwn

I just successfully unlocked and jailbroken an original iPhone (2G or 1G as some call it, with the aluminum back) after having upgraded it to 2.2 firmware.

Using Quickpwn 2.2 for Windows to jailbreak and unlock the iPhone. The Mac OS X version doesn't seem to have the unlock option, and Quickpwn doesn't support running inside of VMWare/Parallels. Follow the on-screen instructions and make sure you select at least the Cydia and Unlock options. For more guidance, see these instructions.

After going into DFU mode, rebooting, and updating the bootloader, then another reboot. If you're lucky, you're done. Or you may encounter the error message "Different SIM Detected", which means the SIM unlock isn't completed yet and you need to do the following:
  1. Open Cydia and scroll down to OpenSSH and install it.
  2. Follow these instructions to delete the Lockdown folder on the iPhone, recreate the folder (mkdir lockdown), and scp the 3 files into the new Lockdown folder.
  3. Reboot

Sunday, September 28, 2008

Database / Sqlite on iPhone

Here's a tutorial discussing how to create and read a simple sqlite database on iPhone.

There are several ORM efforts to make it easier to easier to access the db without writing SQL. For example: Persistent Object

Friday, September 12, 2008

Beta Testing on the iPhone

The current supported method for beta testing iPhone apps is through Ad Hoc distribution. You need the Device ID of each iPhone that you want to test your app on, then sign the apps.

I had trouble getting the ad hoc distribution profile to show up under "Code Signing Provisioning Profile" in Xcode, until I tried the following:
"Apple's instructions have two steps reversed. The step that says "In the project window, select the Distribution Active Configuration from the overview popup and set the Active SDK to Device..." must be done FIRST, before you can choose your provisioning profile." (original thread)

Friday, August 22, 2008

Fixing iPhone Xcode (0xE8000001) Error

It took me several hours to figure out how to sign an app and deploy it to my iPhone. Apple's developer documentation is still stuck in the 2.0 beta firmware days (as of today).

What solved the problem for my "verifying application" error in Xcode was:
  • In Xcodes project organizer expand the Resources section.
  • Find the Info.plist file and double-click to open it.
  • Enter your App ID into the Bundle identifier field. Do NOT include the 10-character random string Apple generated for you.

Tuesday, July 24, 2007

iCaltrain: Caltrain schedule for iPhone

I released a version of the Caltrain schedule for the iPhone at http://iCaltrain.com using a mix of Python, PHP, and the iUI toolkit.

Friday, July 13, 2007

3 Steps to Activate the iPhone without AT&T Service

This is a step-by-step guide to activate and unlock your iPhone without AT&T service. It will let you use Safari and other iPhone apps (except YouTube) over WiFi.

On July 3rd, DVD Jon published techniques to unlock the iPhone and activate it without AT&T service. It is not SIM unlock so it won't let you use your iPhone on other GSM networks (e.g. T-mobile). On July 10th, PQ DVD streamlined the techniques into a single, one-click Windows app.

Step 1: Install iTunes 7.3.0.54. No other versions of iTunes are currently supported. Apple released v7.3.1.3 on July 11th, so you'll need to find an archived version. At the time of writing, you can find v7.3.0.54 here.

Optional step: Connect your iPhone over USB and verify that it's detected by iTunes, then quit iTunes.

Step 2: Run iPhone Unlock Toolkit, and click the "Unlock iPhone" button. It streamlines the process of patching iTunes, adding an entry for albert.apple.com to your etc/hosts file, and running a local server to respond to the activation request.

Step 3: Disconnect and re-connect your iPhone. iTunes will detect the iPhone, start automatically, and ask you to activate your iPhone. Click "Cancel" and you're done!

Monday, June 18, 2007

iTunes/iPhone's Cover Flow in Flash

http://www.n99creations.com/vieweg.php?id=5

Example that use Flash 8 features: AS2, more, and more.