Tutorials

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: Keyboard

Keyboard Slide to the Right Letter

I know that most people have figured this one out, but to be complete, and for Newbies, I thought it would be good to add this.  When you press on a key and you hit the wrong letter, simply slide your finger to the right letter (without lifting it) and lift up to correct your mistake.

Slide to Period Tapping

Instead of switching between letter and punctuation modes, slide your finger to the @123 button, but don’t release it until after sliding and releasing over the period key. The keyboard will switch back to letter input automatically. This makes a big difference. Be sure to measure the improvement of the slide method on your typing speed. This is also known as the McCallum method via Pogue. An otherwise, well documented shortcut, but addresses a very common complaint about the iPhone keyboard.

Misspelling Contractions

You can intentionally spell it’s incorrectly as “itsp” or “itsa” and “it’s” will be suggested. The A and P keys are ideally positioned for this kind of a shortcut. To get popular contractions filled in automatically just add a third repetitive letter to get Safari to suggest the contraction word. Examples include “helll” -> “he’ll” , “welll” -> “we’ll”, “weree” -> “we’re” etc.

Keyboard Switching

Press the space bar from the .123 keyboard to return to the alpha keyboard. This can be good when you just need a number or a period. If you have the iPhone 1.1.1 update you can simply double-tap the space key to get a period.

Automating Other URL Suffixes

On the keyboard press and hold the .com key to see other tld extensions based on your selected languages. For example in the U.S. you will see .net, .edu .org, with German you will see .edu .org .de, and with Spanish you will see .edu .org and .es in a pop up list.

Don't Even Bother Typing .COM

Just like a real browser, it appears that the iPhone will allow you to type in most .com URLs without having to type the actual .com or pressing the button. Simply press Go after typing the site name and iPhone's Safari browser should automatically insert the .com for you.

Magnifying Glass

When typing in an email message, URL, web page text box, or any other item that requires the keyboard, you may make a spelling error. To fix any errors that aren't at the tail end of the string you just typed, hold your finger over the text until a small magnifying glass appears. You will now be able to position the cursor at the proper location in order to make your change.

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.

Make Your Own Custom iPhone Keypad Guide

[digg-me]

It doesn't take too long playing with nifty iPhone themes to realize it might be fun to make your own. We'll get started with a custom keypad, but you can use the same principals to customize many areas of your iPhone, like the power sliders, the battery charging image, and much more. And it's all pretty easy. Fancy that! So let's get started.

Credit where it's due: A big thanks to Mark for his exceptionally helpful tutorial which provided the original templates I used and the basis of much of this tutorial.

Here's what you'll need:

A jailbroken iPhone (Duh!) with Winterboard Installed File transfer utility - I used the handy iPhone browser Graphics program - capable of editing layered .png files (Fireworks pictured) The template files, downloadable here.

If you want to change the keypad background only while retaining the default iPhone fonts, you'll probably prefer the template from Mark's tutorial, which has the default text/fonts, already positioned.  (I choose to retype the letters and numbers to have custom fonts and effects.)

Here's a breakdown of all the images we're making and how they're used. The iPhone will default to standard images for any you don't include, so you can always start off with just a custom keypad background (dialerkeypad.png) and add more later.

dialerkeypad.png - The dialing area. This image must be 320px wide x 273px high. dialerkeypad_pressed.png - Same, for pressed key variations. dialercd.png - Above the keypad, this is the background for number display when making a call. addcontact.png - The "Add a Contact" button addcontact_pressed.png - Pressed version delete.png - The backspace button delete_pressed.png - Pressed version callbkgrnd.png - The background for either an outline and/or transparent areas of call button. Repeats horizontally. 74px high. callbkgrnd_pressed.png - Pressed version callglyph_big.png - The call button that you'll see on your custom keypad. callgplyph.png- Another call button image, can be a copy of the callglyph_big.png image. I haven't  been able to figure out yet when this image is actually used, because it is NOT used as a pressed version but your custom call button will NOT show if you don't have both these callglyph images. More on that later.

