Hacking Bypassing first-boot DRM efforts

Torus

Member
OP
Newcomer
Joined
Dec 12, 2021
Messages
23
Trophies
0
XP
243
Country
Hong Kong
Hello everyone,

I have a pair of day-one and overall old Xbox one PHAT consoles that were never used. They were never booted and therefore, when turning them on now, request you to establish an internet connection, link an account, and update the console's firmware. This is a DRM problem that affects not only unused consoles, but also factory-formatted consoles, which afaik also require you to update them and link an account. This is a huge preservation and repairability problem.

So I wanted to document the efforts and things I have attempted at bypassing the initial DRM, in case someone wants to help me research it. I have tested all the following things in consoles from 2018 and before

  • Booting into Kiosk Mode: by placing a file called MSXB_Kiosk in a NTFS USB drive it is possible to boot a console into kiosk mode. This does not seem to have any apparent effect in uninitialized consoles

  • OSU (Offline System Updates): I haven't tried this yet, but it is possible to perform an offline update of the system to a more actual firmware version through a USB. I reckon this would still require you to connect to the internet after the update is completed.

  • Arbitrary HostOS VBI loading EXPLOIT: This is probably the most promising idea. Assuming Xbox One consoles ship with some basic capabilities certificate, and it is not generated the first time they connect to Xbox Live, which is what we are just trying to bypass. This exploit allows to replace the SystemOS or GameOS with your own custom Virtual Machine. Someone on the forums mentioned that there was a person working on booting a custom firmware through this method. However, assuming that the initial DRM screen the Xbox One shows is handled by SystemOS, that would mean the rest of the system (i.e.: HostOS) are capable of working without connecting to xbox live and the exploit may work. We don't need a custom firmware, I believe it would be possible to dump the SystemOS VBI from an already updated/valid console, and put it into the locked console hard disk drive (following the exploit steps basically) to make it boot into an already valid SystemOS VM. I'm sure at some point the donor SystemOS will complain and crash because of the hardware IDs being different, but it would be a good starting point. Additionally, in the previous custom firmware discussion mentioned above and in the exploit page, it seems like there are no signature checks being performed on the system.vbi file, which may allow for patches made to ignore the different hardware IDs.

I have yet to discover how to dump SystemOS's system.vbi from a retail console (or even from an SRA $19 devkit), but unless I'm missing something important, the last method could be a potential way to unlock and get code running on non-initialized Xbox Ones before 2017.

What do you think about this?
 
Last edited by Torus,

Torus

Member
OP
Newcomer
Joined
Dec 12, 2021
Messages
23
Trophies
0
XP
243
Country
Hong Kong
Just a brief update, I reckon I now know where to focus my efforts to make the last path idea work. It is not the system.xvd (that is Read Only) but other parts of the OS. I now have a way of dumping the .VBIs as well, I just have very little time to work on it and that situation will continue until next month
 
  • Like
Reactions: CompSciOrBust

Jamesgamingthe

Member
Newcomer
Joined
Nov 19, 2021
Messages
13
Trophies
0
Age
21
XP
50
Country
United States
Just a brief update, I reckon I now know where to focus my efforts to make the last path idea work. It is not the system.xvd (that is Read Only) but other parts of the OS. I now have a way of dumping the .VBIs as well, I just have very little time to work on it and that situation will continue until next month
alright
 

Torus

Member
OP
Newcomer
Joined
Dec 12, 2021
Messages
23
Trophies
0
XP
243
Country
Hong Kong
Kiosks and OSUs are signed I think.
Yeah everything is signed. Which doesn't prevent unpacking and analyzing the contents.
I'd like to put my hands on a real Kiosk file .xvd though (these files came in USBs with the kiosk units if I remember correctly) because the ones archived online have disappeared completely. If anyone have a dump let me know
 
  • Like
Reactions: cheloruiz79
Joined
Sep 9, 2019
Messages
904
Trophies
1
Location
Switch scene
Website
github.com
XP
2,663
Country
Korea, North
Yeah everything is signed. Which doesn't prevent unpacking and analyzing the contents.
I'd like to put my hands on a real Kiosk file .xvd though (these files came in USBs with the kiosk units if I remember correctly) because the ones archived online have disappeared completely. If anyone have a dump let me know
@ZachyCatGames Doesn't Neko have an old XOne devkit? I don't think I have his new account on Discord.
 
  • Like
