Category Archives: Gadgets

iPhone 3G: Simple Way to Enter Recovery Mode

When I used the Pwnage Tool to jailbreak my iPhone, there is a method to enter Recovery Mode. It involves with several steps and correct timing for pushing the right button at the right time. I found a quicker and simpler way. Here are the steps.

  1. Press and hold the sleep button for a few seconds. Slide the red button to turn it off.
  2. Hold the home button and connect your iPhone to the computer with iTunes running.

That’s it.

Converting YouTube Videos to iPhone for Dummies

I was trying to download and convert some YouTube videos for my iPhone. I found the process is so easy and I’d like to share that method with you. What you need is just the free iTunes. No other paid program is needed. Here are the steps.

  1. Open up your favorite browser and go to youtube.com and find the video you like.
  2. Select and copy the URL of the video


  3. Go to keepvid.com and paste the URL to the URL box. Click on DOWNLOAD.
  4. Two links appears. Right click on the SECOND link and select “Save Link As” to save the video in mp4 format.
  5. Open up iTunes and click on File -> Add File to Libary to add the mp4 file downloaded in step 4 to your iTunes Library.

  6. Connect your iPhone and sync it with your iTunes library.

Enjoy!

NES Emulator 2.2.5 for iPhone Crashes – Fixed!

I just updated my NES Emulator to 2.2.5 and it keeps crashing after the update. It was working before the update.  I found one thread about this problem on modmyifone.com.

It turns out the executable of NES emulator is not signed. Assuming you have a OpenSSH set up. You can ssh in your iPhone and sign the executable by yourself.

Here are the commands after you ssh in.


apt-get install ldid
cd /Applications/NES.app
ldid -S NES

Note that if you already have ldid installed, you don’t have to run the first command. You might need to reboot your iPhone after you run these commands. The first time I tried to run these commands, it didn’t work. I did it the second time and it finally worked.

[Update] A new version 2.3.0 just came out. You can use Cydia to get the updated version.

AT&T Customers: Read This First before You Jailbreak Your iPhone 3G

When I followed some of the tutorials on the net to jailbreak my iPhone, I found that there is a critical information that some tutorials do not mention if you are a AT&T customer with an activated iPhone. That is if your iPhone has been activated with AT&T’s SIM card, you don’t want to check the option that says “Activate the phone“. Here is a screen shot of the PwnageTool 2.0.

This option is under General section when you use PwnageTool in Expert mode. If you use PwnageTool in Simple mode, make sure you answer “Yes” to the question “Are you a legit iPhone 3G user?“.

What if you have checked the option “Activate the phone”? Chances are your iPhone’s phone function will not work at all after you apply the custom built firmware. What can you do about this situation? You can try to use iTunes to restore your latest backup to your iPhone. If the phone is still not working, the last resort is to restore it using the original firmware that you downloaded from Apple.

Jailbreaking iPhone 3G using Windows – Tutorials

A few days ago, the iPhone dev team released the PwnageTool 2.0.1 to jailbreak the iPhone 3G. That tool is only available for Mac OS X. Now we have a tool that runs under Windows. It’s called WinPwn 2.0.

While you can download WinPwn 2.0 from the official site, there is no much information regarding how to use it. I found some tutorials that might be useful.

WinPwn 2.0 Tutorial

iPhone 3G GPS Review

Before the iPhone 3G was released, there were a lot of speculations about what the GPS feature of the new iPhone can do. Can it replace your GPS navigation device? I really hoped so. After about a week of use, let me tell you what I think now.

The software for using the GPS feature is Google Maps. The interface is similar to Google’s online maps, but with limited set of functionality. If you have used Google Maps before, you might feel right at home. Data service or Wi-Fi is needed to have updated maps. The program does work without a network connection, though. It caches recent maps, therefore you might be able to use the program if you have viewed the maps in the region before.

Let’s take a look of the user interface. The target icon on the lower left lets you locate your location. According to Apple, iPhone uses celluar network, local Wi-Fi and GPS to locate your position. In my testing, it only takes a few seconds for the prgram to locate where I am. For a traditional GPS, it takes several minutes for the unit to lock on to the satellites if you use it the first time for the day. Clearly, the iPhone’s ability to identify location quickly is a big improvement over the traditional GPS.

  • Tip: When you tap the target icon the first time, Maps locate your position and center the map around you. If you don’t want that, tap the icon again or drag the map.

