The “inherits” module (written by the creator of npm, Isaac Z. Schlueter) is quite an old piece of code (First published in 2011). It has over 1 million downloads per day, and over 25 million downloads last month! One might think that a popular module like this one shouldn’t have any errors in them. Well… after looking at its package.json file, I noticed that it didn’t follow npm standards.
Have you ever wanted to revert to an older iOS/tvOS firmware? With every major iOS/tvOS update, older gen devices always suffers the same issues. Battery drain. The device becomes slower. Some features are removed (Like swipe to unlock) and so on. The most annoying part is that if Apple stops allowing older firmwares to be installed (Aka: Apple stops signing older firmwares), you are stuck on that unwanted firmware “forever”. Unless of course you saved your shsh blogs 🙂
tsschecker is an amazing tool written in C that allows you to save your shsh blob while apple is still signing them. With these blobs, you might have the ability to downgrade your device using “prometheus tool” or any other downgrade tool.