Hello There, Guest! Register
Enjoy our site and services? You may donate to help fund server and domain costs. Donate Here for special benefits. You have donated $

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WebServices for VTech product
#1
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:
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".
Reply
#2
Please note that you cannot use the dev_server as we don't have a dev account Wink (3.3 is hosted in DE)
Same, there is a 3.4 server which has the same limitation (hosted in Slovakia, maybe where part of the dev team is ??).

For now, only the 3.2 can be used as a "standard" user.
Reply


Forum Jump: