Hacking WARNING - Gateway team bricks card ON PURPOSE!

Status
Not open for further replies.

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,456
Country
United States
I'm leaving this thread now, I just realized this entire thread is a circle-jerk fest.

I still await a disassembler dump of the little bit of code which reprograms the eMMC controller - that would prove me wrong.

This was going to be my last rebuttal, they've actually figured out a way to do something like this?
 

krisztian1997

Well-Known Member
Member
Joined
Dec 14, 2013
Messages
370
Trophies
0
Age
27
XP
300
Country
Romania
how about, instead of jumping to an insane, unfounded conclusion, think of the more logical thing... R4i clone team who has no skill themselves and only steals others' work just fucked up with their latest couple of firmware releases? They rushed their release and then rushed the fix too, it seems.

but even if the cloners made a mistake while copying the code, what is the explanation that even the controller gets rewritten? Only a special code could rewrite the controller.
 

osm70

Well-Known Member
Member
Joined
Apr 17, 2011
Messages
1,243
Trophies
1
XP
2,753
Country
Czech Republic
No. You could still have a corruption (or modification) in the ARM9 payload that runs afterwards and which is the one checked to decide between {} and {brick();}.

I think (but I am not sure) that ARM9 is checked before executing.
BTW: Ahoj.
 

mathieulh

Well-Known Member
Member
Joined
Feb 28, 2008
Messages
378
Trophies
0
Website
keybase.io
XP
897
Country
France
Would you care to explain what this means in an easiest way, please?

Are you saying that, if the original/unmodified Gateway's launcher happens to get corrupted while being on the SD card, the brick can't occur due to this "sanity check"?

At some point in the ROP chain (before any of the checksums for the eMMC corruption call happen) a sha256 sum of the ARM9 payload is done in memory, if the hashes do not match the chain doesn't go further, so in theory that prevents both the brick function from triggering in memory and from a corrupted launcher.dat on the SD card if the ARM9 payload is modified in any way, assuming of course you are using gateway's unmodified/untampered launcher.dat file.
There doesn't seem to be a checksum performed on the actual code causing the brick however, so that one can get corrupted but it doesn't matter since at that point, assuming it does and the rest of the payloads run, it shouldn't get called.
 

kingsora831

Well-Known Member
Member
Joined
Jun 15, 2012
Messages
312
Trophies
0
Location
NYC in College
XP
769
Country
United States
Would you care to explain what this means in an easiest way, please?

Are you saying that, if the original/unmodified Gateway's launcher happens to get corrupted while being on the SD card, the brick can't occur due to this "sanity check"?


It seems that is what Mathieulh is saying.
Basically, if your GW launcher happens to become corrupted, then the launcher has a check which prevents it from running, thus preventing the Brick code from running as well.

So all those saying they got a brick from using an unmodified GW launcher are lying.
As even a tiny bit of corruption would prevent the launcher from even running thanks to the Sanity check.

Im assuming that the R4i team most likely removed this check to allow their launcher to work, but they failed to remove the brick code.
 

justinkb

Well-Known Member
Member
Joined
Oct 7, 2012
Messages
625
Trophies
1
XP
348
Country
Netherlands
but even if the cloners made a mistake while copying the code, what is the explanation that even the controller gets rewritten? Only a special code could rewrite the controller.

all kinds of fuckery can ensue if you start hexediting binaries and lack the necessary skill. I await any evidence for the claim.

should be trivial to produce, there are "plenty of people" "apparently" who have "verified it", but not a single shred of evidence posted half a day later.
 
  • Like
Reactions: Huntereb

3bbb7

Well-Known Member
Member
Joined
Jun 28, 2012
Messages
797
Trophies
0
XP
501
Country
United States
People need to start emailing Gateway demanding they stop bricking 3DS consoles for using modified launchers. I would understand if they wanted to brick the red gateway flashcart so it can't be used on modified launchers, but bricking a 3DS console is going too far. Nintendo has never intentionally bricked a console for having a modified firmware or flashcart, so customers should not have to expect that from Gateway. Plus Gateway never directly notified customers that they coded this in to happen. People should STOP buying the Gateway until they stop doing this. Vote with your wallet!

yeah they definitely shouldn't expect that from a random company that appeared really out of nowhere and is only popular because their product was the first to work.
I mean its not like you're doing anything illegal with the card right?

"yeah uh we put code into our gateway card, if you use unofficial launchers then were gonna brick your 3ds, simple as that" probably isn't going to get them a lot of sales, of course they left it out.
 

gamefan5

Kid Icarus Uprising connoiseur
Member
Joined
Aug 29, 2010
Messages
5,010
Trophies
2
Location
Somewhere in this Earth
XP
4,064
Country
Canada
No, it's been added in the 2.0b2 revision of their payload.

Ok and I got another question,

It seems that is what Mathieulh is saying.
Basically, if your GW launcher happens to become corrupted, then the launcher has a check which prevents it from running, thus preventing the Brick code from running as well.

So all those saying they got a brick from using an unmodified GW launcher are lying.
As even a tiny bit of corruption would prevent the launcher from even running thanks to the Sanity check.

Im assuming that the R4i team most likely removed this check to allow their launcher to work, but they failed to remove the brick code.



^Is this true? If we take the launcher from Gateway (unmodified), are their any chances of getting a brick?
 

