Run Windows applications and games on iPhone/iPad — Built from GameHub analysis
- ✅ Wine Engine - Full Windows API compatibility layer
- ✅ Container System - Isolated Windows environments
- ✅ PE Loader - Analyze and execute .exe files
- ✅ Process Manager - Run and manage Windows processes
- ✅ File Management - Import .exe files from iOS Files app
- ✅ Container Management - Create and manage multiple containers
- ✅ SwiftUI Interface - Modern iOS user interface
- iOS 16+ device
- Xcode 14+
- JIT enabled (SideJITServer recommended)
- 8GB+ RAM recommended for games
- Clone and Build
git clone https://github.com/devz906/Winkor.git
cd Winkor
# Install XcodeGen if needed
brew install xcodegen
xcodegen generate
open Winkor.xcodeproj- Build in Xcode
- Select your iOS device (not simulator)
- Build and run
- Enable JIT
- Use SideJITServer, JITStreamer, or AltJIT
- Required for Wine performance
- Open Winkor app
- Tap "Initialize Wine" to setup container system
- Tap "Create Container" for isolated Windows environment
- Each container acts like a separate Windows PC
- Tap "Import EXE File"
- Select .exe files from Files app
- Files are copied to container and analyzed
- EXE files are automatically executed after import
- Monitor running processes in the app
- Terminate processes when needed
- WineEngine.swift - Wine container management
- PELoader.swift - Windows executable analysis
- ContainerManager.swift - Windows container system
- ProcessManager.swift - Process execution and management
- HomeView.swift - Main app interface
- SwiftUI-based modern iOS design
- File picker integration
- Real-time process monitoring
Documents/wine_container/
├── containers/
│ └── container_1/
│ ├── drive_c/
│ │ ├── Program Files/
│ │ ├── Windows/
│ │ └── Users/
│ ├── dosdevices/
│ ├── system.reg
│ └── user.reg
└── ...
- Validates MZ and PE signatures
- Detects architecture (x86, x86-64)
- Analyzes entry points and subsystems
- Checks iOS compatibility
- Simulated Wine execution (ready for real Wine integration)
- Environment variable setup
- Process monitoring and termination
- Container isolation
- Wine container system
- PE file analysis
- Container management
- File import system
- Process simulation
- SwiftUI interface
- Real Wine integration
- Graphics rendering
- JIT optimization
- Advanced process management
- DirectX support via DXVK
- Metal rendering backend
- Game optimization
- Performance monitoring
- Virtual controls
This is based on GameHub Android emulator analysis. Contributions welcome for:
- Wine integration improvements
- Graphics rendering optimization
- iOS-specific optimizations
- UI/UX improvements
- iOS 16+ - Modern iOS features
- JIT Enabled - Required for performance
- 8GB+ RAM - Recommended for games
- Metal GPU - Graphics acceleration
Educational and research purposes. Based on open-source GameHub analysis.
Winkor - Windows on iOS, powered by Wine + SwiftUI