How to obtain MagicJack SIP Credentials

September 5, 2008 by Garrett Smith

A VoIPInsider reader recently provided a tutorial on obtaining MagicJack SIP credentials, which should allow you to set up MagicJack as a trunk in any Asterisk based IP PBX by making the following modifications to SIP.conf. NOTE: VoIPInsider does not suggest, nor endorse activities which may violate your MagicJack TOS.

As of 5-31-08 to obtain your sip credentials you will need to dump your memory while magicjack.exe is running in order to view the decrypted password.
All other information can be had with any packet capture program.

Replace EXXXXXXXXXX01 with your MJ number. Include E and 01.
Replace the proxy proxy1.Atlanta.talk4free.com:5070 with the proxy your MJ registers to and change host=67.90.138.70 to host=YourProxyIPHere.
Replace XXXXXpasswordXXXXX with your password. Currently a 20 character string consisting of numbers and letters. Mine is all uppercase.

~~~~~sip.conf~~~~~

register => EXXXXXXXXXX01:[email protected]:5070

[magicjack]
context=incoming
username=EXXXXXXXXXX01
type=friend
secret=XXXXXpasswordXXXXX
port=5070
nat=yes
insecure=very
host=67.90.138.70
fromuser=EXXXXXXXXXX01
dtmfmode=inband
qualify=2000

~~~~~sip.conf~~~~~

~~~~~extensions.conf~~~~~

[incoming]
exten => YourMJNumber,1,Answer
exten => YourMJNumber,2,Dial(sip/sipura,30,r) ;dial someone…such as an ATA

[MagicJackOutgoing]
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@magicjack,30,r)
exten => _1NXXNXXXXXX,2,congestion()
exten => _1NXXNXXXXXX,102,busy()
exten => i,1,Hangup
exten => t,1,Hangup
exten => h,1,Hangup

[sip]
include => MagicJackOutgoing

~~~~~extensions.conf~~~~~


