Can the BD-JB Blu-ray Disc Java Sandbox Escape by TheFlow be used on the xbox one

XboxModder2

Well-Known Member
OP
Newcomer
Joined
Feb 12, 2022
Messages
54
Trophies
0
Age
23
Location
a desert
XP
288
Country
Libya
Because BD-J is not an exploit. It's a feature of the Bluray standard. Easiest way I can try explain is imagine you have BD-J which is like 10% of the system's functionality unlocked (But planned like that by Sony/Microsoft/etc). BD-JB exploits the already unlocked 10% to unlock an extra 40% of that functionality, which is the exploit part of this all. (The percentages are just arbitrary numbers with no real meaning other than to portray my point.)

The names do cause a lot of confusion, but there is a big difference between the two.
Ah alright, so lets say i wanna look for vulns considering we already have the binaries with dev mode and everyone, where do i start looking, or rather how
 

Tomato123

Well-Known Member
Member
Joined
Feb 8, 2020
Messages
735
Trophies
1
Location
England
XP
2,551
Country
United Kingdom
Ah alright, so lets say i wanna look for vulns considering we already have the binaries with dev mode and everyone, where do i start looking, or rather how
If your entry point is via BD-J, then you need to look at the java environment which is running on the Xbox. I don't own an Xbox One anymore so unfortunately I can't give any detailed info.
 

Torus

Member
Newcomer
Joined
Dec 12, 2021
Messages
23
Trophies
0
XP
243
Country
Hong Kong
Basically what @Tomato123 said:

  • BD-J: Feature that consists in basically including very limited Java code in BluRay discs, for the readers to execute. This code is, again, Java bytecode, not native bytecode. In other words, it runs in a (sort of) VM. And has a very limited set of capabilities. All modern consoles support this (xbox one, xbox series X presumably - i have not tested it and I'm not interested in researching the Series X/S -, PS3, PS4 and PS5)
  • BD-JB: Name of the exploit for the BD-J implementation of the PS4/PS5. Very surely, the same vulnerability does not exist in the Xbox one.



Looking for vulns @brouh :

BD-JB in the PS4/PS5 basically manages to "escape" the VM that executes the Java code, and (without going into details) gets to run native code. Then it also exploits a kernel vulnerability to gain more privileges if I recall correctly.

What I was suggesting in earlier posts is that, the VM application in the Xbox One, which executes the Java code, could theoretically have vulnerabilities. Hence it would be interesting to investigate. But that application is not the same one that runs on the PS4/PS5, it is probably a custom one made by Microsoft for the Xbox one. So the vulns (if any) would be different.

You'll likely need to do static reverse engineering of that application, using tools like Ghidra, IDA Pro, or radare2.
To do that, you first also need to find the application itself in your devmode console, and extract it to your PC. Where can you find the binary in charge of executing BD-J in the xbox one? Honestly no idea. I took a quick look at the drivers in C:\Windows\System32 in the Xb1 to see if I could quickly identify something related to ODD, BD, BluRay but I saw nothing. I'll let you know if I stumble upon it, or, if someone knows where to look into, don't hesitate to share w/ all of us :)
 

XboxModder2

Well-Known Member
OP
Newcomer
Joined
Feb 12, 2022
Messages
54
Trophies
0
Age
23
Location
a desert
XP
288
Country
Libya
Basically what @Tomato123 said:

  • BD-J: Feature that consists in basically including very limited Java code in BluRay discs, for the readers to execute. This code is, again, Java bytecode, not native bytecode. In other words, it runs in a (sort of) VM. And has a very limited set of capabilities. All modern consoles support this (xbox one, xbox series X presumably - i have not tested it and I'm not interested in researching the Series X/S -, PS3, PS4 and PS5)
  • BD-JB: Name of the exploit for the BD-J implementation of the PS4/PS5. Very surely, the same vulnerability does not exist in the Xbox one.



Looking for vulns @brouh :

BD-JB in the PS4/PS5 basically manages to "escape" the VM that executes the Java code, and (without going into details) gets to run native code. Then it also exploits a kernel vulnerability to gain more privileges if I recall correctly.

What I was suggesting in earlier posts is that, the VM application in the Xbox One, which executes the Java code, could theoretically have vulnerabilities. Hence it would be interesting to investigate. But that application is not the same one that runs on the PS4/PS5, it is probably a custom one made by Microsoft for the Xbox one. So the vulns (if any) would be different.

You'll likely need to do static reverse engineering of that application, using tools like Ghidra, IDA Pro, or radare2.
To do that, you first also need to find the application itself in your devmode console, and extract it to your PC. Where can you find the binary in charge of executing BD-J in the xbox one? Honestly no idea. I took a quick look at the drivers in C:\Windows\System32 in the Xb1 to see if I could quickly identify something related to ODD, BD, BluRay but I saw nothing. I'll let you know if I stumble upon it, or, if someone knows where to look into, don't hesitate to share w/ all of us :)
I do think @Mezone0 on twitter is the guy that knows where to look, he shared this 11 months ago

Not sure if he's still active though
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious