Go Back  
Reply
 
Thread Tools
Old 10-21-2012   #1
raddog
Member
 
raddog's Avatar
 
Join Date: Jan 2011
Location: Saint lucia
Posts: 271
Likes: 73
Liked 65 Times in 40 Posts
Mentioned: 36 Post(s)
Tagged: 0 Thread(s)
[IDEA]-Custom recovery menu.

I recently bricked my console and got this idea wat if there was a custom recovery menu than would run no matter the nature of the brick,like for eg.instead of sony crap recovery menu where if ur ps3 bricked it wont go into rocovery most of the time cause its tied to the ps3 os,rather why not have a rcovery menu thats separate from the ps3 os and can be called despite the system gives u a black screen or ports are dead,and u can just recover from any brick without a e3 or prog.that would be amazing almost like android devices that has their own recovery menu some come preinstalled from factory and with custom rom.wat i realised is that my android phone revcovery menu is completely separated from the phone os it self thus i could recover from any bricks,so i cant see why this cant be done to some extent on our consoles,and ofcoruse we need a very skilful dev for this.and also i think android phones are way ahead of our consoles in terms of customisation why is this....maybe its a open source os?

SO wat do u guys think
__________________

Last edited by raddog; 10-21-2012 at 08:27 AM.
raddog is offline   Reply With Quote
Old 10-21-2012   #2
zecoxao
Member
 
zecoxao's Avatar
 
Join Date: Oct 2011
Posts: 708
Likes: 389
Liked 708 Times in 276 Posts
Mentioned: 115 Post(s)
Tagged: 0 Thread(s)
nope. you'd need to get bootldr/syscon for that. after that, you could make one if you wished.
__________________
"Whoever has ears, let them hear."
zecoxao is online now   Reply With Quote
Likes: (1)
Old 10-21-2012   #3
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 492
Likes: 237
Liked 494 Times in 205 Posts
Mentioned: 98 Post(s)
Tagged: 0 Thread(s)
The problem in few words is it needs to be placed in a early stage of the bootchain
The "factory/service mode" works by replacing lv2... instead of this we need to replace bootloader, but without knowing how it works we cant even be sure if is possible, also the syscon is the boss of the motherboard, this gives a few more options to play with

But without the keys involved there is no much hope for this to happen, maybe some day
__________________
sandungas is offline   Reply With Quote
Likes: (1)
Old 10-21-2012   #4
raddog
Member
 
raddog's Avatar
 
Join Date: Jan 2011
Location: Saint lucia
Posts: 271
Likes: 73
Liked 65 Times in 40 Posts
Mentioned: 36 Post(s)
Tagged: 0 Thread(s)
Originally Posted by sandungas View Post
The problem in few words is it needs to be placed in a early stage of the bootchain
The "factory/service mode" works by replacing lv2... instead of this we need to replace bootloader, but without knowing how it works we cant even be sure if is possible, also the syscon is the boss of the motherboard, this gives a few more options to play with

But without the keys involved there is no much hope for this to happen, maybe some day
hmm then i see this needs alot of work....and the three main things are bootloader,syscon and keys but we already knw how two of those work right?,so bootloader is the only one left....still i would love to see this become a reality and i bet one of the devs already thpught of this!!
__________________
raddog is offline   Reply With Quote
Old 10-21-2012   #5
playerkp420
Senior Member
 
Join Date: Dec 2011
Posts: 4,376
Likes: 936
Liked 1,511 Times in 1,091 Posts
Mentioned: 780 Post(s)
Tagged: 0 Thread(s)
Would be cool. Like Bootmii for the Wii.

But even if you could get the keys, like bootmii does, it still might not work. Besides the keys you need an exploit.
With the older Wiiis there was a flaw that allowed bootmii to replace boot 1 with boot 2. So you could launch bootmii before bootloader. But even with the keys, you can not do this on newer Wiis.
__________________
HOW TO DOWNGRADE W/E3 FLASHER TO ANY OFW/CFW
Nor model PS3 downgrade service in U.S.A. if you don't want to do it yourself
For downgrade help join irc at effnet-Just enter name and channel is #ps3downgrade
playerkp420 is offline   Reply With Quote
Old 10-21-2012   #6
zecoxao
Member
 
zecoxao's Avatar
 
Join Date: Oct 2011
Posts: 708
Likes: 389
Liked 708 Times in 276 Posts
Mentioned: 115 Post(s)
Tagged: 0 Thread(s)
well, as for syscon, the eid1 seeds naehrwert hinted a long time ago were found on sc_iso_factory self, so that means they have to do with syscon. maybe there's something on eid1 that points to the internal structure of syscon, who knows. you can know that by decrypting your own eid1 i guess. if you want i can provide a sample of my decrypted eid1.

