Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,742
Trophies
1
Location
in a ziploc
XP
1,632
Country
United States

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
0
XP
865
Country
United States
OK, just to double check, I went through the EmuNAND_original.bin and SysNAND_original.bin on my O3DS XL that had never been updated. EmuNAND had 00000016.app ONLY. SysNAND had 0000000f.app ONLY. SysNAND.bin from after restoring EmuNAND via the "Keep A9LH" had 0000000f.app ONLY. There were not two files installed at any point in the process.

The fact remains that only one of the three units in question even had the two file issue. And on the one that did, the old file was 0000000f.app, not 00000012.app (TWL_FIRM 4.0, not TWL_FIRM 4.5). Yes, I actually went and installed the 4.5 TWL_FIRM rather than make any assumptions. You can keep being defensive and insisting that "only GW can do that" if you want, but 4.5 uses a completely different file, so the facts don't agree.

EDIT: OK, I'm not beyond admitting I was wrong. I checked the NAND backups, and both files are on both. And I just remembered the US downgrade file does go to 4.2 not 4.5. So, that one may indeed suffer GW corruption. But it was not the primary issue here.

@Aurora Wright, would it just kill you to admit that something broke old TWL_FIRM compatibility? No one's perfect. You assumed that the problem was a downgrade that I never even performed on one of the devices in question. You should know me better by now. I'm an expert. I don't make the simple mistakes (I go straight for the grand fallacy ;) ). For the vocabulary/humor challenged, I just said I screw up big time, so don't take it as acting elitist. The real problem was that the old TWL_FIRM file was left on the device (presumably by Decrypt9) instead of being replaced. Something I was not aware of. I'll report it to d0k3 and see what he says (and there's a good chance he's already fixed it by now, knowing how fast he works, but just to be sure).

However, what complicated the issue was that old TWL_FIRM versions are either no longer supported or break something. THAT was the reason 5.2 had worked and 5.4 had stopped. It's not like I need you to fix it. I just needed to know the actual cause, so that I can proceed to update devices for other people without having to worry about getting angry phone calls. While your solution did work, it did not correctly explain why it worked. If you want to keep ignoring me, go right ahead. I'm just posting this so that the next guy with an un-downgraded 3DS that gets told he has a downgrader issue isn't left scratching his head.

My apologies if my posts "exhaust" you. I'm not trying to bug you, I'm trying to help you by providing accurate, scientifically derived information. Whether you want to use it or not is your call. I'll go talk to d0k3 now. He reads my feedback with an open mind, instead of going into defense mode. Good day.
 
Last edited by Kazuma77,

Mthodmn101

Well-Known Member
Member
Joined
Jan 31, 2008
Messages
641
Trophies
1
XP
1,584
Country
United States
OK, just to double check, I went through the EmuNAND_original.bin and SysNAND_original.bin on my O3DS XL that had never been updated. EmuNAND had 00000016.app ONLY. SysNAND had 0000000f.app ONLY. SysNAND.bin from after restoring EmuNAND via the "Keep A9LH" had 0000000f.app ONLY. There were not two files installed at any point in the process.

The fact remains that only one of the three units in question even had the two file issue. And on the one that did, the old file was 0000000f.app, not 00000012.app (TWL_FIRM 4.0, not TWL_FIRM 4.5). Yes, I actually went and installed the 4.5 TWL_FIRM rather than make any assumptions. You can keep being defensive and insisting that "only GW can do that" if you want, but 4.5 uses a completely different file, so the facts don't agree.

Just admit it, @Aurora Wright, you gave the wrong advice. It happens. None of us know everything. You assumed that the problem was a downgrade that I never even performed on one of the devices in question. You should know me better by now. I'm an expert. I don't make the simple mistakes (I go straight for the grand fallacy ;) ). The real problem was that Decrypt9 had left the old TWL_FIRM file instead of copying the new one over. Something I was not aware of. That bug is on d0k3 though, so I'll report it to him (and there's a good chance he's already fixed it by now, knowing how fast he works, but just to be sure).

However, what complicated the issue was that you removed support for old TWL_FIRM versions without telling anyone. THAT was the reason 5.2 had worked and 5.4 had stopped. I don't care that it got removed. I just needed to know the actual cause, so that I can proceed to update devices for other people without having to worry about getting angry phone calls. While your solution did work, it did not correctly explain why it worked. If you want to keep ignoring me, go right ahead. Your acknowledgement is not required. I have the info I need. I'm just posting this to help others facing similar issues.

My apologies if my posts "exhaust" you. I'm not trying to bug you, I'm trying to help you by providing accurate, scientifically derived information. Whether you want to use it or continue in denial mode is your call. I'll go talk to d0k3 now. He reads my feedback with an open mind, instead of going into defense mode. Good day.

might want to quit while you're ahead because you sound like a douche
 

Plailect

Well-Known Member
Member
Joined
Jan 30, 2016
Messages
546
Trophies
0
XP
1,481
Country
United States
OK, just to double check, I went through the EmuNAND_original.bin and SysNAND_original.bin on my O3DS XL that had never been updated. EmuNAND had 00000016.app ONLY. SysNAND had 0000000f.app ONLY. SysNAND.bin from after restoring EmuNAND via the "Keep A9LH" had 0000000f.app ONLY. There were not two files installed at any point in the process.

The fact remains that only one of the three units in question even had the two file issue. And on the one that did, the old file was 0000000f.app, not 00000012.app (TWL_FIRM 4.0, not TWL_FIRM 4.5). Yes, I actually went and installed the 4.5 TWL_FIRM rather than make any assumptions. You can keep being defensive and insisting that "only GW can do that" if you want, but 4.5 uses a completely different file, so the facts don't agree.

Just admit it, @Aurora Wright, you gave the wrong advice. It happens. None of us know everything. You assumed that the problem was a downgrade that I never even performed on one of the devices in question. You should know me better by now. I'm an expert. I don't make the simple mistakes (I go straight for the grand fallacy ;) ). The real problem was that Decrypt9 had left the old TWL_FIRM file instead of copying the new one over. Something I was not aware of. That bug is on d0k3 though, so I'll report it to him (and there's a good chance he's already fixed it by now, knowing how fast he works, but just to be sure).

However, what complicated the issue was that you removed support for old TWL_FIRM versions without telling anyone. THAT was the reason 5.2 had worked and 5.4 had stopped. I don't care that it got removed. I just needed to know the actual cause, so that I can proceed to update devices for other people without having to worry about getting angry phone calls. While your solution did work, it did not correctly explain why it worked. If you want to keep ignoring me, go right ahead. Your acknowledgement is not required. I have the info I need. I'm just posting this to help others facing similar issues.

My apologies if my posts "exhaust" you. I'm not trying to bug you, I'm trying to help you by providing accurate, scientifically derived information. Whether you want to use it or continue in denial mode is your call. I'll go talk to d0k3 now. He reads my feedback with an open mind, instead of going into defense mode. Good day.

Even if your reasoning here is totally sound and you are completely right (of which I have no idea if that's the case or not), your attitude in handling this interaction with a developer who does nothing but work to benefit the community (for free!) is atrocious.

Your accusatory phrasing and completely ridiculous statements such as "I don't make the simple mistakes" give off an atmosphere of nothing but entitlement.

If you had handled this responsibly or treated @Aurora Wright with respect, this would be a different story, but as far as I am concerned, for now, you can take this attitude of yours and shove it up your ass.
 
Last edited by Plailect,

Aurora Wright

Well-Known Member
OP
Member
Joined
Aug 13, 2006
Messages
1,549
Trophies
3
XP
4,353
Country
Italy
OK, just to double check, I went through the EmuNAND_original.bin and SysNAND_original.bin on my O3DS XL that had never been updated. EmuNAND had 00000016.app ONLY. SysNAND had 0000000f.app ONLY. SysNAND.bin from after restoring EmuNAND via the "Keep A9LH" had 0000000f.app ONLY. There were not two files installed at any point in the process.

The fact remains that only one of the three units in question even had the two file issue. And on the one that did, the old file was 0000000f.app, not 00000012.app (TWL_FIRM 4.0, not TWL_FIRM 4.5). Yes, I actually went and installed the 4.5 TWL_FIRM rather than make any assumptions. You can keep being defensive and insisting that "only GW can do that" if you want, but 4.5 uses a completely different file, so the facts don't agree.

Just admit it, @Aurora Wright, you gave the wrong advice. It happens. None of us know everything. You assumed that the problem was a downgrade that I never even performed on one of the devices in question. You should know me better by now. I'm an expert. I don't make the simple mistakes (I go straight for the grand fallacy ;) ). The real problem was that Decrypt9 had left the old TWL_FIRM file instead of copying the new one over. Something I was not aware of. That bug is on d0k3 though, so I'll report it to him (and there's a good chance he's already fixed it by now, knowing how fast he works, but just to be sure).

