bootstrap

Started by is0-mick, 15. May 2008, 12:52

previous topic - next topic
Go Down

is0-mick

Still havent managed to get a box running stand alone yet...


I tried command line switches and tried altering the exe.
-standalone , setting self provisioning mode, bootstrap required = false, etc etc

I found that using IDA , then changing the bytes using a hex editor for things like true / false settings worked best, as using reflexil seemed to alter more than just the value I wanted to change, which had the result of making the file too large to be injected back into the NK.BIN.

Also i tried renaming TV2Client.exe to TV2Client2.exe and putting it in the TV2Client folder, as it looks like the X300T booterce looks for a copy there 1st, but I couldnt get it to run from that location.. any ideas?

Does anyone have a bootstrap.asmx or whatever file to look at?

I was thinking in the xml if you put file://hard drive/bootstrap..... would that make it load from disk?

Mick

redband

bootstrap.asmx is a server side webservices interface.  During the login the box sends a ticket (cert request) request and gets a ticket response which contains a seission authentication cert and trust chain. 

Did you try setting
TV2SystemConfig.ForceServerAuth = false;
TV2SystemConfig.Simulator=True? 

is0-mick

Yeah,
tried a few things.. was having trouble re-injecting the tv2client after modding it, as the compressed size was 2 bytes larger.

I got round this by changing the string "This program cannot be run in dos mode" to all 00's :) which made it compress better :)


With those settings it throws the following error / message.

Failed to create engine.NTP failed to initialize.

Mick

mce2222

I think I was at the same stage when I last tried that... I got around the NTP problem by setting fixed values in a selfmade service xml reply object. I pointed it to a public ntp server and that worked. but after that you get to another initialisation, where I got NullPointers due to the missing data from the IPTV server.

I figured it would be easier to have a dummy server reply with the expected xml responses... but I never got to that

is0-mick

I tried similar today, but I kind of cheated and just added a RET in the IL code so instead of throwing an error it just returns :) as it would if it initialized properly.

and I got the null reference exception.

Mick

Go Up