This repository was archived by the owner on Feb 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 32
Inferius Update #49
Draft
m1stadev
wants to merge
57
commits into
master
Choose a base branch
from
develop
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Inferius Update #49
+1,681
−664
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Actually use exceptions - Type-hinting - Change return of some functions
- Manifest.version is now a tuple - fetch_buildid, fetch_supported_devices, and fetch_version are removed
- Update type-hinting - Handle more errors
- Type-hinting - Updated errors
- Change return values of some functions - Type-hinting - Pathlib implementation - Code cleanup - Use custom errors
- More error handling - Add errors.IOError - Code cleanup
- Code cleanup - Type-hinting - Use custom errors
- Remove irecovery dependency for nonce/boardconfig - Move to pathlib - Use custom errors - Combine functions that retrieve data using pyusb into one function for geting all data
- Move to pathlib - Type-hinting - Formatting - Code cleanup - Custom errors
- Type-hinting - RestoreManifest.platform is now a property function - Formatting
- Prefix function name with underscore - Type-hinting for device variable - Run usb.util.dispose_resources on device after we're done
- Use pathlib - Type-hinting - Use utils.usb module - Failed restore log now stored in restore.log - irecovery is no longer used to reset a device's usb connection
- Reset device, no matter the SoC - Fix typo
- Pass Path objects as strings to command args - Add debug flag to futurerestore
- fetch_component_path -> get_path - Manifest.version is now a tuple rather than a generator
- Store bundle path in Bundle.bundle
- Use Path objects - (Initial) iOS 10 support - Disable iOS 14 support - Formatting
- get_device: Update to allow getting either a DFU or Recovery mode device - send_cmd: Add function for sending commands to a recovery mode device
- Store boardconfig as instance attribute - Add dump function for returning manifest as bytes - get_path: Update with error handling
- Update print statements - Update Manifest call
- Removed send_bootchain, _irecv_send_file, and _irecv_send_cmd - sign_component -> sign_image - sign_image: Add support for setting tag - restore: Now require ramdisk + kernelcache images to be passed - restore: Use path object for logfile - restore: Now use futurerestore to enter pwnrecovery - save_blobs: Better error handling
- No longer extract, sign & send iBSS/iBEC - Extract ramdisk + kernel & sign - Cleanup iOS 10-specific code
- Fix some bugs - save_blobs: No longer have optional 'apnonce' arg - restore: Update error message - No longer use Restore.signing_blob attribute
- Update logs - restore_ipsw: Save SHSH blob inside of a separate folder in tmpdir - restore_ipsw: Don't pass apnonce to save_blobs
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
irecoverydependency