Archive for December, 2009

How to Connect and Use a Bluetooth Keyboard With Your iPhone


These are instructions on how to connect and use a bluetooth keyboard with your iPhone. This tutorial will use the BTstack Keyboard utility by Matthias Ringwald.


Step One

Launch Cydia by tapping its icon on your Springboard.


Step Two

Press to select the Sections tab.


Step Three

Press to choose Networking from the list of Sections.


Step Four

Press to select BTstack Keyboard from the list of Packages.


Step Five

Press the Purchase button at the top right of the screen. BTstack Keyboard costs $5.00 and can be bought using Paypal or Amazon Payments. Once the payment has been processed press the button at the top right which has now been changed to Install.


Step Six

Press the Confirm button to begin installation.


Step Seven

Once the installation has successfully completed press the large Restart Springboard button.


Step Eight

You will notice a new icon on the Springboard called Keyboard. Press it to launch the app.


Step Nine

You will likely be notified that Apple’s Bluetooth is active. Only one Bluetooth Stack can be active at the same time. Since the keyboard will only work with the BTstack press the OK button to activate this stack.


Step Ten

The app will now search for your keyboard. You must make the keyboard discoverable in order for it to be located. On the Apple Wireless Keyboard you can hold down the power button until the led blinks repeatedly. For other keyboards, check the user manual.


Press to select the device you would like to pair.


Step Eleven

Once the device has been connected you will be prompted to enter a pin number using the keyboard then press ENTER.


Step Twelve

You will now be informed that you’re connected with the keyboard. You can use the text field provided to test it out or open any other application to begin typing.



Step Thirteen

Notice the Springboard icon will display an On badget when BTstack Keyboard is running. You can open the application and press the Disconnect button for your keyboard to end the connection.



How to Set a Custom SMS Alert Tone for Incoming iPhone Text Messages

These are instructions on how to set a custom SMS alert tone which will sound when your iPhone receives a text message.


To follow this tutorial you will need to have jailbroken your iPhone and installed OpenSSH.


Lets begin…


Step One

Locate a sound clip you would like to use as your SMS alert tone and drag it into your iTunes Music Library.



Step Two

Select Preferences from the iTunes Menu.


Step Three

Click the Import Settings button in the General Preferences Tab.


Step Four

Choose Import Using AIFF Encoder from the Import Settings popup window.


Step Five

Close the Preference windows and then Control+Click on the sound file you just added to iTunes. SelectCreate AIFF Version from the contextual menu.


Step Six

Notice a duplicate copy of your tone will appear in the iTunes Music Library. Drag this duplicate to your desktop.


Step Seven

The iPhone has slots for six incoming sms tones. They are named sms-received1.caf through sms-received6.caf. Select the file you just created on the desktop and rename it to one of these six possible filenames. For example, my tone was siren.aif and I renamed it to sms-received6.caf so it would occupy the sixth slot.


You may be asked to confirm the extension change. Click the use .caf button.


Step Eight

Launch Fugu from your applications folder.


Step Nine

When Fugu opens you will be asked for the information required to SSH into your iPhone. In the Connect To field enter your iPhone’s IP Address. Input root as the Username then click the Connect button. If you do not know your iPhone’s IP Address you can find it using these instructions.


Step Ten

When prompted for a password, input the password you set for OpenSSH. If you haven’t set your own password then alpine is the default. Click the Authenticate button to continue.


Step Eleven

Click the Go To… icon on your toolbar.


Step Twelve

Input /System/Library/Audio/UISounds/ into the Go To field, make sure Remotely is selected, then click the Gobutton.


Step Thirteen

Locate the sms-received file you would like to replace in the right window pane. In this example I want to replace sms-received6.caf with my own sound file.


Right click or control+click the existing file and select Rename from its contextual menu.


Rename the file to something like this: sms-received6.caf.bak.


Step Fourteen

Navigate to the desktop using the left window pane and locate the .caf file we just created. Drag this file from the left pane into the right to copy it to your iPhone.



Step Fifteen

Now reboot your iPhone to let the changes take effect then launch Settings from the Springboard.


Step Sixteen

Press to select Sounds from the Settings menu.


Step Seventeen

Select New Text Message from the Sounds menu.


Step Eighteen

Now you can select your customized SMS alert tone from the list. Notice the names haven’t changed. The top selection is actually sms-received1.caf and the bottom is sms-received6.caf. So if you copied over a new sms-received6.caf you would select Electronic from the list.

New Firmware Downloads

I realize the firmware download links havent been updated in a while so here are the links for iPod Touch (1G, 2G, and 3G) and iPhone (2G, 3G, and 3GS). Most of the files are directly from Apple’s servers.