By Masi
Sun Mar 01, 2026 5:12 pm
I describe the way only for Linux. In theory it should be possible on Windows too as the main 3rd party tool is available for Windows and the standard Linux tools are probably built-in nowadays or part of the WSL.
Step 1: get the mpcimg2 binary (and make it executable)
https://github.com/TheKikGen/MPC-LiveXp ... in/mpcimg2
Step 2: get the latest MPC firmware for USB
https://www.akaipro.com/downloads-and-s ... mware/mpc/
Step 3: extract the root file system (image name will vary)
Step 4: mount root FS (as root)
Step 5: set empty password for root user
Remove * from /mnt/MPC//etc/shadow in the line starting with root (the file contains more lines than shown here)
Step 6: enable password authentication for SSH
Look for the listed config entries and change the value to yes (remove any leading #) in the files /mnt/MPC/etc/ssh/sshd_config and /mnt/MPC/etc/ssh/sshd_config.d/10-az0x.conf
Step 7: enable startup of SSH service
Step 8: unmount root FS (last step as root)
umount /mnt/MPC
Step 9: build new image
Step 10: install new image
https://support.akaipro.com/en/support/ ... -USB-Drive
Step 1: get the mpcimg2 binary (and make it executable)
https://github.com/TheKikGen/MPC-LiveXp ... in/mpcimg2
Step 2: get the latest MPC firmware for USB
https://www.akaipro.com/downloads-and-s ... mware/mpc/
Step 3: extract the root file system (image name will vary)
Code: Select all
./mpcimg2 -r MPC-3.7.0-Gen1-update.img MPC-3.7.0-Gen1-update.rootfs
Step 4: mount root FS (as root)
Code: Select all
mkdir /mnt/MPC
mount MPC-3.7.0-Gen1-update.rootfs /mnt/MPC
Step 5: set empty password for root user
Remove * from /mnt/MPC//etc/shadow in the line starting with root (the file contains more lines than shown here)
Code: Select all
root::15069:0:99999:7:::
daemon:*:15069:0:99999:7:::
bin:*:15069:0:99999:7:::
sys:*:15069:0:99999:7:::
sync:*:15069:0:99999:7:::
games:*:15069:0:99999:7:::
Step 6: enable password authentication for SSH
Look for the listed config entries and change the value to yes (remove any leading #) in the files /mnt/MPC/etc/ssh/sshd_config and /mnt/MPC/etc/ssh/sshd_config.d/10-az0x.conf
Code: Select all
PasswordAuthentication yes
KbdInteractiveAuthentication yes
PermitEmptyPasswords yes
Step 7: enable startup of SSH service
Code: Select all
ln -s /usr/lib/systemd/system/sshd.service /mnt/MPC/etc/systemd/system/multi-user.target.wants/
Step 8: unmount root FS (last step as root)
umount /mnt/MPC
Step 9: build new image
Code: Select all
mv MPC-3.7.0-Gen1-update.img MPC-3.7.0-Gen1-update.img.orig
./mpcimg2 -m MPC-3.7.0-Gen1-update.img.orig MPC-3.7.0-Gen1-update.rootfs MPC-3.7.0-Gen1-update.img
Step 10: install new image
https://support.akaipro.com/en/support/ ... -USB-Drive






