Hacking Question Mounting HacDiskMount - Now Switch Boots into Purple Screen

Bro1010

Member
OP
Newcomer
Joined
Jul 4, 2018
Messages
14
Trophies
0
Age
30
XP
156
Country
United States
I am having trouble booting my Switch normally. I tried to use HacDiskMount in an attempt to update my Switch SD Card Drivers for exFAT support, however when initially mounting the Switch I got the error:

Primary GPT has invalid CRC of entries, trying secondary from offset 31268535808

This rendered my Switch unrecognizable to my computer and resulted in my switch displaying a purple screen when booting. I tried to follow Rajkosto's advice in this thread:

/threads/permanent-violet-screen-on-switch.503909/

can you get back into memloader, get into eMMC UMS mode, and restore your GPT ? i think i got a violet error like that when i intentionally corrupted the GPT CRC
a valid GPT is included here as gpt_prefix.bin
just open the UMS device in hex workshop as disk then go restore sectors and choose the gpt_prefix.bin file and write it to sector 0

make a full eMMC backup before doing that though, i don't think you actually lost anything

however, my switch could not be mounted and found. As a result I restored my Nand backups through Hekkate which now results in no response from my switch. I am looking for any advice. My switch appears to boot into RCM still, but I have no idea how to return it to functionality.
 
Last edited by Bro1010,

rajkosto

Well-Known Member
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
looks like you tried mounting the wrong thing with hacdiskmount ?
anyway you should have just used gptrestore, a tool specifically made to fix the gpt, restoring backups with hekate is experimental and seems to not work often/makes things worse
 
Last edited by rajkosto,

Bro1010

Member
OP
Newcomer
Joined
Jul 4, 2018
Messages
14
Trophies
0
Age
30
XP
156
Country
United States
looks like you tried mounting the wrong thing with hacdiskmount ?
anyway you should have just used gptrestore, a tool specifically made to fix the gpt, restoring backups with hekate is experimental and seems to not work often/makes things worse

Very well might have. In retrospect I should have. That being said, I tried mounting the correct drive and selected emmc from memeloader. Is there anything I can do to help fix this considering I compounded the issue? By the way thank you for the response and I am sorry to take your time.
 

rajkosto

Well-Known Member
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
use gptrestore, then mount emmc via memloader and then restore via hacdiskmount the partitions you previously backed up with hekate ? do not enter any bis keys if they came from hekate.
 

Bro1010

Member
OP
Newcomer
Joined
Jul 4, 2018
Messages
14
Trophies
0
Age
30
XP
156
Country
United States
use gptrestore, then mount emmc via memloader and then restore via hacdiskmount the partitions you previously backed up with hekate ? do not enter any bis keys if they came from hekate.

Yes I backed up with Hekate. Sorry for my lack of knowledge but Bis keys? I restored both the Nand and the boot 0 & boot 1. If its important to note I preformed the backup on 2.00, updated to 3.01 then restored hopefully that is irrelevant.
 

Bro1010

Member
OP
Newcomer
Joined
Jul 4, 2018
Messages
14
Trophies
0
Age
30
XP
156
Country
United States
and you are booting the restored backup via hekate using [stock] option ?

Well its not booting into Horizon through Hekate either. But I am able to inject the Hekate payload. It refuses to boot but Hekate is loading and functioning.
 
Last edited by Bro1010,

GBCTEMP

Active Member
Newcomer
Joined
Jul 27, 2018
Messages
38
Trophies
0
Location
The 90's
XP
1,234
Country
United Kingdom
looks like you tried mounting the wrong thing with hacdiskmount ?
anyway you should have just used gptrestore, a tool specifically made to fix the gpt, restoring backups with hekate is experimental and seems to not work often/makes things worse

That's quite disturbing.
 

Bro1010

Member
OP
Newcomer
Joined
Jul 4, 2018
Messages
14
Trophies
0
Age
30
XP
156
Country
United States
doesnt matter,you cant downgrade at the moment,restore your nand using hekate 3.2. or gptrestore as rajkosto said.

I will do so and let
use gptrestore, then mount emmc via memloader and then restore via hacdiskmount the partitions you previously backed up with hekate ? do not enter any bis keys if they came from hekate.

I was able to restore the GPT and emmcto switch. How do I restore the nand? The photo shows the files I have and layout.

https://ibb.co/bAKKjT
 

rajkosto

Well-Known Member
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
hex workshop has restore sectors option after you open the 29.1GB emmc physical disk (which appears once you use ums_emmc.ini via memloader). just point it to rawnand.bin and click ok
you can do the same to boot0/boot1 after you get them to appear as physical disk using the appropriate ums_boot0.ini/ums_boot1.ini
 
Last edited by rajkosto,

magico29

