[RELEASE] X-PROJECT 5.05 SELF HOST

Discussion in 'PS4 - Hacking & Homebrew' started by KiiWii, Jul 20, 2018.

  1. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
    X-Project (XMB SELF HOST PROJECT) aims to be the AIO customizable payload server for all your payload needs. Something the community can dissect and adapt, improve and contribute to: for the good of everyone!

    This project is a joint venture between myself and @Leeful and is the evolution and culmination of my now discontinued 4.55 self host packs and leefuls current exploit hosts bundled into something for 5.05 which was far more dynamic than anything I had done before.

    Screenshot of 1.5.5:

    FEATURES:
    + Material styled "XMB" design
    + D-Pad navigation (as requested)
    + EVERY PAYLOAD AVAILABLE!
    + MP4 player: full featured player, where you can load and play films across network!
    + All Payloads up to date as of today (14/02/2018)!
    + Distinct app group categories: HEN/LINUX/CHEATS, etc.
    + Page within page loaders where possible by @Leeful.
    + Customizable wallpaper (place wallpaper.jpg on root).
    + Firmware and spoof detection.
    + Separate USB PC FILES: all the apps you need PC-side, and all the root hdd configs and db files required by various payloads.
    + Caching from offlinexmb.cache file (NOTE: cache speed depends on the connection between the PS4 and the host)
    + Stringently tried and tested by @Leeful and myself for stability and ease of use.

    CONTROLS:
    Left Stick: Mouse
    Left Stick click: Zoom out (Browser function not X-Project)
    Right Stick: Scroll
    Right Stick Click: Zoom in (Browser function not X-Project)
    PS button: Minimize browser.
    D-Pad Up: Scroll Up
    D-Pad Down: Scroll Down
    D-Pad Left: Scroll Left
    D-Pad Right: Scroll Right
    X: Select Payload
    Square: Full screen
    Circle: Back
    Triangle: Browser Search (Browser function not X-Project)
    L1: Load HEN 1.8 + VR (9.00 spoofed)
    R1: Load FTP Server with Full R/W access
    L2: Previous Tab (Browser function not X-Project)
    R2: Open New Tab (Browser function not X-Project)

    HOSTING:

    As of 1.5.5 X-Project now comes with @leefuls "Exploit Host Server.exe":

    Connect your PS4 and PC to the same network (using update blocker and alazifs DNS to protect from updates), run "Exploit Host Server.exe" from the same location as the X-Projects index.html, copy the address exactly as it shows (case sensitive and needs index.html on the end to cache successfully) into the PS4 browser (example: http://192.168.0.21/index.html), and away you go!
    Alternate hosting methods are here:
    The USB folder contains config files for the payloads, and applications for use on PC.

    Flash the ESP version with NodeMCU PyFlasher: https://github.com/marcelstoer/nodemcu-pyflasher/releases

    X-Project it is live hosted and cache-able from these places:

    http://mundo-mania.net/CYB3R/xproject/index.html

    https://www.consolehax.com/PS4/xproject/index.html

    https://xploithost.github.io/505/index.html

    https://playstationdev.wiki/x/index.html

    https://darthsternie.net/datafiles/ps4/xproject_505/index.html

    The official X-Project android host:

    https://github.com/stooged/xPloitServer/releases
    (Thank you @stooged)

    KNOWN QUIRKS:
    Self hosting must be entered entirely relative, and must include the index.html at the end of the address: http://172.25.63.1/myconnect/xproject/index.html
    Some payloads occasionally have to spit out an OOM error , its just how it is. PS button out, go back into browser, and try again.
    Once any payload is loaded, you must hit the PS button to close the browser, then you can reopen X-Project main page to load the next payload.
    If you get excessive OOM errors, restart your console, then once at XMB restart it again, to clear the memory.
    If you get any kernel panic crash, reboot your console, then once at XMB: restart the console again, to avoid another crash when loading the next payload.
    Run the MakeCache.bat to make a fresh cache manifest if you edit or add any files.

    FAQ:

    How do I put this on my ESP: Flash it to your ESP8266 device using NodeMCU PyFlasher: https://github.com/marcelstoer/nodemcu-pyflasher/releases
    ON PS4: Go to Settings > Network > Custom > WIFI-SSID = X-Project Host > Pass: 12345678 > IP: Auto > DHCP: Do Not Specify > DNS: Auto > MTU: Auto > Proxy: Do Not Use > Press O (no need to test connection).
    TO USE: Open USER GUIDE, or WEB BROWSER and navigate to http://7.7.7.7/index.html.
    CACHING: Cache it in USERGUIDE or WEB BROWSER or BOTH if you want to use in both: takes under 30 seconds!
    FTP SERVER:

    There are too many payloads: Remove the ones you don't want from index.js, and from the payloads folder (rebuild the .cache too).

    I cant load a second payload: Press PS button, and re-enter the web browser between each payload, unless its an AIO where it will load 2 in a row for you. Then press the PS button when loaded. This is a known problem with the web browsers limitations.

    I get KP (Kernel Panic): Re-start the console after its crashed by using the power button, when its back to the main UI you should reboot your console, then start again from there.

    I get OOM errors: If you get more than 3 there is an issue, hold O to close every open tab, PS button back out the browser, reboot, then start from cold boot.

    The system lags: this only happens after chain-loaded payloads (HEN+GTA) have been successfully run. You can optionally run HEN and then the GTA menu of choice separately to avoid the lag.

    Caching takes so long: It's because you're caching every payload of the X-Project: it will take a few mins! You can always remove payloads from the index.js, and edit the cache down to just what you need.

    It's not perfect: Please contribute! Rewrite any parts that can be optimized or adapted and DM or @ mention me to update the main project! I wont be offended, in fact: I want it to be community driven!

    I don't like the music: .. doesn't matter now since I removed the intro page :P

    If you think somethings missing: please @ mention me and let me know, I will add it in the next update or hot fix!

    SPECIAL THANKS:
    @fenwick67 XMB based on his codepen.io.
    @Leeful who is an absolutely legendary contributor tester and coder.

    DOWNLOADS:
    Depreciated:
    LATEST V1.5.5: https://mir.cr/BOPOAD4E (MD5: 7070099CC9AF3965C7F0B18AA36E80B6) - UPDATED 14/02/2018
    LATEST USB PC FILES: https://mir.cr/T1KXT0PH (MD5: ) - UPDATED 14/02/2018

    CHANGES:
    Depreciated:
    1.5.5 Change log (REGULAR version):
    + Triple version bump due to LOTS OF NEW things :P
    + Version number is displayed in multiple places so you know which version you're using.
    + Improved information panel, now shows more information so you know whats going on
    (Can be hidden or shown again by clicking show/hide, perma-hidden or perma-showing based on toggle)
    + X-Project (not PS4) debug menu is now able to be perma-toggled)
    (New hidden goat icon for test payload!)
    + Fixed debug menu "ghost column" issue (been there since day one!)
    + Added Cache and FW detection, along with network/tracking/and true firmware detection (from cold boot).
    + THIS VERSION MUST BE CACHED DUE TO ITS SIZE!
    (Not optional if you want a stable experience: why wouldn't you?!)
    + X-Project will auto scroll to cache icon if it detects that its not been cached.
    + Added Trophy notifications! A light weight framework to display a notification.
    (on first boot and when cached you will hear the notification sound, after this you wont as you cannot cache sounds)
    + Added personalization: enter a username, and your ftp ip address!
    (Will now say "WELCOME BACK: DEFAULTDNB" and "CHOOSE A PAYLOAD DEFAULTDNB". Gets reset when browser data is deleted)
    + UI colours are customizable on PC through X-PROJECT 1.5.5/CSS/CUSTOM.CSS file.
    (Open it up with any text editor and modify with ease)
    + New unicode icons (used to contain 250~ usable, now 900+ usable)
    + Improved button icons for GTA payloads and quick launchers (icon.css)
    + Added notifications to linux and mira payloads as they didn't has notifications to indicate state.
    + Quick, Cache and Debug icons are now colour to make them simpler to find.
    + Added details page: Fakers plastered their names all over our work, we do it subtly ;)
    + Updated a few companion PC tools.
    + Updated payloads to latest
    + Added new payloads:
    4 new Linux loaders (Tested and verified by @Leeful), avatar dumper/injector, hen 1.7 and hen 1.6 (user requests), webrte, orbisdbg, hen+VR+mira payload for quick testing and debugging PSVR-brew ;)
    + Updated credits page.
    + New default wallpaper
    ~ Renamed & reorganised payloads (mainly HEN payloads)
    ~ Moved mira and binloader payloads to the SYSTEM column.
    - Removed Test loader, now load test payloads directly through content iframe instead of a new page.
    - Removed Testkit payloads (didn't work)

    AVAILABLE FOR DOWNLOAD NOW!

    If you would like to collaborate, or use X-Project, please remember to credit the authors, and don’t past your name all over it.....


    HAVE I HELPED? BUY ME A KOFI!: https://ko-fi.com/kiiwiiaioguide
     
    Last edited by KiiWii, Feb 16, 2019 at 11:29 AM
    HHFlyinG, Swear, focusonme and 28 others like this.
  2. jakkal

    jakkal GBAtemp Addict

    Member
    12
    Apr 27, 2018
    United States
    when i saw self host, i thought it was hosted on the ps4...
     
    iriez likes this.
  3. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
    You can cache it.
     
  4. peteruk

    peteruk GBAtemp Addict

    Member
    12
    Jun 26, 2015
    Great job, thank you for the official release
     
  5. jakkal

    jakkal GBAtemp Addict

    Member
    12
    Apr 27, 2018
    United States
    oh wow
    thats cool then
    im gonna use this when i get home
     
    KiiWii likes this.
  6. CYB3R

    CYB3R Member

    Newcomer
    2
    May 22, 2018
    Germany
    Nice design buddy! Looks Great :)
     
    peteruk and KiiWii like this.
  7. CYB3R

    CYB3R Member

    Newcomer
    2
    May 22, 2018
    Germany
    dgr1592 and peteruk like this.
  8. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
  9. gnmmarechal

    gnmmarechal GBAtemp Guru

    Member
    13
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
  10. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
    Nice one thanks!
     
    peteruk likes this.
  11. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
  12. 3rr0r-404

    3rr0r-404 Newbie

    Newcomer
    2
    Jul 11, 2018
    Australia
    Hey pal, nice work, mostly working for me.

    Have tested on Sandisk Wifi stick and self hosting tools, the HEN+GTA5 in ones do not seam to be loading for me.
    Have also tried direct loading the html just by it self still without luck.

    Love the XMB style.

    Keep up the great work
     
    KiiWii likes this.
  13. warriosbest

    warriosbest GBAtemp Regular

    Member
    2
    Sep 4, 2012
    thank you :) i will update this to my blog :toot:
     
    KiiWii likes this.
  14. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
    @3rr0r-404 I strenuously tested and rewrote and retested each one of those over and over until I got them working:

    I suggest: from coldboot, start console, open browser, give it 30 the seconds count down, it will open xproject in new tab, go directly to your menu of choice, click HEN+MENU, should open new tab, should get one OOM, then both HEN and payload notifies should pop.
     
  15. warriosbest

    warriosbest GBAtemp Regular

    Member
    2
    Sep 4, 2012
    somehow...it always have "ERROR CACHING" when i'm trying to install offline
     
  16. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
    Clear the cache, start again.

    The version in the manifest is v1, if you try cache over this you get an error as it’s same version.

    You can edit the xmboffline.cache to say v1.1 or v2 and try that, but the easiest way is clear cache and start again.
     
    Last edited by KiiWii, Jul 21, 2018
  17. warriosbest

    warriosbest GBAtemp Regular

    Member
    2
    Sep 4, 2012
    already did that several times ..clear all cookies(dont need) and website data, ..i will try edit manifest :)
     
  18. KiiWii
    OP

    KiiWii GBAtemp Guru

    Member
    16
    Nov 17, 2008
    United Kingdom
    Hmm works for me, I tested it thoroughly to make sure it worked....
     

    Attached Files:

  19. warriosbest

    warriosbest GBAtemp Regular

    Member
    2
    Sep 4, 2012
    EDIT:
    so i just using http://xproject.gs2012.xyz to test...seem like my ps4 is problem..i will reboot it and try again (anyway, active hen without crash just because i did clean fw install maybe)
     
    Last edited by warriosbest, Jul 21, 2018
  20. Leeful

    Leeful GBAtemp Member

    Member
    7
    Sep 4, 2015
    United Kingdom
    I've just fixed the offline caching problem.

    open offlinexmb.cache with a txt editor and delete the lines:
    payloads/justbo3loader.html
    payloads/justbo3/index.html


    and rename:
    payloads/lamance127/vtxlam127
    to
    payloads/lamance127/vtxlam127.html

    This should fix the caching error.
     
    Last edited by Leeful, Jul 21, 2018
Loading...