View Single Post
Old 10-01-2006, 08:45 AM   #1
Alexander Turcic
Fully Converged
Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.Alexander Turcic ought to be getting tired of karma fortunes by now.
 
Alexander Turcic's Avatar
 
Posts: 18,175
Karma: 14021202
Join Date: Oct 2002
Location: Switzerland
Device: Too many to count here.
Web2iDS for undocumented communication with the iRex Delivery Server

I put off posting about this a) because this tool is still incomplete, and b) iRex promised us to open up the specs of the iRex Delivery Server (iDS) protocol. But as time goes by many of us grow impatient with the company's slow development efforts aimed at making the iLiad reader more usable. So perhaps the best way to convince them how desperately we want to help (through gaining access to the SDK and the flashing process!) is by sharing with you what we've found so far about the iDS protocol.

Web2iDS is a PHP script that uses undocumented XML commands to communicate with the iRex Delivery Server (iDS). Although I wrote the script, all credits should go to TadW who did the main work by finding the XML sequences through connection sniffing and trial and error.

While I am not going to explain the tool sources or XML commands in detail right now (c'mon, it's Sunday, don't you think I've anything better to do?), let me say that you'll find the interesting stuff in iLiadBrowser.php, which contains the class responsible for communicating with the iDS. It's a thin wrapper around the procedural interface to cURL provided by PHP. Obviously for it to work, you must have the cURL extension installed.

Enough said, files are attached to this thread.
Attached Thumbnails
Click image for larger version

Name:	web2ids.gif
Views:	1808
Size:	25.4 KB
ID:	1644  
Attached Files
File Type: zip Web2iDS001.zip (9.9 KB, 635 views)
Alexander Turcic is offline   Reply With Quote