summaryrefslogtreecommitdiffstats
path: root/src/locking.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2020-10-12 17:56:20 +0200
committerGravatar Nikias Bassen2020-10-12 17:56:20 +0200
commit18ba27c74305100146dd9599336dbdcd5e794ad1 (patch)
treeeeba07acbd752e255ecf58d7fb6df12d39430443 /src/locking.c
parentb85f21df3a27e89620d0388ed6fafdd18e7c4696 (diff)
downloadidevicerestore-18ba27c74305100146dd9599336dbdcd5e794ad1.tar.gz
idevicerestore-18ba27c74305100146dd9599336dbdcd5e794ad1.tar.bz2
restore: Fix NORData request by sending new components (fixes wireless charging on newer devices)
The NorImageData response didn't include the WCHFirmwareUpdater for newer devices, resulting in wireless charging capability to be broken on iPhone XS, iPhone XR, and newer. Upon further inspection it turned out that the selection for the images to send was only based on `IsFirmwarePayload` property. However, there are additional components with other properties, as the WCHFirmwareUpdater one, that don't have the `IsFirmwarePayload` property but instead `IsSecondaryFirmwarePayload` and `IsLoadedByiBoot` which seem to be the rule for including these images.
Diffstat (limited to 'src/locking.c')
0 files changed, 0 insertions, 0 deletions