iPhone 3G

$99 iPhones For Sale!

Walmart was rumored to sell cheap iPhone for $99 but that was just a rumor. Walmart will sell iPhones at a $3 discount from the usual price.

However, AT&T is now selling $99 8GB iPhones. Don't get too excited... For that price you only get a refurnished iPhone but hey, if you couldn't afford the full price, that might be the right time for you to buy an iPhone. You can also get a 16GB for $199.

This offer is available through December 31st and to take advantage of it, you will have to sign a 2-year contract with AT&T.

Hurry up before they sell out!

Successful iPhone 3G Unlock

iPhone 2G jailbreak - checked iPhone 3G jailbreak - checked iPhone 2G Unlock - checked iPhone 3G Unlock - NOW CHECKED!

Earlier this week, I told you that the Dev Team was going to release its iPhone 3G soft unlock on New Year's Eve and today, MuscleNerd, leading member of our favorite hackers team broadcast live on Qik, showing the first "public" iPhone 3G soft unlock.

The live broadcast was about 4 minutes long and was not about fluff and BS. MuscleNerd went straight to the point switching SIM cards, running the unlock tool and showing the newly unlocked iPhone successfully operate under T-Mobile.

If you look at the video below, you will see that MuscleNerd is actually performing the unlock running some code directly from his computer but you won't have to do that once the 3G unlock becomes available to the public on December 31st. Indeed, you will be able to download and easily install the unlock method directly from Cydia.

iPhone 3G Unlock Coming Before New Year

A new rumor is circulating about a possible software unlock for the iPhone 3G sometimes soon after Christmas. This is just a rumor so don't get too excited but it is however true that the Dev Team has been progressing a lot towards this soft unlock.

This software unlock would be only available for 3G users that are still on 01.45.00 baseband, which is the baseband of firmware 2.0. Remember when I published my firmware 2.2 jailbreak tutorial? I warned you that this method would be good only if you didn't care about a future soft unlock. Well, this future soft unlock is now coming and if you haven't followed my warning, then you won't be able to unlock.

This is pure speculation at this time as there is no real evidence of a post-Christmas unlock release. I asked MuscleNerd (key Dev Team member) about it but it didn't comment whether it was true or not.

So, what do you think? Rumor or real info?

The iPhone will get Flash…

Flash needs to be on the iPhone. Adobe knows it, Apple knows it, we know it. Due to Flash's many integrations on the Internet from advertisements to games and even full blown web sites, people are craving this functionality on their iPhone everywhere and a quick search on Twitter shows you what I am talking about. Not to mention it flys in the face of Apple's own statements that Mobile Safari browses "the true web" as it most certainly does not without Flash, Java and Active-X support.

The Good News, Flash streaming video is close ...

Streaming flash video for example can be interpreted by iMobile Cinema but it is only available for 1.x version firmware at the moment. According to the website the 2.x firmware version is in the works. Can't wait for this to be a reality as it is the main reason I want flash to perform on my phone.

Many sites are also offering iPhone friendly video now as they realize the political lockout of the Flash player may take a while to get resolved.

The Bad News, Wired says it will never happen ...

If you read the doom and gloom article over at Wired you may agree with them and give up hope.

Personally, I think they are dead wrong because hackers or 3rd party developers will address the solution if Apple does not. My prediction is that a jailbreak version of the Flash player shows up mid-next year at the latest. Can't wait.

iPhone Firmware 2.2 is Out. Jailbreakers Should Not Update!

The rumor was right... Apple did release firmware 2.2 last night and for once, it seems that we have some useful features added:

Enhancements to Maps:

Google Street View public transit and walking directions display address of dropped pins share location via email

Enhancements to Mail

resolve isolated issues with scheduled fetching of email improved formatting of wide HTML email

Other Enhancements

Improved stability and performance of Safari Podcasts are now available for download in the iTunes application (over Wi-Fi and cellular networks) Decrease in call set-up failures and call drops Improved sound quality of visual voicemail messages Pressing the Home button from any Home screen takes you the first Home screen Preference to turn on/off keyboard auto-correction

Apparently, iPod Touch users don't get the Google Maps upgrade that includes the addition of Street View as well as public transit and walking directions.

