UPDATE: As of 1/5/09, I have discontinued updates in this thread. This application has been incorporated into to my MagicJack Utilities Suite. Any future versions off this application will be in the suite. - LINK
I felt bad taking over Trebuin's thread, so I created my own here.
**WARNING** I take no responsibility for anything this may do to your system. Use at your own risk and please make a backup before running.
Download
Stroths MagicJack Update Script v1.3a
Description
This script will check if there is an updated version of upgrade.exe on the MJ servers. If so, it will download it and run the update.
Instructions
1. Unzip the whole MJAutoUpdate folder to the appropriate directory. The MJAutoUpdate folder should be at the same level your mjusbsp folder is at. For example, if your MJ data is at C:\users\Default\AppData\Roaming\mjusbspsp, then this folder should be at C:\users\Default\AppData\Roaming\MJAutoUpdate. See the example below for more clarification.
Code: Select all
Volume in drive C is Vista
Directory of C:\Users\Default\AppData\Roaming
12/29/2008 02:13 AM <DIR> .
12/29/2008 02:13 AM <DIR> ..
12/29/2008 12:34 AM <DIR> MJAutoUpdate
12/28/2008 11:26 PM <DIR> mjusbsp
12/28/2008 10:31 PM <DIR> mjusbspbak
0 File(s) 0 bytes
6 Dir(s) 30,466,351,104 bytes free
3. Once done, you can run one of the 3 MJupdate files (described below) as needed.
4. (Optional) - Create a shortcut to CurrentMJ_Version.exe and the appropriate MJupdate executable on your desktop. This will make it easier to check your version or do an update in the future.
5. (Optional) Setup a scheduled task to run the appropriate MJUpdate executable as needed. Task Scheduler should be in your Windows Control Panel if installed. If you do no have it installed, you can try a freeware alternative like Pycron which is what I use.
NOTE: A backup of your files is made prior to an upgrade in a folder called mjusbspbak. You can see it in the example on step 1 above.
File Descriptions
MJupdate.exe - Main app designed for those running their MagicJacks as a service.
MJupdate_ThinClient.exe - Designed for thin clients or those running EWF. Same as above, but includes a command at the end to commit the changes.
MJupdate_NonService.exe - Designed for those running their MJ's in native mode (not as a service).
CurrentMJ_Version.exe - Provides the version number and date stamp for your magicjack.exe
MJUpdate.ini - This is the configuration file that you MUST update with your system's settings.
Changelog
1.3a
- Fixed a bad path variable (typo) introduced into v1.3
1.3
-Fixed issue where MJ would not restart if running in nonservice mode
-Reorganized MJUpdate.ini for clarification
1.2
- Corrected issues encountered if run from a shortcut with working directory not set
1.1
- Added support for those not running their MJ in service mode
1.0
- Initial Release
- Thin Client Support
- Vista and XP Compatible
- MJUpdate and MJupdate_ThinClient will delete the cdloader from the registry startup
Credits
The initial idea came from Trebuin, so I tip my hat to him.