Hacking Official ShadowNAND

  • Thread starter Thread starter Shadowhand
  • Start date Start date
  • Views Views 132,917
  • Replies Replies 844
  • Likes Likes 52

Which path would you like ShadowNAND and SaltFW to have?


  • Total voters
    59
  • Poll closed .
last time i compiled AW A9LH from source, i got a brick.

unless you have a hardmod, always use a stable release
Huh, I took my chances, and it works just fine. I want its features. MiniCFW in case I screw up my SD card's files and need to boot to fix it as I don't have a PC with me, and merged screeninit/noscreeninit. The latter is done by the latest stable, but not the first one.
 
Does AW's a9lh even have mini-cfw or other ShadowNAND features in its stable build? I thought it was all in the dev branch.
No, because it isn't yet in the "stable" build - this is only because the code isn't complete yet (DS carts don't work). However, remember that Shadowhand uses AW's code verbatim for the mini CFW section, so all the mini-cfw features that shadownand has, aw's branch has.

It's hard to see how that would be better tested than ShadowNAND
Aurora did extensive testing on multiple different consoles before releasing it.

which has had these features for longer and makes binaries available for the end user's convenience. (I couldn't find any compiled version of dev a9lh on github)
Aurora's branch has had these features for longer as shadowhand copied the features from AW. You're correct that there isn't any precompiled version on github, however there are multiple good builds floating around the internet.

Now stop badmouthing Shadowhand. He's properly followed the license for AuroraWright's A9LH by giving credit. If this was not the case, AuroraWright would also be plagiarizing dark-samus's code, who in turn would be plaigarizing delebile's code.
Just because it's legal doesn't mean it's not a dick move.

last time i compiled AW A9LH from source, i got a brick.

unless you have a hardmod, always use a stable release
Or just use a precompiled build of it.
 
Last edited by astronautlevel,
  • Like
Reactions: Joel16
This is why we have altstage2!
True, ShadowNAND does have altstage2.

--------------------- MERGED ---------------------------

last time i compiled AW A9LH from source, i got a brick.

unless you have a hardmod, always use a stable release
If you want a working build, I can link you to it. I've uploaded it to my site.
 
Aurora's branch has had these features for longer as shadowhand copied the features from AW. You're correct that there isn't any precompiled version on github, however there are multiple good builds floating around the internet.

I don't want to seem like I'm trying to call bullshit, but I'd like to see definitively that features such as mini-cfw originated in AW's a9lh. Can you compare timestamps on github or something?
 
Just because it's legal doesn't mean it's not a dick move.

Do you even know how open source code works? Someone makes something, someone else uses that something to make something different. If it didn't work that way, AuroraWright wouldn't have been able to make a fork of dark-samus's code. (And AuroraWright's fork is under the GPL license, which allows this, and having that license is a requirement of dark-samus's license, which is a requirement of delebile's license.)

If you think that's a dick move, then you also think the majority of 3DS scene is a dick move.
 
  • Like
Reactions: ManuelKoegler
  • Like
Reactions: Joel16
Do you even know how open source code works? Someone makes something, someone else uses that something to make something different. If it didn't work that way, AuroraWright wouldn't have been able to make a fork of dark-samus's code. (And AuroraWright's fork is under the GPL license, which allows this, and having that license is a requirement of dark-samus's license, which is a requirement of delebile's license.)

If you think that's a dick move, then you also think the majority of 3DS scene is a dick move.
No, I don't think that forking and using other people's code is a dick move - I love open source and am knowledgeable of how licenses work. What's a dick move is Shadownand making it less than obvious that he used AW's code verbatim and implying that he deserves much more credit than he does.
 
  • Like
Reactions: Joel16
There's also the fact that you hyped up Shadownand with no idea how to make a stage2 CFW, and eventually had to go and ask Aurora to do it for you, and yet you make no effort whatsoever to correct people who believe that you did any work on the stage2 CFW (and even imply this yourself).
I went back 35 pages to check every message I've ever sent, see if I've ever said "I MADE THIS, NOT AURORAWRIGJHT!!1!1!!". Here's what I found:


Either way :P Thank you for your hard work and for making ShadowNAND possible because I suck as a3DS dev :P

I know right? That was the main driving force behind SaltFW, but my idea was to have it work without SD, and now with the help of great devs such as Aurora, TuxSH and D0k3, I'm making it real.

All in due time. I'm currently waiting for @Aurora Wright to be done with reboot patches since I suck at such deep levels of programming.
 
No, I don't think that forking and using other people's code is a dick move - I love open source and am knowledgeable of how licenses work. What's a dick move is Shadownand making it less than obvious that he used AW's code verbatim and implying that he deserves much more credit than he does.
UMNQ0yA.png
 
I went back 35 pages to check every message I've ever sent, see if I've ever said "I MADE THIS, NOT AURORAWRIGJHT!!1!1!!". Here's what I found:
You don't seem to understand the words "help from" or "based on"

But don't take it from me, take it from AW herself:
[7:47 PM] Aurora Wright: well basically one day he contacted me
[7:47 PM] Aurora Wright: and asked if it was possible to make a stage2 cfw
[7:47 PM] Aurora Wright: I said yes and I whipped one up that day
[7:47 PM] Aurora Wright: and I showed him
[7:47 PM] Aurora Wright: and he asked if he could merge it
[7:47 PM] Aurora Wright: and I said yeah, since it's gpl
[7:48 PM] Aurora Wright: but then people think it's his code
[7:48 PM] Aurora Wright: and he never made it clear that he just used my stuff verbatim
[7:48 PM] Aurora Wright: so that pisses me a bit off

Using such vague terms as "help of" implies that you might have had help in it, when in fact you did almost no work on it and yet take the credit.

See above
 
  • Like
Reactions: Joel16
No, I don't think that forking and using other people's code is a dick move - I love open source and am knowledgeable of how licenses work. What's a dick move is Shadownand making it less than obvious that he used AW's code verbatim and implying that he deserves much more credit than he does.

That doesn't appear to be true. Even the OP makes it clear explicitly that mini-cfw was done either by or with AW.
 
That doesn't appear to be true. Even the OP makes it clear explicitly that mini-cfw was done either by or with AW.
Then how come many people in this thread seem to be mistaken about that (including you)
I don't want to seem like I'm trying to call bullshit, but I'd like to see definitively that features such as mini-cfw originated in AW's a9lh. Can you compare timestamps on github or something?
 
  • Like
Reactions: Joel16
I don't much care about scene drama and who made what, so I never bothered to investigate.
The whole point though is that no investigation should be needed - there should be no confusion when using it about the fact that Shadowhand did not make it, you shouldn't need to compare github commits to figure out he used the code 100% verbatim.
 
  • Like
Reactions: Joel16
The whole point though is that no investigation should be needed - there should be no confusion when using it about the fact that Shadowhand did not make it, you shouldn't need to compare github commits to figure out he used the code 100% verbatim.
It sounds like the people Aurora Wright mentioned didn't even look at the credits, or simply don't understand things. Shadowhand's done all he should need to.
 
It sounds like the people Aurora Wright mentioned didn't even look at the credits, or simply don't understand things. Shadowhand's done all he should need to.
No matter how closely you read the credits all you'll get are a vague "Thanks AW for the main features" - which can be interpreted in about a thousand different ways, ranging from "they provided input" to "they did all of the work."
 
  • Like
Reactions: Queno138 and Joel16

Site & Scene News

Popular threads in this forum