Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.42 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.42 KB

nvmefwupdater

This is totally not reversed from /usr/libexec/nvmefwupdater...
All credit for this code belongs to Apple Inc, California.

This took me minor work but it's part of a bigger project of research on the iPhone's NAND chip, in particular the one found in iPhone 6S.
If you want to support this project or wanna contribute with some food to go along the research u can: https://paypal.me/devsupport.

WORK IS IN PROGRESS

Current state of RE

A little bit of explaining

  • The main branch currently contains the code for iPhone 6S and it should support all NAND chips for that device.
wget http://appldnld.apple.com/iOS9.3/031-28353-20160321-9904D9BA-EA47-11E5-9069-7170BD379832/com_apple_MobileAsset_SoftwareUpdate/352b7321dda0925f84c7beb6128a3dbdb71476fe.zip;
unzip 352b7321dda0925f84c7beb6128a3dbdb71476fe.zip AssetData/payload/replace/usr/standalone/update/ramdisk/H8SURamDisk.dmg;
dd if=AssetData/payload/replace/usr/standalone/update/ramdisk/H8SURamDisk.dmg of=update.dmg bs=27 skip=1;
file update.dmg;
mkdir d;
mount -o loop,ro update.dmg d;

Fun fax