PS3 CFW Settings v0.1 {xai_plugin) by Mysis

Developer Mysis is back with yet another impressive release for the PlayStation 3 (PS3) Hacking Community, the developer has released CFW Settings v0.1 {xai_plugin), This modified (xai_plugin) plugin adds a ton of functionality right to the XMB, DumpIDPS from the XMB, Remarry BD (no need to downgrade with this method), Set dev_flash from USB, Toggle Factory Service Mode , Check FileSystem, Toggle Recover and more straight from the XMB with this new XMB Mod that contain various XML/RCO edits and a modified xai_plugin. Checkout all the details of the CFW Setting in the included details that have been reformatted (see original txt version via the source link or in the downloads included Read Me.



gMfyIgb.jpg





  • CFW Settings -- xai_plugin by mysis - Release 0.1

    Features:
    • XMB Icons for nice cfw tasks, nicely listed in network column
    • XMB-Actions without the need for webbrowser for each step
    • Simply select and its executed!
    • No Thread waiting for controller input!
    • No additional CPU time stolen!
    • BD Remarry without downgrading!
    • Enter Factory Service Mode up to latest Firmware without Dongle!

  • ScreenShots
    gMfyIgb.jpg UlRugJ9.jpg R9EVrX8.jpg 1HAeHoO.jpg RE3ZkSP.jpg

  • CFW Settings
    =CFW-Settings=
    • Clean Log File
    • Gives you the option to delete the Log-File
    • Dump Disc Hash Key
    • This Option will write retrieve disc hash key from an ORIGINAL game disc and save it to log file This works without running the actual game!
    • Log Klicense usage
    • Games that use klicense for accessing edat-files this option will save filename and klicensee to log file.
    • Log Secure File ID usage
    • This will log save data name and file id key
    • Enable In-Game Screenshot
    • This will only Enable for current system runtime.
    • Override Disc SFO
    • Will apply SFO Attribute (0xA5) Remoteplay and SystemBGM to Disc Games. It will prolly not work with its Updates.
    • Display applicable version
    • Tells you the minimum downgrade version of your system
    • Dump IDPS
    • Prints your IDPS in cfw-settings.log
    • Set dev_flash from USB
    • Jailcrab code for writing Lv2Kernel redirecting /dev_flash/ access to a mounted /dev_usb/
    • Remarry Bluray Drive
    • Remarries the bd drive to the System
    • Re-Initialize VTRM-Region
    • Aka RSOD-Fix if VTRM not a hw problem
    • Toggle DLNA
    • Turns DLNA Media Server On/Off, usefull for DEX
    • Rebulid Database
    • Reboots with Database rebuilding flag set
    • Check Filesystem
    • Reboots and allows you to check and repair filesystem
    • Toggle Recovery Mode
    • Reboots into Recovery Mode
    • Toggle Factory Service Mode
    • Reboots into Factory Service Mode without Dongle

  • REBUG Settings
    =REBUG-Settings=
    • Toggle Cobra Mode
    • Enables or if active disables Cobra Mode
    • Toggle Rebug Mode
    • Enables or if active disables Rebug Mode
    • Toggle Debug Settings Menu
    • Switches between "CEX QA" and "DEX" Debug Settings
    • Download latest Rebug Toolbox
    • Install downloaded Rebug Toolbox

  • =Note=
    • Should not be fw dependant, tested on 4.46 and 4.7x and does not use hardcoded offset patches
    • Requires peek+poke (sc6+7+8+9) for few options
    • Log File path: /dev_hdd0/tmp/cfw-settings.log
    • (Note: in FSM its /dev_usb/cfw-settings.log + hidden + system file flagged)
    • If you are using another xai_plugin for ex. rebooting, it can lead to incompatibility to prevent that, change the actual module action in (probably) category_user.xml (?) to:
    Code:
    "<Pair key="module_name"><String>xai_plugin</String></Pair>"
        "<Pair key="module_action"><String>soft_reboot_action</String></Pair>"          // soft reboot
    or
    Code:
         "<Pair key="module_name"><String>xai_plugin</String></Pair>"
        "<Pair key="module_action"><String>hard_reboot_action</String></Pair>"          // hard reboot

  • =Installation=

    1) Copy "xai_plugin.sprx" AND "videorec.sprx" to "/dev_blind/vsh/module/"
    2) Copy "xai_plugin.rco" to "/dev_blind/vsh/resource/"
    3) Copy "category_network.xml", (cfw-settings added for CEX xmb) "category_network_tool2.xml" and (cfw-settings added for DEX xmb) "cfw_settings_en.xml" (contains cfw-settings and rebug-settings xmb-folders) to -> "/dev_blind/vsh/resource/explore/xmb/"

  • =BD Remarry=

    1) Toggle Factory Service Mode (should be easy now)
    2) Put "eid_root_key" that belongs to the console to /dev_usb/
    3) Select Remarry Bluray Drive in Network->cfw-settings->Remarry Bluray Drive
    4) If everything went fine it should have notified: "CEX_drive_init() succeeded"
    5) Dont forget to repair CRL/DRL if you need to fix it

    Successfully remarried /dev_usb/cfw-settings.log should look like:
    Code:
    2011-12-31 19:00:24 [xai_plugin] :  : _xai_plugin_prx_entry()
    2011-12-31 19:00:24 [xai_plugin] : 1 : xai_plugin_init()
    2011-12-31 19:00:24 [xai_plugin] : 1 : xai_plugin_start()
    2011-12-31 19:00:24 [xai_plugin] : ACT0 : xai_plugin_action(remarry_bd)
    Looking for lv1 offset
    Found lv1 code @0xac574
    EID2 P-Block decrypted
    EID2 S-Block decrypted
    sys_storage_open(bdvd) = 0
    stg BDVD Auto Request Sense OFF success = 0
    Identified Drive = SONY    PS-SYSTEM   302R4154                
    ps3rom_lv2_mode_select(2) = 0
    ps3rom_lv2_write_buffer(2,60) = 0
    ps3rom_lv2_mode_select(3) = 0
    ps3rom_lv2_write_buffer(3,670) = 0
    ps3rom_lv2_mode_select(4) = 0
    ps3rom_lv2_write_buffer(4,8000) = 0
    CEX_drive_init() succeeded
    2011-12-31 19:01:20 [xai_plugin] : ACT0 : xai_plugin_action(service_mode)
    Product Mode Disabled

  • = Thanks =
    @sandungas - for the xml adding and rco
    @Joonie