Open up CustomKeypadTutorial.png, you'll see slices and layers all sized and laid out and ready to go for ya.

Sliced Image Template Now for the fun part - get busy changing the fonts, colors, and effects as desired. You'll probably want to add your own background pic first - I picked a lovely butterfly pic that I snapped with my iPhone, of course.

For my keypad, I wanted to create the illusion of keys being pressed. So I added a slight drop shadow to all the keys in customkeypad.png. (We'll get our pressed effects done in a minute.)

You'll also need to decide if you want to keep the button grid outlines or not. To hide the grid, make the "Apple Stock Image" layer invisiible. It's better not to delete the layer entirely so you can refer to it to review size or positioning of the buttons as you work. Grid Layer Get everything just how you want it, and save a backup copy of this image. Backups are your friend, oh iPhone themer! Then let's get back to your working image. We're preparing to save the images.

You'll need a folder for your keypad. The folder structure is "Dialer Name/Folders/MobilePhone.app/" with the images placed in the innermost folder. If the folders are not named properly, you keypad won't work. To make it easy, I included a "My Dialer" folder in the tutorial download to use for your images, so just find the "Your Images Here" text file to know where your images belong. Export the slices as .png images; I used png 8 settings with transparent matte.

Then, in your working image copy, create a second frame that is an exact copy of the work you've done thusfar. This is for your "pressed" image versions. Make any changes you'd like for the pressed state of your buttons.

For example, I removed the drop shadows and moved the text down and right a few pixels to create a pressed button effect. I also added a light glow to text make the buttons appear to light up when pressed.

When you're done, save these images with the same name as their slices but ending with _pressed.png and put them in your keypad folder. Save your working file, of course.

That Pesky Call Glyph

If you want a custom call button with your own background, you'll have to work a little harder. That call button is confusing, since it doesn't have a pressed version like the other buttons. In fact, to get a call button pressed effect, part of this image must be transparent, and the callbkgrnd.png and lbkgrnd_pressed.png images provides the backgrounds. This took a while for me to pin down.

Now, if you don't want to mess with it, you can easily skip this step (as well as the "Add Contact" and "Delete" buttons) for iPhone to use the default ones. Me? I wanted my background image to show on the call button, so I foraged on. Trial and error and looking at other themes is the way you get this to display the way you want.

Downloading other keypad themes to deconstruct, you'll find that the callglyph buttons have a few rows of transparent pixels in certain places on the images. Experimenting with my callglyph, I was able to determine that it needed a couple rows of transparent pixels at the bottom of the image to display my image background without a thin line above the call button (provided by the callbckgrd image files).

To make this button, I cut out a section of the background image where the call button belongs, and saved it as callglyph_big.png. Then I increase the size of the canvas to give a couple transparent pixels at the bottom.

I added my effects and made the letters themselves transparent. Blowing up the image, I then erased the background image behind the letters so that the pressed background can show through.

Call Glyph

So are you ready? Let's get this stuff over to your iPhone and see how your work of art turned out. Go to the iPhone browser (or you file transfer method of choice), find the Winterboard themes, and add your new dialer folder.

Now that you're in the themes area, put that keypad on your iPhone, man!

Once the files are on your iPhone, open Winterboard and activate your new keypad theme. Any time you replace one of the images and want to see the new version, you'll also need to open Winterboard, deactivate and reactivate your keyboard theme and wait for the phone to respring. Each time you change the theme, there will be a brief flash of the old keypad which appears to be cached.

As mentioned, the basic idea works for more than just keypads. I used the same technique to alter the cool flower slider theme to some nice Yin-Yang slider buttons. Just grab yourself a theme and use your iPhone browser to grab the files and customize away.

I'd love to hear from anyone who gives this a go, and know how it worked out for you. Happy theming!

Create an iTunes account without a credit card

[digg-me]So you have a spanking new iPhone or iPod Touch and you can't wait to download all these applications from iTunes until you realize you need a Credit Card to have an iTunes account. Or, maybe you do have a Credit Card but the app you want is not available in your country? Don't panic, there is an easy solution to this problem, and best of all, it's totally legit and should take you about 2 minutes to set up.

This tutorial will teach you how to create an iTunes account in any country whether you have a credit card or not. All you need is 2 minutes, an Internet connection and have iTunes already running on your computer.

How to Use an iPhone Without the Data Plan

[digg-me]After playing with my kids iTouch's it became clear to me how much the iTouch is lacking in functionality. Before buying one I considered it just an iPhone without the ability to make calls. The lack of camera was the biggest surprise, because I can't figure out why they left it out. The GPS and Camera would have been really nice to have even if I can't use it as a phone.

So would it still be better to buy an iPhone and use it just like an iTouch but with camera and GPS?  I found a thread on one of the iPhone forums where a guy, who was going to college and couldn't afford the $30.00 a month data plan, but wanted an iPhone anyway.  He was on campus where they had a robust wifi connection all of the time and didn't really need the data plan. He already had an AT&T cell phone (a Razor), and just wanted to get a used iPhone and put his SIM card into it.

After giving the guy a hard time, a good samaritan responded with a way to do just that.  He pointed out a cool service offered by unlockit.  It is an APN Changer for 3G iPhones.  It lets you turn off the Edge and 3G data service on your iPhone.  This lets you use an AT&T SIM card with your iPhone but lets you use it without adding the iPhone data plan.

To use this service do the following:

Put the AT&T Sim card in the already activated iPhone. Make a wifi connection to a local wifi source. Navigate to this page.  Click "Continue To The Next Page". Click Disable Data (Fake APN). The Install Profile window appears. Click Install. Another Install Profile window will popup warning you that authenticity of this profile cannot be verified.  Click Install on this window too. You should now see a message stating "Could not activate Cellular Data Network; You are not subscribed to a cellular data service.

You should now be able to make phone calls and be able to use wifi to access the internet.  When you aren't connected, you should get an error.

To remove the 3G/Edge block, simply go to your Network settings and removed the Fake APN profile.

This thread pointed out a really cool service.

Using your iPhone to Record Programs to your DirecTV DVR

I was looking at a TV Guide app in the store the other day and I thought it was pretty cool, but because I am a DirecTV customer, it is often difficult to find TV Guides that are not aligned with zip codes but with Satellite Regions.

I remembered that the DirecTV page posted a great guide. So I tried to navigate to there page with my iPhone. I could see the page, but it wasn't formatted for the iPhone so it was really difficult to navigate. After a little bit more research I did identify a DirecTV mobile phone page that seems to work well on the iPhone.

This web app doesn't let you browse the DirecTV Guide, but it does allow you to do something even cooler. You can use this site to search and setup your DirecTV DVR to record shows remotely. You can also sign up to see Pay Per View shows and set up series.  If you have more than one DVR, it lets you pick which ones to use to record a show.

This is a really cool feature because if you are away from home and you hear about a show you want to record you can now use this page and your iPhone to set it up remotely.

If you have a DVR, just go to the DirecTV.com page and create an account. Then navigate to the mobile compatible page and login.

It has a very basic menu, but pretty much lets me do what i wanted. It has "Search For Shows", and a "Manual Record" feature. No guide, but search is pretty useful.

The Search for Shows feature lets you enter a search string. It display a list of matching shows. Pick one, and it gives you a description and the option to "Record Once", "Record the Series", or see more show times. I have multiple receiver, so when i pick "record", I get a list of receivers. Once i pick the receiver, i can give it a recording priority. Since I can't see the list of what is already set up, I can say "record if possible" or "Definitely Record this".

The Manual Record feature lets you pick a channel, date, time, duration to record just like recording on your old faithful VCR. This is usually only useful when the guide data is not accurate, but neat to have.

Also, I had high hopes for the login part, because the sign in form has a "Remember Me" checkbox, but it doesn't seem to work. Each time I go to the web page, I have to enter it from scratch.

Using Backgrounder to Speed up Categories

I love Categories and use it to organize my apps on my iPhone but it takes forever to load a folder, especially when it contains a lot of apps. Two recent application upgrades have really helped with this problem. 

Backgrounder allows you to run processes in the background and the new version of Categories(2.2) takes advantage of this new functionality. By using the Background feature, you can set up folder by folder background loading. This makes it lightning fast to open  folders. In normal iPhone mode, open the folder you want to speed up. Press and hold the menu button until you see the message, "Backgrounding Enabled". It will exit the folder but opening it again will be really fast. Press and hold the menu button again while the folder is opened to turn it off.

How to replace the iPhone font

[digg-me]Clear, legible, and ordered, Helvetica was developed in 1957 at the Haas Foundry in Munchenstein, Switzerland. It gained immediate, worldwide acceptance among typographers and designer folk. Today it's everywhere. All over London and New York, on storefronts, street signs, subways, planes and trains, income tax forms, postboxes and BMWs, print and television ads, billboards, letterhead, everywhere. And there are no half-measures: designers either love it or hate it.

Helvetica is the default font on the iPhone and it kinda bores me so I chose to replace it with another font. I did some research online to find a way to replace the font on my iPhone and although I thought I would find many sites talking about it, I didn't...

However, I came across James is bored and found a way to replace Helvetica with a font called NeoTech. Note that this will not replace the font called Marker Felt, which is used for the iPhone's Note application (we'll get to this later).