osm70

Well-Known Member
Member
Joined
Apr 17, 2011
Messages
1,243
Trophies
1
XP
2,753
Country
Czech Republic
powertome from maxconsole.com said:
reacting to said:
Hum... actually they have a sanity check I forgot about as they perform a checksum before the payload runs and the bricking happens, so it cannot run a corrupted payload from a Launcher.dat, thus the code causing the brick cannot run as-is from the original Launcher.dat file if that one was to be corrupt.
If that's true then it's a little safer.


Let's add another conspiracy.
What if that region free patch was made deliberately to expose gateways anti clone measure and use it against Gateway?
That makes sense.
 

kingsora831

Well-Known Member
Member
Joined
Jun 15, 2012
Messages
312
Trophies
0
Location
NYC in College
XP
769
Country
United States
Ok and I got another question,





^Is this true? If we take the launcher from Gateway (unmodified), are their any chances of getting a brick?


I basically tried to sum it up in an noob friendly way. (from my understanding of it)
But im curious as well if this is the correct way to sum it up?
 

mathieulh

Well-Known Member
Member
Joined
Feb 28, 2008
Messages
378
Trophies
0
Website
keybase.io
XP
897
Country
France
Ok and I got another question,





^Is this true? If we take the launcher from Gateway (unmodified), are their any chances of getting a brick?

There is always a chance of getting a brick from some whatever unexpected behavior but if you do, it'll be likely from an unrelated issue.
 

condiczek

Active Member
Newcomer
Joined
Nov 2, 2011
Messages
34
Trophies
0
XP
168
Country
Poland

shepe

Well-Known Member
Member
Joined
Feb 2, 2009
Messages
113
Trophies
0
Age
36
Location
swindon
XP
238
Country
I guess as soon as someone does post the location of the function bricking it then the likes of r4 etc will go an noop the function. Bricking a console is particularly crap roll on softmods :-)
 
D

Deleted User

Guest
You can test it yourself. Take the official 2.0b2 launcher.dat file, and modify 1 byte. The 3DS will hang, and when you reboot all is fine. The ARM9 payload is blocked off from executing so no chance for brick.

I have tried and modify random different bytes and rebooted 30 times.
Result: My 3DS is not bricked :yaysp:

Normmatt's patches are specially crafted, because it neutralize the sanity check, and so it will get to run ARM9 payload which (supposedly) bricks (not confirmed myself).
 
  • Like
Reactions: minexew
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    I should visit Florida again, miss the alligator barbecues
  • BigOnYa @ BigOnYa:
    Me and wifey was deciding on our next vacation, so I hung up a map on the wall, and give her a dart and said, wherever you hit, we will go. She threw the dart and it missed the map completely and fell into a trash can below on floor. So I said "ok Florida it is."
    +2
  • BakerMan @ BakerMan:
    @ZeroT21 ohhh a pot cake?
    +2
  • SylverReZ @ SylverReZ:
    Gimme some of dat
    +4
  • BakerMan @ BakerMan:
    oh yeah i don't use weed,in my baking or in general
  • BakerMan @ BakerMan:
    besides isn't it usually gummies or brownies?
  • AncientBoi @ AncientBoi:
    So, make a "New Trend"
  • BakerMan @ BakerMan:
    i just said i don't use weed
  • BigOnYa @ BigOnYa:
    You can add it in anything really, you can even make a butter/oil with it, then use that oil in anything
  • BakerMan @ BakerMan:
    besides i'm literally a minor and neurodivergent, so telling me to make a cake with cannabis is traumatizing me, ur cancelled buddy /s/srs
  • BakerMan @ BakerMan:
    (nah jk i'm just parodying those "i'm literally a minor and neurodivergent" mfs on twitter)
    +1
  • BigOnYa @ BigOnYa:
    Michigan has legal rec, so you only have few more years, is it 18 or 21 up there? 21 here in Ohio.
  • BakerMan @ BakerMan:
    prob 21, idk tho
    +1
  • ZeroT21 @ ZeroT21:
    Guess I'll go with plan B and make a Rum Vanilla flavored ice cream
    +1
  • BigOnYa @ BigOnYa:
    That sounds damn good.
  • AncientBoi @ AncientBoi:
    Nah. Tequila maybe
  • AncientBoi @ AncientBoi:
    That, or Old No. 7
  • BigOnYa @ BigOnYa:
    I'm ashamed to ask, but what is old no 7?
  • AncientBoi @ AncientBoi:
    Jack Daniels
    +2
  • BigOnYa @ BigOnYa:
    Oh yea, duh
    +1
  • BigOnYa @ BigOnYa:
    I still have some old no 7, bout to mix with some coke, and get "California Sober".
    +2
  • AncientBoi @ AncientBoi:
    lol, I finally got you to Enjoy a Coc Tail :tpi::rofl2::tpi:
    +2
  • BakerMan @ BakerMan:
    @ZeroT21 oh i bet some rum raisin ice cream is so good

    i don't drink, but some rum ice cream might be good
    +1
  • BigOnYa @ BigOnYa:
    Rum pecan ice cream is the bomb. Never had rum raisin, but bet be good. My homemade ice cream machine started rust inside so I pitched it, but gotta get a new one, miss making my own ice cream, esp with booze.
    +1
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=HZVQF0yPnTc +1