/Retriever

Retrieving InfoPlist without Jailbreaking on iOS Devices

Primary LanguageObjective-C

⚠️ WARNING

This project is no longer under maintenance.

Since iOS 11 has removed some sensitive APIs, this project isn't working on it anymore.

Goodbye.

Retriever

Retrieving InfoPlist without Jailbreaking on iOS Devices

Compability

  1. Xcode: Greater than or equal to Xcode 8.0
  2. iOS: Greater than or equal to iOS 10.0

Usage

  1. Add your Apple Developer account in Project to enable running the app on iOS Device
  2. Build & Run this project on your iOS Device
  3. Click app name list on home page
  4. Click Apps/Plugins to switch type
  5. Plist file will display as JSON format
  6. Click JSON/XML/Tree to toggle display style
  7. Click Share button to share Plist file with Share Sheet

Screenshots

Apps & Plugins

image

View as JSON

image

View as XML

image

View as Tree

image

Favourite Apps

image

Retrieve App Store Information (with App Extension)

image image

Next Step

  1. More information
  2. Better UX
  3. Global search

Reference

  1. iOS-Runtime-Headers
  2. RuntimeInvoker
  3. highlight.js
  4. Highlightr
  5. vkBeautify

⚠️

Retriever is based on tons of PRIVATE APIs, publishing to App Store is absolutely impossible

License

WTFPL

Contacts

Weibo Twitter Email