๐ก Yolo = You Only Live Once. A collection of scripts and demos for iOS development and reverse engineering.
Yolo is a curated collection of iOS development tools, reverse engineering scripts, and demo projects. Whether you're tweaking apps, learning iOS internals, or building development tools, you'll find something useful here.
| Tool | Description | Language |
|---|---|---|
| AlipayWalletChatVoiceSaver | Save Alipay voice messages to files | Objective-C |
| WeChatVoiceSaver | Save WeChat voice messages to files | Objective-C |
| iOSREPractise | iOS Reverse Engineering practice projects | Objective-C |
| Script | Description |
|---|---|
| iOSOpenDevInstallFix | Fix iOSOpenDev installation for Xcode 7/8 |
| iOSOpenDevInstallFix | ไฟฎๅค iOSOpenDev ๅจ Xcode 7/8 ไธ็ๅฎ่ฃ ้ฎ้ข |
| Script | Description |
|---|---|
| Yolobroccoli | iOS IPA resign script |
| ListWechatDirTree | WeChat source file directory structure |
| FastlaneBasicDemo4iOS | Fastlane demo for iOS development |
- iOSREPractise - My practice projects for iOS reverse engineering
- FBInjectableTest - Facebook app, FBInjectable section sample
- WeChatLikeMessageDemo - WeChat-like message UI implementation
- EVTPhoneAreaCodeViewController - Phone area code selection view
- EVTTabPageScrollView - Simple tab page view component
- WechatFunnyAt - Anonymous @mentions demo for MonkeyDevPod
- BBSharedFramework - Large shared framework for iOS architecture
- FishhookObjcMsgSend - Hook objc_msgSend using fishhook
- HookCppInitializers - Hook C++ static initializers in Mach-O files
- LoadableMacro - Macros for adding loadable sections
- PodspecDependencyGraph - Convert podspec to dependency graph
- QtWithCMake - Qt project CMake demo
- WeChatAppleTrace - Trace WeChat app using AppleTrace tool
- ListWeChatDirTree - WeChat directory architecture analysis
# Clone the repository
git clone https://github.com/everettjf/Yolo.git
cd Yolo
# List all projects
ls -la# For example, explore WeChatVoiceSaver
cd Tweak/WeChatVoiceSaver
# Follow the README in that directory- iOS RE Practise - Hands-on reverse engineering exercises
- Hook Examples - Learn how to hook functions
- IPA Resigning - Automate IPA signing
- Fastlane Integration - iOS CI/CD setup
- Framework Design - Large-scale iOS architecture
- Dependency Management - CocoaPods visualization
- macOS with Xcode
- Theos or MonkeyDev for tweak development
- Git for version control
| Tool | Purpose |
|---|---|
| MonkeyDev | iOS reverse engineering platform |
| Theos | iOS tweak development framework |
| AppleTrace | Method tracing tool (also by me!) |
| Fishhook | Rebinding MacOS symbols |
Contributions are welcome! Feel free to:
- ๐ Report bugs
- ๐ก Suggest new tools or demos
- ๐ง Submit pull requests
- ๐ Improve documentation
Yolo is released under the MIT License.
Inspired by and built upon the work of:
- Theos - iOS tweak framework
- MonkeyDev - Integrated reverse engineering platform
- Facebook Archive - Fishhook library
**Create Issues **
Made with โค๏ธ by Everett
Project Link: https://github.com/everettjf/Yolo