Download: cfw-settings 0.1 rar
Mirrors: PSX-Place DLs


 
Last edited:
[MENTION=17]Orion[/MENTION]

It would be better than your own versions, were released in the "dev channel", in this forum, so as to fix any bugs, and then release them to the public.
We have an area dev, especially for these things.
 
[MENTION=17]Orion[/MENTION]

It would be better than your own versions, were released in the "dev channel", in this forum, so as to fix any bugs, and then release them to the public.
We have an area dev, especially for these things.

IT IS A SIMPLE INSTALLER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This a minor bug only for rebug CFW wen the XMB is setted on Dex mode and kernel is CEX or when XMB is setted on CEX and kernel is DEX
I will solve this stupid bug.........
 
[MENTION=17]Orion[/MENTION], You have to stay calm.
Stupid installer or less, it would be better that things are first tested, so as not to release many releases in a single day.
For this, I asked the first thing to do before a release, would be the first test everything. If it works properly, it is released.

We have a dev area here, let's use it..
 
Last edited:
[MENTION=17]Orion[/MENTION], You have to stay calm.
Stupid installer or less, it would be better that things are first tested, so as not to release many releases in a single day.
Wondering why the first thing to do before a release, would be the first test everything. If it works properly, it is released.

We have a dev area here, let's use it..

Ok....Ok.........
 
Ok any way to add haxxxen's soft/hard reboot into this set? I loved that feature but seems I can't have both at once as it uses the same plugin name does it not?
 
Ok any way to add haxxxen's soft/hard reboot into this set? I loved that feature but seems I can't have both at once as it uses the same plugin name does it not?

Hi

change the in category_user.xml to:

"<Pair key="module_name"><String>xai_plugin</String></Pair>"
"<Pair key="module_action"><String>soft_reboot_action</String></Pair>" // soft reboot

or

"<Pair key="module_name"><String>xai_plugin</String></Pair>"
"<Pair key="module_action"><String>hard_reboot_action</String></Pair>" // hard reboot
 
Hi

change the in category_user.xml to:

