Yes, If you use the built-in updater app on your device then you can download and install Stock ROM without the need for a computer.