Hacking How do I deactivate my account?

D

Deleted-442439

Guest
So I didn't even have to use dump_bis.js? Anyway, I dropped dumpArchives.js in the usefulscripts folder, and ran the command "evalfile usefulscripts/dumpArchives.js" on PegaSwitch. It created these bin files in "./pegaswitch/dumps/archives".
Oy38Cdm.png
Then, I extracted the 0100000000000800.bin with hactool. Here is what I got.
ssl_Crl.bdf
ssl_TrustedCerts.bdf

Now, how can I convert these files into ShopN.p12? I did some googling and searched on Reswitched's Discord channel, but couldn't find any info about these files.

.bdf? Why would SSL certificates be saved in a font file? Try to unpack the file by changing it to a .zip?
 

Maq47

Developer
Member
Joined
Jan 7, 2012
Messages
1,115
Trophies
1
XP
2,774
Country
United States
I asked in the ReSwitched Discord, and it turns out that this isn't the file we need after all. I'm waiting on a response right now as to where to look.
 

Maq47

Developer
Member
Joined
Jan 7, 2012
Messages
1,115
Trophies
1
XP
2,774
Country
United States
I finally figured it out. It's in the 'LibAppletShop.nso' file. Run 'DumpModules.js' in the usefulscripts folder, run hactool on the 010000000000100B.bin file, and voila!
 
  • Like
Reactions: Deleted-442439
D

Deleted-442439

Guest
I finally figured it out. It's in the 'LibAppletShop.nso' file. Run 'DumpModules.js' in the usefulscripts folder, run hactool on the 010000000000100B.bin file, and voila!

Great research! I think it would be useful if you posted a tutorial in a new thread for people to use!
 

Foupen

Well-Known Member
Newcomer
Joined
Apr 28, 2017
Messages
69
Trophies
0
XP
144
Country
Taiwan
I finally figured it out. It's in the 'LibAppletShop.nso' file. Run 'DumpModules.js' in the usefulscripts folder, run hactool on the 010000000000100B.bin file, and voila!
Thanks for the research. Are you sure it's 010000000000100B.bin? Because when I run DumpModules.js on Pegaswitch, 010000000000100B.bin doesn't seem to be created. Instead, these 4 files are created in the "pegaswitch/dumps/LibAppletShop" folder.
0JdC5SM.png

ZRGspMy.png

I tried to decompress main.npdm with hactool, but it doesn't seem to be working though it says "Done!". Or maybe I'm doing something wrong.
Here's the output log.
https://pastebin.com/qxiV2D5R
 
Last edited by Foupen,

Maq47

Developer
Member
Joined
Jan 7, 2012
Messages
1,115
Trophies
1
XP
2,774
Country
United States
Thanks for the research. Are you sure it's 010000000000100B.bin? Because when I run DumpModules.js on Pegaswitch, 010000000000100B.bin doesn't seem to be created. Instead, these 4 files are created in the "pegaswitch/dumps/LibAppletShop" folder.
0JdC5SM.png

ZRGspMy.png

I tried to decompress main.npdm with hactool, but it doesn't seem to be working though it says "Done!". Or maybe I'm doing something wrong.
Here's the output log.
https://pastebin.com/qxiV2D5R

You need to run this python script on the 'main' file (not the .npdm file). Do that, then tell me what you come up with.
 
  • Like
Reactions: Subtle Demise

Foupen

Well-Known Member
Newcomer
Joined
Apr 28, 2017
Messages
69
Trophies
0
XP
144
Country
Taiwan
You need to run this python script on the 'main' file (not the .npdm file). Do that, then tell me what you come up with.
Thakns, managed to decompress the "main" file and output it as a .bin file using nso.py
c:\Python27>python nso.py "E:\Nintendo Switch\LibAppletShop\main" out.bin
.text: 00000000-005E3B48
.rodata: 005E4000-008A9698
.data: 008AA000-00936290
However, I can't figure out how to extract it with hactool. Running "hactool -tromfs --outdir=out out.bin" causes hactool to crash. (Even though it works with other bin files such as 0100000000000800.bin). It's not a romfs file? If so, how can I extract it? I tried with other file types but it didn't work either. Since there's barely any info out there about this kind of stuff except for some Switchbrew's documentation, I'm at a loss what to do.:wacko:
 

Naxster

Well-Known Member
Member
Joined
Jun 10, 2009
Messages
651
Trophies
1
XP
1,469
Country
Sweden
So even though we have firmware version 3.0.2 we still won't be able to play Super Mario Odyssey? I thought that required firmware 3.0.0? Or maybe I'm wrong :/
 

Maq47

Developer
Member
Joined
Jan 7, 2012
Messages
1,115
Trophies
1
XP
2,774
Country
United States
Thakns, managed to decompress the "main" file and output it as a .bin file using nso.py

However, I can't figure out how to extract it with hactool. Running "hactool -tromfs --outdir=out out.bin" causes hactool to crash. (Even though it works with other bin files such as 0100000000000800.bin). It's not a romfs file? If so, how can I extract it? I tried with other file types but it didn't work either. Since there's barely any info out there about this kind of stuff except for some Switchbrew's documentation, I'm at a loss what to do.:wacko:

I don't know the answer to this one. I'm asking in the ReSwitched Discord now.
 

squall14716

Well-Known Member
Member
Joined
May 16, 2011
Messages
1,294
Trophies
1
XP
1,203
Country
United States
So even though we have firmware version 3.0.2 we still won't be able to play Super Mario Odyssey? I thought that required firmware 3.0.0? Or maybe I'm wrong :/
I'm confused as to what this has to do with this topic, but Odyssey requires 3.0.1, so long as you've got a first-run cartridge of it.
 
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