edit: here it is http://dl.dropbox.com/u/35197530/eid1_dec
__________________
"Whoever has ears, let them hear."

Last edited by zecoxao; 10-21-2012 at 09:56 AM.
zecoxao is online now   Reply With Quote
Likes: (1)
Old 10-21-2012   #7
cfwprpht
Homebrew Developer
 
Join Date: Jan 2012
Posts: 105
Likes: 157
Liked 171 Times in 45 Posts
Mentioned: 57 Post(s)
Tagged: 0 Thread(s)
For what i know syscon isn't encrypted on his chip and it hase a additional bank to boot.

But for bootloader i don't think that you could put it in there.
cfwprpht is offline   Reply With Quote
Old 10-21-2012   #8
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 492
Likes: 237
Liked 494 Times in 205 Posts
Mentioned: 98 Post(s)
Tagged: 0 Thread(s)
Originally Posted by raddog View Post
....and the three main things are bootloader,syscon and keys but we already knw how two of those work right?,so bootloader is the only one left....
This are the culpits, but is like the egg-chicken problem, we dont have the bootloader keys, and there is no full access to the syscon (there is some access because its needed to communicate with him, e.g: to turn on/off the ps3, to update his firmware... or to store the service mode flag)... but most areas are hidden (the important ones)
Is even more important than the bootloader because is working when the PS3 is in standby, when you turn on the PS3 it sends the "config ring" to the CPU... and the bootrom (inside CPU) is loaded, then the CPU starts working and the boot "jumps" to the bootloader (inside flash)

The 2 banks in syscon i heard are duplicated data. This maybe is speculation but has sense to me in the same way PC motherboards has 2 BIOS to avoid bricking when the BIOS is updated
Maybe by placing homebrew code in one of this banks we can have a dual-boot (or a normal boot + a new recovery)

So syscon is at the same time... a big problem... and a good target to find new features. Syscon and bootloader are so related that will be hacked together (or never)



Edit:
If there is some mistake in this start process i simplifyed on purpose (mostly because i ignore the details), please correct me
__________________

Last edited by sandungas; 10-21-2012 at 05:14 PM.
sandungas is offline   Reply With Quote
Likes: (3)
Old 10-21-2012   #9
tjhooker73
Senior Member
 
tjhooker73's Avatar
 
Join Date: Jan 2011
Location: Texas
Posts: 2,061
Likes: 386
Liked 536 Times in 400 Posts
Mentioned: 150 Post(s)
Tagged: 0 Thread(s)
What if We could make a custom bootldr and syscon On a Separate chip that could be soldered into place so it we brick we can just flip a switch and fix it.
tjhooker73 is online now   Reply With Quote
Likes: (1)
Old 11-01-2012   #10
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 492
Likes: 237
Liked 494 Times in 205 Posts
Mentioned: 98 Post(s)
Tagged: 0 Thread(s)
Originally Posted by sandungas View Post
So syscon is at the same time... a big problem... and a good target to find new features. Syscon and bootloader are so related that will be hacked together (or never)
Is funny few days after i wrote this, the bootloader was hacked (using an exploit in syscon)
Now we have all needed to make a good recovery/antibrick

Originally Posted by tjhooker73 View Post
What if We could make a custom bootldr and syscon On a Separate chip that could be soldered into place so it we brick we can just flip a switch and fix it.
The modchip juannadie was talking about was supposed to work in some way similar to what you said

For the exploit to work its needed to interfacte some output/input pins of syscon, to controll communications with CELL and to controll the areas used by syscon to store "temporal data"
This way you can "emulate" the syscon or make it work for you

The rest is a cake... having controll of the comunications with syscon means you have your root_key_0 (inside cell) and the rest of the bootchain stages is in flash (bootloader--->lv0-->etc, etc...), in other words... you can resign and regenerate all the contents in flash

To be able to write the flash (from a brick state)... maybe there are several ways... initially what writes the flash in a stock motherboard is the "southbridge"
Syscon has a connection with southbridge (or in other words... southbridge is an slave of syscon and does what the boss wants)
So maybe by sending commands from syscon to southbridge... we can write the flash !!! without a flasher !!!
Either way... if this idea of writing flash using southbridge doesnt works it makes no difference... this kind of modchip needs a way to write/read a 100% corrupted flash

To make a good recovery its needed to redirect the boot chain to another device (e.g: HDD or USB)... or as an alternative emulate the flash (a little eeprom in the modchip maybe is enought because we only need to load 1 stage more of the bootchain modifyed with a recovery menu)
Also the same idea can be used to make a multiboot with a selector menu (or a button)

It seems now is posible to make all this work, lest see what happens in next months, i would like to see a new generation of modchips, and probably i will buy one
__________________

Last edited by sandungas; 11-01-2012 at 09:08 PM.
sandungas is offline   Reply With Quote
Likes: (3)
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 12:15 PM.