Close

Results 1 to 3 of 3
  1. #1
    DF VIP Member is0-mick's Avatar
    Join Date
    Jul 2003
    Location
    uk
    Posts
    108
    Thanks
    2
    Thanked:        16
    Karma Level
    350

    Default BT Vision - Starting EXE's outisde of \Windows

    While playing with the BT box, we noticed an odd problem.
    We could only execute programs that we uploaded if they were in the \windows folder.

    This is because the WinCE Kernel has an option to verify exe and dll files before they are allowed to start.

    The applications that are currently outside of the \windows folder are signed, and therefore run correctly.

    I have written a tool to patch the CE kernel inside of the NK.BIN file. This then allows programs to run from any directory on the hard drive.

    It can be downloaded from here:

    [SHOWTOGROUPS=80]http://www.megaupload.com/?d=ZX1A8BMN[/SHOWTOGROUPS]

    This means it is easier to modify the main application, and just load it onto the hard drive instead of modifying the NK.BIN every time.

    The main application (TV2ClientCE.exe) will decompile to IL code with ILDASM, and recompile OK with ILASM.

    I have made some small modifications to the code, and recompiled it, and it still runs. So it should be possible to create a stand alone box, or add limited extra functionallity.

    It is also possible to remote debug and set breakpoints in visual studio using the above method (ILASM with the /debug switch).

    Still early stages yet....

    Mick
    Last edited by Raptor; 13th August 2008 at 04:52 PM.

  2. #2
    DF Super Moderator
    evilsatan's Avatar
    Join Date
    Jul 2004
    Location
    Essex
    Posts
    20,079
    Thanks
    1,105
    Thanked:        3,241
    Karma Level
    1541

    Default Re: BT Vision - Starting EXE's outisde of \Windows

    Cheers for the update mate, I will hold off installing anything til we have some EXE's to run but soundsl ike it's coming along nicely!

    Just hope BT don't catch on to your development and do something to update the boxes, although someone else on here said remote FW flashing is near impossible without consent, that was talking about a 360.


  3. #3
    DF VIP Member is0-mick's Avatar
    Join Date
    Jul 2003
    Location
    uk
    Posts
    108
    Thanks
    2
    Thanked:        16
    Karma Level
    350

    Default Re: BT Vision - Starting EXE's outisde of \Windows

    Even if they did, I dont think theres a lot that they can do.

    Even if they change the bootloader it would still boil down to a "yes" or "no" if the signature was correct, which is jtaggable via the modchip

    The only other things they can do is software, but thats trivial as we can run any software we like

    Mick

Similar Threads

  1. Starting off
    By PimpMasterT in forum Digital Satellite TV
    Replies: 1
    Last Post: 5th November 2002, 12:26 AM
  2. Starting a new web hosting bis
    By active32 in forum Web Hosting & Domain Names
    Replies: 2
    Last Post: 3rd November 2002, 01:52 PM
  3. windows reg
    By bobbobb in forum PC Problems
    Replies: 2
    Last Post: 12th October 2002, 03:11 PM
  4. Something 'MiRC' starting with my computer . . .?
    By pete_gas in forum The Dog and Duck
    Replies: 29
    Last Post: 28th August 2002, 01:08 AM

Social Networking Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •