Hacking GW Team warns against modified launchers

justinkb

Well-Known Member
Member
Joined
Oct 7, 2012
Messages
625
Trophies
1
XP
347
Country
Netherlands
I'll leave this here:

embarrassing how in the other thread we never got any inkling of proof of this supposed time bomb kill switch stuff, mods allowed spreading of crazy scaremongering rumours without any substantiation whatsoever.

at least we know, if you're gonna hex edit (read: fuck with) binaries like a boss (but without the actual ability) and end up screwing up people's 3DSes, be safe in the knowledge that you can shift the blame to whoever's binary it was and no one will question it!

the closing post was laughable (projecting his own inability?), but hey - at least it's locked now and soon it will be on page 2.
 
  • Like
Reactions: escherbach

Xzi

Time to fly, 621
Member
Joined
Dec 26, 2013
Messages
17,800
Trophies
3
Location
The Lands Between
Website
gbatemp.net
XP
8,723
Country
United States
Was going to post this in the other thread right before it got locked:

I read through all 26 pages of what was posted in the closed thread, and I'm still none the clearer on what is and isn't fact. What we have so far is a few people claiming to be big-name 3DS scene coders who say that there is malicious bricking code built into Gateway firmware that can be triggered through modifications. I say "claiming to be" because all they've given us so far is a bit of pseudo-code which anybody could have pulled out their ass. There's no copyright or trademark on Gateway's code in so far as I know, and the business they're in isn't exactly legitimate to begin with. There should be no issue with at least posting the portion of the code that supposedly triggers these bricks.

What is clear is that either Gateway or its clones will benefit from this whole hysteria depending on what information is validated. Naturally, the clone manufacturers don't want to be blamed for bricks, despite the fact that the vast majority of reports on 3DS consoles are coming from 3DSLink/R4i users. It would be in their best interest to pin the issue on Gateway's code, despite the fact that their hardware sales are most likely dead in the water from here on out regardless (unless they can start producing original, safe code of their own). OTOH, as Gateway has the safest hardware/firmware on the market now, they clearly don't want their reputation damaged going forward. They want people to trust that anything coming from Gateway has no chance of harming their consoles.

So I think the best thing for everybody would be for Gateway to jump out in front of this and make a statement one way or the other on their site. Either, "yes, we put code in to prevent competition from using our firmware, we apologize and it will not be present in 2.0 final," or, "no, we did not and would not cause intentional bricking to consoles, the responsibility lies with our competition's poor firmware coding." Whatever the case, the truth will be revealed eventually, so they might as well own up to it now if situational bricking code does exist in Gateway's firmware.
 

justinkb

Well-Known Member
Member
Joined
Oct 7, 2012
Messages
625
Trophies
1
XP
347
Country
Netherlands
I agree, I'm thinking Gateway will post at least something on their website in the next day. This whole business can't have escaped their attention.
 

someonewhodied

Lazy Person
Member
Joined
Sep 21, 2008
Messages
871
Trophies
1
Age
29
XP
1,073
Country
United States

IIRC someone earlier in this thread (or was it in one of the other ones? keep it all in one thread dammit) found that a corrupted original GW launcher won't load, period, so an original GW loader will never brick your 3ds. The checksum check happens before anything else so you have to modify the loader to accept a different checksum first, before you can even do anything with a modded launcher.

Which means its all on the region free patch (which apparently removed the bricker) or a clone cart's launcher.
 

frown

Well-Known Member
Newcomer
Joined
Jun 25, 2007
Messages
76
Trophies
0
Location
actionol
XP
163
Country
United States
If both the clone launchers and Normatt's region-free mod have lead to consoles becoming bricked in the same exact manner, then there's obviously something fishy going on.
The fact that something causes the eMMC controller to be overwritten, preventing nand backups from being restored is EXTREMELY suspect.
 

Xzi

Time to fly, 621
Member
Joined
Dec 26, 2013
Messages
17,800
Trophies
3
Location
The Lands Between
Website
gbatemp.net
XP
8,723
Country
United States
IIRC someone earlier in this thread (or was it in one of the other ones? keep it all in one thread dammit) found that a corrupted original GW launcher won't load, period, so an original GW loader will never brick your 3ds. The checksum check happens before anything else so you have to modify the loader to accept a different checksum first, before you can even do anything with a modded launcher.