Like they did earlier this week, the Dev Team warns us about updating the iPhone using iTunes.

So, as anticipated our friends the misfits have recently released the long awaited 2.2 update. We can confirm that this update SHOULD NOT be applied using iTunes if you want the chance of a soft-unlock in the near future.

If you want to keep that option of a ‘soft-unlock in the near future’ available but you want the new features of 2.2, you will be able to update to 2.2 using a PwnageTool created custom ipsw file that disables the baseband update. You will be able to do this using an updated version of PwnageTool that will be released sometime soon.

Some facts -

The 2.2 firmware for 3G contains a baseband update for the 3G iPhone The 2.2 firmware for 2G (1st gen iPhones) doesn’t contain a baseband update and the baseband is still at 04.05.04 We believe that our Pwnage technique (and therefore the Jailbreak) isn’t affected, but PwnageTool and QuickPwn do not support this release as yet, so DO NOT install 2.2 using iTunes as you will lose your jailbreak If you apply this update and you previously relied on PwnageTool or QuickPwn to activate your phone, it may become temporarily deactivated and unusable (until we release the new version of PwnageTool or QuickPwn). PwnageTool and QuickPwn updates will be released as soon as possible that will allow a safe update path to 2.2 the release of these updates is inevitable but not imminent, we are creating the modifications right now and we need to put the new software through the usual testing process. If you apply this update and you have third-party (non AppStore) applications  that you rely on they will stop working. 2G (1st gen) iPhone users who cannot wait for the new PwnageTool or QuickPwn can safely “Update” to 2.2 using iTunes, this will preserve the existing activation. However “restoring” to 2.2 using iTunes will return the iPhone to the unactivated state. If you are in any doubt just wait. NB: This works for 2G ONLY. The use of SIM-Proxies (small circuit boards/chips that sit underneath the SIM card) to provide GSM/UMTS service on your locked iPhone 3G is a method that we have always advised against. Early reports suggest that the 2.2 update disables the functionality of these devices. The techniques used were always unreliable and we are surprised that they have lasted this long. We are not working on the 2nd generation iPod touch at the moment, so we cannot comment on what the the 2.2 software update may do to this specific model

So, as always, if you are in any doubt whatsoever please delay the install of this firmware on any of your devices until we have investigated the release in more detail. Watch this space ;-)

Also, iTunes 8.0.2 is out now. I doubt this will make much difference either way, but ask yourself, why bother. Just because a new version is out doesn’t mean you want it. I would hold off on this also.

iPhone Firmware 2.2 and iTunes 8.0.2 are both available from the downloads section of our blog.

How People Really Use The iPhone

Strategic design and research firm Create With Context published a very interesting survey about how people use the iPhone. Originally created for developers, the survey reveals a lot on how we interact with our favorite device.

Here is a brief overview of what the survey reveals:

Understand how people interact with the iPhone platform What works, what doesn’t work, and why? Are there mismatches between expectations and platform? Where are there usability and/or usefulness issues? Where does the iPhone UI excel, and where doesn’t it? Observe how the mass market - not the experts - uses the iPhone

Click here to read the full survey.

Controlling Cool Electronic Stuff with your iPhone

The new Sonos[iTunes Link] Controller for iPhone app has really got me thinking about all the cool things we are going to be able to do with the iPhone. I've compiled this list of things you can manipulate with your iPhone.

Controlling your Car

Delphi has come up with a really cool app that lets your lock and unlock your car, power automatic doors, and even remote start your car.  Although it is just a concept, it was demo'd at CES 2008 working with a GMC Acadia vehicle.  It works with a blue-tooth enabled key fob that can work from up to a mile a way. This software also allows users to monitor and control several aspect's of a vehicle's system, including temperature, tire pressure, gas levels, oil levels, and can detect break ins.

Controlling What You Watch on TV

I already wrote about controlling your DirecTV DVR to setup recordings, but you can also control Tivo interface.

Believe it or not, You Can Use Your iPhone to Fly an Aircraft

The clever folks at UC Berkeley have developed a system to issue commands to unmanned aerial vehicles using a device we all know and love: the iPhone.