How to replace the default iPhone font with NeoTech:

Download NeoTech Font iPhone 2.0 and extract it to your desktop Connect to the iPhone with iPhoneBrowser or WinSCP Navigate to the following folders on your iPhone and backup the following files, adding .bak at the end (this is just a precautionary measure, you don't ever wanna lose your original files) /System/Library/Fonts/Cache/Helvetica.ttf /System/Library/Fonts/Cache/HelveticaBold.ttf Copy the files you extracted in Step 1 in these same folders Restart your iPhone

This hack doesn't replace the ugly Marker Felt font used for iPhone Notes though. I did a lot of research and didn't find any trick to replace this font. Before the 2.0 firmware, this workaround used to work but it doesn't work on 2.0 or 2.1. There is also another workaround to get Arial for your Notes but it's just a workaround... meaning that it's not a real fix to your problem as you have to manually change the Notes settings every time you create a new note.

Please let me know if any of you guys know how to permanently replace the Notes font. Thanks.

Logo, images and icons locations on your iPhone

Most of the themes you have for WinterBoard often comes with a bunch of new cool icons, carrier images, logos, badges, etc... WinterBoard makes it very easy for you to customize your iPhone but sometimes I want to change one little icon and apply it to all my themes. So how do you do this? Well, you need to know the location of the icon or image inside your phone, SSH into the phone and "manually" change the file.

Below is a summary that will make it easier for you to locate these files:

SpringBoard

Calculator Icon - /Applications/Calculator.app/icon.png Maps Icon - /Applications/Maps.app/icon.png Calendar Icon - /Applications/MobileCal.app/icon.png Mail Icon - /Applications/MobileMail.app/icon.png iPod Icon - /Applications/MobileMusicPlayer.app/icon.png Notes Icon - /Applications/MobileNotes.app/icon.png Phone Icon - /Applications/MobilePhone.app/icon.png SMS Icon - /Applications/MobileSMS.app/icon.png Safari Icon - /Applications/MobileSafari.app/icon.png Camera Icon - /Applications/MobileSlideShow.app/icon-Camera.png Photos Icon - /Applications/MobileSlideShow.app/icon-Photos.png Clock Icon - /Applications/MobileTimer.app/icon.png Settings Icon - /Applications/Preferences.app/icon.png Stocks Icon - /Applications/Stocks.app/icon.png Weather Icon - /Applications/Weather.app/icon.png YouTube Icon - /Applications/YouTube.app/icon.png

Dock - /System/Library/CoreServices/SpringBoard.app/SBDockBG2.png

Locked Screen

Unlock Text - /System/Library/Frameworks/TelephonyUI.framework/bottombarlocktextmask.png

Slider Bar - System/Library/Frameworks/TelephonyUI.framework/bottombarknobgray.png

General

Ringer background when you use volume keys - /System/Library/CoreServices/SpringBoard.app/hud.png Badge (alert bubble for calls, sms, etc.) - /System/Library/CoreServices/SpringBoard.app/SBBadgeBG.png Top info bar - /System/Library/CoreServices/SpringBoard.app/FST_BG.png

Battery Charging Screen

Battery Background - /System/Library/CoreServices/SpringBoard.app/BatteryBG_1.png-BatteryBG_17.png

Top Info Bar (signal strength, battery, etc.)

Carrier Logo lighter one - /System/Library/CoreServices/SpringBoard.app/FSO_CARRIER_ATT.png darker one - /System/Library/CoreServices/SpringBoard.app/Default_CARRIER_ATT.pn

Signal Strength /System/Library/CoreServices/SpringBoard.app/FSO_0_Bars.png-FSO_5_Bars.png /System/Library/CoreServices/SpringBoard.app/Default_0_Bars.png-Default_5_Bars.png

Bluetooth - /System/Library/CoreServices/SpringBoard.app/FSO_Bluetooth.png

Background bar color HomeScreen - /System/Library/CoreServices/SpringBoard.app/FSO_BG.png

Background bar color Lock mode - /System/Library/CoreServices/SpringBoard.app/FST_BG.png

Background bar color for all other screens (Text, Safari, Mail, etc.) - /System/Library/CoreServices/SpringBoard.app/default_BG.png

WiFi Bars /System/Library/CoreServices/SpringBoard.app/FSO_0_AirPort.png /System/Library/CoreServices/SpringBoard.app/FSO_1_AirPort.png /System/Library/CoreServices/SpringBoard.app/FSO_2_AirPort.png /System/Library/CoreServices/SpringBoard.app/FSO_3_AirPort.png /System/Library/CoreServices/SpringBoard.app/Default_0_AirPort.png /System/Library/CoreServices/SpringBoard.app/Default_1_AirPort.png /System/Library/CoreServices/SpringBoard.app/Default_2_AirPort.png /System/Library/CoreServices/SpringBoard.app/Default_3_AirPort.png

Power on Screen

The logo - /System/Library/CoreServices/SpringBoard.app/applelogo.png

Power Off Screen

Power off slider - System/Library/Frameworks/TelephonyUI.framework/bottombarknobred.png

Calculator

Background - /Applications/Calculator.app/CalculatorBackground.png Screen Background - /Applications/Calculator.app/LCDBackground.png

iPod

Rating Stars - /Applications/MobileMusicPlayer.app/star_filled.png

Phone

Keypad - /Applications/MobilePhone.app/BarDialer_Sel.png

SMS

Input Field (Bubble where you type you're text message) - /Applications/MobileSMS.app/BalloonInputField.png Balloon 1 (Bubble where sent text messages are) - /Applications/MobileSMS.app/Balloon_1.png Balloon 2 (Bubble where received text messages are) - /Applications/MobileSMS.app/Balloon_2.png Bottom Bar Background (Background behing the text input field) - /Applications/MobileSMS.app/MessageEntryBG.png

Safari

URL Bar (Idle) - /Applications/MobileSafari.app/Url.png URL Bar (Inactive) - /Applications/MobileSafari.app/UrlInactive.png URL Bar (Active) - /Applications/MobileSafari.app/UrlProgress.png

Mail

Trashcan - /System/Library/PreferenceBundles/MobileMailSettings/trashmbox.png

Please feel free to add more to the list.