| Notices |
|
|||||||
| Latest PS3 News | ||||||||||||
|
![]() |
|
|
Thread Tools |
|
|
|
||||
|
And remember, the PS3 was also designed to prevent against any type of overflow, thats one of the points of having a Hypervisor, to look over everything, and make sure nobody tries to break in. In theory emulators could be made I suppose, but it depends on how fast the VM actually is, I dont think it was designed in mind to have NES and Genesis games running thru it! Its like having an armed guard inside a bank safe, even if someone gets in, they will be stopped once the door is open! |
|
|
||||
|
Quote:
Quote:
Quote:
![]() By the way, I said earlier that the FW OS might run under the hypervisor and it just asks the hypervisor access to the hardware through key/auth/other alg. If that's the case, since we got firmware dumps, couldn't that algorithm be retreive by reverse engineering the assembly from the firmware and simply reproduce whatever it does to get the hypervisor disabled? It wouldn't be that hard as far as I can tell.. I mean, yes, if there's some complex algorithm involved, it might be hard to RE, but it would be much easier to just copy the raw binary of the firmware into an ELF and simply call the function pointers directly and let the code be run without even having the need to RE that ASM into C... What are your thoughts about this ? Should I open a new thread about this to avoid off-topic-ing ? in which case, where should I open it (I can't access the dev section yet). Thanks, KaKaRoTo |
|
|
||||
|
And it does always run, even to access the BD drive, it is done through the Hypervisor, as is accessing the HDD, network, everything! |
|
|
||||
|
Humm.. ok cool!, thanks for letting me know about that. Now I guess the challenge would be to fool the HV into giving us more right than we deserve from OtherOS. I'm also guessing that the HV is run from the bootloader, which makes it go into the specific security mode when you boot depending if you boot OtherOS or the XMB.. and I'm also guessing you can spawn a process with a lower security (XMB has more access than a game or the BD-J for example), but not the opposite obviously... Again just throwing some ideas, what about disabling the HV completely instead of trying to get throught it... I see two possibilities (again, correct me if I'm wrong) : 1 - the HV is in the bootloader or is run by the bootloader prior to running any OS... 2 - the HV is a hardware chip that monitors everything somehow (less likely). For the first possibility, we could flash the bootloader and implement a non-HV bootloader to get our OS running without the HV behind it. I know that flashing the bootloader can be a risky process, but it might be the solution.. Also, if the flashing is done by an infectus/other chip, it might not be as risky as a software flash (which itself would probably not be doable at this time). Second possibility, could be disabled by a hardware mod. Anyways, I joined #ps3news@irc.efnet, maybe we can talk about this in IRC instead, as I feel the forums are not suited for me throwing random ideas while knowing so little about the system itself. An interactive chat could give me more answers and I could come up with better (less stupid/non-realistic) solutions. Whenever I'm available and see you on IRC, I'll say hi, in the meantime, I'll be idling there. p.s.: I know that probably everything I say was already thought of by someone else from your team. I'm not trying to sound like "I'm the one who can give you the answer", I know there are a lot of people out there (you guys) who are way smarter than me, I'm just trying to brainstorm about this, simply because I think it's fun. Thanks for reading, KaKaRoTo |
|
|
||||
|
Quote:
|
|
| Tags |
| PS3 BD-J Apps, PS3 BD-J Games, PS3 BD-J Homebrew |
| Thread Tools | |
|
|