You can run any ADB command on your phone without ever connecting it to a PC.
Back in the early releases of Jelly Bean, Google introduced a new command to adb called “sideload.” Using the sideload command, and the newest version of adb from the Android SDK, one could update ...