libarmfp.dylib--->PROBLEM!! Help plz!!

Discussion in 'iPod touch 1.1.4 Jailbreak' started by matbc, May 22, 2008.

  1. matbc

    matbc Member

    Jan 19, 2008
    Likes Received:
    iPhone 3GS (Black)
    When I write "chown -R" see what it said:

    # chown -R
    dyld: Library not loaded: libarmfp.dylib
    Referenced from: /usr/bin/chown
    Reason: unsafe use of relative path libarmfp.dylib in /usr/bin/chown with setu id binary
    zsh: trace trap chown -R

    I can't resolve the problem with because of the libarmfp.dylib.

    Help plz!!
  2. nR0K

    nR0K New Member

    Jun 25, 2008
    Likes Received:
    I managed to fix my installer by patching chown, following the instructions on

    This is the recipe:

    1) Since I'm not using a Mac but Ubuntu Linux, I first had to download install_name_tool.
    I found it here:

    2) Extract the archive:
    tar xjvf odcctools-20060413-gcc-5247-bin.tar.bz2

    3) Get chown from you iPod:
    scp root@ .

    4) Patch it:
    ./opt/mac/bin/i686-apple-darwin8-install_name_tool -change libarmfp.dylib /usr/lib/libarmfp.dylib chown

    5) Put the improved chown on your iPod:
    scp chown root@

    6) Logon to your iPod with ssh:
    ssh -l root

    7) Since I had difficulties with the cp command, I used cat to make a copy of the old chown and
    vi and cat to replace it by the new one...
    First make a copy of the old one with:
    cat /usr/sbin/chown > /usr/sbin/chown.bekup
    Then delete the contents of the old chown:
    vi /usr/sbin/chown
    <In vi type: 1000ddZZ>
    And finally use cat to fill the empty /usr/sbin/chown with the contents of the patched /var/root/chown:
    cat chown >> /usr/sbin/chown

    8) There was also a chown in /usr/bin... Get it out of the way with:
    mv /usr/bin/chown /usr/bin/chown.bekup

    9) Now you can change the owner of by:
    chown -R root:wheel /Applications/

    This made the Installer work for me and get rid of the annoying Main Script Execution Failure!

    Good luck!

    Update: I found that WildEyes! didn't want to install anymore, because /bin/chown didn't exist...
    The Error message was: WildEyes! requires BSD Subsystem or Cydia to run properly, please install one of these first!
    I made a symbolic link with:
    cd /usr/bin
    ln -s /usr/sbin/chown
    WildEyes! didn't complain about the BSD subsystem anymore, but did fail on me with the mother of all iPod failures: MSEF...

Share This Page