Hardware eMMC reader for HAC-EMMC

Punisher22

New Member
OP
Newbie
Joined
Mar 1, 2021
Messages
2
Trophies
0
Age
33
XP
97
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: 574

makki666

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

evil_santa

Well-Known Member
Member
Joined
Jan 15, 2020
Messages
381
Trophies
1
Age
39
XP
1,881
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
341
Trophies
0
XP
1,383
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

Well-Known Member
Newcomer
Joined
Nov 6, 2020
Messages
45
Trophies
0
Age
30
XP
421
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
272
Trophies
1
XP
2,346
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
41
XP
197
Country
France
Last edited by dimag0g,

de9ed

Well-Known Member
Member
Joined
Oct 22, 2020
Messages
278
Trophies
0
Age
30
XP
919
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
272
Trophies
1
XP
2,346
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
32
XP
78
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
221
Trophies
0
XP
512
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Its not a brownie, and its not a cake, so what is it- Texas sheet cake.
  • BigOnYa @ BigOnYa:
    I tried making chocolate lava cakes the other day in cupcake pan, what a mess, my lava exploded out of the cakes everywhere while baking, was still ok tho, just no lava inside.
  • BigOnYa @ BigOnYa:
    We had our grandkids over yesterday and I got a small above ground swimming pool I filled for them to play in. Well today I woke to find 3 ducks swimming around in it. Don't mind really but they are annoyingly loud, quack quack. Gotta drain it today. Guess what were having for dinner, lol.
    +1
  • BakerMan @ BakerMan:
    lol
  • AncientBoi @ AncientBoi:
    BBQ'd 🦆
    +1
  • BakerMan @ BakerMan:
    also i'm sorry your molten lava cakes failed
    +2
  • BakerMan @ BakerMan:
    just looked up a pic of texas sheet cake, and it looks delicious
    +1
  • AncientBoi @ AncientBoi:
    🌋 Science Project?
  • BakerMan @ BakerMan:
    i think i might need to try making lava cakes for the 4th of july fr
    +2
  • BigOnYa @ BigOnYa:
    I used butter instead of vegetable oil, and think that's why they squirted out during baking, who knows
  • BakerMan @ BakerMan:
    yeah i think oil is the right call
    +1
  • BakerMan @ BakerMan:
    plus if you're making brownies or lava cakes for people with dairy allergies, you should use oil instead of butter anyway
    +2
  • ZeroT21 @ ZeroT21:
    @BakerMan Make me a space cake plz
  • BigOnYa @ BigOnYa:
    I make rum cake for 4th July every year, I make it a week prior and then soak it in rum in the fridge all week. I flip the cake each day, and add little more rum, it soaks it up everyday, so good.
    +2
  • BakerMan @ BakerMan:
    sorry, idk what you mean by a space cake, and even if i did, i'm not really taking requests right now, because otherwise people will get mad at me for taking a request but not making a birthday cake for @Xdqwerty (i'm sorry for that btw bro)
  • ZeroT21 @ ZeroT21:
    @BakerMan lies, you just want to smoke it

    :rofl2:
    +1
  • ZeroT21 @ ZeroT21:
    Guess all the food in my fridge can knock out a cow or two
  • ZeroT21 @ ZeroT21:
    I should visit Florida again, miss the alligator barbecues
  • BigOnYa @ BigOnYa:
    Me and wifey was deciding on our next vacation, so I hung up a map on the wall, and give her a dart and said, wherever you hit, we will go. She threw the dart and it missed the map completely and fell into a trash can below on floor. So I said "ok Florida it is."
    +2
  • BakerMan @ BakerMan:
    @ZeroT21 ohhh a pot cake?
    +1
  • SylverReZ @ SylverReZ:
    Gimme some of dat
    +3
  • BakerMan @ BakerMan:
    oh yeah i don't use weed,in my baking or in general
  • BakerMan @ BakerMan:
    besides isn't it usually gummies or brownies?
  • AncientBoi @ AncientBoi:
    So, make a "New Trend"
    AncientBoi @ AncientBoi: So, make a "New Trend"