While the iPhone is specifically restricted from piloting the drones themselves, the team uses Mobile Safari on the iPhone to enter coordinates and select tasks for its airborne fleet. A web server then relays the tasks to the aircraft mid-flight.

The video shows, in real time, an exercise where a remote-controlled airplane is instructed to photograph a particular area underneath it. The photo is then transmitted wirelessly back to a workstation at ground control.

Controlling Your Home

There have been several different home automation applications for the iPhone.  iPhone Home Controller lets an iPhone User set up a home automation scheme using x10 automation hardware and a Safari/iPhone/iTouch optimized web interface controller.  Crestons Home Automation iPhone Application elegantly enables wired home owners to control lighting, temperature and all sorts of other things via WiFi or 3G, at home or anywhere else in the world. Users can even program in settings for multiple houses, enabling them to turn the AC on in Orlando while blasting the heat in Jackson Hole. You can get the source code for a home grown X-10 iPhone app as well.

Controlling your Bathomatic Bubble Bath Tub

You can even regulate the bubbles in your whirlpool tub with an iPhone.  Now that is luxury.

Controlling a Radio Controlled Car

A guy having fun figured out how to use the iPhone to control his RC Car. He set up an interface and leveraged the accelerometer to steer it.

Controlling your Music At Home

Sonos is a wireless digital music player that plays digital music files from your PC or networked hard drive anywhere in the home. The Sonos Controller for iPhone™ is a free application that turns your iPhone (or iPod® touch) into a full-fledged Sonos Controller. I am really excited because I have been eyeing their system for years but didn't want to spend the $900. Their new iPhone app will let me buy just the ZonePlayer Base and I can use our iPhones and iTouches to control it around the house.

Remote, the well known free Apple app that lets you control iTunes and pipe music throughout your house. I described how to do this here.

Controlling your Music Jam

There are iPhone Applications that use your iPhone / iTouch touch as new generation midi controller for your favorite audio DAW or VJ performance tool.  iTM MCU [iTunes Link] is the latest iTM release Mackie Control Emulation for your iPhone or iPod touch ITMMidi [iTunes Link]. ProRemote [iTunes Link] is a product that runs on the iPhone and iPod Touch that uses your existing wireless network to control professional audio products such as Digidesign’s ProTools and Apple’s Logic Music production systems.These apps free you up so that you can sit at your instrument and make changes to your setup without stopping and walking across the room every few minutes.

Control Your Computer

There are several apps that let you remotely control your home or work computer with your iPhone. Jaadu VNC [iTunes Link], formerly known as Touchpad Pro, lets you wirelessly control your PC or Mac through your iPhone or iPod Touch. You can use it to advance slides in a presentation, control your media center, check e-mail -- whatever a regular touchpad and keyboard can do. It's got various features that you really have to see to believe. With ScreenView, you can now see what's happening on your screen and control your computer even if you're miles away. Watch the video to learn more!  It is a bit pricey at $24.99 but a lot more expensive that one of these presentation remote controllers they sell in office supply shops.  Also available in the App Store are Mocha VNC, and Mocha VNC lite. If you've jailbroken your phone, you can use Cydia to get Veency, a very robust useful VNC application to reverse this, i.e., control and view your iPhone from your computer.

Controlling your Digital Picture Frames

Now that Wifi digital picture frames are becoming more available, I expect to see more of this, but right now I could only find one company that let you do this:  Control your digital picture frame with your iPhone. eStarling frames lets you use the application by SeeFrame [iTunes Link], to send photos from your iPhone to wifi connected picture frames.

Using Open Source Handbrake to convert DVDs to iPhone Movies

We have reviewed several different Video to iPhone converters on this blog, but I thought this product, Handbrake, is worth a mention.  It did a pretty nice job and you have to love the price.  Free!

HandBrake, by a group called Handbrake Devs, is an open-source, GPL-licensed, multiplatform, multithreaded DVD to MPEG-4 converter, available for MacOS X 10.5, Linux and Windows 2000/XP/Vista. You can get it from their web page.

I converted one of my favorite movies, Grosse Pointe Blank to my iPhone. All in all it took about 45 mins to do the conversion, but it looks pretty nice.  I will definitely start these in the future before I go to bed.

