Dead eMMC swapped for a new one, but...

Discussion in 'Switch - Console, Accessories & Hardware' started by chankarik, Apr 18, 2019.

  1. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    Hello, guys. I am the dude with the previously-dead emmc.

    Well, I ended up acquiring a new eMMC from China and it arrived yesterday. Since then, I have been trying to restore my rawNAND.bin without success.

    Whenever I try it, it shows me the warning that you can see on the picture, in red.

    https://imgur.com/bIAmbkK

    I was reading that other guy's guide on upgrading to a new eMMC, and it mentioned it needs to restore GPT. So I go and inject gptrestore, and I am greeted by the message:

    "Invalid eMMC capacity! Only standard 32GB eMMC are supported."

    I believe I was able to 'see' the emmc on HacDiskMount as a physical drive, and it shows 59 GB of space total. But when I try to get a deeper look into it, HacDiskMount won't allow me, as it says that both primary and secondary GPT are bad.

    Any ideas or tips I might try?
     
  2. JACMAN

    JACMAN Member

    Newcomer
    2
    May 30, 2018
    United States
    Have you tried blowing on it?
     
  3. Budsixz

    Budsixz GBAtemp Regular

    Member
    3
    Oct 27, 2018
    India
    look at 1st post and ask that guy how he did it
    https://gbatemp.net/threads/switch-nand-upgrade.517923/
     
    Last edited by Budsixz, Apr 18, 2019
    Seelbreaker likes this.
  4. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    13
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    What size is the eMMC?
    You can use this hekate version to bypass the size check and thus restore your NAND to any eMMC size.
     
    Last edited by Kubas_inko, Apr 18, 2019
    Onlyd, ravihpa, iriez and 2 others like this.
  5. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    8
    Oct 3, 2015
    Australia
    42*South

    try checking this

    nand upgrade
     
  6. stick267

    stick267 GBAtemp Fan

    Member
    4
    Dec 17, 2018
    United States
    If your new EMMC is 64GB then you have to use the modded Hekate version that @Kubas_inko linked. Regular Hekate will only allow you to restore to a 32GB EMMC.
     
  7. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    It reads as being 59gb and some more. Does that mean it's actually 64?
     
  8. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    13
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    yup.
    So, follow this (it is kinda hard to follow, but it is doable) to get all the storage. Or just restore it normally with the special hekate if you want just the 32gbs.
     
    chankarik likes this.
  9. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    Yeah, I was reading that yesterday, but fell into a loop to try and use gparted. I definitely need a linux machine, right? I tried running it on a VM with a live iso but it wouldn't 'see' the emmc.
     
  10. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    13
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    It is, I wouldn't call it complicated, just "hard" to follow.
    You need some sort of linux machine. VM is enough (my favorite is VMWare, try that).
     
  11. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    Considering I'm shitting my pants on trying something harder, I guess I will stick with the 32 option by just restoring the regular nand backup.

    At this moment, all I want is to see it all working again.

    The mod hekate is certainly doing the job - restoring the 32GB dump.

    Sir, if this works, I will tip my hat off to you on a video, along with everyone else's names who have been helping me.
     
  12. JACMAN

    JACMAN Member

    Newcomer
    2
    May 30, 2018
    United States
    Ev...Even Me???
     
  13. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    If you have done something I should be thankul for, yes. I don't think you have, as all you've done is somehow mock my attempts and topics for no reason whatsoever.

    Also, an update: nand restore is 100% ok. When I try to boot into atmosphere, the logo shows up for a second and then I get a message, 'NXBOOT': Key Derivation failed.

    Any further info?
     
  14. Canna

    Canna Bad Ass Poisonous Mushroom

    Member
    7
    GBAtemp Patron
    Canna is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 14, 2018
    United Kingdom
    after you use the special hekate, im sure you can hex or gpart the remainder, by increasing the size of the user partition :)
     
    chankarik likes this.
  15. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    Great to hear. Thanks once again, Canna.

    Any ideas on the Key Derivation failure while booting up atmosphere?

    Also, somehow I can't boot into OFW - the console goes straight into RCM all the time - and auto rcm is disabled.
     
  16. Canna

    Canna Bad Ass Poisonous Mushroom

    Member
    7
    GBAtemp Patron
    Canna is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 14, 2018
    United Kingdom
    maybe your backup had autorcm on it
    check it with briccmii

    personally, id check with hacdiskmount that all the biskeys are ok, and use choidujour to update the system version now its working, then you can use gpart or a partition program to increase the size of the userpartition to fill the remainder..
    I think it maybe your boot0/1 anyway but a choidujour nx or .exe will fix this...
     
    Last edited by Canna, Apr 18, 2019
  17. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    briccmii has shown me the following:

    All BCT entries PUBKEY INCORRECT

    which I believe means autorcm was enabled on the restored dump, hm? Then I pressed + to try to repair them all, but got to:

    Finding correct pubkey...Unable to find correct pubkey!
     
  18. Canna

    Canna Bad Ass Poisonous Mushroom

    Member
    7
    GBAtemp Patron
    Canna is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 14, 2018
    United Kingdom
    replace repair your boot0/1

    also some off comment info
    http://pascoe.pw/2018/09/switchnand.html
     
  19. chankarik
    OP

    chankarik Advanced Member

    Newcomer
    1
    Jan 6, 2016
    Brazil
    Right, so can I use someone else's boot dumps?

    And then decrypt it with their keys and re-crypt them again using my own console's keys?

    I can't retrieve my keys in any way, though.

    HacDiskMount won't allow me to open the emmc partitions, since it says both GPTs are bad.

    I can't use gptrestore, as it says it won't work for memories other than 32 GB.

    I'm going crazy and feeling like I'm going full circle.
     
  20. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    8
    Oct 3, 2015
    Australia
    42*South
    What firmware are you on? If you want to go to 6.1 you can use choidujour and just generate the new firmware and flash them
     
    Onlyd likes this.
Loading...