Hacking [GUIDE] Upgrading 8.1.0-0J to 9.2.0-20J

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
1
XP
1,107
Country
United States
I have a 9.1 dump and a 9.2 dump from the same console if it helps. @TheShadowRunner
Thanks for proposing but I don't think it'd help; I wouldn't know how to extract/decrypt the nand images to compare them.

So it turns out my OCD paid off since I have the original server logs of when I updated my N3DS, which contains the complete responses to the NUS requests (including the content). I've extracted them and you guys are free to have it.
Thanks very much to your OCD! ^^;
I checked your 9.1.0-20J-n3ds-nus for the mysterious 000400102002CA00 title and it isn't there as a download, but it IS there in your GetSystemUpdateResponse.xml :
--------------
<TitleVersion><TitleId>000400102002CA00</TitleId><Version>0</Version><FsSize>229376</FsSize><TicketSize>848</TicketSize><TMDSize>4708</TMDSize></TitleVersion>
--------------
Am I correct to assume, then, that this title was already installed on 8.1J and it's not present in your capture as it wasn't updated?

I did not capture the 9.2.0-20J update because they were literally two titles (menu v15360 and cver v9248, you can find them anywhere and manually flash them).
Arg, well it turns out that these 2 titles were apparently not dumped by anyone, anywhere.
At least I can't find them..
I asked @Oishikatta if he has them since he hosted 9.2J on his server at some point, but I think what he was really hosting was 9.1J..

(I also have 10.3.0-28U-n3ds and 10.3.0-28U-n3ds captured for when the time comes)
Excellent but I hope you mean "10.3.0-28U-n3ds and 10.3.0-28J-n3ds" ^^;

what firmware version has those?
9.2J :P
But yeah I cannot find those either..
 

mooglazer

Well-Known Member
Member
Joined
Jun 24, 2007
Messages
213
Trophies
1
XP
690
Country
United States
You're now on 9.2.0-20U, enjoy!

@yifan_lu Thanks for all your work on this. My n3DS arrives tomorrow so I should be able to test the process.

I'm not clear on the "Remember to respond to the commoneticket request", but I assume this means your local httpd should be configured to respond appropriately, much in the same way it does during the 8.1J->9.1J process?

And it appears that menu v15360 and cver v9248 are both commonly available (the specifics are here) - I believe I found them where you'd expect them to be.
 
Last edited by mooglazer,

yifan_lu

@yifanlu
OP
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
Thanks for proposing but I don't think it'd help; I wouldn't know how to extract/decrypt the nand images to compare them.


Thanks very much to your OCD! ^^;
I checked your 9.1.0-20J-n3ds-nus for the mysterious 000400102002CA00 title and it isn't there as a download, but it IS there in your GetSystemUpdateResponse.xml :
--------------
<TitleVersion><TitleId>000400102002CA00</TitleId><Version>0</Version><FsSize>229376</FsSize><TicketSize>848</TicketSize><TMDSize>4708</TMDSize></TitleVersion>
--------------
Am I correct to assume, then, that this title was already installed on 8.1J and it's not present in your capture as it wasn't updated?


Arg, well it turns out that these 2 titles were apparently not dumped by anyone, anywhere.
At least I can't find them..
I asked @Oishikatta if he has them since he hosted 9.2J on his server at some point, but I think what he was really hosting was 9.1J..


Excellent but I hope you mean "10.3.0-28U-n3ds and 10.3.0-28J-n3ds" ^^;


9.2J :P
But yeah I cannot find those either..
Yes, I guess the 3DS never requested it (since the version was not updated). Are you sure NOBODY has them? I can dig farther but I would be really surprised if nobody captured those as a CIA or anything (I remember plenty of people using CIAs to upgrade).
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
1
XP
1,107
Country
United States
And it appears that menu v15360 and cver v9248 are both commonly available (the specifics are here) - I believe I found them where you'd expect them to be.
This is for old3DS though, not N3DS, doesn't that make any difference?

Are you sure NOBODY has them? I can dig farther but I would be really surprised if nobody captured those as a CIA or anything (I remember plenty of people using CIAs to upgrade).
No I cannot say I am 100% sure..
 
Last edited by TheShadowRunner,

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
1
XP
1,107
Country
United States
This is great! I thought they were different files. Yellow8's site doesn't store MD5 hashes, is there a place with confirmed good hashes for these specific title revisions?

And coming back to the infamous 000400102002CA00 title, It seems quite clear now that it wasn't updated in either 9.1J or 9.2J (not changed from 8.1J).
But somehow users who downgraded from 10.3J HAD to remove the title during the dg process otherwise the console would brick. I still can't wrap my head around that.. Is it possible that 10.3J has an updated version of this title, that cannot be uninstalled/downgraded for some reason?
 

yifan_lu

@yifanlu
OP
Member
Joined
Apr 28, 2007
Messages
663
Trophies
0
XP
1,671
Country
United States
This is great! I thought they were different files. Yellow8's site doesn't store MD5 hashes, is there a place with confirmed good hashes for these specific title revisions?

And coming back to the infamous 000400102002CA00 title, It seems quite clear now that it wasn't updated in either 9.1J or 9.2J (not changed from 8.1J).
But somehow users who downgraded from 10.3J HAD to remove the title during the dg process otherwise the console would brick. I still can't wrap my head around that.. Is it possible that 10.3J has an updated version of this title, that cannot be uninstalled/downgraded for some reason?
No hashes, but you can check the version with ctrtool.

I can only speculate, but since the official update doesn't touch it and nintendo changed the version number internally, it must have caused problems (aka an error on their end). My guess is that when they released v1, it caused the bricks we see, so they renamed it to v0 and kept the files on the server (because why not, they did this for everything until recently). Then when someone went to capture the update, they used a PC tool that tried to download all titles (rather than what the 3DS does which is only download updated titles) and pulled this bad v1/v0 title.
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
The 9.2J provider sent me a message that he just checked menu & cver version by CDN-CIA-unpacking.
Unfortunately, both the menu (14336) and the cver (9232) did be the 9.1J ones.
So it could only be either a mistake that 3DNUS 1.9 actually dragged 9.1J instead of 9.2J, or the provider typed 9.1.0-20 instead of 9.2.0-20.
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
1
XP
1,107
Country
United States
Here's the file info for those who want to go from 9.1J to 9.2J (ocd here as well ^^)

- 0004003000008202.cia Home Menu v15360
MD5: 8560591C6951C680A8498EA344F40546

- 000400DB00017202.cia CVer v9248
MD5: 4F165A321A4D78BE55E8209E2E8BC35A

Additionaly, a cleanup is needed for those who downgraded from 10.3J to 9.1J/9.2J:
This title should be deleted from sysnand:
0004003000009502 JPN amiibo Settings v7, v1031 9.3.0-21 (stage2), 9.6.0-24

Once done, you'll be on a "perfect" 9.2J = exactly the same as if you had upgraded from 8.1J to 9.2J the official way.
(those titles shouldn't interfere with the 9.1J titles, since 9.1J titles aren't aware of them, but if an amiibo compatible game sees the "amiibo Settings v7" title available and tries to use it, when the other 9.1J modules aren't aware of it, it cannot be good..)
 
Last edited by TheShadowRunner,
  • Like
Reactions: reiyu

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
what about those who upgraded with the false 9.1? do we need to delete anything?

also, side note, the whole difference between 9.1 and 9.2 were really only those 2 files?
 
Last edited by reiyu,

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
so if someone just repackages the 9.1 files with the cver and menu .cias, it should be full 9.2?

would this also fix the mystery of 000400102002CA00 bricks though?
 
Last edited by reiyu,

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
1
XP
1,107
Country
United States
so if someone just repackages the 9.1 files with the cver and menu .cias, it should be full 9.2?
Absolutely.
would this also fix the mystery of 000400102002CA00 bricks though?
No, it's unrelated. As conjectured by yifan, the 000400102002CA00.cia in the fake 9.1J is either corrupted or a bad dump so it should be removed from the pack. Removing it doesn't matter as this title is already installed on 8.1J and wasn't modified.
 
Last edited by TheShadowRunner,

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
As conjectured by yifan, the 000400102002CA00.cia in the fake 9.1J is either corrupted or a bad dump so it should be removed from the pack. Removing it doesn't matter as it's already installed on 8.1J and wasn't modified.

huh, but didn't @Ronhero say he didn't bother to remove it and it worked for him?

also, at what version did 000400102002CA00 change btw? would we be able to get a better one from a different pack if its the same version anyway?
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
1
XP
1,107
Country
United States
huh, but didn't @Ronhero say he didn't bother to remove it and it worked for him?

also, at what version did 000400102002CA00 change btw? would we be able to get a better one from a different pack if its the same version anyway?
Ronhero used the server update method, not the 10.3J downgrade method, so since this title was already installed on his 8.1J, it was probably skipped by the official updater (my conjecture).

From http://www.3dbrew.org/wiki/9.1.0-20J, "The version of JPN-region New3DS application title 000400102002CA00 listed in SOAP was changed to v0, originally this title was added under SOAP with the Oct 2 JPN-only "update" as v1. Note that this title wasn't actually changed, the TMD is identical besides the title-version. Both versions of this title already existed."
From this, it seems the title never changed, it went from v1 to v0, which is what we got on 8.1J in the first place (v0).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
  • BakerMan @ BakerMan:
    fellas
  • BakerMan @ BakerMan:
    would you rather have a 9-5 desk job with poor pay or work for an intergalactic space militia with no guarantee of being paid?
  • BakerMan @ BakerMan:
    basically, normal boring job or halo and/or helldivers irl
    BakerMan @ BakerMan: basically, normal boring job or halo and/or helldivers irl