RecBoot is an open source tool created in Visual Basic which not only allows you to put youriPhone into Recovery Mode with a single click but also allows you to fix error 1015 that is usually thrown by iTunes while restoring the custom IPSW of iPhone OS 3.1.3 or 3.1.2 during the iOS 4 downgrade process. RecBoot is available for Windows, Linux and Mac users.
As shown in demo, error 1015 is tackled quite easily with RecBoot. Basically, iTunes gives an error 1015 for some unknown reasons after the firmware restore has been completed. Therefore, iPhone get stuck in recovery mode. This is where RecBoot helps, it exits iPhone from recovery mode and we can see it operational on restored firmware. Please note that the program requires LibUSB utility whos setup is included in the zip package, so install it before using RecBoot.
Download RecBoot for Windows | Mirror