However, what complicated the issue was that you removed support for old TWL_FIRM versions without telling anyone. THAT was the reason 5.2 had worked and 5.4 had stopped. I don't care that it got removed. I just needed to know the actual cause, so that I can proceed to update devices for other people without having to worry about getting angry phone calls. While your solution did work, it did not correctly explain why it worked. If you want to keep ignoring me, go right ahead. Your acknowledgement is not required. I have the info I need. I'm just posting this to help others facing similar issues.

My apologies if my posts "exhaust" you. I'm not trying to bug you, I'm trying to help you by providing accurate, scientifically derived information. Whether you want to use it or continue in denial mode is your call. I'll go talk to d0k3 now. He reads my feedback with an open mind, instead of going into defense mode. Good day.
Decrypt9 can't mount CTRNAND, let alone write files which don't already exist. Restoring NAND is an operation with raw encrypted data, not at the filesystem level. @d0k3 can confirm that to you! ;). I just inverted the .app logic (newest to oldest) to support a valid/intended behavior (background partial updates) instead of GW crap, didn't remove any support.
Also, you're nothing more than a troll and this was made obvious from your very first post.:D
 

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,742
Trophies
1
Location
in a ziploc
XP
1,632
Country
United States
you just got

UKdHEi3.jpg
 

gordesky1

Well-Known Member
Newcomer
Joined
Mar 16, 2016
Messages
63
Trophies
0
Age
37
XP
145
Country
United States
soguys so far im on step 4 on 11 If you encounter an error at any point during the downgrade, restore your RedNAND backup from emuNAND_formatted.bin using OTPHelper through the Homebrew Menu on SysNAND. Afterwards, you can retry the downgrade on RedNAND, restoring from backup whenever it fails until it goes through successfully. This downgrade process can take many many tries in some situations, just keep trying until it works

So far it happen 4th time now... is this known to happen?


here's were it errors at each time... http://prntscr.com/b282e2


6th time now something has to be mess up?
 
Last edited by gordesky1,

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
0
XP
865
Country
United States
Even if your reasoning here is totally sound and you are completely right (of which I have no idea if that's the case or not), your attitude in handling this interaction with a developer who does nothing but work to benefit the community (for free!) is atrocious.

Your accusatory phrasing and completely ridiculous statements such as "I don't make the simple mistakes" give off an atmosphere of nothing but entitlement.

If you had handled this responsibly or treated @Aurora Wright with respect, this would be a different story, but as far as I am concerned, for now, you can take this attitude of yours and shove it up your ass.

Attitude? That was a joke. Definition of an expert -- one who avoids the simple mistakes while sweeping on towards the grand fallacy. Perhaps you lack an understanding of the concept of humor? Since you're here, your guide could use some work. All that mention of RedNAND is confusing. Why have people create a non-GW-compatible RedNAND when you're just going to have them erase it? Gateway owners, who do need to keep EmuNAND around, need it to be a regular one.

Anyway, she was blowing me off like I was some noob that hadn't read the FAQ or something, and completely ignoring any facts I presented that countered her assumptions.

Decrypt9 can't mount CTRNAND, let alone write files which don't already exist. Restoring NAND is an operation with raw encrypted data, not at the filesystem level. @d0k3 can confirm that to you! ;). I just inverted the .app logic (newest to oldest) to support a valid/intended behavior (background partial updates) instead of GW crap, didn't remove any support.
Also, you're nothing more than a troll and this was made obvious from your very first post.:D

I don't claim to know how the restoration process works. I only know that 4.5 uses 00000012.app and not 0000000f.app. And that manually installing a lower TWL_FIRM would have erased any remnants of a GW downgrade. So, your assumption does not hold up.

Also, 0000000f.app was ALL that was on two of these. There was no 00000016.app present. 5.2 worked with them. 5.4 did not until I installed the new version. So, something got removed/altered that affected compatibility. I will not join in the name-calling. What you think of me is irrelevant. I've said what I had to say. I still consider your CFW the finest around, was not attacking it in any way, and was merely trying to help. I don't know why you get so defensive.
 
Last edited by Kazuma77,

alex61194

Well-Known Member
Member
Joined
Feb 13, 2016
Messages
633
Trophies
0
Age
28
XP
1,007
Country
@Aurora Wright hey a few days ago @pbanj and i tried to fix i issue i have in my new 3ds i can open the browser even deleting the app with fbi and update the 3ds it´s a bug of my 3ds not of your cfw but maybe you could help me out pls

edit: i forgot to put the issue xD i cant open the browser it just gave me and error (the same as browser hax gave when it fails)
 
Last edited by alex61194,
Status
Not open for further replies.
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys