How to change the color of your xshell font. TUT

Discussion in 'Xbox 360 Development' started by drahcir, Sep 2, 2015.

  1. drahcir

    drahcir Halo Build Enthusiast - Site Supporter 2015

    Joined:
    Apr 2, 2012
    Messages:
    250
    Likes Received:
    161
    This will be a quick little look into how you can make your xshell a little flashier. This may have been more useful a few years ago when people were making themes on a regular. As for now it’s just to get the information out there…

    Basically this will allow you to change the font color in xhell to whatever you want. Seeing as you can change everything else through the fdf why not change the color as well right? The best part is you can actually get pretty creative as it’s not a one universal color change. If you wanna be creative you can change each individual hex code to whatever you want.

    First off I’ll include a quick little tool Vonkova made back when I first found the color code. It just simplifies the process of decrypting and encrypting the xshell.xex. It’s not required to use this for this to work (but you will have to decrypt it somehow lol). You will need xextool in the same folder as this https://mega.nz/#!fhhDWJwT!StyT9sJM5JfaiRLe3s9mVshy-O44DykF5RKdukrAFf0 as well as your xshell.xex file. If you do not want to use this downloaded one then here it is copied from notepad (this is to be a .bat file fyi):

    Code:
    @Echo OFF
    title Xex Compression Tool
    color 5
    :menu
    echo.
    echo Press 1 to Decompile
    echo press 2 to Compile
    echo.
    set /p INPUT=Select:
    
    IF /i '%INPUT%'=='1' GOTO Decompile
    IF /i '%INPUT%'=='2' GOTO compile
    
    :Decompile
    cls
    xextool -e u -c b -o ModThis.xex xshell.xex
    goto end
    
    :Compile
    cls
    xextool -e e -c c -o xshell.xex ModThis.xex
    goto end
    
    :end
    echo.
    echo.
    echo.
    echo Press any key to close
    pause >nul
    Now then onto what you are reading this for hahaha. The hex code you’ll want to look for in the xshell.xex is “9BACB5” (ONLY CHANGE THESE 6 CHARACTERS). Now just for your information this was all done on 21250.7 so it’s quite old and outdated as to what each offset will change… Ill include what I had from then and maybe it matches up? I did test this last night to make sure it still works and it does on the latest xdk. Note that there are more but neither Vonkova nor I ever got around to finishing this.

    Old list: 21250.7
    1----main xex title
    2----???
    3----Secondary xex
    4----Tools
    5----????
    6----????
    7----Certification Tools
    8----System settings/Network Settings Options
    9----????
    10----Remote PC Configuration/Test Connection Complete & Cancel/Clear XBox Live Configuration/Delete All Profiles/Clear Utility Partitions/Wipe Hard Disk Development Areas
    11----????
    12----????
    13----????
    14----????
    15----????
    16----????
    17----????
    18----????
    19----????
    20----????
    21----Create New Gamertag (Gamertag Box) / Set Demo Timeout Value (Timeout Value Box)
    22----????
    23----????
    24----Test Connection Initiated / Hardware Diagnostics
    25----????
    26----????
    27----Xbox 360 Development Kit Title
    28----????
    29----Tools Directory Title
    30----Xex/Exe Title Bar
    31----HDD Size
    32----????
    33----XDK Name/IP
    34----Launch, Tools, Eject, delete, Dashboard, Flash Section
    35----Detail Panel

    So after having all the appropriate files in the right folder you’ll want to decompile the xshell.xex. After that use the “Modthis.xex” as the one you open in your preferred hex editor. Make your changes to the offsets then once done run the bat again and compile. Now you should have a decked out xshell.

    This is extremely old research that I have no reason as to why I nor Vonkova ever just made available. I know he wanted to eventually make a tool to simplify the entire process but he is no longer in the scene.

    I have done this many times on all my kits however when you start messing with the system of your unit it can be sketchy so I will take zero responsibility if anything happens. Know what you are doing before trying this…

    Credit drahcir and Vonkova.

    Examples:
    [​IMG][​IMG] (Note this one is using an old xshell.xex I made back when I found this out.)
     
    Last edited: Sep 6, 2015
    Lehvak, kebob, Stipo360 and 1 other person like this.
  2. Stipo360

    Stipo360 Dead Rising & XDKs

    Joined:
    Feb 11, 2014
    Messages:
    1,107
    Likes Received:
    473
    Great tutorial!! Thanks for this :D

    You're the real MVP.

    [​IMG]
     
    Last edited: Sep 3, 2015
  3. suprashake

    suprashake Rapidly Rising Member

    Joined:
    Jan 11, 2015
    Messages:
    92
    Likes Received:
    9
    hay where did you find XDKRecoveryXenon21256.12 at.
     
  4. Stipo360

    Stipo360 Dead Rising & XDKs

    Joined:
    Feb 11, 2014
    Messages:
    1,107
    Likes Received:
    473
    It's out there
     
    XboxSurgeon likes this.
  5. suprashake

    suprashake Rapidly Rising Member

    Joined:
    Jan 11, 2015
    Messages:
    92
    Likes Received:
    9
    i have looked. most liky i will have to pay for it. dam. ohh well
     
  6. drahcir

    drahcir Halo Build Enthusiast - Site Supporter 2015

    Joined:
    Apr 2, 2012
    Messages:
    250
    Likes Received:
    161
    Don't pay for a recovery... They all become available in time.
     
    hex1a4, kebob, XboxSurgeon and 2 others like this.
  7. HEX1GON

    HEX1GON FREEZE! Scumbag

    Joined:
    May 4, 2011
    Messages:
    9,916
    Likes Received:
    837
    So you know, we have code tags now. ;)
     
  8. drahcir

    drahcir Halo Build Enthusiast - Site Supporter 2015

    Joined:
    Apr 2, 2012
    Messages:
    250
    Likes Received:
    161
    Look better now? :)
     
  9. HEX1GON

    HEX1GON FREEZE! Scumbag

    Joined:
    May 4, 2011
    Messages:
    9,916
    Likes Received:
    837
    [​IMG]
     
    XboxSurgeon likes this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page