Wow! It works!
...But not without some complication.
1. Remember, this tool only replace, not add, so you need to create a "song" as a placeholder.
2. Here's the tricky part: The placeholder file size needs to be equal or larger than the one getting replace (ie. placeholder = 15KB, actual song =10KB). Just inputting the same note over and over doesn't help as it will only generate 1KB file size. You would have to make the placeholder song "complicated" in order to make the file size larger.
3. Once you get that out of the way, the rest is easy. The song title will not auto rename, you need to manually do that yourself.
3. (NEW) To correct the song title without overwriting one of your custom song it is suggested to make a copy of recent imported song in-game. Then you can delete the placeholder. Also, I recommend not restoring the "adpcm" file aka recorded vocaloid since you can do that yourself in-game. That might mess up with the renaming/deleting of custom songs.
The songs are located in "SD:\dumps\00000a0b\jb\gak\" then follow by a bunch of folder like "80000000", "80000001", "80000002", etc. Each folder contain a file called "pack" no extension. This what needs to get replace. Once replace, remember the folder name that got replace, create a "config.txt" on the root of your SD card, open it and type in the following commands:
Code:
RESTORE "dumps/00000a0b/jb/gak/[folder_name]/pack" "00000a0b:/jb/gak/[folder_name]/pack"
Replace [folder_name] with the actual folder name. If you are replacing more than one song, add more lines to the config.txt like this:
Code:
RESTORE "dumps/00000a0b/jb/gak/80000000/pack" "00000a0b:/jb/gak/80000000/pack"
RESTORE "dumps/00000a0b/jb/gak/80000001/pack" "00000a0b:/jb/gak/80000001/pack"
RESTORE "dumps/00000a0b/jb/gak/80000002/pack" "00000a0b:/jb/gak/80000002/pack"
RESTORE "dumps/00000a0b/jb/gak/80000003/pack" "00000a0b:/jb/gak/80000003/pack"
etc. Save the config.txt file, pop your SD card back to the 3DS, launch the app and select restore.
Hope this gets the ball rolling. I'll share what I have soon. Too bad I updated my JP 3DS before this tool was made so I can only share custom songs (transfer to a homebrew enable 3DS).
EDIT: Here's my dumps to play around. Enjoy!
https://www.sendspace.com/file/3oqaoq