03-07-2015, 10:43 AM
Hi,
While doing some more reverse, I've found that Vtech is using a web service to manage all product.
For those who are not aware about WS and SOAP, this post is yet useless. For the others, let's continue !!
The main entry point is:
There is only one method available:
This method will give you what WS URL you will have to use based on your product
The code for the Max is "P1668"
Some more reverse, and it appears that active WS version is 3.2, whereas 3.3 is for dev.
So let's call the method with both to check !
For 3.2, the response is:
For 3.3, the response is:
I will not dump both WS content, as it is quite huge, but you can go on your own.
In order to force your tablet to use the dev version, touch a file there on the Max:
You will see that every method needs a "TOKEN VALIDATION", so first step is to go with "eMailLogin" or "eMailLoginLite".
While doing some more reverse, I've found that Vtech is using a web service to manage all product.
For those who are not aware about WS and SOAP, this post is yet useless. For the others, let's continue !!
The main entry point is:
Code:
http://getdomain.vtechda.com/clientinfo.asmx
There is only one method available:
Code:
getWSURL
string getWSURL(double version)
Get the WebServices URL
Parameters:
- version (double)
Return:
- Delimited WS URL in String[], (e.g. "Account^http://sz.vtechda.com/wservices/Account.asmx)"
Remark:
- Modified on 2014-07-29
- NO TOKEN VALIDATION
This method will give you what WS URL you will have to use based on your product
The code for the Max is "P1668"
Some more reverse, and it appears that active WS version is 3.2, whereas 3.3 is for dev.
So let's call the method with both to check !
For 3.2, the response is:
Code:
<string>P1668^http://www.vtechda.com/wservices/P1668.asmx</string>
For 3.3, the response is:
Code:
<string>P1668^http://de.vtechda.com/wservices/P1668.asmx</string>
I will not dump both WS content, as it is quite huge, but you can go on your own.
In order to force your tablet to use the dev version, touch a file there on the Max:
Code:
/data/local/vtech/__vtech_use_dev_server
You will see that every method needs a "TOKEN VALIDATION", so first step is to go with "eMailLogin" or "eMailLoginLite".