Installing class-dump-z. MobileTerminal "dyld: Library not loaded:" message

Discussion in 'iOS Programming' started by patent10021, Oct 6, 2015.

  1. patent10021 macrumors 68030


    Apr 23, 2004
    I'm trying to set up my iPad for pen-testing and all is going well except the last step, the installation of class-dump-z.

    I followed these directions: "Once this is done, go inside the folder iphone_armv6 and copy the class-dump-zexecutable into /usr/bin directory. This will make sure you can run class-dump-z from anywhere on the device. Once you have copied the executable, just type class-dump-z. If you get the output as shown in the figure below, this means that class-dump-z has been successfully installed."

    But get this output in MobileTerminal.

    dyld: Library not loaded: usr/lib/libpcre.0.dylib
    Referenced from: /usr/bin/class-dump-z
    Reason: image not found
    Trace/BPT trap: 5

    The manual is old so I'm wondering if the path has changed or something?

    I'm in iPad:~/iphone_armv6 root#

    So far all the commands have worked as advertised.

    Any advice?

  2. patent10021, Oct 6, 2015
    Last edited: Oct 6, 2015

    patent10021 thread starter macrumors 68030


    Apr 23, 2004
    Found this post:

    Another imporant tool is class-dump-z. As of today (Jan 10, 2014), the original class-dump-z doesn’t work with IOS 7 devices. However, you can see the class information using the old tool class-dump.

    Interesting, so I will try just with class-dump.

    Does anyone know of any more recent updates to this situation?

    Can I use
    That didn't work out so well. It installed a lot of Xcodeproject type files. How do you uninstall this stuff via MobileTerminal? lol

    Anyway, I'm not sure which version of class-dump-z I should be using.
  3. patent10021 thread starter macrumors 68030


    Apr 23, 2004
    Interesting. I noticed that Class-Dump was already installed as part of the BiGboss repo. So in MobileTerminal I simply type d class-dump and low and behold it ran lol

    Although I notice that it says Modified by two people for Objective-C 2.0. How will this affect Swift code?
  4. dejo Moderator


    Staff Member

    Sep 2, 2004
    The Centennial State

Share This Page