Home > stuff > How to play iphone’s imobsters & co in firefox

How to play iphone’s imobsters & co in firefox

June 17th, 2009

See an update of this article here.

The games iMobsters, Vampires Live and Kingdoms Live are widespread MMORPGs für the iPhone. The games are completly based on html but embedded into an app.

The user-authentication is made via a guid in combination with the cellphone-number.

So the first task is to get the complete url with parameters for your iPhone.

Therefore you have to install a package-dumper like wireshark and a proxy server on your machine. If your internet-gateway is a linux-box skip this and simply use ngrep.

Connect your iPhone with your WLAN and set your machine as proxy-server. Start the package-dump open e.g. iMobsters on your iPhone. Look for http-packages in the dump. You will find a request to a url looking like that (this is an example for iMobsters):

http://im.storm8.com/index.php?version=F1.4&udid=437236572346572465782964&
pf=4524556723678730575968&pnum=+49&20171&2012345678&model=iPhone

This url is a little messed up by the encoding, so you should replace the “+” from the international prefix with “00″ and remove all encoded whitespaces “%20″.

http://im.storm8.com/index.php?version=F1.4&udid=437236572346572465782964&
pf=4524556723678730575968&pnum=004917112345678&model=iPhone

Take this url an put it into firefox. You will see a blank page, because the website detects, that your client is not an iPhone. What we have to do next, is to change firefox’s browser signature.

Open firefox and enter “about:config” into the address-field. A whole bunch of settings come up. Right-click into the window and click “New” -> “String“.

Enter

general.useragent.override

in the first window popping up and

Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2_1 like Mac OS X; de-de)
AppleWebKit/525.18.1 (KHTML, like Gecko) Mobile/5H11

into the second one.

Now try the above game-url again.

Hint: If you use this, it would be wise not to play the game via your Iphone (using UMTS / GPRS) and your computer at the same time. The ip-addresses will be different at the same time. This could drag the game-provider’s attention on your account.

Hint²: If you update your iPhone, maybe your safari-browser-signature will also change. You should always keep the signature of your phone and your fake-signature in sync.

  1. Hugo
    February 18th, 2010 at 14:27 | #1

    they changed it once more.

    here we go again.
    make sure to fix the quotes as this page will reformat them.

    function passValidation(nname){

    if (nname==”SCRIPT” || nname==”META” || nname==”LINK” || nname==”TITLE” || nname==”TD”)
    {
    return(false);
    }
    return(true);

    }

    function fixDom(){
    //tried to break down what there code is doing with out looking like i copied it! :)
    var objDom=document.getElementsByTagName(‘*’)
    for (var i=0;i<objDom.length-1;i++){
    var domNode=objDom.item(i)
    var dname=domNode.nodeName.toUpperCase();
    if (domNode.style){
    if (passValidation(dname))
    {
    domNode.style.display="";
    }
    }

    }
    }

    function fixit(){

    fixDom();
    document.body.style.background='#000000';
    document.body.style.display="block;"
    document.getElementsByTagName("div").item(0).style.display="none";
    document.getElementsByTagName("link").item(0).media=""
    document.getElementsByTagName("link").item(1).media=""
    document.getElementsByTagName("link").item(2).media=""
    }

    setTimeout (fixit,500)

  2. Hugo
    February 19th, 2010 at 14:52 | #2

    this will soon come to an end.

    i was looking through the javascript and they can tell if its safari or firefox.

    they are checking for document.all, which firefox does not support but safari does.

  3. xball22
    February 20th, 2010 at 19:12 | #3

    can you do this on vista?
    xball22@aol.com

  4. Hugo
    February 22nd, 2010 at 05:08 | #4

    WOOOOOOOOOOOOW this is what i saw on one of the games i have been testing!!!!

    in red letters!!!

    Notice from Storm8:
    We have detected suspicious activities in your account. Any player using third-party tools to play our games will be suspended permanently.

Comment pages
1 2 82
  1. November 18th, 2009 at 18:49 | #1
Comments are closed.