Today I received a magicjack update and now my sound is very choppy. I have an older magicjack upgrade that worked fine but will no longer work. Does anyony have an answer, or know some way to prevent those automatic magicjack updates.
Thanks,
M. Brown
Magicjack updates
Moderators: Bill Smith, Pilot
-
VanguardLH
- MagicJack User
- Posts: 38
- Joined: Mon Aug 04, 2008 2:06 am
Tried adding all of the following in the hosts file:
0.0.0.0 upgrade.talk4free.com
0.0.0.0 notify.magicjack.com
0.0.0.0 web3.magicjack.com
Alas, no go. If the softphone is using IP addresses, the hosts file never comes into play (as it equates hosts to IP addresses, not IP addresses to other IP addresses). The hosts file is a URL filter: URL in, IP address out. IP *address* in won't use the hosts file.
I did find something new. I had been looking under:
%userprofile%\Application Data\mjusbsp
for all of the softphone's files. Yet I would kill magicjackSplash.exe in Task Manager and it came back after half a minute, so something else was running that was reloading it. I noticed an update2.exe process and hunted it down. It's under:
%userprofile%\Local Settings\Application Data\magicjack
I used a SRP to keep that program from loading. Now the softphone does not unload. It sticks on the screen with the message "Attention! You are receiving a very important upgrade within the next 60 seconds." So keeping update2.exe eliminates magicjack.exe from getting killed. However, that doesn't mean the softphone is working. Its status is stuck at "Please connect to the Internet and double click". Double-clicking results in a momentary "Registration" window popping up and then immediately closing.
0.0.0.0 upgrade.talk4free.com
0.0.0.0 notify.magicjack.com
0.0.0.0 web3.magicjack.com
Alas, no go. If the softphone is using IP addresses, the hosts file never comes into play (as it equates hosts to IP addresses, not IP addresses to other IP addresses). The hosts file is a URL filter: URL in, IP address out. IP *address* in won't use the hosts file.
I did find something new. I had been looking under:
%userprofile%\Application Data\mjusbsp
for all of the softphone's files. Yet I would kill magicjackSplash.exe in Task Manager and it came back after half a minute, so something else was running that was reloading it. I noticed an update2.exe process and hunted it down. It's under:
%userprofile%\Local Settings\Application Data\magicjack
I used a SRP to keep that program from loading. Now the softphone does not unload. It sticks on the screen with the message "Attention! You are receiving a very important upgrade within the next 60 seconds." So keeping update2.exe eliminates magicjack.exe from getting killed. However, that doesn't mean the softphone is working. Its status is stuck at "Please connect to the Internet and double click". Double-clicking results in a momentary "Registration" window popping up and then immediately closing.
-
VanguardLH
- MagicJack User
- Posts: 38
- Joined: Mon Aug 04, 2008 2:06 am
I agree. We should be in control of our updates.
And even our version!
I am a programmer
and have done internet programming in past.
I am by no means an expert;
however,
it seems theoretically possible to build
a proxy server that intercepts calls to
all IP addresses.
After all, how do firewalls or internet filters work?
I believe this is what they do.
They then use logic to decide if this request
is allowed or not.
I just happen to have such a filter installed and running,
and I think I can add the update IP address as a
"block always" address.
Or I can try doing it with my firewall.
If this experiment is successful,
perhaps someone else or myself can make a tool
that runs as a service and / or in the system tray.
It might require reverse engineering
what a "no, you dont' need an update" answer looks like,
and sending that back to the magicjack.
I have the following questions, if I am to make any progress:
1. What is the IP address magicjack goes to, to inquire about updates?
216.234.76.104?
2. How can we force mj to look for an update, or how can we at least
tell when it's asking for an update?
And even our version!
I am a programmer
and have done internet programming in past.
I am by no means an expert;
however,
it seems theoretically possible to build
a proxy server that intercepts calls to
all IP addresses.
After all, how do firewalls or internet filters work?
I believe this is what they do.
They then use logic to decide if this request
is allowed or not.
I just happen to have such a filter installed and running,
and I think I can add the update IP address as a
"block always" address.
Or I can try doing it with my firewall.
If this experiment is successful,
perhaps someone else or myself can make a tool
that runs as a service and / or in the system tray.
It might require reverse engineering
what a "no, you dont' need an update" answer looks like,
and sending that back to the magicjack.
I have the following questions, if I am to make any progress:
1. What is the IP address magicjack goes to, to inquire about updates?
216.234.76.104?
2. How can we force mj to look for an update, or how can we at least
tell when it's asking for an update?