awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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 وأدوات تستخدم لكشف واجهات برمجة تطبيقات (API) نظام iOS الخاصة وغير الموثقة. يتم إنشاء هذه التعريفات من خلال استبطان وقت التشغيل (runtime introspection) لنظام التشغيل الحي للكشف عن طرق وخصائص الفئات المخفية.

يُمكّن المشروع من استخدام تعريفات API الخاصة بـ iOS غير الموثقة لإطارات عمل Apple الداخلية. يوفر ملفات الترويسة اللازمة للسماح للمترجم بالربط برموز النظام الخاصة والتحقق من الأنواع لاستدعاءات النظام غير الموثقة.

تغطي الأدوات عدة مجالات تقنية، بما في ذلك استخراج البيانات الوصفية المعينة في الذاكرة وحل الرموز الديناميكي لربط أسماء الدوال بعناوين الذاكرة. كما تتضمن آليات لتوليف ترويسات 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.

سجل النجوم

مخطط تاريخ النجوم لـ nst/ios-runtime-headersمخطط تاريخ النجوم لـ nst/ios-runtime-headers

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة nst/ios-runtime-headers؟

iOS-Runtime-Headers هي مجموعة من ملفات ترويسة Objective-C وأدوات تستخدم لكشف واجهات برمجة تطبيقات (API) نظام iOS الخاصة وغير الموثقة. يتم إنشاء هذه التعريفات من خلال استبطان وقت التشغيل (runtime introspection) لنظام التشغيل الحي للكشف عن طرق وخصائص الفئات المخفية.

ما هي الميزات الرئيسية لـ 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/wildالصورة الرمزية لـ davidlattimore

    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/nuttxالصورة الرمزية لـ apache

    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/orbitالصورة الرمزية لـ google

    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
  • عرض جميع البدائل الـ 30 لـ IOS Runtime Headers→