awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nst avatar

nst/iOS-Runtime-Headers

0
View on GitHub↗
7,973 星标·1,595 分支·Objective-C·2 次浏览github.com/nst/RuntimeBrowser↗

IOS Runtime Headers

iOS-Runtime-Headers 是一个 Objective-C 头文件和工具集合,用于暴露私有且未公开的 iOS 系统 API。这些定义是通过对实时操作系统进行运行时内省生成的,旨在揭示隐藏的类方法和属性。

该项目支持在 Apple 内部框架中使用未公开的 iOS API 定义。它提供了必要的头文件,允许编译器链接私有系统符号,并验证未公开系统调用的类型。

该工具涵盖了多个技术领域,包括内存映射元数据提取和动态符号解析,以将函数名映射到内存地址。它还包括 Objective-C 头文件合成机制,以及通过查询运行进程的活动内存来推导类和方法签名的方法。

该仓库支持 iOS 逆向工程、系统内省以及开发公共 SDK 中不可用的功能的工作流。

Features

  • iOS Private API Access - Provides the primary mechanism to call private iOS system interfaces via runtime-derived header definitions.
  • Runtime Generated Headers - Provides Objective-C header files generated via introspection to expose undocumented iOS system APIs.
  • Objective-C Header Synthesis - Generates C-style declaration files from discovered metadata to allow the compiler to link against private symbols.
  • Private API Development - Enables the implementation of iOS features not available in the public SDKs by accessing undocumented interfaces.
  • iOS Private API Definitions - Supplies header definitions for internal Apple frameworks that allow developers to call private system functions.
  • Metadata Extraction - Reads internal class structures and method lists directly from binary images loaded into system RAM.
  • Runtime Introspection Tools - Extracts class and method signatures by querying the active memory of a running iOS process.
  • Symbol-To-Address Mapping - Maps Objective-C function names to their actual memory locations within the iOS system binary image.
  • Private Symbol Linking - Provides the necessary header definitions to link against private system symbols in Objective-C.
  • iOS Reverse Engineering - Identifies internal system behavior and function signatures to understand how hidden iOS frameworks operate.
  • Operating System Introspection - Analyzes and interacts with internal system frameworks and hidden class properties using runtime headers.
  • Static Type Definitions - Provides hard-coded interface definitions that allow the compiler to verify types for undocumented system calls.
  • Learning & Reference - Collection of private API headers.

Star 历史

nst/ios-runtime-headers 的 Star 历史图表nst/ios-runtime-headers 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

nst/ios-runtime-headers 是做什么的?

iOS-Runtime-Headers 是一个 Objective-C 头文件和工具集合,用于暴露私有且未公开的 iOS 系统 API。这些定义是通过对实时操作系统进行运行时内省生成的,旨在揭示隐藏的类方法和属性。

nst/ios-runtime-headers 的主要功能有哪些?

nst/ios-runtime-headers 的主要功能包括:iOS Private API Access, Runtime Generated Headers, Objective-C Header Synthesis, Private API Development, iOS Private API Definitions, Metadata Extraction, Runtime Introspection Tools, Symbol-To-Address Mapping。

nst/ios-runtime-headers 有哪些开源替代品?

nst/ios-runtime-headers 的开源替代品包括: facebook/idb — idb is a suite of tools for controlling and automating iOS simulators and physical devices. It consists of a command… razrfalcon/cargo-bloat — cargo-bloat is a binary size analyzer and compilation analysis tool for Rust. It identifies the largest functions and… apache/nuttx — NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit… davidlattimore/wild — Wild is a binary linker and compiler integration tool used to merge multiple object files into single executable… google/orbit — Orbit is a set of specialized tools for C and C++ performance profiling, binary symbol mapping, and remote process and… volatilityfoundation/volatility3 — Volatility3 is a memory forensics framework and analysis tool used to parse volatile memory dumps. It extracts digital…

IOS Runtime Headers 的开源替代方案

相似的开源项目,按与 IOS Runtime Headers 的功能重合度排序。
  • facebook/idbF

    facebook/idb

    5,151在 GitHub 上查看↗

    idb is a suite of tools for controlling and automating iOS simulators and physical devices. It consists of a command line interface, a simulator controller, and a bridge that provides access to internal system interfaces for automating features normally restricted to the graphical user interface. The project includes a remote target manager that enables the control of iOS devices and simulators across different machines or data centers using a companion host process. This system separates the command line interface from the process managing the actual device connection. The toolset provides

    Swift
    在 GitHub 上查看↗5,151
  • davidlattimore/wilddavidlattimore 的头像

    davidlattimore/wild

    3,356在 GitHub 上查看↗

    Wild is a binary linker and compiler integration tool used to merge multiple object files into single executable binaries, shared libraries, or static archives. It functions as a replacement for standard system linkers, automating the final stage of the compilation process to generate binaries across different operating system architectures. The project provides custom binary linking and toolchain integration, allowing for the modification of how compilers resolve symbols and determine memory layouts. It specifically handles the organization of machine code and data sections to meet the requi

    Rust
    在 GitHub 上查看↗3,356
  • apache/nuttxapache 的头像

    apache/nuttx

    3,912在 GitHub 上查看↗

    NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto

    Cembeddedmcumicrocontroller
    在 GitHub 上查看↗3,912
  • google/orbitgoogle 的头像

    google/orbit

    4,316在 GitHub 上查看↗

    Orbit is a set of specialized tools for C and C++ performance profiling, binary symbol mapping, and remote process and thread analysis. It provides a system for analyzing execution time and resource usage, utilizing a call graph visualizer to map function entries and exits into hierarchical execution flows for individual threads. The project distinguishes itself with a remote process profiler capable of capturing performance data from applications running on remote hosts. It also includes a thread scheduling analyzer that tracks context switches and processor core utilization to visualize thr

    C++cpu-profilerdynamic-instrumentationetw
    在 GitHub 上查看↗4,316
  • 查看 IOS Runtime Headers 的所有 30 个替代方案→