2008-06-09, 16:09
Rocky5: Could be useful.
OK, we potentially have a fix: http://beebhack.wikia.com/wiki/Beebhack#..._June_2008
Basically there's a whole bunch of XORing going on in that file. I've written code that can supposedly convert it back to normal video again but it's very slow and I haven't let it run its course on a sample video yet. I'm really looking for a way in which the decrypt can be done a lot quicker.
As for how this affects this project I think the only workable solution is that there is a proxy machine spoofing the iPhone request, reading bytes in and XORing the required ones, outputting them into the stream for XBMC to play.
OK, we potentially have a fix: http://beebhack.wikia.com/wiki/Beebhack#..._June_2008
Basically there's a whole bunch of XORing going on in that file. I've written code that can supposedly convert it back to normal video again but it's very slow and I haven't let it run its course on a sample video yet. I'm really looking for a way in which the decrypt can be done a lot quicker.
As for how this affects this project I think the only workable solution is that there is a proxy machine spoofing the iPhone request, reading bytes in and XORing the required ones, outputting them into the stream for XBMC to play.