class-dump garbage output?

Discussion in 'iOS Development' started by CuriousG, Apr 24, 2009.

  1. CuriousG

    CuriousG New Member

    Joined:
    Apr 3, 2009
    Messages:
    6
    Likes Received:
    0
    Hello all,

    I've been doing class-dumps of apps I installed to see what libraries they are using. Recently on some of the apps that I've installed (old and new), class-dump spits out a lot of garbage to the terminal and places files with garbled file names (all with .h after them). Here is some info:

    • I'm running iPod with FW 2.2
    • I see this problem with apps installed from the Apple Store (e.g. the Today Show app and wolf3d)
    • It runs fine on the FW installed apps (like MobileMail for example)
    • It runs fine on Cydia installed apps
    • My version of class-dump is as follows:
    class-dump 3.1.2
    class-dump-x 1.0.1. Modified by Holly Lee <holly.lee@gmail.com> and pinxue <pinxue@gmail.com> for Objective-C 2.0 ABI​

    Any ideas? Could it be a problem with my version of class-dump, FW version, code obfuscation, or code signing?

    Thanks for the help.

    - George
  2. SkylarEC

    SkylarEC Super Moderator Emeritus Staff Member

    Joined:
    Sep 19, 2007
    Messages:
    6,642
    Likes Received:
    129
    The apps are encrypted. Also, the symbols are stripped. You will never get a valid class-dump out of any AppStore app.
  3. CuriousG

    CuriousG New Member

    Joined:
    Apr 3, 2009
    Messages:
    6
    Likes Received:
    0
    Thanks for the info Skylar!

Share This Page