The software operates in two modes: Search and Directions. The screenshot shows the Search mode. In the Search mode, the top portion shows the search box. You can enter search string in the search box. I thought you could only enter address. Later, I found that you can enter not only address but also intersection, area, landmark, bookmark, contact, or zip code.

  • Tip: There’s no mention on how do you enter intersection, so I tried different combination and finally got it to work. You have to enter intersection in this format: Street 1 & Street 2, City State.

The search box does even more to find multiple locations. For example, if you enter school, it finds all the schools in the current view. This function is similar to the POI search in a GPS.

What if you want to search in a different area? Just enter the search string and then the city and state. You can skip the state if the city name is unique. For example, you can enter something like pizza hut baltimore or movie chicago.

  • Tip: The zoom level affects how many places you find. Try to zoom in and see more places.

Once you find the place, tap on the > icon on the pin and you can see a lot of information about the place.

In this screen, you can get directions to here or from here and you can add it to bookmarks or create new contact. You can also call the business or visit the business’s web site directly from your iPhone. Don’t forget to add it to bookmarks if you are planning a route involving this location. Remember to scroll down to see more options. When I first saw this screen, I didn’t scroll down and I missed all the other options available to it.

The second mode for Maps is Directions mode. If you have bookmarked your destination, it’s very easy to enter the information. It takes only a few seconds for iPhone to calculate a route. Tap the start button and you can see the step by step instructions. The directions mode is very limited. There is no relation between the directions and your current location. When I first heard that there is no text to speech, I thought fine. As long as it can show me the next turn information, that would be useful for navigation. However, Google Maps doesn’t even update the directions. If you want to see the next turn, you have to tap next to see it.

  • Tip: To see all the directions, tap the peel icon and tap list.

You can not edit the route and there is no automatic route recalculation. There is no other views of the map, the north always points up. The directions are worthless for navigation unless you have other person in the car to assist you.

Ok, enough bad points about Google Maps. There is one good feature about it, that’s traffic information. To see the traffic information, Tap the peel icon and tap Show Traffic. Maps shows traffic information using color coded lines.

  • GREEN: > 50 mph
  • YELLOW: 25 ~ 50 mph
  • RED: < 25 mph
  • GRAY: No data

Note that the traffic information is not available in every city and it’s only for highways. Also, it’s not real time. Here is a screenshot I took this morning.

I noticed the traffic is not bad at all, but I saw a big bus parked on the shoulder of the highway. My guess is that the bus caused traffic problems a few minutes before, but the conditions were cleared. However, the traffic information still showed red. Therefore, take the traffic information with a grain of salt. Just use it for reference, it might not represent the current conditions.

Pros:

  1. The maps are up to date. You don’t have to worry about updating them.
  2. Fast location lock-on.
  3. Application is tightly integrated with other functions of iPhone.
  4. Highway traffic conditions available without extra subscription.

Cons:

  1. A network connection is needed for maps if they are not cached.
  2. Not very useful for navigation.

So, can you replace your GPS navigation unit with a iPhone 3G? With the default Maps, the answer is NO. However, it does have potentials. iGo and TomTom both have a version of their navigation software for iPhone. The only problem is that due to license limitation, text-to-speech might not be possible on iPhone. Let’s hope that Apple would remove the license restriction, so that we can have full-featured navigation software for iPhone.

Jailbreaking iPhone 3G

When I browsed various iPhone hacks on the net, I saw the word “jailbreak” being mentioned in a lot of articles. I didn’t know what does that mean at first. Later, I learned that jailbreaking is like unlocking for our GPS, it enables your iPhone to run other programs other than the ones provided by App Store.

Here is an excellent guide for Mac users using Pwnage Tool. Before you go on and follow the instructions, make sure you have backed up your iPhone and sync it’s contents with iTunes. If you don’t know how to do a backup, please read this post.

I filed this post under the iPhone Hacks categories. Because unlike iPhone Tips which everyone can do, the posts in iPhone Hacks are for people with a bit of tech skills and are not afraid of breaking things.

My initial attempt to jailbreak my iPhone was not successful. Thankfully, I have a backup that I can restore my iPhone from. Be forewarned when you try out the procedures.