SmartPhone Reboot
SmartPhone
Reboot is a very simple .Net Compact Framework 2.0 application that I wrote
to save the hassle of rebooting the phone by turning it off, waiting for it
to go down, and then turning it back on and waiting for it to come back
up. Smartphone reboot just brings it down and back up without further
interaction.
Smartphone Reeboot is dependent upon the .Net Compact Framework
2.0 which comes with new phones. If you don't yet have 2.0, it's available
for free from
Microsoft.
SmartPhone
Reboot cycles the power by pinvoking
ExitWindowsEx(EWX_REBOOT,
SHTDN_REASON_MAJOR_NONE). This particular API is only available on Windows Mobile 5
systems although, with a bit more hassle, older operating systems can be
programmatically rebooted as well but this program only only supports the
WinMobile 5 call.
-
QVGA version available at:
QVGA Version (HTC Tornado, Cingular
2125, T-Mobile SDA, etc.
-
Landscape QVGA version available at:
QVGA Landscape Version
(Samsung Blackjack, Samsung i607, Motorola Q, etc.)
To install,
download one of the two versions above and copy the .cab file
to the device using the ActiveSync Explorer. Then, on the device, use the filesystem explorer to select and run the .cab and the install will run, the
app registered, and the cab file removed from the device.
If you have trouble installing, your phone may be application locked. See
the unlocking section.
Reboot Phone Now
I've had numerous requests for a version of reboot phone that reboots the phone
unconditionally when started. Rather than bringing up a flash screen and
providing options to reboot or shutdown, to just reboot. I've modified
RebootPhone to RebootPhoneNow for those that prefer this approach. I
didn't produce a cab file for this one so you'll need to install RebootPhone as
above and replace the RebootPhone.exe with this RebotTo install, download and
install the package above, then download RebootPhoneNow.zip. The zip file contains a different version of
RebootPhone.exe that unconditionally reboots. People are using the
unconditional reboot version to run at a schedule time to reboot each night.
Questions or
comments to mailto://jrh@mvdirona.com.
Last updated 2007.10.01