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.