PS4 OrbisMAN Version 2 [BETA] - PS4 Utility Homebrew

Discussion in 'PS4 Homebrew' started by LightningMods, Nov 7, 2018.

  1. 42
    84
    67
    LightningMods

    LightningMods Member

    Joined:
    Jan 16, 2017
    Messages:
    42
    Likes Received:
    84
    Trophy Points:
    67
    Gender:
    Male
    [​IMG]


    • ORBISMAN v2 BETA

      4.55 & 5.05 Supported (FW Auto-Detect)

      New Features
      • File Manager
      • Syscall 9 (sys_unjail)
      • JKPatch RPC Server
      • Autoload settings
      • Remote PKG installer server
      • USB ELF Loader
      • Remote Play Patches (no IDU yay)
      • New Icons with White text
      • for a full List of new features look at the changelog below

      (Updated) Tool Box - Sub Menus

      +Section 1

      - Enable and Disable Background Music (selection saved as a Gamesave)
      - Enable/disabled JKPatch Autoload
      - Enable/disabled FTP Autoload
      - Credits

      + Section 2 (Kernel Menu)
      - Kernel Dumper
      - Key dumping (PSID, Partial IDPS, EAP Key) - ALL will be written to USB0
      - Spoof Target Id (Devkit, TestKit, Retail)
      - Spoof FW (9.99, 5.55, Restore 5.05)
      - UART (On, Off)

      + Section 3 (HDD Menu) - USB0 ONLY!

      - Backup and restore App.db
      - Remote Play Patches
      - Decrypt and Dump FS (Reboot Required to avoid System problems)
      - Dump misc (notifcation.db, SceShellCore)
      - System Partition R/W (On/Off)

      + Section 4 (Misc)
      - Linux Loader
      - Reboot to Recovery
      - Remove Parent Controls
      - Update Blocker LITE (On/Off)
      - Wipe notifications

      + Section 5 (Game)

      - Lightbar changer (Green, Blue and Red).
      - PKG Server Start
      - USB ELF Loader



    • Okay, so here are some examples below (these examples use cURL but if you use something else then just take a look into available URLs and JSON format of data field for POST requests).
      Checking if app exists (also tells its size if exists):
      curl --data '{"title_id":"CUSA09311"}' 'http://<PS4 IP>:12800/api/is_exists'
      Installing main package (if you have multiple pieces you should specify all of them in packages array in consecutive order; if you use a merged file then you just need to specify a single element for this array):
      curl -v 'http://<PS4 IP>:12800/api/install' --data '{"type":"direct","packages":["http://<local ip>:<local port>/UP1004-CUSA03041_00-REDEMPTION000002.pkg"]}'
      Installing main package from CDN:
      curl -v 'http://<PS4 IP>:12800/api/install' --data '{"type":"ref_pkg_url","url":"http://gs2.ww.prod.dl.playstation.n...0/f/UP9000-CUSA02299_00-MARVELSSPIDERMAN.json"}'
      Installing patch package:
      curl -v 'http://<PS4 IP>:12800/api/install' --data '{"type":"direct","packages":["http://<local ip>:<local port>/UP9000-CUSA02299_00-MARVELSSPIDERMAN-A0108-V0100_0.pkg","http://<local ip>:<local port>/UP9000-CUSA02299_00-MARVELSSPIDERMAN-A0108-V0100_1.pkg","http://<local ip>:<local port>/UP9000-CUSA02299_00-MARVELSSPIDERMAN-A0108-V0100_2.pkg"]}'
      Installing additional content:
      curl -v 'http://<PS4 IP>:12800/api/install' --data '{"type":"direct","packages":["http://<local ip>:<local port>/UP0001-CUSA09311_00-ULCQUEST00000002.pkg"]}'
      Installing theme:
      curl -v 'http://<PS4 IP>:12800/api/install' --data '{"type":"direct","packages":["http://<local ip>:<local port>/UP0001-CUSA09311_00-ACDNEWTHEME12345.pkg"]}'
      Uninstalling game:
      curl -v 'http://<PS4 IP>:12800/api/uninstall_game' --data '{"title_id":"CUSA02299"}'
      Uninstalling patch:
      curl -v 'http://<PS4 IP>:12800/api/uninstall_patch' --data '{"title_id":"CUSA08344"}'
      Uninstalling additional content:
      curl -v 'http://<PS4 IP>:12800/api/uninstall_ac' --data '{"content_id":"UP0001-CUSA09311_00-ULCPACK000000004"}'
      Uninstalling theme:
      curl -v 'http://<PS4 IP>:12800/api/uninstall_theme' --data '{"content_id":"UP9000-CUSA08344_00-DETROITCHARTHEME"}'
      You could also work with tasks themselves (pause, continue, remove, etc), you just need to know task id, it could be retrieved in a response when you send installation commands.
      Starting task (tasks are started automatically but you could use this command if you have stopped task manually, for example):
      curl -v 'http://<PS4 IP>:12800/api/start_task' --data '{"task_id":123}'
      Stopping task:
      curl -v 'http://<PS4 IP>:12800/api/stop_task' --data '{"task_id":123}'
      Pausing task:
      curl -v 'http://<PS4 IP>:12800/api/pause_task' --data '{"task_id":123}'
      Resuming task:
      curl -v 'http://<PS4 IP>:12800/api/resume_task' --data '{"task_id":123}'
      Unregistering (removing) task:
      curl -v 'http://<PS4 IP>:12800/api/unregister_task' --data '{"task_id":123}'
      Getting task progress information:
      curl -v 'http://<PS4 IP>:12800/api/get_task_progress' --data '{"task_id":123}'
      Finding task id by content id and sub type:
      curl -v 'http://<PS4 IP>:12800/api/find_task' --data '{"content_id":"UP1004-CUSA03041_00-REDEMPTION000002","sub_type":6}'
      Task sub types:
      Game=6, AC=7, Patch=8, License=9

      Useful Programs

      https://anonfile.com/x2A6y2keb7/ - RPI Test for Windows by Al Azif

      https://github.com/Sc0rpion/RPI_GUI - RPI_GUI by Sc0rpion

      [​IMG]


    • USB SELF LOADER

      to load an SELF (Sighed ELF) you dont need to run HEN 1.8 first as the HB auto applies the 1.8 Patches however it might fail to load the first time as the app need to be re-launched for the patches to take effect

      for the Loader to read the SELF it needs to be named as one of the following

      • load.self
      • load.elf
      • load.bin
      and be on USB ROOT

      and if your SELF needs any Assets make a folder called "assets" on USB root and copy to there and it will auto-copy the assets

    • REMOTE PLAY

      These Hook certain PS4 peices to working without PSN but it also fakes IDU mode which means its not IDU but the PS Button doesnt work at first so i suggest doing this

      • Goto settings -> remote play -> add new device -> connect -> reboot - re-connect with everything working normally
      [​IMG]

      [​IMG]



    • Syscall 9

      Syscall 9 (unjail) is a special system call that gets installed to the kernel on XMB (toolbox) launch which means you can use it with the app closed after its installed this syscall auto-jailbreaks 5.05 or 4.55 once its called also displaying UART output of it (with also patching it)

      You can call it from any HB or payload by doing

      • Syscall(9);

    • File Manager

      [​IMG]

      Controls

      • Up-dpad to go up
      • Down-dpad to go down
      • X to select a file
      • /\ to open file options for the selected file
      • right-dpad to go between everything
      • L1 to confirm or to make new Folder depending on what option was clicked
      • /\ to make a new file if Create button is selected
      • and all names etc are handled by the Sony PS4 Keyboard on screen
      Features

      • Copy
      • Cut
      • Paste
      • New File
      • New Folder
      • Rename
      • Delete

      Settings Menu

      • Unsafe Partition R/W
      • FTP
      • Hide Local IP
      Error Reporting

      [​IMG]

      If you get that screen Send us the log located at /user/app/NPXX33362/Error_Log.txt

    • Credits
      • 2much4u
        3226:2143
        Abkarino
        AlAzif
        AlexAltea
        Anonymous
        bigboss
        Golden a.k.a Xemio
        CelesteBlue123
        CrazyVoid
        crypt0s
        CTurt
        droogie
        EvilSperm
        fail0verflow
        IDC
        Joonie86
        LightningMods
        m0rph3us1987
        masterzorag
        Mathieulh
        OpenOrbis
        qwertyoruiopz
        SKFU
        SiSTRo
        SpecterDev
        valentinbreiz
        Vortex
        xerpi
        xorloser
        XVortex
        zecoxao
        ZeraTron
      Special Thanks
      • Flatz
      • TheoryWrong
      • Golden
      • SiSTRo
      • Znullptr
      • X41

      Testers

      • _iggy4
      • AlAzif
      • Alzeric
      • boogeyman
      • CelesteBlue
      • Darkmage1991
      • GradSdk
      • KlairmKraken
      • MADPYRO21
      • Mogi_Codemasterv
      • PotsAlott
      • red-j
      • retrogamer
      • Shiro
      • SiSTRo
      • Znullptr
      • Almighty

      "via https://darksoftware.xyz/HomebrewThnx"


      • - Made Clock time White
      • - Kernel Dumper message box is now OK, so you can return to the XMB (with controls returned)
      • - Dump EAP Key now 1 button for both 4.55 and 5.05
      • - Dump PSID is now a MSG Box which now shows the PSID Written to USB its also an "OK Button" msg box
      • - Added JKPatch (for 4.55 and 5.05) with syscall 9 "UNjail" auto-install on XMB/Toolbox Launch
      • - Added Disable/Enable Auto-Load settings button for FTP
      • - Added Disable/Enable Auto-Load settings button for JKPatch
      • - Added and made syscall-9 install without jkpatch for when its disabled
      • - Added 5.05 ONLY Spawn patches with Printf redirct
      • - Added ELF Loader
      • - ELF Loader now makes /data/self and copy anything in the "assets" folder on the root of a USB to /data/
      • New Icons
      • - old stock button replaced
      • - spoof fw 6.00
      • - USB ELF Loader
      • - now only 96 MBs (used to be 400 MB)
      • - prob forgot a few things
      • - UI Improvements
      • - Text alignment
      • - Added Not supported message to ELF Loader for 4.55 and below
      • - File manager **DKS_OS** Replaced
      • - added unsafe r/w to File manager
      • - added FTP to file manager
      • - added Hide local IP in FS manager
      • - UI Improvements
      • - Scrollable XMB (Will be available once needed)
      • - Added new dialog messages
      • - USB ELF Loader now gives unsupported message for 4.55
      • - start-up patches detect if its 4.55 for fself spawn
      • - replaced DKS_OS with New FS Manager
      • - Added XMB Fail safe (L2) to auto-select the first XMB button again
      • - PKG Server Button (Flatz shit)
      • - Remote Play Patcher
      • - refixed ELF Loader
      • - Added more MSG Dialogs
      • XMB Selector Fail safe **changed** now is O + <- -
      • more shit


    • Known Issues
      - FTP and App will crash if you try to
      1. Upload to a write protected Directory (with System R/W off)
      2. Try to download from the HB sandbox directory while its running
      3. Try to download anything from /dev/

      - FTP Doesnt have Decrypt support
      - Scrolling Fast/Past the end of the XMB will get the selector stuck
      - Closing the App without rebooting after FS Dump will cause every app to fail to launch (VM_Map problem)
      - Credits needs internet (its a webpage)

      File manager might randomly scroll past too fast

      XMB Selector gets lost if it does press O + <

      no back button on PKG Install server so you can only close the app

      Remote Play Patches disables the PS Button until you reboot


    Download via: darksoftware.xyz (Size: 97MB)
    Source Code: Currently Closed to ONLY Devs
     
  2. 11
    6
    57
    joni solihin hamzah

    joni solihin hamzah Member

    Joined:
    Nov 10, 2016
    Messages:
    11
    Likes Received:
    6
    Trophy Points:
    57
    Gender:
    Female
  3. 2
    0
    30
    bandzior85

    bandzior85 Member

    Joined:
    Mar 1, 2015
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    30
    Gender:
    Male
    Location:
    xXx
    Home Page:
  4. 26
    2
    32
    mozznick

    mozznick Member

    Joined:
    Aug 11, 2016
    Messages:
    26
    Likes Received:
    2
    Trophy Points:
    32
    Gender:
    Male
    Gangstarr ,nice 1 i appreciate your work man.
     

Share This Page