What is the difference between Cydia Impactor, iLexRat and SemiRestore?

Cydia Impactor difference iLexRat SemiRestoreWhat is the difference between Cydia Impactor, iLexRat and SemiRestore? This question is starting to be asked by many people after they found out yesterday that they can uninstall jailbreak from iPhone and iPad with Cydia Impactor produced by saurik.

Cydia Impactor was thought to allow us to uninstall the jailbreak without doing a restore, and some users make a confusion comparing this program with iLexRat and the program SemiRestore, both of which have been available for some time, but with different functionality.

Cydia Impactor is the first plugin that allows us to uninstall jailbreak without restoring for iPhone, iPad and iPod Touch, and any other programs currently available do not offer this kind of functionality, although many might think so.

iLexRat is a program launched a long time ago, but its only functionality is to return a terminal to its initial state after performing a jailbreak for the first time, but without actually deleting it, the terminals remaining jailbroken after use.

SemiRestore it offers exactly the same functionality, cleaning the iPhone, iPad and iPod Touch of many modifications, tweaks and applications, but without deleting the jailbreak from our terminals, this being its only functionality offered to users around the world.

Cydia Impactor deletes all the jailbreak and brings a terminal to its initial state after performing a restore, but without actually restoring iPhone, iPad and iPod Touches, everything being done completely safely for our jailbroken terminals.

Practically using Cydia Impactor we can do for the first time a cleaning of our jailbroken terminals without restoring and losing important data from them, this "weapon" being extremely useful for those who need a jailbreak but want to clean it as well package terminals that affect their performance and user experience.

If you have other questions, I'm waiting for them in the comments.