PS3 Loading MAMBA as Kernel plugin with REBUG 4.84.2

Discussion in 'Tutorials & Guides' started by aldostools, Mar 31, 2019.

  1. 3,244
    5,296
    522
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    3,244
    Likes Received:
    5,296
    Trophy Points:
    522
    I've created this thread to discuss two new neat features that @habib and @Joonie implemented in REBUG 4.84.2 that called my attention:
    • Load VSH plugins on startup when Cobra in disabled
    • Load of kernel plugins on startup.
    The first feature is simple: just add a line with the path of the VSH plugins (sprx) to /dev_hdd0/boot_plugins_nocobra.txt (if the system is in CEX mode) or to /dev_hdd0/boot_plugins_nocobra_dex.txt (if the system is in DEX mode) and the console will load these plugins at startup if Cobra is disabled, in a similar way /dev_hdd0/boot_plugins.txt loads the plugins when Cobra is enabled. Until 6 user plugins can be loaded plus the slot 0 that is reserved for the backup managers.

    This is a very convenient feature that allows us to continue using functions like fan control, ftp server, webMAN, PA3xPSD, sen enabler / psnpatch, game play video recording, etc. even if Cobra is disabled.

    The second feature (load of kernel plugins on startup) is even more interesting as Joonie posted in this tweet that only says "Kernel plugin is neat :)": followed by these images:
    [​IMG][​IMG]

    So now we can load MAMBA directly without any extra application like IRISMAN or MAMBA/PRX Loader, just adding the path of the payload to /dev_hdd0/boot_plugins_kernel_nocobra.txt (if the system is in CEX mode) or to /dev_hdd0/boot_plugins_kernel_nocobra_dex.txt (if the system is in DEX mode).
     
    Last edited: Mar 31, 2019
  2. 3,107
    3,120
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,107
    Likes Received:
    3,120
    Trophy Points:
    372
    Location:
    Southwest US
    webMAN (non-COBRA) can also be loaded without mamba :P (I like having FTP background server at all time !!)
     
    habib, littlebalup and aldostools like this.
  3. 7,250
    8,556
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,250
    Likes Received:
    8,556
    Trophy Points:
    797
    Are there any real world advantages to using mamba instead of cobra, or to using neither. I'm not really sure why we need alternative methods to load plugins?
     
  4. 3,107
    3,120
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,107
    Likes Received:
    3,120
    Trophy Points:
    372
    Location:
    Southwest US
    We can safely experiment without worrying about bricking PS3 with bad stage2 on boot since the "TXT" boot flag can easily removed as soon as you enter recovery mode.

    Previously we used to load custom lv2 that has a different stage2 path hard-coded to avoid this type of issue which isn't the case anymore.

    Also MAMBA loader isn't really needed anymore neither PRX Loader :P
     
  5. 3,244
    5,296
    522
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    3,244
    Likes Received:
    5,296
    Trophy Points:
    522
    Although MAMBA 3.x and Cobra are now almost identical, MAMBA has small differences. One of them is that MAMBA allows up 24 sys_map_paths, while Cobra only allows up to 16. Also MAMBA is easier to customize than Cobra, due it can be loaded/tested without risk of a semi-brick.

    At this moment there is not a real advantage of use an alternative method, unless you're a super-fan of Estwald ;)
    Anyway it's always good to have alternatives ;)
     
    Last edited: Mar 31, 2019
    habib and Joonie like this.

Share This Page