The reason your getting a black screen (dfu) after restore is because your shsh are not saved or your not using sauriks server for the upgrade!
Use tiny umbrella, click saved shsh (this will show you what blobs you have saved), run tss server.
As long as your blobs are saved then you will be able to restore your fone ok without the constant dfu loop |