Suppose that an iPhone has been rooted and a back-door installed on the firmware and that this was done in a way that the factory re-start cannot clear out the problems. How does one clean up this iPhone? Is there an easy way to wipe the firmware and re-install the original iOS?

How does one securely re-install the firmware and the original iOS? Suppose that the iPhone has a trojan on it, and attaching the iPhone to a Mac by USB installs the trojan on the computer. Can someone propose a secure wipe of the iPhone? Can a Linux machine be used to wipe the iPhone?

1 Answer 1


Look up DFU mode - it lets you restore everything without input from the device's OS or firmware.

  • You must mean the following? iphonehacks.com/put-iphone-in-dfu-mode Mar 12, 2016 at 16:44
  • An apple discussion link: discussions.apple.com/thread/5269891?tstart=0 Mar 12, 2016 at 16:48
  • Yes. DFU mode doesn't let the computer see the system - only gives access to tell the lowest-level firmware of the iDevice to replace its system with a new one.
    – iAdjunct
    Mar 12, 2016 at 18:06
  • Interesting permissions. It is my understanding that USB trojans install themselves through a peculiarity of the USB protocol during the mounting process. Are you saying that putting the phone in DFU mode only allows USB access to the firmware and not to the memory? DFU mode is a software switch, can the access limitations be disabled by changes to the firmware, i.e. if the firmware were cracked by an expert? Mar 12, 2016 at 21:11
  • 1
    DFU mode doesn't boot (or mount!) the system and instead provides a basic interface (probably from ROM) to write the storage. However, if you are that paranoid, here is another product suggestion: goo.gl/Zcy4Mi
    – iAdjunct
    Mar 12, 2016 at 21:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.