Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9256329
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T11:54:54+00:00 2026-06-18T11:54:54+00:00

How can I retrieve an app’s author (or developer or publisher, etc) on a

  • 0

How can I retrieve an app’s author (or developer or publisher, etc) on a jailbroken iOS 6.x device? In iOS 4.x and 5.x, there was an author member in the SBApplication class. But in iOS 6.1 I now get an NSUnknownKeyException when requesting the author. A quick look at SBApplication.h from a iOS 6 class dump online didn’t show anything promising (except signerIdentity, but that’s something else). Is there any easy way to get this, without digging around in any Info.plist files?

Update: The Info.plist files actually don’t contain this information either. The iTunesMetadata.plist file on the other hand does, but System/Cydia apps don’t have this file.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T11:54:55+00:00Added an answer on June 18, 2026 at 11:54 am

    I haven’t yet jailbroken my iOS 6 device or run class-dump on all the iOS 6 frameworks, so I can’t tell you if there’s another private API to do exactly what you used to be able to do.

    Your suggestion about inspecting the contents of app folders (e.g. /var/mobile/Applications/*/*.app/) and reading the iTunesMetadata.plist files sounds reasonable. Reading each app’s Info.plist would also give you the CFBundleIdentifier, which would normally at least contain the publisher’s domain name (e.g. com.mycompany.MyAppName).

    For apps that don’t come from the app store (and don’t have iTunesMetadata.plist), you could try another technique (in addition to reading Info.plist):

    Cydia packages are maintained with dpkg utilities. You can list all installed packages with the command dpkg -l. You can invoke this command either with

    system("dpkg -l >> /tmp/output.log 2>&1");
    

    piping the output into a temporary file, or with NSTask. NSTask is part of OS X APIs, and is not in the iOS public APIs. But, if you add the NSTask.h header to your project yourself, you can certainly use it as a private API in a non-App Store app, to run a command and capture output programmatically.

    At the command line, running dpkg -l would give you:

    ii  libhide                                        2.1                                            Library to hide icons. If you are a developer wanting to use this library, code samples included in /usr/lib
    ii  libxml2-lib                                    2.6.32-3                                       represents the library for libxml2
    ii  lsof                                           33-4                                           shows what files programs have open
    ii  lzma                                           4.32.7-4                                       slower, but better, compression algorithm
    ii  make                                           3.81-2                                         dependency-based build environments
    ii  mobilesubstrate                                0.9.3999.1                                     powerful code insertion platform
    ri  ncurses                                        5.7-12                                         feature-complete terminal library
    ii  network-cmds                                   307.0.1-6                                      arp, ifconfig, netstat, route, traceroute
    

    so, your app could parse that output, to read package names from the second column.

    Then, you could use the apt-cache show command to get the information from the package’s DEBIAN/control file, which would have something like this:

    iPhone-3G:~ root# apt-cache show sqlite3
    Package: sqlite3
    Version: 3.5.9-12
    Architecture: iphoneos-arm
    Maintainer: Jay Freeman (saurik) <saurik at saurik dot com>
    Installed-Size: 348
    Pre-Depends: dpkg (>= 1.14.25-8)
    Depends: sqlite3-lib
    Replaces: sqlite3 (<= 3.5.9-11)
    Filename: debs/sqlite3_3.5.9-12_iphoneos-arm.deb
    Size: 71928
    MD5sum: 6d47c112692ac00af61bd84e3847aa42
    Section: Data_Storage
    Priority: standard
    Description: embedded database used by iPhoneOS
    Name: SQLite 3.x
    Tag: purpose::library, role::developer
    

    I know this is more work than just using author from SBApplication, but maybe it’s good enough? Hopefully, some one else will chime in with another answer …

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

How can I retrieve and copy all photos/videos from Photos app to my application
How can I retrieve the screen resolution that my C# Winform App is running
How can you retrieve your phone internal storage from an app? I found MemoryInfo,
When using the Scripting Bridge to access the Mail app one can easily retrieve
I need to store user credentials in my app. I can store and retrieve
I have a problem in an app I am building. I can retrieve the
Is there any way i can test in app purchases without sandbox. I want
Assuming i have $_POST[x][y] = 5; how can i Yii::app()->request->getPost('x[y]'); how can i retrieve
I'm working on an app that can retrieve images from the web. Rather than
I am front-ending an app with Shibboleth authentication. How can I retrieve the authenticated

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.