-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Hello,
I appreciate the effort behind this repository — it’s a solid reference for tweak development.
I’d like to suggest adding a section or separate guide for developing jailed tweaks (i.e., tweaks that work without jailbreak).
Key Suggestions:
1. Support for Jailed Tweaks
Introduce a tutorial or guidance for tweaks that run in jailed environments (non-jailbroken devices). This is becoming increasingly relevant with the rise of rootless and sandboxed experimentation.
2. UI Design for Jailed Tweaks
It would be helpful to explain where and how to build user interfaces for jailed tweaks — whether with native UIKit/SwiftUI or custom overlays, and how to inject them.
3. Hooking Methods
Provide an explanation or example for:
• Using CydiaSubstrate or libhooker (when available in userland even when injected for non-jb or why would i make my Jaild tweak works on them or work without them).
• Building without relying on those frameworks, by using pure Objective-C runtime hooking (runtimeObj), suitable for jailed environments where those frameworks aren’t accessible.
4. Logos vs Manual Hooking
Clarify the difference between using Logos vs writing hooks manually — especially for developers targeting jailed devices who might prefer not to depend on substrate-based tools.
Why This Matters:
Jailbreak is effectively dead on most modern devices. Many developers are working with the latest iOS versions and hardware, and most users are also keeping up with the latest updates. There’s a growing demand for a modern, clean, and jailbreak-free approach to building tweaks and modifying app behavior. Having a clear, easy-to-follow framework for jailed tweak development would help unlock new possibilities without relying on jailbreak restrictions.