Update README.md

This commit is contained in:
leminlimez
2024-12-02 21:51:06 -05:00
parent 3ca46a0fce
commit 5433e9874d

View File

@@ -5,39 +5,52 @@ Sparserestore works on all versions iOS 17.0-17.7 and iOS 18.0-18.1 beta 4. Ther
**iOS 18.2 developer beta 3 (public beta 2) and newer is not supported.** **iOS 18.2 developer beta 3 (public beta 2) and newer is not supported.**
Make sure you have installed the [requirements](#requirements) if you are on Windows or Linux.
This uses the sparserestore exploit to write to files outside of the intended restore location, like mobilegestalt. Read the [Getting the File](#getting-the-file) section to learn how to get your mobilegestalt file. This uses the sparserestore exploit to write to files outside of the intended restore location, like mobilegestalt. Read the [Getting the File](#getting-the-file) section to learn how to get your mobilegestalt file.
Note: I am not responsible if your device bootloops. Please back up your data before using! Note: I am not responsible if your device bootloops. Please back up your data before using!
## Features ## Features
### iOS 17.0+
- Enable Dynamic Island on any device - Enable Dynamic Island on any device
- Enable iPhone X gestures on iPhone SEs - Enable iPhone X gestures on iPhone SEs
- Change Device Model Name (ie what shows in the Settings app) - Change Device Model Name (ie what shows in the Settings app)
- Enable Boot Chime - Enable Boot Chime
- Enable Charge Limit - Enable Charge Limit
- Enable Tap to Wake on unsupported devices (ie iPhone SEs) - Enable Tap to Wake on unsupported devices (ie iPhone SEs)
- Enable iPhone 16 Settings
- Enable Collision SOS - Enable Collision SOS
- Enable Stage Manager - Enable Stage Manager
- Disable the Wallpaper Parallax - Disable the Wallpaper Parallax
- Disable Region Restrictions (ie. Shutter Sound) - Disable Region Restrictions (ie. Shutter Sound)
- Note: This does not include enabling EU sideloading outside the EU. That will come later. - Note: This does not include enabling EU sideloading outside the EU. That will come later.
- Enable AOD on any device
- Show the Apple Pencil options in Settings app - Show the Apple Pencil options in Settings app
- Show the Action Button options in Settings app - Show the Action Button options in Settings app
- Show Internal Storage info (Might cause problems on some devices, use at your own risk) - Show Internal Storage info (Might cause problems on some devices, use at your own risk)
- Enabling lock screen clock animation, lock screen page duplication button, and more! - EU Enabler (iOS 17.6-)
- Disabling the new iOS 18 Photos UI
- EU Enabler
- AI Enabler
- Springboard Options (from Cowabunga Lite) - Springboard Options (from Cowabunga Lite)
- Internal Options (from Cowabunga Lite) - Internal Options (from Cowabunga Lite)
- Disable Daemons:
- thermalmonitord
- OTAd
- UsageTrackingAgent
- Game Center
- Screen Time Agent
- Logs, Dumps, and Crash Reports
- Tipsd
- Risky (Hidden) Options: - Risky (Hidden) Options:
- OTA Killer - OTA Killer
- Custom Resolution - Custom Resolution
### iOS 18.0+
- Enable iPhone 16 camera button page in the Settings app
- Enable AOD on any device
- Feature Flags (iOS 18.1b4-):
- Enabling lock screen clock animation, lock screen page duplication button, and more!
- Disabling the new iOS 18 Photos UI (iOS 18.0 betas only, unknown which patched it)
### iOS 18.1+
- AI Enabler + Device Spoofing (fixed in iOS 18.2db3)
## Running the Program ## Requirements:
**Requirements:**
- **Windows:** - **Windows:**
- Either [Apple Devices (from Microsoft Store)](https://apps.microsoft.com/detail/9np83lwlpz9k%3Fhl%3Den-US%26gl%3DUS&ved=2ahUKEwjE-svo7qyJAxWTlYkEHQpbH3oQFnoECBoQAQ&usg=AOvVaw0rZTXCFmRaHAifkEEu9tMI) app or [iTunes (from Apple website)](https://support.apple.com/en-us/106372) - Either [Apple Devices (from Microsoft Store)](https://apps.microsoft.com/detail/9np83lwlpz9k%3Fhl%3Den-US%26gl%3DUS&ved=2ahUKEwjE-svo7qyJAxWTlYkEHQpbH3oQFnoECBoQAQ&usg=AOvVaw0rZTXCFmRaHAifkEEu9tMI) app or [iTunes (from Apple website)](https://support.apple.com/en-us/106372)
- **Linux:** - **Linux:**
@@ -48,6 +61,7 @@ Note: I am not responsible if your device bootloops. Please back up your data be
- PySide6 - PySide6
- Python 3.8 or newer - Python 3.8 or newer
## Running the Python Program
Note: It is highly recommended to use a virtual environment: Note: It is highly recommended to use a virtual environment:
``` ```
python3 -m venv .env # only needed once python3 -m venv .env # only needed once