Apple’s iPod Touch is the best multimedia player on the market with any doubt. One of it’s downsides obviously is it can’t text or call people with out certain applications and in most cases its a pain to use those applications. For instance with a free texting app, you usually have to know the person’s carrier and you don’t get your own number.
So I set out to make that experience a whole lot better. Along that way I came upon a thread on the Hackulous forum (yes, I know) on using Google Voice for texting and integrating it with the iPhone’s texting app. The method described worked but the process could be a bit confusing, so today I’ll how you how to do that easily.
Step 1: Required ‘Stuff’
- Jailbroken iPod Touch
- Mobile SMS.app – You can download that here
- WinSCP – You can get it here
- plist Editor for Windows – You can get it here
- Google Voice account – You can create one here
Step 2: Place and edit the files
In WinSCP (if you not know how to use WinSCP, see this guide), navigate to /Applications. Place the MobileSMS.app in it and change it’s permissions to 0755 and select the box beside “set owner group and permissions recursively”. Navigate back to /Applications and make a new folder called “Documents” with the permissions of 0777. Navigate to /var/mobile/ and create the same folder (Documents) with permissions set to 0755. Reboot your device when done.
In WinSCP, navigate to /System/Library/CoreServices/Springboard.app. Select your file (see the table below this) and download it to your desktop. Open it up with plist Editor for Windows. On the iPod Touch 2G and 3G, add the following line:
If you have a iPod Touch 4g, add the following line:
<key>telephony</key> <true/> <key>sms</key> <true/>
Once done upload the file back on to your iPod (and replace the older file) and go to Cydia and search for SMS GV Extension. Install it and then go to Settings -> SMS GV Extension and then add your account info.
Reboot your iPod
File Selection Table (for step 2)
N72AP.plist-iPod touch 2G N18AP.plist-iPod touch 3G N81AP.plist-iPod touch 4G
Step 3: Activating SMS Ringtones
In WinSCP, navigate to /private/var/stash/Applications.pwn/Preferences.app/Sounds.plist. Download the file and open it in plist Editor for Windows. Delete the following string:
Upload it back (and replace the older file). Next navigate to /private/var/stash/Applications.pwn/Preferences.app/Settings-iPod.plist. download it and open in up in plist Editor for Windows. Find the below string:
<dict> <key>bundle</key> <string>MobileSafariSettings</string> <key>cell</key> <string>PSLinkCell</string> <key>hasIcon</key> <true/> <key>isController</key> <true/> <key>label</key> <string>Safari</string> <key>requiredCapabilities</key> <array> <dict> <key>application-display-identifiers</key> <string>com.apple.mobilesafari</string> </dict> </array> </dict>
Under it add the following string
<dict> <key>cell</key> <string>PSLinkCell</string> <key>detail</key> <string>SettingsMessagesController</string> <key>icon</key> <string>Messages.png</string> <key>label</key> <string>Messages</string> <key>requiredCapabilities</key> <array> <string>sms</string> </array> <key>type</key> <string>PSChildPaneSpecifier</string> </dict>
Upload it back (and replace the older file). Reboot your iPod and now the SMS Ringtone settings will be under your Safari settings.
Step 4: Done
Now your done. People can text you at your custom Google Voice number and you’ll get it on your iPod with custom SMS ringtones. Thanks to 42395_skyline over and xXrkidXx for their great guides and instructions on how to do this.