Here is something that is interesting and brings some functionality to "app_home" on the XMB for COBRA/MAMBA setups. As many user's know the app_home is rarely used at all for COBRA/MAMBA but PS3 dev. haxxxen was researching the way that Rogero Embedded his Toolbox and decided to see if he could remap app_home to embed an application, such as Rebug Toolbox or really any application for that matter. He has provided code and some research on how [break]ss[/break] this can be achieved. View his post in the quote found below:
haxxxen said:I was messing around lately with rogero's way of embedding his toolbox into his cfws and came to conclusion, that this is a neat way of having apps ready from the start.
so maybe for the next cobra/mamba releases (especially rebug, to include toolbox into devflash instead of pkg) an addition to consider.
With cobra or mamba you can easily remap app_home to any other location, so why not include this to embedd an application like toolbox for rebug firmwares?
i have tried it now on rebug with toolbox and it works great (already was mentioned in cobra readme)
for cobra or mamba just add in main.c under main thread (example for rebug):
Code:map_path("/app_home", "/dev_flash/rebug/packages", 0);
if you now extract toolbox pkg in "dev_flash/rebug/packages/PS3_GAME", it will mount toolbox to app_home with cobra/mamba active.
note: The only disadvantage and limit here is the limited freespace you can have in devflash and after mounting game you have to restart ps3 to have the app mounted on app_home
edit to original post: This only works with retail signed selfs of course
--------------------------------------------------------
there is also another way of "hard-patching" it into lv2 the way rogero has done it. this will always have the app mounted on app_home. disadvantage here is, it will overwrite a specific array of debug strings which are valuable for debugging
Here is the code i have tried with webman based on 4.21 (ported from rogero cfw):
Source: PSX-Place.com
