|
|
#1 |
![]() ![]() Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
|
Demon Hades ramdumper and noBD
Two new plugins for the ill fated DH 3.56MA firmware.
Ram dumper: Dumps the full 256mb ram at anytime, might be useful for reverse engineering?? Possibly the release of this leaked code: Code:
/****************************************************************/
/* JaiCraB 14/07/2011 */
/* Plugin TheGrid: */
/* Dump entire ram when USB especific is introduced */
/* Private use to demonhades.org */
/****************************************************************/
#include "defines.h"
#include "gccpch.h"
#include "ps3Utils.h"
#include "ps3FileSystemUtils.h"
void lv1dumplv1()
{
uint64_t Valor;
uint64_t x=0,i=0;
char internal_buffer[255];
unsigned char buffer_dump[0x400];
int result, fd;
for (i=0;i<99999;i++)
{
sprintf(internal_buffer, "/dev_hdd0/RAM_PS3_%d.bin",i);
result = lv2FsOpen("/dev_usb000/dumper.lv1", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
if (result!=0)
{
i=99999;
lv2FsClose(fd);
}
}
result = lv2FsOpen(internal_buffer, CELL_FS_O_RDWR | CELL_FS_O_CREAT, &fd,CELL_FS_DEFAULT_CREATE_MODE_6, NULL, 0);
if(!result)
{
for (i=0;i< (256 * 1024 * 1024);i+= 0x400)
{
for (x=0; x < 0x400; x+=0x8)
{
Valor= lv1Peek(x+i);
memcpy(buffer_dump+x, &Valor, 8);
}
lv2FsWrite(fd, buffer_dump, 0x400, NULL);
}
lv2FsClose(fd);
}
}
int main(void)
{
int ret;
int fd;
WriteLog(0,"/dev_flash/TheGrid/log","TheGrid Plugin Dumper RAM: Running main base!n");
WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Waiting USB with flag...n");
while (1)
{
sys_timer_sleep(2);
ret = lv2FsOpen("/dev_usb000/dumper.lv1", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
if (!ret)
{
lv2FsUnLink("/dev_usb000/dumper.lv1");
WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Detected USB with flag!n");
WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Dumping fisical ram...(256M)n");
//sys_timer_sleep(2);
lv1dumplv1();
WriteLog(0,NULL,"TheGrid Plugin Dumper RAM: Waiting USB with flag...n");
}
}
WriteLog(1,NULL, "TheGrid Plugin Dumper RAM: Byez!");
return 0;
}
Possible USB drive as Bluray Drive as taken from the leaked sources? Code:
/****************************************************************/
/* JaiCraB 17/07/2011 */
/* Plugin TheGrid: */
/* Using USB DRIVE as Blu-Ray Drive */
/* File: main.cpp */
/* Private use to demonhades.org */
/****************************************************************/
#include "defines.h"
#include "gccpch.h"
#include "ps3Utils.h"
#include "ps3FileSystemUtils.h"
#include "mount.h"
int main(void)
{
uint64_t result;
int ret;
int ret2;
int fd;
WriteLog(0,"/dev_usb000","TheGrid Plugin NoBD: Running main base!n");
sys_timer_sleep(20);
WriteLog(0,NULL,"TheGrid Plugin NoBD: Find USB with flag!n");
while (1)
{
sys_timer_sleep(1);
ret = lv2FsOpen("/dev_usb000/GAME_USB", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
lv2FsClose(fd);
ret2 = lv2FsOpen("/dev_bdvd/PS3_DISC.SFB", CELL_FS_O_RDONLY, &fd, 0, NULL, 0);
lv2FsClose(fd);
if ((!ret) && (!ret2))
{
WriteLog(0,NULL,"TheGrid Plugin NoBD: Detected USB with flag!n");
WriteLog(0,NULL,"TheGrid Plugin NoBD: Detected BD GAME!n");
WriteLog(0,NULL,"TheGrid Plugin NoBD: Changing mount from bdvd to bdvd2...%dn",ChangeMountUnit(bdvd,bdvd2,0));
WriteLog(0,NULL,"TheGrid Plugin NoBD: Changing mount from usb000 to bdvd...%dn",ChangeMountUnit(usb000,bdvd,0));
return 0;
}
}
WriteLog(1,NULL, "TheGrid Plugin NoBD: Byez!");
return 0;
}
http://www.multiupload.co.uk/AG9JNWIJ2A Plugins work via grid...blah blah blah.... but who the hell even uses DH firmware?
__________________
Last edited by DEFAULTDNB; 06-08-2012 at 06:10 PM. |
|
|
|
|
|
#2 |
|
Member
![]() Join Date: Feb 2012
Posts: 69
Likes: 25
Liked 19 Times in 12 Posts
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
|
I think the NoBD thing is to avoid using backup managers.. it uses an external harddrive as a BD Drive
|
|
|
|
|
Likes: (2) |
|
|
#3 |
![]() ![]() Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
|
I just spotted these files and made an assumption, I think you are correct though based on the previously leaked sources for hdd as bd drive etc
![]() EDIT: @derako first post updated, cheers.
__________________
Last edited by DEFAULTDNB; 06-08-2012 at 06:12 PM. |
|
|
|
|
|
#4 |
|
Senior Member
![]() Join Date: Aug 2011
Posts: 1,274
Likes: 179
Liked 844 Times in 393 Posts
Mentioned: 61 Post(s)
Tagged: 0 Thread(s)
|
|
|
|
|
|
Likes: (6) |
|
|
#5 |
![]() ![]() Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
|
Hahaha absolutely! Wouldn't it be great to have these plugins handy for 3.55 though?
__________________
|
|
|
|
|
|
#6 |
|
Senior Member
![]() Join Date: Aug 2011
Posts: 1,274
Likes: 179
Liked 844 Times in 393 Posts
Mentioned: 61 Post(s)
Tagged: 0 Thread(s)
|
well you can use CDT to compile this but I wonder if it can be built as pkg and be used as a standalone..
edit: also there's no need for the grid or dh fw or whatever they call that thing as the only thing it does with "the grid" is to write some logs to a folder... Last edited by H3avyRa1n; 06-08-2012 at 06:29 PM. |
|
|
|
|
Likes: (1) |
|
|
#7 |
![]() ![]() Join Date: Mar 2012
Posts: 9,267
Likes: 6,488
Liked 4,032 Times in 2,624 Posts
Mentioned: 1002 Post(s)
Tagged: 0 Thread(s)
|
yeh f*ck the grid, but dump ram and no bd as apps could be useful no?
__________________
|
|
|
|
|
|
#8 |
|
Homebrew Developer
![]() Join Date: Nov 2010
Location: ps3devwiki.com/wiki/User:Euss
Posts: 679
Likes: 293
Liked 848 Times in 326 Posts
Mentioned: 348 Post(s)
Tagged: 1 Thread(s)
|
So basicly, they reinvented MemDumper (or more specific lv1 dumper / lv2 dumper as it will only dump those, not the complete 2GB mounted memory) and added alternative for BDemu/BDemu2/BDmount payloaders.
And all that on a version locked 3.56 from which you cannot gather private keys and have to use their added keys :/
__________________
So, other than reposting a bunch of random, unrelated stuff from other people, what do you have to contribute?
|
|
|
|
|
Likes: (1) |
|
|
#9 | |
|
Hired Gun
![]() Join Date: May 2011
Posts: 6,999
Likes: 2,662
Liked 3,433 Times in 1,912 Posts
Mentioned: 999 Post(s)
Tagged: 1 Thread(s)
|
__________________
Check Blacklist of FAKE devs
Check Whitelist of TRUSTED devs Tutorial : DEX conversion (TEST-DEBUG) One thread with all DEX information published so far. One thread with PS3 LV0 keys, CFW'S and many more. PS3devwiki your number 1 source. Check it. Console ID's Market Warning thread PS3 Ban, CFW, Unban. How to avoid it. |
|
|
|
|
|
|
#10 |
|
Member
![]() Join Date: Feb 2012
Posts: 357
Likes: 163
Liked 90 Times in 66 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
|
I just started learning C++ yesterday...weird coincidence
__________________
PS3 Slim 250GB - CECH-2004B 3.55 Rogero v3.1 (E3 Flasher)
![]() |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|