Well-Known Member
Member
Joined
Aug 2, 2017
Messages
1,586
Trophies
0
XP
1,895
Country
United States
If u have full nand use kecate 3.2( exfat only)
That means nand backup has to be on exfat format!!
 

Bro1010

Member
OP
Newcomer
Joined
Jul 4, 2018
Messages
14
Trophies
0
Age
30
XP
156
Country
United States
hex workshop has restore sectors option after you open the 29.1GB emmc physical disk (which appears once you use ums_emmc.ini via memloader). just point it to rawnand.bin and click ok
you can do the same to boot0/boot1 after you get them to appear as physical disk using the appropriate ums_boot0.ini/ums_boot1.ini

To confirm so I don't mess it up any more, Disk>Restore Sectors? To confirm I burned my efuses when updating from 2.00 to 3.01 I am assuming. If I took the backup on 2.00 is it still alright to attempt a restore? I don't want to mess it up more?

https://ibb.co/eXzujT

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

If u have full nand use kecate 3.2( exfat only)
That means nand backup has to be on exfat format!!

Nand backup was on exFAT format... I attempted to restore with Hekate (I didn't know there is a specific version I need to use? I understand that it works for all firmware's... so the latest should work just as effective as 3.2?) I don't understand.
 

rajkosto

Well-Known Member
Member
Joined
Apr 6, 2017
Messages
819
Trophies
1
XP
2,775
Country
Your burned fuses dont matter if you are booting with hekate... so it should boot once you restore all and you boot with hekate [stock]
 

Bro1010

Member
OP
Newcomer
Joined
Jul 4, 2018
Messages
14
Trophies
0
Age
30
XP
156
Country
United States
Your burned fuses dont matter if you are booting with hekate... so it should boot once you restore all and you boot with hekate [stock]

Just started the restore with Hex Workshop. Thank you for the guidance. I will let you know if it succeeds. Will it only be able to boot through Hekate [Stock] if it is a sucess?
 

magico29

Well-Known Member
Member
Joined
Aug 2, 2017
Messages
1,586
Trophies
0
XP
1,895
Country
United States
To confirm so I don't mess it up any more, Disk>Restore Sectors? To confirm I burned my efuses when updating from 2.00 to 3.01 I am assuming. If I took the backup on 2.00 is it still alright to attempt a restore? I don't want to mess it up more?

https://ibb.co/eXzujT

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



Nand backup was on exFAT format... I attempted to restore with Hekate (I didn't know there is a specific version I need to use? I understand that it works for all firmware's... so the latest should work just as effective as 3.2?) I don't understand.
Hekate 3.2 not old versions, just in case you need it in the future!!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    No you asked for proof that your wife was finally leaving
    +1
  • BigOnYa @ BigOnYa:
    Nuh I had her chipped, I always know where she is.
  • K3Nv2 @ K3Nv2:
    I found where it was
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    If I could halucinAte this is what I imagine it would look like?
  • K3Nv2 @ K3Nv2:
    Featuring Taylor swift
    +1
  • BakerMan @ BakerMan:
    guys, pubg should've never blown up
  • BigOnYa @ BigOnYa:
    Wut do you mean? Pubg is alright, I play it with a few buddies online.
  • BakerMan @ BakerMan:
    the game itself is ok, but it's influence is the problem
  • K3Nv2 @ K3Nv2:
    Call of duty is a good Fortnite skin
  • BakerMan @ BakerMan:
    call of duty and fortnite, ex-fucking-actly
  • BakerMan @ BakerMan:
    without pubg popping off, fortnite wouldn't add battle royale, and call of duty wouldn't go even shittier than it did before because of blackout, warzone and dmz
  • Psionic Roshambo @ Psionic Roshambo:
    Make a porn based spoof of it, Pube G
  • BigOnYa @ BigOnYa:
    Just play My Pony online. Its better than Fortnight or COD.
  • Psionic Roshambo @ Psionic Roshambo:
    FPS porn games sound fun lol
    +1
  • K3Nv2 @ K3Nv2:
    Call of duty got close with that by using Nikkie Minaj
  • BigOnYa @ BigOnYa:
    -Bonus- Faceshot
  • K3Nv2 @ K3Nv2:
    5 killstreak call in the gangbang
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Still enjoying Bad Ass Babes lol
  • Psionic Roshambo @ Psionic Roshambo:
    Legit a super solid beat em up
  • Psionic Roshambo @ Psionic Roshambo:
    The special moves are hilarious
  • BigOnYa @ BigOnYa:
    Introducing the most anticipated 1p v 4p game of the year - COCC (Call of couch casting)
  • RetroNerdGamer @ RetroNerdGamer:
    isnt that just gal gun
  • K3Nv2 @ K3Nv2:
    Hoochie gun
    K3Nv2 @ K3Nv2: Hoochie gun