Fixing swapBT icon for jailbroken iPhones
November 23, 2008 | Tags: Mac
The iphone-dev team has come through again with a jailbroken version of the latest iPhone OS 2.2 firmware update. Detailed instructions and files on their blog.
I jailbreak for a few applications, really:
- pdaNet for tethering
- Some scrobbling app to immediately scrobble songs played to my last.fm account
- For a while, Backgrounder to run non-Apple iPhone applications in the background. The phone seemed a bit more stable after I uninstalled it, but I can’t prove it.
- One-button toggles for enabling/disabling Wifi (Wifi Toggle) and Bluetooth (swapBT). Much easier than clicking through preferences to enable or disable these services — just one button click, a 3-second wait, and the toggle is done.
One thing about swapBT was that the icon never quite showed up properly for me on my iPhone home screen. It was off by a few pixels to the left and bottom, and this irked me greatly. I couldn’t find anything online to solve it, but managed to stumble upon the solution, so here we go:
- Install OpenSSH through Cydia to enable remote login to the iPhone. See this iClarified tutorial (summary: search for “openssh” and install it).
- Get your iPhone on to the same Wifi network as your computer, and SFTP to it (the IP address can be found in Settings, Wifi). Detailed instructions here for Mac using Fugu and for Windows using WinSCP.
- Navigate to Applications, swapBT.
- Download my fixed icon here: icon.png (might need to “Save As”) and upload it to replace the one in the directory. Make a backup of the existing one if you’re paranoid.
Turns out the bundled icon is 85×85 pixels, whereas standard icons are 60×60. Odd. Hope this helps someone.