"<Pair key="module_name"><String>xai_plugin</String></Pair>"
"<Pair key="module_action"><String>soft_reboot_action</String></Pair>" // soft reboot

or

"<Pair key="module_name"><String>xai_plugin</String></Pair>"
"<Pair key="module_action"><String>hard_reboot_action</String></Pair>" // hard reboot

This will add it and not remove anything correct?
 
mysis's plugin has these implemented, are you using hard or soft reboot or both?

I've only tried soft myself!!

I seem to have gotten some stuff jumbled up then. Mind pointing me? I want the new add on by mysis, bm+, Rebug package manager as well with app_home gone. I didn't see the reboot option inthe user side of the XMB. Soft or hard is fine by me. Just installed 4.76.1 REX I still have XMBM+, Rebug package manager (as it keeps my PSN bubbles hidden I love it) and I see the new Rebug and cfw options but that darn app_home is there. Must have jumbled up an XML somewhere.
 
I seem to have gotten some stuff jumbled up then. Mind pointing me? I want the new add on by mysis, bm+, Rebug package manager as well with app_home gone. I didn't see the reboot option inthe user side of the XMB. Soft or hard is fine by me. Just installed 4.76.1 REX I still have XMBM+, Rebug package manager (as it keeps my PSN bubbles hidden I love it) and I see the new Rebug and cfw options but that darn app_home is there. Must have jumbled up an XML somewhere.

Try my category_user.xml/category_user_login.xml
 
My personnal CFW-settings xmb (using category_user) : xmb_cfw-settings_littlebalupMODv0.1a

Littlebalup mod V0.1a :
====================

Features:
- Original xai_plugin by mysis, Release 0.1 (xai_plugin.sprx, videorec.sprx, xai_plugin.rco). See original README for details.
- Custom category_user_login.xml & category_user.xml made instead of the original category_network.xml, category_network_tool2 & cfw_settings_en.xml.
See screenshots for preview.
- Many of the original options are disabled for my clarity. Can be easily activated by uncommenting the related item(s) in the category_user.xml.


=Installation=

copy "xai_plugin.sprx" and
"videorec.sprx"
to "/dev_blind/vsh/module/"

copy "xai_plugin.rco"
to "/dev_blind/vsh/resource/"

copy "category_user_login.xml" and
"category_user.xml"
to "/dev_blind/vsh/resource/explore/xmb/"



= Thanks =
Mysis
Sandungas - for the xml adding and rco
Haxxxen
Joonie

screenshot_1.jpg
screenshot_2.jpg
screenshot_3.jpg
screenshot_4.jpg
 
Not i tested it in CFW 4.76.1 DEX and works very well

View attachment 4551View attachment 4551

This is the problem:

Code:
int main()
{

    sys_fs_mount("CELL_FS_IOS:BUILTIN_FLSH1", "CELL_FS_FAT", "/dev_blind", 0);
	
	u64 type;
	lv2syscall1(985, (uint64_t)&type);
	
	CopyFile("/dev_hdd0/game/CFWSETINS/USRDIR/xai_plugin.sprx", "/dev_blind/vsh/module/xai_plugin.sprx");
	CopyFile("/dev_hdd0/game/CFWSETINS/USRDIR/videorec.sprx", "/dev_blind/vsh/module/videorec.sprx");
	CopyFile("/dev_hdd0/game/CFWSETINS/USRDIR/xai_plugin.rco", "/dev_blind/vsh/resource/xai_plugin.rco");
	
	[COLOR="#FF0000"]if(type == 1)
		CopyFile("/dev_hdd0/game/CFWSETINS/USRDIR/category_network.xml", "/dev_blind/vsh/resource/explore/xmb/category_network.xml");
	else if(type == 2)
		CopyFile("/dev_hdd0/game/CFWSETINS/USRDIR/category_network_tool2.xml", "/dev_blind/vsh/resource/explore/xmb/category_network_tool2.xml");[/COLOR]
	
	CopyFile("/dev_hdd0/game/CFWSETINS/USRDIR/cfw_settings_en.xml", "/dev_blind/vsh/resource/explore/xmb/cfw_settings_en.xml");
	
    sys_reboot();
	return 0;
}

This code write the file category_network_tool2.xml only if kernel is DEX,i will update the code in the next minutes

Confirming it doesn't work, manually installing works in both xmb modes
 
Back
Top