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:
KPN operator logo voor iPhone
How to get 1.1.4 working with 4.6 bootloader
Enable voicemail button
Nederlandse nummer herkenning
Boot iPhone or iPod Touch in verbose mode
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:
Fix broken passwd on 1.1.3 or higher
How to get 1.1.4 working with 4.6 bootloader
Enable voicemail button
Nederlandse nummer herkenning
Boot iPhone or iPod Touch in verbose mode
Comments (2)  Permalink

How to get 1.1.4 working with 4.6 bootloader

Yes it's possible ! You can have 1.1.4 on your iPhone while keeping the 4.6 bootloader. The advantage of keeping 4.6 is the possibility to flash a custom bootloader in the future, which isn't possible with the 3.9 bootloader. It's also not possible to upgrade from 3.9 to 4.6, so if you got BL 4.6, this guide is for you!

Here we go:
  1. Restore your iPhone to 1.1.4 with iTunes.
    You can find 1.1.4 here
  2. Download ZiPhone 2.2 and 2.5c
  3. Keep your iPhone with iTunes connected and run ZiPhone 2.5c
  4. Click on Advanced, and check Jailbreak Activation, and start the proces
  5. When the proces is finished, quit ZiPhone 2.5c and start ZiPhone 2.3b
  6. Check 'Unlock' and start the proces
  7. Done !
Now you have a full working iPhone, with firmware version 1.1.4, bootloader 4.6, modem (baseband) version 04.02.13_G and working "Locate Me" feature !
Related Entries:
Fix broken passwd on 1.1.3 or higher
KPN operator logo voor iPhone
Enable voicemail button
Nederlandse nummer herkenning
Boot iPhone or iPod Touch in verbose mode
Comments (2)  Permalink

Enable voicemail button

Per default, the voicemail button in the call application launches visual voicemail, provided by certain cellular providers. To hack your iPhone letting it call your operators voicemail number, follow these steps:

  1. Push the phone button
  2. Choose the dial keypad
  3. Enter the following code:
    *5005*86*XXX# where XXX stands for you voicemail number
  4. Push Call
  5. Done.

When it doesn't work, repeat the steps.
Related Entries:
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
Nederlandse nummer herkenning
Boot iPhone or iPod Touch in verbose mode
Comments (0)  Permalink

Nederlandse nummer herkenning

(Gemaakt voor 1.1.1 1.1.2, werkt niet met 1.0.1 en 1.1.3)

Hier een iPhone nummer herkenning fix voor Nederland.
De iPhone gaat de nummers dan op de volgende wijze noteren:

+3110####### -> +31 (10) #######
+3111####### -> +31 (111) #######

Oftewel netnummers met 3 of 4 cijfers worden herkend en tussen ( ) gezet.
De iPhone ziet dus automatisch het verschil tussen een netnummer van 3 en 4 cijfers (als je de eerste nul ook mee rekent).

Download: UIPhoneFormats.plist
En plaats de file in /System/Library/Frameworks/UIKit.framework/PhoneFormats
Related Entries:
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
Boot iPhone or iPod Touch in verbose mode
Comments (0)  Permalink

Boot iPhone or iPod Touch in verbose mode

To boot your iPhone or iPod touch always in verbose mode, which is actually very useless, but looks cool, follow these steps:

  1. Make sure BSD Subsystem is installed
  2. Make sure Term-vt100 is installed, or you are able to set up a ssh session via your mac or pc
  3. Open up the terminal on your portable or computer and type the folowing command:
    nvram boot-args="-v"
  4. and enter:
    reboot
  5. Done.
  6. To go back to the normal boot logo:
    nvram boot-args=
Related Entries:
Fix for Weather icon not changing
Remove Application space limit
Removing Dropear SSH from iPhone or iPod Touch
How to make screenshots on iPhone or iPod Touch
Merging the Music & Video icons
Comments (4)  Permalink

Fix for Weather icon not changing

On non-fahrenheit regions, the weather icon sometimes doesn't change to the themed-icon.
To fix this problem folow these steps:

In the info.plist file in the weather.app, delete the following key with the PropertyList editor:
SBIconClass

Done :).
Related Entries:
Boot iPhone or iPod Touch in verbose mode
Remove Application space limit
Removing Dropear SSH from iPhone or iPod Touch
How to make screenshots on iPhone or iPod Touch
Merging the Music & Video icons
Comments (6)  Permalink

Remove Application space limit

1.1.1 / 1.1.2 only


From blog.psmxy.org

Apple’s 1.1.1 firmware is much larger than 1.0.2 was. That leaves much less space for installing 3rd-party applications. Couple that with the fact the Installer.app 3.0 doesn’t tell you how much free space you have left, and you have a recipe for disaster. Additionally, I found that by default, you cannot have more than 80 application directories in /Applications, or the SpringBoard crashes and will not start. What’s a person to do? Well, I don’t know what you will do, but this is what I did (Note: if you screw up your iPhone, I take no responsibility):

  1. I installed SummerBoard, which allows for more than 80 application directories in /Applications
  2. I remounted the Media partition without the noexec option, moved my entire /Applications directory to /var/root/Applications, and made /Applications a symbolic link that points to private/var/root/Applications.