First download and install Handbrake.   I am using the Mac 10.5 version but I am sure the other versions screens are very similar. Launch the Application and insert the DVD into your computer's drive. A Browser window should launch automatically. Select the DVD you inserted. If it doesn't display, pick the Source option at the top of the Handbrake dialog box to select a source. In File/Preferences dialog box, under General Preferences, Check the Use iPod/iTunes friendly (.m4v) file extension for MP4 option. Close the Preferences dialog box. From the Main Handbrake dialog box, pick a Destination File path to store your videos on your hard drive.  Make sure the extension of the file is .M4V. Hint:  It takes about an hour to convert a movie, so start with converting a single chapter and follow it all the way through to make sure you got it before trying a whole dvd.   To change this, change your beginning and ending chapter.  Chapter 1 is usually just the intro so pick chapter 2 to really be able to compare video quality. Click on the Toggle Preset option in the toolbar to expand the Preset list. Select iPhone / iPod Touch Option. Hint:  They periodically update the preset options and you can refresh them by selecting Updates/Update Built-In Presets menu option every now and then. Click on Picture Settings button to display the Advanced Picture Settings. In the Anamorphic drop-down list, pick None and clear the Keep Aspect Ratio checkbox. Enter 480 in width and 320 in Height text boxes.  These make better use of the iPhone's screen shape than the default 480x272 and fills the whole screen.  You can try it with the default and with 480x320 to see what you like best. Click Close to close the Advanced Picture Settings dialog box. Click the Start button on the Main Handbrake to start your encoding. To encode the movie asynchronously, Click the Add to Queue Button  instead. When it is finished, go into iTunes and add it. Plug in your iPhone to sync it and select the new movie under your Video tab and Sync your iPhone. An easy way to add it to iTunes is to just drag and drop it onto the open iTunes Window. Enjoy!  John Cusack never looked so good.

iPhone Tips and Tricks: Using the Phone

Handling Incoming Calls

If you would like to silence an incoming call, just press the sleep/wake button on the top of the phone. If, instead, you would like to send the call directly to your voicemail, press this button twice.

Entering Pauses To Automated Number Series Dialing.

A lot of times you want to automate dialing a series of numbers.  We do this all the time for calling cards, extensions, etc. For example, I have a telecom number at work and I want to dial the main number, wait a second or two and then dial the passcode for me.  On my blackberry it was an X to insert a pause, but on iPhone it is a comma.  Here is how it looks in my contact:  18005555555,,1234567.   The two commas created a long enough pause for me to make this work for me.

Avoiding 411 charges

Instead of calling regular 411 to get information (and an extra charge on your phone bill), Google by voice by calling 1-800-GOOG-411 to get a street address or phone number. Some Lifehacker readers say GOOG 411 works better than others; if you haven't tried it, here's a YouTube clip (courtesy of Google) on how to give it a try

Avoid Calls from certain People using silent ringtone

Do you have people calling you that you want to ignore?   Create a silent ringtone and make a contact for them and set the ringtone to silent.

Trick Automated Phone Bots into Thinking your Phone is Dead.

If you've got automated phone marketers or political campaigns or debt collectors ringing your phone at all hours, trick the system into thinking your phone's dead. Add the U.S. Special Information Tone signal for "vacant circuit"to the beginning of your voicemail greeting to automatically unsubscribe your phone number from bot call lists.

Getting your Voicemail when Roaming

If you are roaming and visual voicemail is unavailable, you can call your own phone number and get your voicemail the old fashioned way.

Enter your 10-digit wireless number Interrupt your personal greeting by pressing the "*" key Enter your voice mail password Use the standard keys to manage your messages.  (7 to delete, 33 to skip to the end, etc) Avoid Roaming Charges While Traveling

to avoid roaming charges, set your phone to "unconditional call forwarding" that way, your phone will NOT ring while you are roaming (calls go STRAIGHT to voicemail). to do that, follow these instructions: # On your phone, dial *#62# and click Send. # Phone number of your voicemail  will be displayed. # Write down the number (including +1) # Dial **21*+1xxxyyyzzzz*11# and hit Send. +1xxxyyyzzzz is the number you wrote down previously to forward your calls automatically to your voice mail. # Dial *#21# to verify that the new settings are active. # When no longer desired, dial ##002# to reset back to normal.