Which means its all on the region free patch (which apparently removed the bricker) or a clone cart's launcher.
In other words, there must be several checksums. One at the very beginning of the loader, and one after/during ARM9, system memory, etc. If the people responsible for other firmware releases were smart enough to recode the first checksum, why wouldn't they have done it for all of them? It would have been a simple copy/paste job, no?

In any case, I'm glad to hear that the chances of bricking with official Gateway hardware/firmware are very low, if present at all.
 

bkifft

avowed Cuthwaldian
Member
Joined
Jun 10, 2010
Messages
613
Trophies
0
XP
625
Country
Gambia, The
stop to talk about, why it happen? how it happen? and start to think HOW TO unbrick the 3ds!!!

k, two ideas:

a) replace the emmc chip. it's a ball grid array package though, o have fun soldering that mofo.

b) buy a new 3DS and a gateway or go legit

that is if you don't want to wait on a solution from the high skilled clone engineers, I'm sure they are already working on something...
 

kyogre123

Mexican Pride
Member
Joined
Sep 23, 2013
Messages
2,920
Trophies
0
Age
34
XP
1,347
Country
Mexico
k, two ideas:

a) replace the emmc chip. it's a ball grid array package though, o have fun soldering that mofo.

b) buy a new 3DS and a gateway or go legit

that is if you don't want to wait on a solution from the high skilled clone engineers, I'm sure they are already working on something...
I don't know exactly what's that emmc chip, but if it's reprogrammed via software (thus not being a hardware damage) what's preventing someone to fix it via software? Reprogramming this chip leaves it unusable and unreprogrammable?
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
that statement makes very little sense: changing even a single bit in any executable code could potentially cause memory corruption.
I do apologise, I didn't realise you were such an expert. If we're going to get technical, though, memory corruption is not unlike the actual aim of hacking: modifying values in memory to cause unintended behaviour from applications using that memory. Unexpected consequences are certainly possible, but several different modifications to the same file are all causing the same unintended side-effect from memory corruption, which is, according to some users, zeroing out the entire sysNAND. Better yet, this is happening intermittently at different times for different users of these file modifications, which have been working just fine the rest of the time.

And that doesn't make you the slightest bit suspicious? Are you so blinded by loyalty that you're going to bite at everyone who thinks this all smells a bit fishy?

have you done any technical review on this region-free patch? if not, stating it's definitely harmless is a) dishonest and b) unhelpful.
Luckily I am neither of those things, then, because I did not state that it was definitely harmless. I said that it didn't seem possible that it would cause memory corruption, and expanding further on that, Normatt is only modifying the file to apply the same in-memory patches that Gateway use. So yes, if it was tested and it works, and many people have tested it and it works for them, it doesn't seem possible that the problem is caused by memory corruption. But let me ask you this: is it "a) honest and b) helpful" to imply that the Gateway is definitely harmless in this situation? Normally, I'm a fan of innocent until proven guilty, but I think that we should be advising people to stay away from the flash card scene until all this is cleared up. That's probably about as "a) honest and b) helpful" as you can get.
 
  • Like
Reactions: Skelletonike

bkifft

avowed Cuthwaldian
Member
Joined
Jun 10, 2010
Messages
613
Trophies
0
XP
625
Country
Gambia, The
I don't know exactly what's that emmc chip, but if it's reprogrammed via software (thus not being a hardware damage) what's preventing someone to fix it via software? Reprogramming this chip leaves it unusable and unreprogrammable?

Disclaimer: this is just the result some cursory googling, reading tech docs and hearsay from forums and IRC. I'm specialized in software, not hardware and have never worked with eMMC (the type of storage chip used on the 3DS)

As far as i know the brick is caused by setting the memory chip to report its size as 0 bytes and switch it to read only mode.

To fix it using software you'd have to get software running, which seems impossible, as the 3DS doesn't seem to have a pandora battery style (edit: clarification: wouldn't have to be triggered by battery, but it seems the 3DS has no recovery mode which could kick in before NAND loading whatsoever) recovery mode.

The usual hw mod (four wires SD interface) doesn't seem to suffice to reset the chips configuration. If it should suffice the exact command sequence isn't known (yet).

So: unless GW releases instructions on their own how to to reopen the memory chip better don't hold your breath till a fix arrives.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    LTT also did it
  • realtimesave @ realtimesave:
    jdhello
  • realtimesave @ realtimesave:
    @SylverReZ that guy seriously spent over 2 grand on that hot wheels pc?
    +1
  • RedColoredStars @ RedColoredStars:
    LTT is a noob
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
    a_username_that_isnt_cool @ a_username_that_isnt_cool: Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if...