This project aims to restore the X3 Config Live skin download feature managed via this repo.
WARNING: be sure you can recover in the case of a bad flash, use at your own risk!
- Use XBTool to unpack the X3 bios image.
- Use X3Util to extract the
x3control.xbe
from theremainder.bin
file; it contains the encrypted/compressed X3 Config Live executable. - Use any hex editor to perform a string replace of
www.allxboxskins.com
withx3cl.xboxarchive.org
. - Use X3Util to inject the modified
x3control.xbe
back into theremainder.bin
. - Repack the X3 bios image with XBTool, being sure to select
Multi
as the BIOS Type.
Due to the X3 web server code only supporting basic HTTP and GitHub Pages being HTTPS-only, we utilize the following NGINX proxy configuration to forward back to the contents of this repo.
server {
listen 80;
server_name x3cl.xboxarchive.org;
location / {
proxy_pass https://raw.githubusercontent.com/Ernegien/x3cl-skins/main/;
proxy_redirect default;
proxy_buffering off;
proxy_set_header Host raw.githubusercontent.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Protocol $scheme;
}
}