Changes

64 bytes added ,  05:02, 22 February 2022
IOS9(4.2) seems to have a stupid thing that causes /dev/flash to be opened as a normal file, not sure if that was their fix for the /dev/flash hack
Line 1: Line 1: −
'''/dev/flash''' provides a raw interface to the NAND flash memory. On older [[IOS]] revisions, file system permissions do not restrict the access to the NAND memory, however, the contents are encrypted. This was fixed in [[3.3rev03]] in the IOSes that the [[signing bug]] was fixed in, and in [[3.4]] for the other IOSes.
+
'''/dev/flash''' provides a raw interface to the NAND flash memory. On older [[IOS]] revisions, file system permissions do not restrict the access to the NAND memory, however, the contents are encrypted. This was fixed in [[3.3rev03]] in the IOSes that the [[signing bug]] was fixed in, and in [[3.4]] for the other IOSes. The device seems to be stubbed in newer IOS revisions.{{check}}
    
Be careful when using these interfaces! Calling the wrong ioctl (or calling write() instead of read()) could have unfortunate results.
 
Be careful when using these interfaces! Calling the wrong ioctl (or calling write() instead of read()) could have unfortunate results.
5,579

edits