Hardware eMMC reader for HAC-EMMC

  • Thread starter Thread starter Punisher22
  • Start date Start date
  • Views Views 52,423
  • Replies Replies 66
  • Likes Likes 13

Punisher22

New Member
Newbie
Joined
Mar 1, 2021
Messages
2
Reaction score
13
Trophies
0
Age
35
XP
117
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: 729
Last edited by makki666,
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,
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 :)
 
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
 
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,
Last edited by dimag0g,
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
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,
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?
 
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.
 

Site & Scene News

Popular threads in this forum