As the Singstar servers now are shut down, I started looking into copying my downloaded songs to a different console in case the old one breaks. I managed to copy everything, and got it working on a second console after spoofing the PSID to the one of the old console, and modifying the xRegistry.sys to get the same user ID (0000000X) as on the old console. I also copied a few more files, so I'm a bit unsure if there's something more that's needed to make it work. The savefile doesn't seem to be needed.
Now, I also would like to copy the DLC from my other console so that I have them all on one console, but there seems to be some sort of DRM/encryption on the songs. I will do some more experimenting, but I'd be happy for some pointers in the right direction. If we can get this working, it should also make it possible to add custom songs to the game.
All the encrypted DLC files are located inside /dev_hdd0/game/BCES00011SINGSTARFAMILY/DownloadSong/ as .pkg.drm files and there's also extracted files from the songs (preview, cover, etc.) inside /dev_hdd0/game/BCES00011SINGSTARFAMILY/SongCache/. These files are not encrypted, but doesn't contain the full songs.
The PSID is obviously part of the key to the encryption, and probably also the user ID. Does anyone have any clue on how the encryption is made?
Now, I also would like to copy the DLC from my other console so that I have them all on one console, but there seems to be some sort of DRM/encryption on the songs. I will do some more experimenting, but I'd be happy for some pointers in the right direction. If we can get this working, it should also make it possible to add custom songs to the game.
All the encrypted DLC files are located inside /dev_hdd0/game/BCES00011SINGSTARFAMILY/DownloadSong/ as .pkg.drm files and there's also extracted files from the songs (preview, cover, etc.) inside /dev_hdd0/game/BCES00011SINGSTARFAMILY/SongCache/. These files are not encrypted, but doesn't contain the full songs.
The PSID is obviously part of the key to the encryption, and probably also the user ID. Does anyone have any clue on how the encryption is made?
I deleted all of the \dev_flash2\ files and copied the backup files from the donor PS3 (Risky I know)


. I will try my best to complete this project tonight.