This is a GitHub Pages website that provides a user-friendly interface for triggering Android framework patching workflows.
- Dual Version Support: Separate interfaces for Android 15 and Android 16
- Simplified Forms: Both Android versions now require all 3 JAR URLs (framework.jar, services.jar, miui-services.jar)
- Dynamic Form Validation: Real-time validation of input fields
- Responsive Design: Works on desktop and mobile devices
- Auto-save: Form data is automatically saved to browser localStorage
- Modern UI: Clean, professional interface with smooth animations
- Select "Android 15" tab
- Fill in the required fields:
- API Level: Default is 35 for Android 15
- Device Codename: Your device's codename (e.g., rothko)
- Version Name: MIUI/ROM version (e.g., OS2.0.200.33)
- Telegram User ID: Optional, for notifications
- Provide URLs for all three JAR files:
- Framework.jar URL
- Services.jar URL
- MIUI Services.jar URL
- Click "Start Patching"
- Select "Android 16" tab
- Fill in the required fields:
- API Level: Default is 36 for Android 16
- Device Codename: Your device's codename
- Version Name: ROM/firmware version
- Telegram User ID: Optional, for notifications
- Provide URLs for all three JAR files:
- Framework.jar URL
- Services.jar URL
- MIUI Services.jar URL
- Click "Start Patching"
- Simplified Android 16: Removed patch options - now patches all 3 JARs like Android 15
- Consistent Experience: Both Android versions now have identical form structures
- All JARs Required: Both workflows now require all three JAR URLs
This website is automatically deployed when changes are pushed to the main branch.
- Push changes to the
web/folder - The GitHub Actions workflow will automatically deploy to Pages
- The site will be available at:
https://framework-patcher-v2.vercel.app(or configured Vercel URL)
web/
├── index.html # Main HTML page
├── styles.css # CSS styling
├── script.js # JavaScript functionality
└── README.md # This file
- Version Switching: Toggle between Android 15 and 16 interfaces
- Form Validation: Client-side validation for required fields and URL formats
- Responsive Design: Mobile-first approach with breakpoints
- Modal Dialogs: Loading, success, and error states
- Local Storage: Auto-save form data for user convenience
- Chrome 60+
- Firefox 55+
- Safari 12+
- Edge 79+
To modify the website:
- Edit the files in the
web/folder - Test locally by opening
index.htmlin a browser - Commit and push changes to trigger deployment
# Simple HTTP server for local testing
python3 -m http.server 8000
# or
npx serve webThe website is designed to work with the GitHub Actions workflows:
android15.yml- Android 15 Framework Patcherandroid16.yml- Android 16 Framework Patcher
Both workflows now:
- Have optional
user_idparameters for Telegram notifications - Require all 3 JAR URLs
- Patch all 3 JAR files automatically
For issues or questions:
- GitHub Issues: FrameworkPatcher Issues
- Support: Buy Me a Coffee