I don't mind explaining it as a step by step process, though I am curious about Wii Backup Fusion now as I'm sure scrubber is outdated in comparison. Alas, I'll explain the process using WiiScrubber because it's what I'm most familiar with.
1. Get a dump of your Super Mario Galaxy 2 disc in ISO format.
2. Open your Mario Galaxy 2 ISO in WiiScrubber.
3. Right click Partition 0 and choose Unencrypted Partition > Extract.
3. Expand Partition 0 in Wii Scrubber and extract Partition.bin, apploader.img, Boot.bin, Bi2.bin and main.dol to a directory seperate from your partition.
4. Extract the files from the SMG 2.5 demo and open up the "smg2.5" folder. Copy all of the folders here and paste them into the same directory as your unencrypted partition. When prompted, merge any folders and replace any files.
5. Use Wii Partition Builder to reconstruct the partition by selecting the locations of your Partition.bin, apploader.img, Boot.bin, Bi2.bin and main.dol, along with the source file directory containing all of your extracted Partition.
6. Load the unencrypted partition back into Wiiscrubber by opening the Galaxy 2 ISO, right clicking partition 0, choosing Unencrypted Partition and load.
And that's all there is to it.
Now that I come to think of it, I used Wii Backup fusion to rename the ISO and Title ID so they wouldn't conflict with the normal Super Mario Galaxy 2, but I didn't know it could do the files replacements like Wii Scrubber can. I'll need to look into it more and mess around with it a bit later, since I can imagine it would be a lot more timesaving to use than scrubber.