Item #1 is simple to do: just install it from within Installer.app. Item #2 requires a little more explanation. What follows is a little tutorial on how I did it. This tutorial assumes you know how to ssh into your iPhone and that you can do so. It also assumes you know how to edit files on your iPhone and that you have basic command line skills. First, remove the “noexec” option from the Media partition, and remount it. Note: this step may not be needed, as some of the recent jailbreak procedures remove it for you.

  1. (this step is not necessary for 1.1.2 or higher)
    ssh into your iPhone
    edit /etc/fstab
    change the second line to change “rw,noexec” to “rw”
    When you are done, the second line should look like this:
    /dev/disk0s2 /private/var hfs rw 0 2

  2. Now power your iPhone off and back on again, before proceeding. Now we’ll move the Applications directory:
    ssh into your iPhone
    cd /
    cp -pr Applications /var/root
    mv Applications Applications.old
    ln -s private/var/root/Applications /Applications

  3. Now power your iPhone off and back on again. If everything is working ok, finish up by doing this:
    ssh into your iPhone
    cd /
    rm -rf Applications.old
    Now install all the apps you want. :) Note: A few packages still get installed into the root partition, but there is plenty of room for those, at this time. The vast majority go in Applications though, which now has plenty of room. Enjoy!
Final note: I haven’t tried this, but if you restore your iPhone, the root partition gets wiped and recreated. What this means is that the /Applications symbolic link will be replaced by a new, real /Applications directory, with the default Apple apps in it. You should be able to redo everything above, except for step #3 (where you copy /Applications), to recover, and all your applications will be back - because they are on a partition that doesn’t get wiped during a restore. Note, however, that a handful of apps do install a few files outside of /Applications and those files will have been lost. A few examples of apps that do this are: Ants, Dock, OpenSSH, BSD Subsystem, and others. You will have to reinstall them to get them working again. If all else fails, you can always 1) restore 2) delete /var/root/Applications and 3) start fresh.
Related Entries:
Rearranging Application Icons
Boot iPhone or iPod Touch in verbose mode
Fix for Weather icon not changing
Removing Dropear SSH from iPhone or iPod Touch
How to make screenshots on iPhone or iPod Touch
Comments (7)  Permalink

Removing Dropear SSH from iPhone or iPod Touch

Dropbear

Dropbear SSH (which installable by iNdependence) is a requirement to do the Pre 1.1.1 Upgrade in iNdependence.

Uninstalling

This guide is for people who have jailbroken their iPod touch or iPhone, installed Installer.app, installed OpenSSH from Installer.app and no longer need the depreciated dropbear SSH server. Running 2 servers that do the exact same thing ridiculous waste of system resources. Uninstalling dropbear is quick and easy and here’s how you do it.
  1. Ensure you have OpenSSH installed by checking the uninstall portion of Installer.app, and also that you’re running it by rebooting the iPod touch/iPhone after installing it from Installer.app.
  2. Connect to your iPod touch/iPhone via SSH.
  3. Step 3: Run the following commands to remove the dropbear files.
    rm -rv /etc/dropbear/
    rm -rv /usr/bin/dropbear/
    rm -v /System/Library/LaunchDaemons/au.asn.ucc.matt.dropbear.plist
  4. Step 4: Before you start, backup this file before editing it. Then download and open /System/Library/LaunchDaemons/com.apple.update.plist in a text editor and remove any section containing dropbear references. Be very careful when editing this file as it can cause problems if damaged. Then upload the file replacing the original (making sure your backup is intact).
    Step 5: Reboot the iPod touch/iPhone. You should now be running just one SSH server.

    You should also consider installing Services.app from Installer.app and turning SSH off when you don’t need it, some have claimed that it drains your battery fairly quickly.
Related Entries:
How to make screenshots on iPhone or iPod Touch
Boot iPhone or iPod Touch in verbose mode
Fix for Weather icon not changing
Remove Application space limit
Merging the Music & Video icons
Comments (4)  Permalink

Merging the Music & Video icons

Merging the Music/Video icons


This allows you to merge the Music and Video icons into one iPod icon, like the iPhone uses.

  1. FTP into /Applications/MobileMusicPlayer
  2. Open up Info.plist in Property List Editor
  3. Change UIRoleInfo>0>Platforms>0 from M68 to N45.
  4. Change UIRoleInfo>1>Platforms>0 from N45 to M68.
  5. Add a com.apple.mobileipod-MediaPlayer item in /System/Library/CoreServices/Springboard.app/N45AP.plist

  6. Note: I can confirm that the above method does work. However, a few little tips:
    If you get the iPod app to show up, but then still have the separated Music/Videos icons on your springboard, go into System>Library>CoreServices>SpringBoard.app and edit N45AP.plist
    Edit the "special" section and add 2 entries for display identifiers of com.apple.mobileipod-AudioPlayer and com.apple.mobileipod-VideoPlayer and they'll be hidden next time Sprinboard.app restartsiPhone iPod Touch
Related Entries:
Rearranging Application Icons
Boot iPhone or iPod Touch in verbose mode
Fix for Weather icon not changing
Remove Application space limit
Removing Dropear SSH from iPhone or iPod Touch
Comments (5)  Permalink
Next1-10/12