zauważyłem, że jest wysyłane:
nagłówki:
Kod: Zaznacz cały
POST /china/UrlCommand/CheckNewVersion.aspx HTTP/1.1
Content-Type: text/xml
Content-Length: $content_length
Connection: Keep-Alive
Accept-Language: pl-PL,en,*
User-Agent: Mozilla/5.0
Host: update-china.huaweidevice.com:80
Kod: Zaznacz cały
<?xml version="1.0" encoding="utf-8"?>
<root>
<rule name="DashBoard">21.02.11.14.264</rule>
<rule name="DashBoardFlash">21.002.11.10.264</rule>
<rule name="DeviceName">E3131</rule>
<rule name="FirmWare">11.100.06.00.264</rule>
<rule name="HardWare"></rule>
<rule name="IMEI">HEX:4</rule>
<rule name="Language">Polish</rule>
<rule name="Network">triangle</rule>
<rule name="OS">Windows 7</rule>
<rule name="IMSI">HEX:</rule>
</root>
Kod: Zaznacz cały
<?xml version="1.0" encoding="utf-8"?><root><status>1</status></root>
Z chińskiego serwera:
Kod: Zaznacz cały
POST /china/UrlCommand/CheckNewVersion.aspx HTTP/1.1
Content-Type: text/xml
Content-Length: 536
Connection: Keep-Alive
Accept-Encoding: gzip
Accept-Language: pl-PL,en,*
User-Agent: Mozilla/5.0
Host: update-china.huaweidevice.com:80
<?xml version="1.0" encoding="utf-8" ?><root><rule name="Cver">45</rule><rule name="DashBoard">23.002.08.03.45</rule><rule name="DashBoardFlash">21.005.11.10.264</rule><rule name="DeviceName">E353</rule><rule name="FirmWare">21.157.06.00.264</rule><rule name="HardWare">CH2E353SM</rule><rule name="IMEI">HEX:529</rule><rule name="IMSI">HEX:292</rule><rule name="Language">English</rule><rule name="Network">tele.ring</rule><rule name="OS">Windows 7</rule></root>
To jakaś atrapa chyba jest

Tak samo rejestrowanie numerów seryjnych: http://www.huaweidevice.com/worldwide/t ... terProduct
Skrypt PHP na szybko jakby ktoś chciał się pobawić:
Kod: Zaznacz cały
<?php
$postdata = '<?xml version="1.0" encoding="utf-8"?>
<root>
<rule name="DashBoard">21.02.11.14.264</rule>
<rule name="DashBoardFlash">21.002.11.10.264</rule>
<rule name="DeviceName">E3131</rule>
<rule name="FirmWare">11.100.06.00.264</rule>
<rule name="HardWare"></rule>
<rule name="IMEI">HEX:4</rule>
<rule name="Language">Polish</rule>
<rule name="Network">P4</rule>
<rule name="OS">Windows 7</rule>
<rule name="IMSI">HEX:</rule>
</root>';
$opts = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: text/xml',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://update-easterneurope.huaweidevice.com:80/easterneurope/UrlCommand/CheckNewVersion.aspx', false, $context);
var_dump($result);
?>
[ Dodano: 2012-04-12, 15:29 ]
PS coś nie tak z przemem w kodzie nie powinno być emotek.