94 Comments

  • Don Huf

    i’m having trouble following what you are saying to dump this information to . what program do you use to dump and where do you replace this info into? I’m getting lost trying to figure this out. I’m just a beginer to this i have the magic jack but you have lost me from there need help

  • Cory Andrews

    Don – you need to use a tool like PMDump. You can get PMDump here http://www.ntsecurity.nu/toolbox/pmdump/

    Make sure you run PMDump from a command prompt.

  • JJ

    I have a dump of the process, but cannot find anything in it besides proxy1. etc….

  • Jose Fernandez

    I have all the information I need from the dump file using pmdump and notepad++,
    except the password.

    Can some one email me some info on how to find the password or MJ change something.

    Thank You

  • jake

    no

  • lenny

    I agree, can some explain, or email me how to get the password from the dump…thanks

  • mjman

    Ditto, Got the file & windebugger but can’t find the secret= space or anything else.

  • kc

    I found a link to a program in some forum that retrieves the password, and it actually worked! here’s the link magic2008man.tripod.com

  • JG216

    kc,

    I tried going to that link and looks like it is no longer valid. Can you post it on Rapidshare, or yousendit?

    Thanks in advance!

  • I think this is all fake. There is no way you can get SIP information from MagicJack.

    This is all to get free traffic and nothing else. It actually doesn’t work at all.

    SO ppl.. don’t rely on this one

  • uwbman

    The guy above is from YMAX aka MAGICJACK LP

  • Paul

    You can use Hexworkshop to open the Magicjack dump file. converts the hex file to words. Use find and get them all fast. vary easy program. Hexworkshop 3.1 is free. Google it.

  • magichack

    i need help how to get the encrypted passowrd, i got the dump file but i need the passwords…..

  • dhee

    Need help, i have a network where i need to provide my username and password to browse so , how use the magic jack here , plz help me , where in the magic jack can i provide the user name and password of my network

  • 1. download pmdump from http://magicjackhacks.com/downloads/pmdump.exe
    2. follow tutorial on how to create a dump file on this page http://magicjackhacks.com/ using pmdump.
    3. download “hex workshop” its free. search on google for it. or use any other free hex editor.
    4. open the dump file in the hex editor.
    5. search for “ProxyUserName”
    6. search for “ProxyUserPassword”
    7. search for “SIPProxyURI”

    the user name will be your phone number with a leading E and ending 01
    password is 20 digits
    sipproxy is an IP address

  • Andy

    Aaron, I’ve downloaded pmdump and captured the 108meg dump and used HEX Workshop to open the dump, but cannot find and reference to ProxyUserName or ProxyUserPassword in the file. I changed the search type to “Test String”, but still cannot find anything. Am I doing something wrong? Please email me at [email protected] if you’re able to help. THANKS! 🙂

  • kevin

    Why email? Please state all the answers here, so that we all can benefit from it. Isn’t it nicer?

    • Donut

      Common sense says that people that post things online about how to hack things usually get into trouble. If he didn’t post the rest its because he doesn’t want to get in trouble or he just wants to meet someone in their inbox to do freaky things, or to invade your computer through your email. Either way its his choice. Don’t stone the man for being secretive!

  • Kevin

    Try this website, you may get a clue,

    http://magicjackhacks.com/

  • Kevin

    Hi Guys,
    Finally I found a way around for this matter and I got mine work without a computer, thanks to a generous guy on the web.
    it’s here,

    http://www.enotz.com/TTMAGICJACK

    it worked for me,

    Goodluck!

  • RASHID

    Hi Kevin,
    PLease tell the name of excellent website which is mentioned in the link
    http://www.enotz.com/TTMAGICJACK

    Thanks,
    Rashid

  • Bill

    Anyone ever figure out the website to get the Proxy password mention on

    http://www.enotz.com/TTMAGICJACK

  • Andy

    No luck for me either…I previously found the website provided by “Kevin”, but still got stuck on step 11 as I have no clue what this website is that the instructions are telling you to use.

  • Fella Buster

    Thanks Kevin for posting such helpful information. I just bought a MJ recently and couldn’t find much info on how to set up with my ata. The only problem is where is the “excellent site that gets your credentials from serial and phone#” mentioned in the link you provided. Can’t find… Please let us know. Thanks again.

  • motorrabi

    You have to make the dump immediately you connect the magicjack and you see in the process list “magicjack” after issuing the command “pmdump -list” a couple of times. The first dump I did, I had the device connected for some time and there was no “ProxyUserPassword”. When I did as I say in the first sentence, I opened the dumped file with notepad++ and I found everything together. Hope this helps.

  • Kevin

    OK Guys, Try this.!

    Go here,

    http://magicjackhacks.com/

    1) …and download the pmdump but don’t run it but just place that .exe file on your desktop.
    2) Follow the guide and run it as described while magicjack is plugged in.
    3) Once you run it, it will place a file on the desktop.
    4) Go here http://www.hexworkshop.com/ and download the “Hex Editor”.
    5) Run the hexEditor and drag and drop above file in.
    6) Go to Edit menu and select find -> text string value “ProxyUserPassword”, “SIPProxyURI” (this will look -> SipProxyURI : sip: 207.155.164.198 :5070) . your proxy user ID is, EyourPhoneNumber01

    7) After noting down all above go here http://www.dslreports.com/forum/r21209178-magicjack-sucks and determine according to IP address (sipproxyURI) , what city you are located. If U don’t find that IP here please google it. If U find more reliable site please post for all.
    Then modify Ur proxy like this: proxy1.yourcityname.talk4free.com:5070

    8) Now you are ready to use your own device.

    You have Username, Password and the Proxyserver.

    If you use Linksys PAP2 , its like this..!

    Username and password as above
    sip port: 5070
    proxy: proxy1.yourcityname.talk4free.com:5070
    register: yes
    make call without reg: yes
    answer call without reg: no
    register expires: 3600
    display name: your phone number

    I will answer only few serious questions ( within next 7 Days) but please use Ur own intelligence to find answers to minor questions.

    Good Luck.!

    KEVIN

  • Kevin

    I do apologize for my previous mail pointing to a dead end. I couldn’t verify it before posting it., Actually, I recovered my own password by the above method.

    Please note that when you search for the password in Hexworkshop editor, you will notice that there are several paces mentioning password, but keep looking by clicking find next until you get to the right place in the texts.

  • Fella Buster

    Thank you everyone for all your helpful information. I have finally succeeded in setting up my pap2. It all seems to work perfectly, but only time will tell.

  • Beto.

    Hi.. i have read all the article, but im unable to get password and proxy… I downloaded pmdump and i finally got the dump and opened with hex, but im not sure what is the password please help…..

  • Moises

    The same was happening to me, Im running SP3, so i took a different computer running SP2, and did the test, and i was able to see everithing. Try on SP2, it worked for me.

  • Andy

    Same here…MJ ia not working on my old Vonage RTP300!! All the instrustion you need are above. If you run into issues obtaining the password…remember that you may need to unplug and reconnect the MJ each time you run pmdump…worked for me on the 2nd try. Good luck girls!! 🙂

  • Andy

    I meant that it is now working… 🙂

  • Kevin

    I know it is bit tricky, Sometimes you don’t get it in the first run. I had that problem when I do it for a friends MJ. Keep trying may be in different machines.
    When Searching for ProxyUserPassword, if you dont get it at the top, hit F3 (on hexWorkshop) to search next, so on .. finally you will see it something similar to sip proxyPassword=I9PA8WQUGAXFOPXLALY2
    Most important is password. you know the user id already.

  • Kevin

    you know Guys, if you succeed with whatever the method, please post your experience here, then others can share it and learn. It is good to help others to achieve it too.

  • MJHack

    Guys,
    I was about to give me up, but finally I got it.
    I tried to get the password many time, but finally I did it, I connected MJ on a new PC with windows vista, generated the dump file with dmpdump as instructed, then I use Hex Workshop, I tried searching string ProxyUserPassword and got it. My problem was in the previous ones I did not find the string “ProxyUserPassword” :

    ProxyUserPassword=H9L0TBXNX9BRZTKP4A4T

    I configured in a SPA2102, it has 2 FSX port in the first is connected with BroadVoice and the Second one MJ. This is the Configuration for SPA2102 on second line:
    Basic Configuration (Do not need Advanced option)

    SipPort: 5070
    proxy: proxy1.YourCity.talk4free.com:5070
    register: yes
    register expires: 3600
    make call without reg: yes
    answer call without reg: no
    Display Name: Phone Number
    UserID: E01
    Password:
    User Auth ID: yes

    Hopefully, it will help you guys
    Enjoy MJ

  • Jaime

    Hi, I finally got it.

    First download pmdump and hexeditor

    http://magicjackhacks.com <–pmdump

    http://www.hexworkshop.com/ cmd(enter) and then connect your magicjack.

    The rest with hexeditor is simple, just drag the created file and search the two strings, it worked for me at the 4th try.

    Bye, if you want more details, ill keep posting, but give me a reminder to hablutzel1 (at ) hotmail byee

  • Jaime

    My last post is incomplete. Here is what i missed.
    It is just the WHEN you are dumping the memory, it should be done inmediatly (5 seconds) after connecting magicjack, and executing the application. It worked for me at the 3th try.

    I suggest to keep open CMD while magicjack is loading that way you will have the chance to do it quick.

    pmdump -list (after magicjack has begin to run)

    pmdump PID anyfilename (3 seconds after)

    Then it’ll work.

  • Jaime

    My simplified method. (it includes readme, pmdump, hex editor ) =)

    http://rapidshare.com/files/176980801/magicjack_sip_credentials.rar.html

  • June

    Just wondering, does this trick works after the update? Try doing all the methods here. It says theres about 22 characters in ProxyUserPassword and I cant find those 22 characters,it all mixed up.

    Would Love to put the sip credentials on my PAP2, so my PC aint always on waiting for calls.

  • Mike

    I found this application MJInfo.exe
    It works great at lease ver 1.1

    its at:
    http://rapidshare.com/files/177962599/MJInfo.exe.html

  • Mike

    MJInfo.exe get sip credentials with one click.

    http://rapidshare.com/files/177962599/MJInfo.exe.html

  • ScarEye

    Does anyone know how to take this information and put it on a HT-286 ATA?

    Thanks

  • Ed Roberts

    Can someone make MJInfo.exe available online someplace?

  • June

    could someone upload it again? I cant download it in rapidshare..

  • Mike

    mjinfo.exe is now at:

    http://www.4shared.com/file/78839246/30a0c663/MJInfo.html

  • Mike

    note: mjinfo.exe works on vista
    with magicjack’s new upgrade

  • Mike

    Does anyone know how to take this information and put it on a PAP2 v2?

    Thanks

  • June

    Thanks guys, Its working now, now Im testing it if it’ll work in my pap2 or cellphone.

    Thanks again guys. Bookmarked.

  • mjuser

    Running MJInfo.exe on my XP, gives error “The procedure entry port RegSetKeyValueW could not be located in the dynamic link lbrary ADVAPI32.dll”
    Any solution to this?
    I have ADVAPI32.dll in system32 folder

  • June

    mjinfo is compatible and working with vista, I dont think its working right with xp.

    If you have a friend that has a vista, then try it there.

  • Chayewala

    Best method which works is using
    1. pmdump and
    2. A Hex editor.

    Links to both are given above.

    You need to do this when MagicJack is running:
    1. Find out the process ID of magicjack using
    > pmdump -list

    Locate MagicJack and its process ID. Say the process id is listed as

    5321 MgicJack.exe

    2. Then use the pmpdump to dump the process memory using the following command. First parameter is Process ID and second Parameter is file name:

    > pmdump 5321 filename.txt

    Browse this file with a Hext Editor and locate the rest of the information.

  • magicgizmo

    Just download this file.

    http://rapidshare.com/files/181798719/MagicJack_Utilities_v1.6.zip

    Then go to this forum and drop mi a line please.

    Enjoy

    Thank you

  • magicgizmo

    Just download this file run it and like magic.

    http://rapidshare.com/files/181798719/MagicJack_Utilities_v1.6.zip

  • anyone please help:
    I get a dial tone and can dial, but the connection never completes. I can call my mj number but the phone never rings….?
    Any suggestions

  • salut

    j’ai un sipura 2100 ,aide moi a conf magicjack comme sip j esseyer plus fois ca ne mache pas. EXEMPLE

  • HD

    I had configured my MJ in 2 lines in my PAP2 but I can´t recive call in my PAP, how can i recive call in the PAP2 using the configuration of the MJ?

  • Pinto

    I followed Mike’s advise and got the MJInfo.exe and used it on Vista. Works like a charm. Got all the info with no problem. Incase someone have trouble getting it, I uploaded on rapidshare. Here is the link

    http://rapidshare.com/files/196998576/MJInfo.exe

  • JAMAL

    THE BEST SOLUTION!!!!!!!!!!! MJinfo.exe stop asking just use it the easiest solution!!!!!

  • Taariqq

    Used pmdump on XP sp3 … took a few tries, but I got the info. Had difficulty with incoming calls on eyeBeam. Asked the folks at magicjacksupport … removed all codecs except 711 uLaw and 729 … works!

    Now my mj has the ability to transfer live calls to another number! … mj itself is workin on the feature … they say coming shortly, but it is working for me now!

    Thanks for the helpful post!

  • HipHop_AB

    Did Any One has configure the MagicJack by using Nokia Mobile Example E51 from SIP Setting,

    i’m using Challenger Mobile they support user to how to configure,

  • angel

    HI, I KNOW MY MJ INFORMATION BUT AFTHER A FEW MINUTES MY RECIEVING NUMBER STAY OUT OF SERVICE I CAN MAKE A CALL BUT I CAN NOT RECIEVE ALWAYS IS NOT IN SERVICE LEFT YOUR MESSAGE SOMEONE KNOWS HOW CAN I SOLVE THIS?

  • Ken

    Hi,

    I successfully configured my magicjack account on linksys PAP2 I am able to dial out the call but I am not able to receive incoming call. For Receive incoming call, first I need to make one outgoing call, after that I can receive incoming call for some time.
    Any suggestion……..

  • kum

    I get a dialing tone , but can’t call any number.

  • did anyone configure magicjack sip on any nokia mobile like e51 please help me wanna use it on my mobile

  • Kynoyankee

    You guys need to post a clear and successful step by step guide on how to get the complete SIP info of MagicJack. Now I’d like to use it on my iPhone using any of these Voip Apps such as Fring and Siphon.

  • None

    None of these methods are working now. Anyone have any current success on acquiring the SIP info?

  • None

    The following works as of 5/10/09.
    1. Download: http://rapidshare.com/files/196998576/MJInfo.exe ONTO A PC RUNNING VISTA!!!! (not XP).
    2. Run the downloaded program while the MJ is booting. It worked for me the first time, but you might need to try it at different stages of the MJ boot process.

    Now…I just need to unlock my RTP300, so I can put my MJ info in it and turn off the desktop….

  • Sweet, had everything i needed. Thanks to Kevin i figured out what i did wrong during a setup. using X-lite with MJ. next step is to hack the hardware for something else.

  • Tariq Umar

    Just wanted to confirm that the pmdump is working perfectly on winXP Pro!

  • charlie

    hi anyone knows how to configure the sip setting on n80 with magic jack sip? thanks!

  • Mark

    Okay, MJHack, I followed your steps, and when I entered the relevant information I got a dial tone! But… I can’t make calls and I can’t receive calls. I am running a Linksys RTP300 with version 3.1.10 firmware. All I get is a fast busy signal after I finish dialing a number. Can anyone please help? I can post screenshots if needed. Here is MJHack’s post that I followed:

    MJHack Added on December 12, 2008 at 12:48 am Permalink
    Permalink Guys,
    I was about to give me up, but finally I got it.
    I tried to get the password many time, but finally I did it, I connected MJ on a new PC with windows vista, generated the dump file with dmpdump as instructed, then I use Hex Workshop, I tried searching string ProxyUserPassword and got it. My problem was in the previous ones I did not find the string “ProxyUserPassword” :

    ProxyUserPassword=H9L0TBXNX9BRZTKP4A4T

    I configured in a SPA2102, it has 2 FSX port in the first is connected with BroadVoice and the Second one MJ. This is the Configuration for SPA2102 on second line:
    Basic Configuration (Do not need Advanced option)

    SipPort: 5070
    proxy: proxy1.YourCity.talk4free.com:5070
    register: yes
    register expires: 3600
    make call without reg: yes
    answer call without reg: no
    Display Name: Phone Number
    UserID: E01
    Password:
    User Auth ID: yes

    Hopefully, it will help you guys
    Enjoy MJ

  • Jong

    Has anyone tried configuring magicjack sip in Cisco 7940g running on SIP firmware?

    Please post how you got it to work.

  • Kurt Radcliffe

    On win XP-pro 32 bit, my MJ info was easy with the MJ Suite software…. I could get nowhere with my win vista 64-bit machine

  • sandrar

    Hi! I was surfing and found your blog post… nice! I love your blog. 🙂 Cheers! Sandra. R.

  • Carlos

    Help me , how i can use it the magicjack credentials on papt2, i get can not connect please help me

  • waz

    Is it still working?

  • AG

    Hello,

    I bought first MJ 2 years ago. I get 20 characters SIP and installed trunk on TB.
    It works. 2 days ago I bought 2nd MJ and get SIP credentials. Setup TB trunk and get
    AUTH SENT ….. all the time. I put all the same info as for 1st MJ but different user, phone number and 20 password. Is there any bromels with recent MJ?

    Thanks,

  • Dude

    I also have am having the save troubles as you AG… any luck yet?

  • joe

    anyone have new hacks for the MJ need the sip info

  • CaptWho

    If you’re having trouble downloading from RapidShare, try megaupload.

  • Please

    Please have anyone got a way to get the sip info for the mj old stuff Dont work thanks

  • Magicjack on crack

    None of the previous hacks are working anymore since the last mj update the password has been hidden and no one has figured out where to show us how to retreave it.

  • Cracker Jack

    I tired everything, hexedits, magic.zip, pm.exe, every tool out there. All I get is ProxyUserPassword NOT changed; continue ….
    I think the password is being encrypted now.
    Moving on with my life.

  • grayson

    using pmdump

    at the c:prompt after pmd.exe what command should i type to save the dump file to a txt file i created

  • Karlm

    Hi guys. I just got the MJ on April 2010. I tried:

    The pmdump with the hexeditor
    the magicjack 1.6 suite
    the fiddler
    the MJinfo.exe

    Not succeed.

    PPPPLLLLLLEEEEEEAAAAASSSSSSEEEEEEEEE, guys, have pity of us and update the MJ hack to obtain MagicJack SIP Credentials for the new aplication!!!!!

  • DJ Jeck

    It’s working on my Nokia N82. Just email me and i’ll give you instructions.

  • DJ Jeck

    I almost forgot. My email address is [email protected]

  • Diego

    If you have the updated hack, please post it.
    Or Are you the owner of a Spam Database?

  • lucas

    I have try all methds and seems trhat the password is hidden I coudnt retrieve anythink the the MJinfo.exe or with the pmdump . i appreciate any help thanks

  • lucky khan

    i try diffrent techniques one was the key can some body tell me how to install the mj detail on eyebeam dailer my email id is [email protected] .com and wat about old mjs which r closed can i do some thing to them

  • Rafael

    I have try all methods and seems that the password is hidden I coudnt retrieve anythink the the MJinfo.exe or with the pmdump . i appreciate any help thanks

  • Jimmy

    Doesn’t work anymore :(. Can’t get password

  • This is asome

  • Wilton Smith

    How do I use magic jack service for cisco spa 303 ip phone. I don’t understand how to obtain the sip proxy and login info. For setting up sip ip phones.. Help me plz!!!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.