Hacking Official ShadowNAND

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

Which path would you like ShadowNAND and SaltFW to have?


  • Total voters
    59
  • Poll closed .
I'm on Luma3DS now with A9LH v1, if I make NAND backups of both Luma3DS and ShadowNAND, can I boot ShadowNAND on Emunand, keeping my existing Luma3DS on SysNAND?
Don't bother, just update to the most recent commit of AW's a9lh, it has all the same features (most of the shadownand features were copied from AW's a9lh)
 
Don't bother, just update to the most recent commit of AW's a9lh, it has all the same features (most of the shadownand features were copied from AW's a9lh)
I install the nightly build about once a week, just to keep up to date. And thanks for the quick reply. :)
 
  • Like
Reactions: Joel16
Are you planning to implement OTPless installation for ShadowNAND?
No promises, but I will look into it. I don't have a development environment for 3DS right now.

I'm on Luma3DS now with A9LH v1, if I make NAND backups of both Luma3DS and ShadowNAND, can I boot ShadowNAND on Emunand, keeping my existing Luma3DS on SysNAND?
ShadowNAND can't be booted from emunand. It replaces your A9LH.

Don't bother, just update to the most recent commit of AW's a9lh, it has all the same features (most of the shadownand features were copied from AW's a9lh)
When will you stop badmouthing me?
 
I'm on Luma3DS now with A9LH v1, if I make NAND backups of both Luma3DS and ShadowNAND, can I boot ShadowNAND on Emunand, keeping my existing Luma3DS on SysNAND?
No, ShadowNAND boots before the OS and will replace A9LH.

Sent from my cave of despair where I collect souls
 
I install the nightly build about once a week, just to keep up to date. And thanks for the quick reply. :)
I'm pretty sure you're talking about Luma. What astronaut's telling you to install is A9LH, not Luma.

Sent from my cave of despair where I collect souls
 
Don't bother, just update to the most recent commit of AW's a9lh, it has all the same features (most of the shadownand features were copied from AW's a9lh)
I'm pretty sure you're talking about Luma. What astronaut's telling you to install is A9LH, not Luma.

Sent from my cave of despair where I collect souls
Or install shadownand because, you know, we're kinda in the shadownand thread. Go encourage people to install a9lh in the a9lh thread, have some respect.

Sent from my SM-N930F using Tapatalk
 
Last edited by annson24,
Or install shadownand because, you know, we're kinda in the shadownand thread. Go encourage people to install a9lh in the a9lh thread, have some respect.

Sent from my SM-N930F using Tapatalk
Or, not. I am merely pointing out what was told to him and he misunderstood.
 
Updating A9LH with SafeA9LHInstaller seems to remove ShadowNAND. I'm posting this so anyone who wants to uninstall knows. Not that I dislike ShadowNAND, though; just worth noting as I didn't see this on the Github.
 
Updating A9LH with SafeA9LHInstaller seems to remove ShadowNAND. I'm posting this so anyone who wants to uninstall knows. Not that I dislike ShadowNAND, though; just worth noting as I didn't see this on the Github.
It's pretty obvious though, it has no need to be anywhere. ShadowNAND IS a variation of A9LH.
 
Is the reason ShadowNAND has its own installer because it needs to install altstage2 as well?

Does this impact the possible size of the stage2 binary?
 
Is the reason ShadowNAND has its own installer because it needs to install altstage2 as well?

Does this impact the possible size of the stage2 binary?
Yes, and size is debatable. As far as I know, we've got 500kb worth of space in two different addresses, and they aren't continuous.
 
  • Like
Reactions: gnmmarechal
Yes, and size is debatable. As far as I know, we've got 500kb worth of space in two different addresses, and they aren't continuous.

Ah I see, so they don't share the same pool of storage. Useful.

Hourglass9 restores NAND backups, but it does not overwrite an a9lh installation. Does it preserve both stage2s? altstage2 may not be in an address Hourglass9 knows to preserve.
 
Or install shadownand because, you know, we're kinda in the shadownand thread. Go encourage people to install a9lh in the a9lh thread, have some respect.

Sent from my SM-N930F using Tapatalk

Why would you respect this guy? @astronautlevel has a point.
 
  • Like
Reactions: astronautlevel
Ah I see, so they don't share the same pool of storage. Useful.

Hourglass9 restores NAND backups, but it does not overwrite an a9lh installation. Does it preserve both stage2s? altstage2 may not be in an address Hourglass9 knows to preserve.
Apparently it should be fine with HG9.

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

Why would you respect this guy? @astronautlevel has a point.
1) That was before I forked her code.
2) After that post she fixed that part with a better and cleaner code.

EDIT: I like how anyone who looks for dirt on me is finding this, and only this, and then simply using it. I do not badmouth AW. Stop trying to look for an instance where I did.
 
Last edited by Shadowhand,
Why would you respect this guy? @astronautlevel has a point.
If you think a person is being disrespectful, it's not a reason to be disrespectful yourself. Two wrongs doesn't make right. If you have nothing good to say then just shut up. It will be better for the community. But if you really insist on bashing, then we're better off not to waste our time with you guys.

Sent from my SM-N930F using Tapatalk
 
1) That was before I forked her code.
Doesn't really change much imo
2) After that post she fixed that part with a better and cleaner code.
This is a weak ass argument, if you have an issue with the structure of someone's code or think it can be improved open an issue (or even a PR if you're feeling adventurous and want to fix it yourself), you don't insult their code behind closed doors.

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).

If you think a person is being disrespectful, it's not a reason to be disrespectful yourself. Two wrongs doesn't make right. If you have nothing good to say then just shut up. It will be better for the community. But if you really insist on bashing, then we're better off not to waste our time with you guys.

Sent from my SM-N930F using Tapatalk
Please, forgive me for asking people to use the original developer's code, which will be better tested and receive feature updates much sooner, rather than someone else using their code verbatim.
 
  • Like
Reactions: Joel16
Please, forgive me for asking people to use the original developer's code, which will be better tested and receive feature updates much sooner, rather than someone else using their code verbatim.

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.

It's hard to see how that would be better tested than ShadowNAND, 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)
 
If you think a person is being disrespectful, it's not a reason to be disrespectful yourself. Two wrongs doesn't make right. If you have nothing good to say then just shut up. It will be better for the community. But if you really insist on bashing, then we're better off not to waste our time with you guys.

Sent from my SM-N930F using Tapatalk

You think I'm being disrespectful for sharing my opinion (in not respecting someone who bashes a dev where literally most of their original code comes from) and offering an alternate solution?
 
At least when Gateway gets more hate than they deserve, there's a little justification due to their questionable business practices. Shadowhand hasn't done anything wrong, besides maybe being less than the nicest it's possible to be. I've seen devs get respect when they can only be classified as trolls.

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.
 
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.

It's hard to see how that would be better tested than ShadowNAND, 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)
AW's A9LH doesn't have the miniCFW in a stable release yet.

I currently use it on one of my consoles, but I've had to compile from source.
 

Site & Scene News

Popular threads in this forum