Copying voicemail messages to your computer

If you want to save that favorite voicemail message to your PC so you can save it for all time, follow these steps.

First, if you haven’t already, jailbreak your iPhone 2.0 (here’s the Windows method). This will install an OpenSSH server on your device that lets you transfer files from it to your computer. On the iPhone, under Settings->Wi-Fi, select the network you have joined to view connection details. Write down the phone’s IP address. Fire up your favorite FTP client. (I like the not-free but great Transmit, butthe free FileZilla works, too.) Using your FTP program, connect to the device’s IP address with username root and password alpine (unless you’ve changed your password). You’ll need to use SFTP (secure FTP), not plain FTP. Once you’re connected to the device, browse to/private/var/mobile/Library/Voicemail/ to view the list of VM files. They’re saved as .AMR files, which QuickTime can play. Transfer them to your computer and you’re done. Create Speed dial icons for your screen using Qlink

A very nice person created a web site that lets you associate a phone number with a web page so that you can create a Homepage bookmark that dials a number.

Using Favorites to Create a Speed Dial List

Most people have figured this one out, but I recently talked to two people lately who hadn't put it all together. You can set up your phone so that pressing the home button twice (In Settings/General/Home Button/Phone Favorites) brings up your contact list Favorites list. This makes dialing a number simply pressing the home button twice and then selecting one of your favorites in the list.

Reordering Favorites in Phone on iPhone

Favorites are usually displayed in the order they’re added to the Favorites list. But they can be reordered in whatever way you want. It’s as easy as drag and drop.

In the Favorites screen, press Edit. Tap the three-line icon and hold it. The favorite you’ve selected will become active (when active, it appears to be slightly above the other favorites). Drag the favorite to the position in the list you want it to have and let it go. Click “done” in the top left and your favorites will be reordered. Secret Service Numbers *3001#12345#*and then tap Call. This enters you into field mode. Field mode reveals many of the inner settings of your iPhone, specifically up-to-date network and cell information. *#06# Displays your IMEI. No need to tap Call. IMEI is the unique identifier for your cell phone hardware. Together with your SIM information it identifies you to the provider network. *777# and tap Call. Account balance for prepaid iPhone. *225# and tap Call. Bill Balance. (Postpaid only) *646# and tap Call. Check minutes. (Postpaid only) *#21# and tap Call. Discover the settings for your call forwarding. You'll see whether you have voice, data, fax, sms, sync, async, packet access, and pad access call forwarding enabled or disabled. *#30# and tap Call. This displays whether you have enabled or disabled the presentation of the calling line, presumably the number of the party placing the call. *#76# and tap Call. Check whether the connected line presentation is enabled or not. State whether the connected line presentation is enabled or disabled. Presumably similar to the calling line presentation. *#43# and tap Call. Determine if call waiting is enabled. Displays call waiting status for voice, data, fax, sms, sync data, async data, packet access and pad access. Each item is either enabled or disabled. *#61# and tap Call. Check the number for unanswered calls. Show the number for voice call forwarding when a call is unanswered. Also show the options for data, fax, sms, sync, async, packet access and pad access. *#62# and tap Call. Check the number for call forwarding if no service is available. Just like the previous, except for no-service rather than no-answer situations. *#67# and tap Call. Check the number for call forwarding when the iPhone is busy.

iPhone Tips and Tricks: Safari

Share your URL in an Email

If you want to send the URL of a Web page you’re viewing to a friend, tap the Address Bar, then tap Share. A new e-mail message, containing the URL, will open in Mail; just choose a recipient(s), add any comments you want to include, and tap Send.  

Page Down

When not using a zoomed-in display, double-tap towards the bottom of the screen. The page will re-center around your tap. Make sure not to tap a link!

Jump to the top of the Page

Double-tap the very top of the screen, just below the time display to pop back to the top of the page. (Thanks John C)

Zoom onto a Single Picture

