Hardware eMMC reader for HAC-EMMC

Punisher22

New Member
OP
Newbie
Joined
Mar 1, 2021
Messages
2
Trophies
0
Age
32
XP
85
Country
Germany
A Hardware eMMC reader capable of reading HAC-EMMC raw partitions including boot0 and boot1
 

Attachments

  • emmc.PNG
    emmc.PNG
    178.6 KB · Views: 486

makki666

Member
Newcomer
Joined
Jun 13, 2020
Messages
5
Trophies
0
Age
39
XP
63
Country
United States
Last edited by makki666,

evil_santa

Well-Known Member
Member
Joined
Jan 15, 2020
Messages
274
Trophies
1
Age
38
XP
1,390
Country
Germany
And that means that I am lying or how do I see it?
I know two others who got theirs. and in the reswitched discord there will definitely be some who got theirs.
where do you come from?
 
Last edited by evil_santa,

susi91

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
331
Trophies
0
XP
1,132
Country
Germany
I ordered one too and the package arrived after two weeks in perfect condition.
I'm very glad that I got this really noice tool :)
 

lsp199308

Active Member
Newcomer
Joined
Nov 6, 2020
Messages
44
Trophies
0
Age
29
XP
363
Country
United States
I dumped boot0.bin and boot1.bin, what can I do to restore them to my emmc, please tell me, thanks, I am not an advanced user.
I am using mariko
 

Modificatorul

Well-Known Member
Member
Joined
Oct 28, 2009
Messages
268
Trophies
1
XP
1,937
Country
Antarctica
can anyone go over the basic step briefly?

1. Download https://download.lenovo.com/ibmdl/pub/pc/pccbbs/thinkcentre_drivers/k1car02us17.exe
2. Hacdismount to dump the boot0/1 and raw.bin ?
3. Restore on another Emmc ?

On windows + the windows drivers you can only read and write the rawnand.bin use nx nand manager file open device

For boot0 and boot1 use Ubuntu 20.04.1 live usb made with rufus i used 3.14.
Go to terminal type .
sudo dd if=/dev/mmcblk0boot0 of=boot0.bin

and then

sudo dd if=/dev/mmcblk0boot1 of=boot1.bin

now is the time to use ubuntu file explorer and copy boot 0 and 1 to your local pc hdd .

after that disconnect usb cable connect the replacement emmc , connect usb cable
in terminal run the comand to disable read only mode.


sudo su
echo 0 > /sys/block/mmcblk0/force_ro
echo 0 > /sys/block/mmcblk0boot0/force_ro
echo 0 > /sys/block/mmcblk0boot1/force_ro
exit

Then write back commands for boot 0 and boot 1

sudo dd if=boot0.bin of=/dev/mmcblk0boot0


sudo dd if=boot1.bin of=/dev/mmcblk0boot1
 
Last edited by Modificatorul,

dimag0g

Active Member
Newcomer
Joined
Aug 1, 2018
Messages
32
Trophies
0
Age
40
XP
184
Country
France
Last edited by dimag0g,

de9ed

Well-Known Member
Member
Joined
Oct 22, 2020
Messages
277
Trophies
0
Age
29
XP
879
Country
Canada
There seems to be no BOOT0/1 in Hacdiskmount. There's PRODINFO, PRODINFOF, a bunch of BCPKG2-xxx, SAFE, SYSTEM and USER. BOOT0 should correspond to prodinfo, right?

Anyhow, I simply used win32imager in step2, making a full backup.

From modificatorul message above, you would need linux to retrieve boot 0 / 1
 
  • Like
Reactions: FXDX

Modificatorul

Well-Known Member
Member
Joined
Oct 28, 2009
Messages
268
Trophies
1
XP
1,937
Country
Antarctica
So Hacdiskmount doesn't support BOOT partitions then? Are you quite sure?

So this phrase is true “No good deed goes unpunished,”

https://en.wikipedia.org/wiki/No_good_deed_goes_unpunished


Let’s try again.

You need Linux to read and write boot0 and boot1 with this external emmc adapter,thanks to Ignas Urba for this nice repair tool.

