Thursday, November 1, 2007

Changing and removing skin files to reveal more features in MagicJack

The easiest way to see the hidden features in the magicjack is to rename or move the big.skn and small.skn files in the mjusbsp directory to a temporary folder and restart magicJack. Other SJPhone skn files can be used with magicJack as well but will not reveal any more features.

11 comments:

john said...

This technique did not work for me. While I was in there I browsed some of the dll's with a hex editor. Interesting reading!

Anonymous said...

what other features are there?

Anonymous said...

Doesn't work because MJ automatically recreates both .skn files on restart.

Maybe if there was an alternative "show everything" skin that was given these names it might work, but don't know of such a skin.

Waldo said...

@anonymous from Feb. 6: You can work around that by not using MagicJackLoader.exe to start your mj. Instead navigate to "C:\Users\your-user-profile-name\AppData\ Roaming\mjusbsp" (in XP its "Documents & Settings\...\ApplicationData\...) & create a desktop shortcut to MagicJack.exe.
Right-click on the shortcut & select properties. The Target field will be highlighted. Replace whatever's there with: magicJack.exe /foreground /scf _magicJackPersonalDataRoot "G:\magicJack"
(there's a space between scf & _magicJackPer..., include quotation marks & substitute G: with whatever letter your magicJack uses.)
This shortcut will start mj w/o resetting it, allowing you to use other skins. Additionally, when using this the mj splash screen will not appear.

Anonymous said...

Is anyone aware of the tool used to create your own skins?

The suggestions outlined by "Waldo" work like a champ, but most of the skins are a bit weak, or contain functions that are slightly different in magicjack.

Jack Chrysler said...
This comment has been removed by the author.
Anonymous said...

Right-click on the shortcut & select properties. The Target field will be highlighted. Replace whatever's there with: magicJack.exe /foreground /scf _magicJackPersonalDataRoot "G:\magicJack"
(there's a space between scf & _magicJackPer..., include quotation marks & substitute G: with whatever letter your magicJack uses.)

This doesn't work, either. I get the message that target is invalid.

Anonymous said...

It worked for me. I had target problems as well until I played around with the quote marks a bit. Here is what I ended up with:
"C:\Documents and Settings\YOURUSERNAME\Application Data\mjusbsp\magicJack.exe" /foreground /scf _magicJackPersonalDataRoot "H:\magicJack"

It seems that the quote marks should only surround paths.

After removing the skn files it starts to look like a real program, but it's kind of akward. Are there alternate skins that can be used, or is there a way to create a custom skin?

Alan said...

I am in Siberia at a mine in the great white north, the location has internet but my MJ wont work, it says no internet service? Is it because I had to use a IP assigned to me and then put a proxy server in? can anyone help, I used it in Ukraine fine just like I was at home in USA with same number.

ormiga brava said...
This comment has been removed by the author.
Hormiga Brava said...

I tried both of those methods of rewriting the code under the shortcuts properties and couldn't get either one to work... If anyone has anyother methods that would be useful, I am using Windows XP