Double-tapping images in Safari zooms them to fit your iPhone display. If the picture is linked to a URL, this can prove a little tricky but it works great for non-linked images. Double-tap again to return to the unzoomed display.  Using 2 fingers to double tap, and zoom a section of a web page will avoid the accidental clicking of links.

Zoom a Column

You can zoom text columns as well as pictures. Double-tap on the column to fit it to the display. Double-tap again to return out of the zoom. Not only does Safari zoom block-quoted text independently of regular text but if you move your finger after the first double-tap-to-fit, it interprets the next double-tap as a re-center page command rather than a return-to-previous-zoom. Smart.

Stopping a scroll

After flicking a page to get it to scroll, you can tap the page at any time to stop that movement. Don't forget, you can also manually drag the screen display to reset the part you're viewing.

Manual Zoom

This is probably one of the most-advertised Safari features (along with the flip-the-phone-on-its-side-trick) but it's worth mentioning again. To zoom into a Safari page, put your thumb and forefinger on the screen and move them apart. To zoom out, pinch the fingers together after starting with them apart.

Examining the URL

To peek at a link's destination, touch and hold the link for a few seconds. You can also do this with images to see if they are linked. If a link appears and you don't want to activate it, just slide your finger away until the destination text disappears.

Locking the Scroll to One Direction

The iPhone 'locks' your scroll to either vertical or horizontal only if the initial finger-slide is straight up/down or right/left enough. This can be very useful if you've got a skinny column of text with room on either side to get derailed.  If not your initial scroll, using 2 fingers side by side will force vertical scrolling. Likewise 2 fingers stacked is horizontal.

Save Images

Save images in Safari by tapping and holding on the image and you will see a “Save Image” button. Great feature if you want to use images you find online as your wallpaper.

Press & Hold For Alternate Characters

Hold a letter for a popup of various versions of the character (i.e. to type España with the "ñ" simply hold "n" and simply slide/release to the appropriate character).

Click & Hold URL's

In Safari, hold a link to see the URL and site name.

Enter Special Characters in Safari Address Bar

When you have selected the number keypad (@123) while typing text in the Safari Address bar, pressing the Shift Key, changes the symbols you can select.  In other keyboards (for example the Google search text box, the Shift key is replaced with a second symbol option key (#+=) but this doesn't appear in the address bar. To access these symbols, just press Shift key and pick the character.

Changing Search Engine to Yahoo

By default, Safari uses the Google search engine when you enter search text.   However, you can change it to Yahoo but selecting the Safari Option in the Settings application.  Pick this option and select the Search Engine option to change it to Yahoo.

iPhone Tips and Tricks: Icons

I wanted to start a Tips and Tricks thread. I am compiling a bunch I have found on the net, and adding a few of my own, but please help us and add any ones that I didn't list. If this works out, we can add it to our FAQ.

Create an icon for a frequently used web page.

Navigate to the site in Safari.  Click the + symbol to add a bookmark.   Select the Add to Home Screen button to save the bookmark in your current app panel.   Now use the normal methods to move it (press and hold until icons start to wiggle) to the desired spot.

Manually select the icon image for a bookmarked webpage

This one's a little more confusing. In the previous tip, I explained how to create an Icon for a bookmark, but following those steps, the image in the icon, however, is a screenshot of the page you were on. So if you want the icon to look a specific way, zoom in on a particular item on the page. Whether you want the website's logo, or some picture on the page, simply zoom in on that part of the page before you press "Add to Home Screen".

Note: This doesn't work with all websites. Popular sites like Google have special icons for the iPhone's home screen.

Shortcut for Moving Icons Across Multiple Pages

Moving icons from one panel to another can be a pain because the feedback lets you only move one panel at a time. If you are moving icons across multiple panels, use this trick. Once in wiggle mode, momentarily drag one of the icons in the bottom tool bar to the screen.  Now replace it with the icon you want to move. Scroll to the target panel, and drag the icon out of the tool bar to its new location.

Use Folders instead of Multiple Icon Panels

If you have a jailbroken iPhone or iTouch, install Categories.   This tool lets you define folders (and associate icons to them) where you can use to contain your icons.   Works pretty good.