I chose the ugly self assembly route with some incorrect foot print parts found around the house :)

red emmc reader.jpg


All info is in the project page,except the write commands.

https://github.com/ignasurba/mmcblkNX


Is not a Hackdiskmount problem, is a windows problem, however I recommend the updated tool with great futures like the option for removing auto rcm from boot0.bin ,the NxNand Manager made by the French developer @eliboa (thank you, great job)

https://github.com/eliboa/NxNandManager/releases

Can read and write boot1 partition, boot0 partition and rawnand partition mounted from hekate or memloader payload(requires a working n s) but with this nice mmcblkNX switch emmc external adapter just the rawnand can be read with Windows, because Windows will mount,show,detect only the rawnand partition (wich contains prodinfo,system files,user partition,system partition and so on, is the one you already dumped with win32diskimager).

https://switchbrew.org/wiki/Flash_Filesystem


This is not a complete guide, but I hope it helps ,I don’t relly now to use linux properly, I just used google, common sense and Ignas Urba info.

So buy a usb pen drive 4gb should by enough, and create a usb live Ubuntu pen drive with Rufus.
Update also worked for me in virtual machine.

Download http://old-releases.ubuntu.com/releases/20.04.1/ubuntu-20.04-beta-desktop-amd64.iso

Download https://rufus.ie/en_US/

Open Rufus, Browse for the Ubuntu image you downloaded and burn to usb flash drive with default recommended setting by Rufus app.

Boot your pc from usb bootable usb flash drive you created.

Choose try Ubuntu.

Optional : open mozila firefox and go to this thread and copy paste the needed commands in terminal.

Go to left corner , search terminal.

Go to terminal type the read command.


sudo dd if=/dev/mmcblk0boot0 of=boot0.bin

and then

sudo dd if=/dev/mmcblk0boot1 of=boot1.bin

Now is the time to use ubuntu file explorer(keep note of the location of the files dumped "Home") and copy boot 0 and 1 to your local pc hdd .

If for example you want to remove auto rcm from boot 0, power off pc, boot Windows ,and use Nx nand manager to remove auto rcm from the dumped boot0.

Boot again Ubuntu, use file manager and copy the clean boot0 from your pc hdd in same location you noted and run the disable read only mode command.


sudo su
echo 0 > /sys/block/mmcblk0/force_ro
echo 0 > /sys/block/mmcblk0boot0/force_ro
echo 0 > /sys/block/mmcblk0boot1/force_ro
exit

Then copy and paste or type the write commands for boot 0 and boot 1

sudo dd if=boot0.bin of=/dev/mmcblk0boot0


and boot 1 write command in case you also whant to write boot1

sudo dd if=boot1.bin of=/dev/mmcblk0boot1


If you still think a easier solution witch not requires Linux exist, please ignore my .

More info and users which managed to read the boot 0 and 1 only with linux in the link.

https://psxtools.de/forum/index.php...le-of-reading-nintendo-switch-raw-partitions/


Ps. I’m not responsible for any damage occurred by using my advice, data loss, burnt house and so on.
 
Last edited by Modificatorul,

DragonCrash

New Member
Newbie
Joined
Jan 15, 2023
Messages
4
Trophies
0
Age
31
XP
57
Country
Italy
Hello. I ordered this tool from tindle.
Who received it, could you tell me if a USB cable is included?
If it weren't included, from the photos I seem to have seen that it has a USB Female, so I would need a Male-Male USB cable to connect it to the PC, so I evaluate if I have to buy the cable first or not.

1673784907863.png


Do you confirm?
 

TheSynthax

Well-Known Member
Member
Joined
Apr 29, 2018
Messages
214
Trophies
0
Age
24
XP
476
Country
United States
Hello. I ordered this tool from tindle.
Who received it, could you tell me if a USB cable is included?
If it weren't included, from the photos I seem to have seen that it has a USB Female, so I would need a Male-Male USB cable to connect it to the PC, so I evaluate if I have to buy the cable first or not.

View attachment 347481

Do you confirm?
That's not female USB-A, that's USB mini B.
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
    K3N1 @ K3N1: Your favorite activity