Easy enabling of tethering on 3.0

  • Just go to http://help.benm.at/ on your iPhone (!).
  • Choose "mobileconfigs"
  • Choose your country
  • Install the mobileconfig file
  • Done
Related Entries:
Enable carrier updates with iTunes 8.2 (final)
Fix broken passwd on 1.1.3 or higher
KPN operator logo voor iPhone
How to get 1.1.4 working with 4.6 bootloader
Enable voicemail button
Comments (1)  Permalink

Enable carrier updates with iTunes 8.2 (final)

With the leaked beta of iTunes 8.2 (prerelease bèta 4) you could upload IPCC files to update your carrier settings. This method was very successful for the enabling of tethering on the iPhone for your carrier.

iTunes 8.2 final broke this ability to upload these IPCC files, unless you execute this line of code in the terminal: (make sure iTunes is not running)

defaults write com.apple.iTunes carrier-testing -bool TRUE
To upload IPCC files, hold alt while clicking on "Check for Update" on the summary tab in iTunes.
Related Entries:
Easy enabling of tethering on 3.0
Fix broken passwd on 1.1.3 or higher
KPN operator logo voor iPhone
How to get 1.1.4 working with 4.6 bootloader
Enable voicemail button
Comments (2)  Permalink

Allow hacked apps on iPhone

To enable support for cracked IPA files, follow these steps:
  1. Using sFTP (SSH File Transfer Protocol) (i.e. Cyberduck), navigate to the folder: /System/Library/PrivateFrameworks/MobileInstallation.framework
  2. Backup the file: "MobileInstallation" in this directory
  3. Copy this (for 2.0) or this (for 2.1) patched MobileInstallation file over to this directory, make sure the file has no extension
  4. Set permissions to that new file to 775
  5. Reboot your iPhone (IMPORTANT! Otherwise Apps will not install!)
  6. Restart iTunes
  7. Double click on IPA files so they will appear in iTunes and synchronize
  8. Done
Comments (6)  Permalink

iPhone not remembering WiFi password

Since 2.0.2 there's a frustrating bug the iPhone doesn't remember the WiFi password. But there is a fix for jailbroken iPhones: Connect via ssh to your iphone and enter the following command:
  • chmod 777 -R /private/var/Keychanins/
On the iPhone select Settings -> General -> Reset -> Reset Network Settings

The iPhone will reboot itself and the problem is fixed.
Comments (0)  Permalink

Better way to disable autocorrection

I found it very inefficient to mod your local keyboard files in order to disable auto-correction, because you lose the ability to enable auto-correction quickly. A better way is to mod a language file which you'll never use, like Swedish, which doesn't even have a dictionary. I've modded the Swedish plist file, to match the English strings. How to use it:
  1. Copy this plist file to /System/Library/Frameworks/UIKit.framework
  2. Remove the Swedish dictionary (TextInput_sv.bundle) in /System/Library/Textinput
  3. Enable the Swedish keyboard in Settings -> General -> Keyboard -> International Keyboards
  4. Enable the keyboard for example in a text message, click on the globe icon on the left side untill you see 'None', which actually stands for: No Dictionary
  5. Done! Enjoy faster text input, without losing your local keyboard dictionary.
Comments (1)  Permalink

Uninstall Cydia from iPhone

So you're running iPhone firmware 2.0.1, having the Cydia package manager installed and you're running SSH. You are also aware of the fact Cydia is slowing down your phone with it's "Base Structure" updates and you want to get rid of it but keeping SSH and still having the possibility to re-install Cydia again ? Here you go:

  • Make sure MobileTerminal is installed, you can find it in the "System" section of Cydia
  • Open Terminal and enter the following commands:

  • su root
    < enter password >
    apt-get remove cydia
    Yes, do as I say!
    killall Springboard

  • Done!
To re-install Cydia, enter install in stead of remove
Comments (10)  Permalink

Disable iPhone backups + context menu option

To skip the backup proces of iPhones running 2.0 (or higher ?) but leaving a backup option in the iPhone contextual menu to manually backup your device, enter the following commands in your terminal after you quit iTunes:

  • defaults write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool true
  • defaults write com.apple.iTunes DeviceBackupsDisabled -bool true

  • To re-enable backups:

  • defaults write com.apple.iTunes DeviceBackupsDisabled -bool false

  • Keep in mind your applications, text messages and your email and calendar stuff aren't backed up anymore,
    but if you use MobileME, and you keep a local copy of your text messages (/var/private/mobile/library/SMS/sms.db), your quiet safe..

Comments (0)  Permalink

Restore iPhone backup made by iTunes

Sometimes your iPhone freezes and looses information. As example the SMS database. I've had some freezes in the SMS application which resulted in an empty SMS database.

Luckely enough, iTunes makes an backup of your iPhone, everytime it syncs. This backup contains preferences, notes, SMS messages, call history and photo's.

When you're in a situation where the iPhone lost, for example, the SMS database, DON'T sync, but just remove the following folder:

/var/mobile/Media/iTunes_Control/iTunes/
 

Now connect your iPhone again with your mac, iTunes will detect the iPhone as a new device, and asks you if you want to restore a previous backup.

http://tweakers.net/ext/f/LKoaaNCWNRvOzMKDrNgBdTCF/full.png
Click "Continue", your iPhone will be restored to the previous databases and settings, while keeping your applications etc.
Comments (0)  Permalink

Fix broken passwd on 1.1.3 or higher

On 1.1.3 or 1.1.4 (or maybe higher), the "passwd" utility refused to work correctly and could mess up your springboard. The tool is necessary to change the password on BSD Subsystem 2.1. To fix this problem, replace the existing "passwd" binary file with the given.

Download and extract passwd.zip,
and move the file with AFPd (for example) to /usr/bin/ , chmod to 755:
# cd /usr/bin
# chmod 755 passwd
# passwd
# Enter new password:
# ...

Related Entries:
Easy enabling of tethering on 3.0
Enable carrier updates with iTunes 8.2 (final)
KPN operator logo voor iPhone
How to get 1.1.4 working with 4.6 bootloader
Enable voicemail button
Comments (0)  Permalink

KPN operator logo voor iPhone

Only for Dutch iPhone users.

Voor KPN gebruikers, dit is een KPN Carrier bundle.
Deze bundles bevatten informatie over een operator netwerk en er kan ook een operator logo worden mee gegeven.

Deze bundle bevat standaard informatie over het KPN-netwerk (voicmail nummer e.d.) maar ook een KPN logo.

Voer de volgende stappen uit om de bundle door de iPhone toe te kennen aan de KPN MMC/MNC-codes:
  1. Download KPN.bundle
  2. Plaats de file in /System/Library/Carrier Bundles/ via SFTP of AFP
  3. Maak een symbolic hard-link aan:
    • cd /System/Library/Carrier Bundles/
    • ln -s KPN.bundle 20408
    • Reboot
  4. Klaar

KPN operator logo
Related Entries:
Easy enabling of tethering on 3.0
Enable carrier updates with iTunes 8.2 (final)
Fix broken passwd on 1.1.3 or higher
How to get 1.1.4 working with 4.6 bootloader
Enable voicemail button
Comments (6)  Permalink
Next1-10/23