Skip to content

MxIris-Reverse-Engineering/RuntimeViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

177 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Runtime Viewer

A modern alternative to RuntimeBrowser with enhanced UI and extended functionality

Powered By

Language Library
Objective-C MachOObjCSection
Swift MachOSwiftSection

Highlights

  • Swift Interface Support – View Swift interfaces alongside Objective-C headers
  • Xcode-Style Syntax Highlighting – Full AppKit/UIKit text view with type-defined jumps and highlighting identical to Xcode
  • Framework Support – Browse macOS frameworks and iOSSupport frameworks
  • Easy Export – Export header or interface files with one click
  • Custom Framework Loading – Load and inspect custom macOS frameworks
  • Code Injection – Inject code into running processes (WIP: arm64e support, requires SIP disabled)
  • Multi-Device Support (WIP) – Connect to iOS, watchOS, tvOS, and visionOS devices via Bonjour (requires RuntimeViewerMobileServer)

Note

Some features marked as WIP are only available in beta versions. If you need these features, please download from Pre-release.

Getting Started

XPC Helper Installation

On first launch, you need to install the XPC helper for inter-process communication. Click the tool icon in the toolbar to install it.

Troubleshooting

If Catalyst or code-injected applications don't appear in the directory list, try restarting the application.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

About

Objective-C & Swift Runtime Viewer for macOS and iOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •