Post: [NEWS]graf_chokolo: Dual boot possible (GameOS and Linux)
01-31-2011, 07:13 PM #1
manster
League Champion
(adsbygoogle = window.adsbygoogle || []).push({}); Good News for the PS3 Scene :y:

You must login or register to view this content.


Originally posted by another user
graf_chokolo says:You must login or register to view this content.
@Estx
Yeah, it would be possible to redirect dev_flash to another HDD region, e.g. by patching Hypervisor’s storage subsystem. HDD has enough space for that.
And i figured out that the size of VFLASH region where 3.15 stored otheros.bld can be doubled and i will be able to store decompressed Linux bootloader otheros.bld on this VFLASH region You must login or register to view this content. It will simplify HV patching immensely, i do not need now to decompress Linux bootloader in HV. I will test it today and report back. There are 0×2000 extra unused sectors between the VFLASH region for otheros.bld and the next VFLASH region, so i can use those sectors and increase the size of VFLASH region for otheros.bld.
We could make a CFW by patching HV with dual boot option, either GameOS or Linux could be booted from HDD.
Originally posted by another user
ModIT says:You must login or register to view this content.
Nice graf!
This makes it interesting – what about Dual-Boot : 2x GameOS with different firmware?
CFW 3.55 and OFW 3.56 e.g ?
Originally posted by another user
graf_chokolo says:You must login or register to view this content.
@ModIt
It’s not as easy as booting Linux from HDD or booting second lv2 kernel from FLASH. I don’t want to say it’s impossible but it’s very hard.
I updated now my partition table of VFLASH and incresed the size of VFLASH region where Linux bootloader is stored. After that i stored petitboot Linux bootloader on VFLASH successfully. Next step – patching HV at runtime and booting petitboot from HDD which will allow me to install a Linux distribution on a HDD region on my 3.41 PS3.
More of his comments:

Originally posted by another user
graf_chokolo says:
You must login or register to view this content.
Figured out how to disable HDD encryption permanently by patching HV You must login or register to view this content.
Just theory for now, still needs testing You must login or register to view this content. Will report back after i tested it.
Originally posted by another user
graf_chokolo says: You must login or register to view this content.
Holy crap, guys You must login or register to view this content. Patched HV at runtime, disabled HDD encryption, rebooted GameOS and GameOS started to format my HDD and i lost all data on my HDD You must login or register to view this content. I guess because everything was encrypted and GameOS didn’t understand it because i disabled decryption, so it reformated HDD.
HV reversing is fun You must login or register to view this content.
Originally posted by another user
graf_chokolo says: You must login or register to view this content.
@Ornillo
The difference is that i do not use LV2 at all to decrypt/encrypt storage devices. Storage device encryption/decryption is done by HV and peripheral devices like ENCDEC or RBD. I’m trying to understand how the storage subsystem of HV works currently, it’s by far the most complex part of HV i have seen so far.
And recently i figured out that the VFLASH region, where Linux boot loader (otheros.bld) is stored, is still there on 3.41 firmware. I’m trying now to boot Linux bootloader from this region. OtherOs.self writes otheros.bld image to this VFLASH region and creates cekk_ext_os_area where several parameters are stored. On 3.15 firmware, when Linux was booted, the Linux System Manager (in HV process 9) loads Linux bootloader from the VFLASH region, decompresses it and boots it. The problem with 3.4.1 firmware is, that SONY removed Linux System Manager from HV process 9. It’s no problem for me to store Linux bootloader on this VFLASH partition. But there are 2 problems, first the VFLASH region where Linux is stored is 0×40000 bytes large, so there is not much place for Linux bootloader on VFLASH, so it should be compressed to make it smaller. Second problem is, i have to patch HV process, insert my code which loads it from VFLASH and decompresses Linux bootloader. And after that we could boot Linux from HDD and it would have GameOS rights, e.g. has access to Dispatcher Manager e.g.
or run isolated SPUs.

Originally posted by another user
graf_chokolo says:You must login or register to view this content.
And more, HV has a nice feature to boot Linux bootloader with System Debugger You must login or register to view this content. Too bad i don’t have a debugger for HV You must login or register to view this content.

Originally posted by another user
graf_chokolo says:You must login or register to view this content.
I dumped now both decrypted and encrypted sectors of UFS2. And the same plaintext is encrypted to the same ciphertext You must login or register to view this content. Encryption is independent of sector position.

Originally posted by another user
graf_chokolo says:You must login or register to view this content.
And SONY uses 128-bit block cipher to encrypt the blocks within a sector.



Source:
You must login or register to view this content.

graf_chokolo beats team fail0verflow?

:y:


Cant wait for some released work


graf_chokolo ftw :carling:
(adsbygoogle = window.adsbygoogle || []).push({});

The following 8 users say thank you to manster for this useful post:

AtlasK, Gandi, Geeqoh, Gshyne, I3LaCkOuTz, Oliiver, Solid Snake, sSkylit
01-31-2011, 07:52 PM #11
NGU_MVRz
Do a barrel roll!
Looks Cool If He Released It That Wood Be Great
01-31-2011, 07:56 PM #12
bswaqsz
Pokemon Trainer
with linux wouldn't it be easier to downgrade to any firmwares? Dancing
01-31-2011, 08:55 PM #13
manster
League Champion
Originally posted by bswaqsz View Post
with linux wouldn't it be easier to downgrade to any firmwares? Dancing

yes, i think so

graf_chokolo has control of the whole power from the ps3 :carling:
01-31-2011, 09:07 PM #14
Yoszhi
Gym leader
Originally posted by manster View Post
yes, i think so

graf_chokolo has control of the whole power from the ps3 :carling:


Yea the only thing Sony can do is patch graf_chokolo. :carling:
01-31-2011, 10:37 PM #15
Originally posted by manster View Post
i think it has to be installed on 3.55 or below (because we dont have all the new keys)

we only have these keys for 3.56:
You must login or register to view this content.
Sony didnt fail this time :carling:



but maybe we could run dual Firmware. CFW 3.55 and Original FW 3.56+ Smile




so then what keys are we looking for maybe i can help!?
01-31-2011, 10:53 PM #16
Originally posted by manster View Post
Good News for the PS3 Scene :y:

You must login or register to view this content.


More of his comments:







Source:
You must login or register to view this content.

graf_chokolo beats team fail0verflow?

:y:


Cant wait for some released work


graf_chokolo ftw :carling:


I have NO idea why this was nominated.. This doesn't help me.
And besides, this is probably false as the only person who has ever managed to access the hv was geohot.. And he had to do bus glitching to access it. But yea.. Nothings impossible.

---------- Post added at 04:53 PM ---------- Previous post was at 04:51 PM ----------

Originally posted by manster View Post
yes, i think so

graf_chokolo has control of the whole power from the ps3 :carling:


That's why otherOS was removed do to security reason. Geohot a long time ago bus glitched the Hv and accessed it, meaning he could do ANYTHING to the PS3 that he wanted to. And I don't really think this guy did it...
01-31-2011, 11:05 PM #17
Ned Flanders
Hi-dilly-ho, neighborinos!
I really hope this will be a succes!
Thanks for info.
02-01-2011, 02:17 AM #18
sSkylit
In Hopes of Serenity
Originally posted by manster View Post
It is possible


I wasn't saying it was impossible but the information you posted regarded operating systems...not "deviations" so to speak.

But just to clarify, if you were capable of dual-booting OS's then it would more than likely be likely to run two "deviations" or firmwares...though you would have to find a way for the Linux OS to run the firmware which would take quite a bit more work (or at least I would think considering you would have to encrypt and sign the firmware so that the PS3 "read" it properly).

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo