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

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
How do you install/launch a cia with 8.1.0.0J ?
(rhetorical question of course)

she means instead of launching NTR, use the BOOT to launch sysupdater. i mean, i'm not the best with coding, but i took that hint. if i knew how the 3DS code works, i would have done this for everyone right now.
 

srwgin

Well-Known Member
Member
Joined
Aug 13, 2013
Messages
521
Trophies
1
XP
436
Country
China
This thread is still alive?! I don't get what the issue is. If nintendo removed the files, just host it on your own server and change the ECommerceSOAP request to point to your server. It's literally the only additional step. Also, I don't know why people are still using this. BootNTR is open source. Just take that code and fuse it with profi200's sysupdater homebrew and you have an offline updater with no server needed.
is this means we just change the
SystemContentPrefixURL and ContentPrefixURL in GetAccountStatus_response.xml
SystemContentPrefixURL in GetSystemUpdate_response.xml
value to match the path of our webserver host
 
Last edited by srwgin,

Frelia

Active Member
Newcomer
Joined
Aug 18, 2015
Messages
30
Trophies
0
Age
30
XP
101
Country
Malaysia
she means instead of launching NTR, use the BOOT to launch sysupdater. i mean, i'm not the best with coding, but i took that hint. if i knew how the 3DS code works, i would have done this for everyone right now.
Considering the only way to boot on 8.1 is through CN QR code, I'm not really sure whether you could take BootNTR's code right off the bat. Probably still could just launch NTR and use the debugger like what was done before.

We just don't know how to set up the server hosting the update packs.
 

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
Considering the only way to boot on 8.1 is through CN QR code, I'm not really sure whether you could take BootNTR's code right off the bat. Probably still could just launch NTR and use the debugger like what was done before.

We just don't know how to set up the server hosting the update packs.
*you don't know how to set up the server hosting the update packs.

@Ronhero and @yifan_lu both know, it's just that neither are willing to hold your hand through the process.
 

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
You make it sound like it is zero risk.......I can tell you what to do, but if you brick it, whose fault is it?

why don't you just put the methods online, have people look at it and let people judge by themselves if it's safe or not? if it's not safe, then you're just giving gateway more profits. if it is safe, then you might actually make a dent on their business even by a small margin. whatever you do, you still lose. not like i'm itching to use your method anyway. gateway works for me and i already own it, i don't see why i would move to an unstable cfw at this point.
 

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
Put it online, huh? Hosting copyrighted stuff can get you deep in trouble, if you can come up with my attorney's fee against nintendo, I will right now put it online.

i'm not telling you to put the files online, just the method and steps for people to see and judge. if you think that's illegal, then the whole reinand and rxtools tutorial should have been taken down already since there are a bunch of references getting files from that one iso site, that's for sure.

If you don't want to pay for the service @Ronhero is offering, then don't use the fucking service. There are plenty of people who are grateful that someone is providing this service and would be more than happy to pay the minimal fee being requested.

i'm not going to be using the service from @Ronhero even if it's free, at least not with his attitude. at least @cultopi only asked for shipping, but then i gave him the pros and cons of shipping in a couple of posts back as well.

either way, i don't really care what happens if the service doesn't click or it does. if it does, good for you guys. but just saying, the only way for gateway to triumph is for people with knowledge to do the same thing as gateway.
 

Bug_Checker_

Well-Known Member
Member
Joined
Jun 10, 2006
Messages
950
Trophies
0
XP
664
Country
United States
This thread is still alive?! I don't get what the issue is. If nintendo removed the files, just host it on your own server and change the ECommerceSOAP request to point to your server. It's literally the only additional step. Also, I don't know why people are still using this. BootNTR is open source. Just take that code and fuse it with profi200's sysupdater homebrew and you have an offline updater with no server needed.

Assuming you are redirecting calls for the update files from nus.wsapi.broadon.com to your own server and are on windows, could you not just modify the "host" file to point 127.0.0.1 to nus.wsapi.broadon.com(or actually vice versa). That way you should not have to change any of the original files and the problems would be mostly solved.
 

Syphurith

Beginner
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
this is the part that actually loads NTR: https://github.com/44670/BootNTR/blob/master/source/main.c#L663
Anybody want to try to figure out how to replace it with sysupdater? source code for that is https://github.com/profi200/sysUpdater
Oh sorry but how do you run an unsigned CIA? via what? if with GW it would still have firmlaunch and yeah brick.
A better choice may be asking @profi200 if his sysupdater could be adjusted to run using CubicNinja. If so whaaaa profit.
I would thank him if this could be done, or be politely rejected.

Also how about your own console? Have you updated it good? And how about your own server?
I've just made a PHP script my own for this, See attachment. This modify the URL in XML automatically. Newer UnpackCdnCia included.
Also this could response to GetSystemCommonETicket so it seems i need no official server for the update then.
I've already tested it with my curl scripts that used for getting the SOAP response and requests.
WARN: I haven't tested it with my own console yet. GOOD: but everyone can modify the scripts freely if the new release is still GPL.

You would have 2 choices for the server, after modified the index.php for TitleHash.
If you're waiting to update 7.x/8.x to 9.0/9.2 i think you should choose the option 1.

1.Use official CDN SOAP response, taken from http://yls8.mtheall.com/ninupdates/reports.php
Should be safe. Yes, it should. You would have to use a complete package of update CIAs.
And you would have to modify the SOAP you get to something like the template "GetSystemUpdate.template.9.2.0-20J.xml" included.
And then replace the original GetSystemUpdate.template.xml that is around 1KB.

2.Use UnpackCdnCia generated contents. FsSize should be incorrect - however this size is quite confusing and i don't know how to calculate it correctly. TitleHash might be incorrect - if you're using a complete package, it is good. This is left for testing purpose. Then? what if titleversion inside tmd is modifed too..

Well You can play with it freely as you please, just keep it GPL if you release it again.
EDIT: I've forgot two things..
1.Thanks for yellows8 for offering those SOAP resposes. Yes this is not mentioned in the install.txt included.
2.The PHP script needs PHP 7.0, and Nodejs script needs a Nodejs executable.
----
And for @Ronhero. Hope your server is more stable than this. For that expense for those shipping consoles it is good if they can not get it done themselves. And, thank you for offering the access to whoever needed.
 

Attachments

  • 3ds.zip
    11.7 KB · Views: 398
Last edited by Syphurith,

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
1
XP
1,105
Country
United States
wow this escalated quickly.
So let me sum up the options here:
1. send n3DS to Ron and he does the job for a fee (?)
2. get CN from cultopi via ebay and do it yourself, provided you have server knowledge (?)
3. wait for a dev to build on Yifan's idea of mixing ntr+sysupdater (but it seems that would still require CN?)

damn, no light in sight at the end of the tunnel yet.

Btw, please don't close this thread. It's Yifan's, not Ron's and besides it would just move the problem to another thread.
 

Madao64

Really Useless Old man
Member
Joined
Dec 4, 2014
Messages
954
Trophies
0
Location
South of the equator
Website
goo.gl
XP
641
Country
Senegal
So you did it? Nice!
I suppose you had to use CN?

Btw julialy, you confirmed you updated 8.1J to 9.2J using your download play method, so wtf...
Yep! Done it with my Sky3DS.

Was a tense moment filled with bugs what not. That reminds me, @Ronhero , you might wanna find someone over the internet to try if it works or something if you haven't tried yet. When I did this with @cultopi yesterday, there was some small bugs apparent that prevented the update from downloading and gave errors that could be fixed. If you don't plan to, you can ignore this statement.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
  • BigOnYa @ BigOnYa:
    Thank goodness for VPN nowadays
  • Psionic Roshambo @ Psionic Roshambo:
    I don't trust them lol
    Psionic Roshambo @ Psionic Roshambo: I don't trust them lol