on the bootloader screen, up top, does it say s-off or s-on, and does it say locked or unlock or relocked?
Are you the person that I went over this with today in chat, . SunShine an app that typically needs to be used ONE time. 99.9% of people will use it just once. Those that do use it more than once, probably really don't have a reason, but went s-on/locked for an unneeded reason.
It needs internet access for about 5 seconds total, that is it. It doesnt need it constantly, or everyday but like 5 seconds for the entire lifespan of it on your phone.
This is absolutely nothing like apple signing ipsw, and it will not be changed. If you want a solution that doesn't need an internet, look into one of the emmc writing tools like easy-jtag. Well not that still needs internet to update itself.
The only way this changes, if when people stop stealing, we grew tired of seeing our works packaged by shady companies and sold as hardware dongles for unlocking, or the "refurb companies" running them 1000x a day, while ignoring the commercial usage clause in the licenses.