Talk:OtherOS++: Difference between revisions
mNo edit summary |
|||
Line 197: | Line 197: | ||
=== Adding even more sizes === | === Adding even more sizes === | ||
<pre><DirtyJerz> to get the shellcode for appropriate values you need to compile addis %r7, %r9, -0x0A40 and then objdump where A40 is your size</pre> | <pre><DirtyJerz> to get the shellcode for appropriate values you need to compile addis %r7, %r9, -0x0A40 and then objdump where A40 is your size</pre> | ||
http://pastie.org/2522641 | |||
emer_init_patch.tcl | |||
Create GameOS HDD region of size x-GB smaller than default | |||
By: DirtyJerz | |||
change "set replace" values | |||
i am not responsible for what you biff. | |||
that is all. | |||
10GB --- 3c e9 fe c0 addis r7,r9,-320 | |||
20GB --- 3c e9 fd 80 addis r7,r9,-640 | |||
30GB --- 3c e9 fc 40 addis r7,r9,-960 | |||
40GB --- 3c e9 fb 00 addis r7,r9,-1280 | |||
50GB --- 3c e9 f9 c0 addis r7,r9,-1600 | |||
60GB --- 3c e9 f8 80 addis r7,r9,-1920 | |||
70GB --- 3c e9 f7 40 addis r7,r9,-2240 | |||
80GB --- 3c e9 f6 00 addis r7,r9,-2560 | |||
90GB --- 3c e9 f4 c0 addis r7,r9,-2880 | |||
100GB --- 3c e9 f3 80 addis r7,r9,-3200 | |||
110GB --- 3c e9 f2 40 addis r7,r9,-3520 | |||
120GB --- 3c e9 f1 00 addis r7,r9,-3840 | |||
130GB --- 3c e9 ef c0 addis r7,r9,-4160 | |||
140GB --- 3c e9 ee 80 addis r7,r9,-4480 | |||
150GB --- 3c e9 ed 40 addis r7,r9,-4800 | |||
160GB --- 3c e9 ec 00 addis r7,r9,-5120 | |||
170GB --- 3c e9 ea c0 addis r7,r9,-5440 | |||
180GB --- 3c e9 e9 80 addis r7,r9,-5760 | |||
190GB --- 3c e9 e8 40 addis r7,r9,-6080 | |||
200GB --- 3c e9 e7 00 addis r7,r9,-6400 | |||
210GB --- 3c e9 e5 c0 addis r7,r9,-6720 | |||
220GB --- 3c e9 e4 80 addis r7,r9,-7040 | |||
230GB --- 3c e9 e3 40 addis r7,r9,-7360 | |||
240GB --- 3c e9 e2 00 addis r7,r9,-7680 | |||
250GB --- 3c e9 e0 c0 addis r7,r9,-8000 | |||
260GB --- 3c e9 df 80 addis r7,r9,-8320 | |||
270GB --- 3c e9 de 40 addis r7,r9,-8640 | |||
280GB --- 3c e9 dd 00 addis r7,r9,-8960 | |||
290GB --- 3c e9 db c0 addis r7,r9,-9280 | |||
300GB --- 3c e9 da 80 addis r7,r9,-9600 | |||
310GB --- 3c e9 d9 40 addis r7,r9,-9920 | |||
320GB --- 3c e9 d8 00 addis r7,r9,-10240 | |||
330GB --- 3c e9 d6 c0 addis r7,r9,-10560 | |||
340GB --- 3c e9 d5 80 addis r7,r9,-10880 | |||
350GB --- 3c e9 d4 40 addis r7,r9,-11200 | |||
360GB --- 3c e9 d3 00 addis r7,r9,-11520 | |||
370GB --- 3c e9 d1 c0 addis r7,r9,-11840 | |||
380GB --- 3c e9 d0 80 addis r7,r9,-12160 | |||
390GB --- 3c e9 cf 40 addis r7,r9,-12480 | |||
400GB --- 3c e9 ce 00 addis r7,r9,-12800 | |||
410GB --- 3c e9 cc c0 addis r7,r9,-13120 | |||
420GB --- 3c e9 cb 80 addis r7,r9,-13440 | |||
430GB --- 3c e9 ca 40 addis r7,r9,-13760 | |||
440GB --- 3c e9 c9 00 addis r7,r9,-14080 | |||
450GB --- 3c e9 c7 c0 addis r7,r9,-14400 | |||
460GB --- 3c e9 c6 80 addis r7,r9,-14720 | |||
470GB --- 3c e9 c5 40 addis r7,r9,-15040 | |||
480GB --- 3c e9 c4 00 addis r7,r9,-15360 | |||
490GB --- 3c e9 c2 c0 addis r7,r9,-15680 | |||
500GB --- 3c e9 c1 80 addis r7,r9,-16000 | |||
510GB --- 3c e9 c0 40 addis r7,r9,-16320 | |||
520GB --- 3c e9 bf 00 addis r7,r9,-16640 | |||
530GB --- 3c e9 bd c0 addis r7,r9,-16960 | |||
540GB --- 3c e9 bc 80 addis r7,r9,-17280 | |||
550GB --- 3c e9 bb 40 addis r7,r9,-17600 | |||
560GB --- 3c e9 ba 00 addis r7,r9,-17920 | |||
570GB --- 3c e9 b8 c0 addis r7,r9,-18240 | |||
580GB --- 3c e9 b7 80 addis r7,r9,-18560 | |||
590GB --- 3c e9 b6 40 addis r7,r9,-18880 | |||
600GB --- 3c e9 b5 00 addis r7,r9,-19200 | |||
610GB --- 3c e9 b3 c0 addis r7,r9,-19520 | |||
620GB --- 3c e9 b2 80 addis r7,r9,-19840 | |||
630GB --- 3c e9 b1 40 addis r7,r9,-20160 | |||
640GB --- 3c e9 b0 00 addis r7,r9,-20480 | |||
650GB --- 3c e9 ae c0 addis r7,r9,-20800 | |||
660GB --- 3c e9 ad 80 addis r7,r9,-21120 | |||
670GB --- 3c e9 ac 40 addis r7,r9,-21440 | |||
680GB --- 3c e9 ab 00 addis r7,r9,-21760 | |||
690GB --- 3c e9 a9 c0 addis r7,r9,-22080 | |||
700GB --- 3c e9 a8 80 addis r7,r9,-22400 | |||
710GB --- 3c e9 a7 40 addis r7,r9,-22720 | |||
720GB --- 3c e9 a6 00 addis r7,r9,-23040 | |||
730GB --- 3c e9 a4 c0 addis r7,r9,-23360 | |||
740GB --- 3c e9 a3 80 addis r7,r9,-23680 | |||
750GB --- 3c e9 a2 40 addis r7,r9,-24000 | |||
760GB --- 3c e9 a1 00 addis r7,r9,-24320 | |||
770GB --- 3c e9 9f c0 addis r7,r9,-24640 | |||
780GB --- 3c e9 9e 80 addis r7,r9,-24960 | |||
790GB --- 3c e9 9d 40 addis r7,r9,-25280 | |||
800GB --- 3c e9 9c 00 addis r7,r9,-25600 | |||
810GB --- 3c e9 9a c0 addis r7,r9,-25920 | |||
820GB --- 3c e9 99 80 addis r7,r9,-26240 | |||
830GB --- 3c e9 98 40 addis r7,r9,-26560 | |||
840GB --- 3c e9 97 00 addis r7,r9,-26880 | |||
850GB --- 3c e9 95 c0 addis r7,r9,-27200 | |||
860GB --- 3c e9 94 80 addis r7,r9,-27520 | |||
870GB --- 3c e9 93 40 addis r7,r9,-27840 | |||
880GB --- 3c e9 92 00 addis r7,r9,-28160 | |||
890GB --- 3c e9 90 c0 addis r7,r9,-28480 | |||
900GB --- 3c e9 8f 80 addis r7,r9,-28800 | |||
910GB --- 3c e9 8e 40 addis r7,r9,-29120 | |||
920GB --- 3c e9 8d 00 addis r7,r9,-29440 | |||
930GB --- 3c e9 8b c0 addis r7,r9,-29760 | |||
940GB --- 3c e9 8a 80 addis r7,r9,-30080 | |||
950GB --- 3c e9 89 40 addis r7,r9,-30400 | |||
960GB --- 3c e9 88 00 addis r7,r9,-30720 | |||
970GB --- 3c e9 86 c0 addis r7,r9,-31040 | |||
980GB --- 3c e9 85 80 addis r7,r9,-31360 | |||
990GB --- 3c e9 84 40 addis r7,r9,-31680 | |||
1000GB --- 3c e9 83 00 addis r7,r9,-32000 | |||
== FreeBSD LiveCD == | == FreeBSD LiveCD == |
Revision as of 04:31, 13 September 2011
OtherOS++
original wiki is here : http://wiki.gitbrew.org/ but some content is listed here for convenience because of the recent failures of that server/hosting.
Google cache Sitemap
Google cache wiki.gitbrew.org links:
- PS3: PS3 /talk
- PS3:OtherOS++ /talk
- PS3:QA
- QA Flagging Tools
- PS3:Activities
- PS3:Downgrade PS3:Downgrade /talk
- Downgrade Downgrade /talk
- PS3:Distros PS3:Distros /talk
- PS3:Linux PS3:Linux /talk
- PS3:CFW
- PS3:Cellminer
- Cellminer
- PS3:OS Support
- PS3:FreeBSD PS3:FreeBSD /talk
- PS3:Firmwares PS3:Firmwares /talk
- PS3:OpenCLit
- PS3:OtherOS++ for newbies
- PS3:Kernel
- PS3:HvReverseEngineering
FAQ / solutions
Getting out of Petitboot
Q: How can someone get out of Petitboot if they have a MFW without ps3hvc_hvcall patches (e.g. OtherOS++Special) and Petitboot errors @ ps3-flash-util -g (Trying Recovery Mode only gives Petitboot) ?
A1: ps3-boot-game-os will reboot onto GameOS, you can reflash petitboot from there with install_otheros.pkg
A2: Error when missing a symbolic link, use: ps3-flash-util -d /dev/ps3vflashf -g
Partition/storage regions usage
ps3d - 4 accessible regions ps3da : entire disk ps3db : UFS2 encrypted GameOS ps3dc : FAT cache/temp partition, 2047 MiB (4194296) ps3dd : OtherOS storage region Example: ps3dd1 : 2GB swap ps3dd2 : Linux/FreeBSD
Other values for emer_init.self MFW task
original task here
GB | replace |
---|---|
400 | \x3c\xe9\xce\x00 |
22 | \x3c\xe9\xfd\x40 |
1/8th for GameOS | \x79\x27\xe8\xc2 |
1/4th for GameOS | \x79\x27\xf0\x82 |
1/2 for GameOS | \x79\x27\xf8\x42 |
Adding even more sizes
<DirtyJerz> to get the shellcode for appropriate values you need to compile addis %r7, %r9, -0x0A40 and then objdump where A40 is your size
emer_init_patch.tcl Create GameOS HDD region of size x-GB smaller than default By: DirtyJerz change "set replace" values i am not responsible for what you biff. that is all. 10GB --- 3c e9 fe c0 addis r7,r9,-320 20GB --- 3c e9 fd 80 addis r7,r9,-640 30GB --- 3c e9 fc 40 addis r7,r9,-960 40GB --- 3c e9 fb 00 addis r7,r9,-1280 50GB --- 3c e9 f9 c0 addis r7,r9,-1600 60GB --- 3c e9 f8 80 addis r7,r9,-1920 70GB --- 3c e9 f7 40 addis r7,r9,-2240 80GB --- 3c e9 f6 00 addis r7,r9,-2560 90GB --- 3c e9 f4 c0 addis r7,r9,-2880 100GB --- 3c e9 f3 80 addis r7,r9,-3200 110GB --- 3c e9 f2 40 addis r7,r9,-3520 120GB --- 3c e9 f1 00 addis r7,r9,-3840 130GB --- 3c e9 ef c0 addis r7,r9,-4160 140GB --- 3c e9 ee 80 addis r7,r9,-4480 150GB --- 3c e9 ed 40 addis r7,r9,-4800 160GB --- 3c e9 ec 00 addis r7,r9,-5120 170GB --- 3c e9 ea c0 addis r7,r9,-5440 180GB --- 3c e9 e9 80 addis r7,r9,-5760 190GB --- 3c e9 e8 40 addis r7,r9,-6080 200GB --- 3c e9 e7 00 addis r7,r9,-6400 210GB --- 3c e9 e5 c0 addis r7,r9,-6720 220GB --- 3c e9 e4 80 addis r7,r9,-7040 230GB --- 3c e9 e3 40 addis r7,r9,-7360 240GB --- 3c e9 e2 00 addis r7,r9,-7680 250GB --- 3c e9 e0 c0 addis r7,r9,-8000 260GB --- 3c e9 df 80 addis r7,r9,-8320 270GB --- 3c e9 de 40 addis r7,r9,-8640 280GB --- 3c e9 dd 00 addis r7,r9,-8960 290GB --- 3c e9 db c0 addis r7,r9,-9280 300GB --- 3c e9 da 80 addis r7,r9,-9600 310GB --- 3c e9 d9 40 addis r7,r9,-9920 320GB --- 3c e9 d8 00 addis r7,r9,-10240 330GB --- 3c e9 d6 c0 addis r7,r9,-10560 340GB --- 3c e9 d5 80 addis r7,r9,-10880 350GB --- 3c e9 d4 40 addis r7,r9,-11200 360GB --- 3c e9 d3 00 addis r7,r9,-11520 370GB --- 3c e9 d1 c0 addis r7,r9,-11840 380GB --- 3c e9 d0 80 addis r7,r9,-12160 390GB --- 3c e9 cf 40 addis r7,r9,-12480 400GB --- 3c e9 ce 00 addis r7,r9,-12800 410GB --- 3c e9 cc c0 addis r7,r9,-13120 420GB --- 3c e9 cb 80 addis r7,r9,-13440 430GB --- 3c e9 ca 40 addis r7,r9,-13760 440GB --- 3c e9 c9 00 addis r7,r9,-14080 450GB --- 3c e9 c7 c0 addis r7,r9,-14400 460GB --- 3c e9 c6 80 addis r7,r9,-14720 470GB --- 3c e9 c5 40 addis r7,r9,-15040 480GB --- 3c e9 c4 00 addis r7,r9,-15360 490GB --- 3c e9 c2 c0 addis r7,r9,-15680 500GB --- 3c e9 c1 80 addis r7,r9,-16000 510GB --- 3c e9 c0 40 addis r7,r9,-16320 520GB --- 3c e9 bf 00 addis r7,r9,-16640 530GB --- 3c e9 bd c0 addis r7,r9,-16960 540GB --- 3c e9 bc 80 addis r7,r9,-17280 550GB --- 3c e9 bb 40 addis r7,r9,-17600 560GB --- 3c e9 ba 00 addis r7,r9,-17920 570GB --- 3c e9 b8 c0 addis r7,r9,-18240 580GB --- 3c e9 b7 80 addis r7,r9,-18560 590GB --- 3c e9 b6 40 addis r7,r9,-18880 600GB --- 3c e9 b5 00 addis r7,r9,-19200 610GB --- 3c e9 b3 c0 addis r7,r9,-19520 620GB --- 3c e9 b2 80 addis r7,r9,-19840 630GB --- 3c e9 b1 40 addis r7,r9,-20160 640GB --- 3c e9 b0 00 addis r7,r9,-20480 650GB --- 3c e9 ae c0 addis r7,r9,-20800 660GB --- 3c e9 ad 80 addis r7,r9,-21120 670GB --- 3c e9 ac 40 addis r7,r9,-21440 680GB --- 3c e9 ab 00 addis r7,r9,-21760 690GB --- 3c e9 a9 c0 addis r7,r9,-22080 700GB --- 3c e9 a8 80 addis r7,r9,-22400 710GB --- 3c e9 a7 40 addis r7,r9,-22720 720GB --- 3c e9 a6 00 addis r7,r9,-23040 730GB --- 3c e9 a4 c0 addis r7,r9,-23360 740GB --- 3c e9 a3 80 addis r7,r9,-23680 750GB --- 3c e9 a2 40 addis r7,r9,-24000 760GB --- 3c e9 a1 00 addis r7,r9,-24320 770GB --- 3c e9 9f c0 addis r7,r9,-24640 780GB --- 3c e9 9e 80 addis r7,r9,-24960 790GB --- 3c e9 9d 40 addis r7,r9,-25280 800GB --- 3c e9 9c 00 addis r7,r9,-25600 810GB --- 3c e9 9a c0 addis r7,r9,-25920 820GB --- 3c e9 99 80 addis r7,r9,-26240 830GB --- 3c e9 98 40 addis r7,r9,-26560 840GB --- 3c e9 97 00 addis r7,r9,-26880 850GB --- 3c e9 95 c0 addis r7,r9,-27200 860GB --- 3c e9 94 80 addis r7,r9,-27520 870GB --- 3c e9 93 40 addis r7,r9,-27840 880GB --- 3c e9 92 00 addis r7,r9,-28160 890GB --- 3c e9 90 c0 addis r7,r9,-28480 900GB --- 3c e9 8f 80 addis r7,r9,-28800 910GB --- 3c e9 8e 40 addis r7,r9,-29120 920GB --- 3c e9 8d 00 addis r7,r9,-29440 930GB --- 3c e9 8b c0 addis r7,r9,-29760 940GB --- 3c e9 8a 80 addis r7,r9,-30080 950GB --- 3c e9 89 40 addis r7,r9,-30400 960GB --- 3c e9 88 00 addis r7,r9,-30720 970GB --- 3c e9 86 c0 addis r7,r9,-31040 980GB --- 3c e9 85 80 addis r7,r9,-31360 990GB --- 3c e9 84 40 addis r7,r9,-31680 1000GB --- 3c e9 83 00 addis r7,r9,-32000
FreeBSD LiveCD
ps3_freebsd_livecd.iso 08-Aug-2011 17:39 342M (hardcoded 1920x1080)
mirror: ps3_freebsd_livecd.iso (341.51 MB) 08-Aug-2011 17:39 342M (hardcoded 1920x1080) MD5:3AF91272574F7D0939A6D17C7BCA92F1 / SHA1:27068E9F02F8C7F3043E26B7CE19B3DF36213B35