Reactions: Torus

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
@ZachyCatGames Doesn't Neko have an old XOne devkit? I don't think I have his new account on Discord.
Uh, I vaguely recall him saying he had some xbox kiosk thing that was labeled as a prototype. But that might’ve been an empty shell with all the components being elsewhere, I don’t remember.

I was more concerned with the other thing we were doing there so I don’t remember much :P
I can poke him about it if you want though.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    There is zero instacart delivery to here. No door dash. No Uber. Notta. Its a small farming community
    +1
  • Sicklyboy @ Sicklyboy:
    eagerly awaiting 4x 8TB HDDs to get delivered today
  • RedColoredStars @ RedColoredStars:
    So I drive the 30 miles there, spend $100-$150 on groceries, and drive back home. Still saved $$$ after gas over shopping locally.
    +1
  • K3Nv2 @ K3Nv2:
    You'd think you could make deals with local farmers
  • AncientBoi @ AncientBoi:
    :unsure::unsure::unsure: I could make a killing there doing instcart there :D @RedColoredStars
  • RedColoredStars @ RedColoredStars:
    It makes the trip even more worth it if I'm out of my medication and need to stop by the medical dispensary. I try to line the two up to avoid extra trips.
    +1
  • RedColoredStars @ RedColoredStars:
    @AncientBoi, Except the town is pretty MAGA infested. People still flying TRUMP 2016 flags all over. They didnt get the memo the year changed since then. lol.
    +1
  • RedColoredStars @ RedColoredStars:
    They passed a city ordinance last month. No smoking cannabis in public. Not even eating gummies. $300 fine and misdemeanor charge if caught. People can walk down the street smoking cigs and tossing the butts all over, but God forbit someone take a couple puffs of their medication.
    +1
  • RedColoredStars @ RedColoredStars:
    First off, it's recreationally legal here. Secondly, I have a prescription from my doctor and approved by the state. But still a fucking criminal.
    +1
  • RedColoredStars @ RedColoredStars:
    Like at bars. Cant sit outside even in the smoking section and take a few puffs. Yet I have to breath the cig smoke from 20 people chain smoking all night in every direction around me.
  • K3Nv2 @ K3Nv2:
    Honestly I feel like Trump is going to crush Biden just because of the trial
  • RedColoredStars @ RedColoredStars:
    They cite
    public health and safety concerns" LMAO!!! Yet they do nothing about the poison drinking water quality.
  • K3Nv2 @ K3Nv2:
    The look at how they treated me card is powerful within dumb voters
  • RedColoredStars @ RedColoredStars:
    A Trump win is certainly a possibility. If he's reelected, 4 more years then no one has to worry about him being president ever again. I survived last time, I'll survive it if there's a next time. Don't know how anyone could vote for the guy, but I'm also not anyone else but me.
    +1
  • K3Nv2 @ K3Nv2:
    Honestly things were cheaper with Trump but that's tounge and cheek could be exactly the same outcome if he won reelection
  • RedColoredStars @ RedColoredStars:
    All of the fake "Christians" vote for him even though he's broken like 8 of the 10 commandments... that we know of. Maybe all 10. LOL
    +1
  • K3Nv2 @ K3Nv2:
    A president is just a public figure within America
  • K3Nv2 @ K3Nv2:
    South park put it will there's always a bite between a turd sandwhich or a giant douce
    +1
  • RedColoredStars @ RedColoredStars:
    I like when he says stuff like "They are preventing me from talking!!!" Wait. What? You mean the person that is literally talking right now.. is being prevented from talking? LOL! Gag order also does not apply to taking the stand. He's free to say whatever he'd like. lolol
    +1
  • NinStar @ NinStar:
    holy fuck this discsussion sucks, where are my sisters
  • K3Nv2 @ K3Nv2:
    Well if it sucks stop blowing turd sandwhich
    +1
  • Xdqwerty @ Xdqwerty:
    @NinStar, convince your parents to make a sister for you
  • NinStar @ NinStar:
    parents? what parents?
  • K3Nv2 @ K3Nv2:
    People who screwed each other to make you
    +1
    K3Nv2 @ K3Nv2: People who screwed each other to make you +1