As far as i know, ios restore firmware following these steps
And another question may be off topic, The lowest level restore method i know is DFU, but DFU is still a software which is in emmc right? what if emmc is erased and empty? Is there any method to flash ios if emmc have nothing?
	
		
			
		
		
	
				
			- transfer ios ipsw firmware into iphone.
- iphone calculate firmware hash, and generate a random number
- itunes transfer this hash and random number to apple server
- if this firmware is legal, then return signature.
- iphone then verify the signature, if OK, flash it into emmc.
And another question may be off topic, The lowest level restore method i know is DFU, but DFU is still a software which is in emmc right? what if emmc is erased and empty? Is there any method to flash ios if emmc have nothing?
 
 
		 
 
		 
 
		 
			 
 
		 
 
		 
 
		