Doing some research into the Super Mario Run .ogg files! by simonmkwii at 9:24 PM EDT on March 13, 2018
Results so far:

Not looking good, I was hoping the files would be decrypted before being loaded into memory, but unfortunately, they are still encrypted in RAM.

See here.

EDIT: They are decrypted in other parts of RAM!!!

I can extract them one-by-one using a hex editor.

edited 9:35 PM EDT March 13, 2018
by mariofan12ify at 9:51 PM EDT on March 13, 2018
If you did that and posted them, I would love you forever.
by simonmkwii at 10:23 PM EDT on March 13, 2018
Update:

I was able to extract all the voice clips and sound effects, but I still cannot locate the music.
by simonmkwii at 11:06 PM EDT on March 13, 2018
The sound effects and voice clips are stored decrypted in RAM, while the music is decrypted and played back in real-time from the files.

The only way to decrypt it would be to intercept the process somehow, or to dump the audio buffer while playing, but we still couldn't get the raw ogg file.
by simonmkwii at 11:20 PM EDT on March 13, 2018
Link to what I've extracted so far.
by bxaimc at 12:17 AM EDT on March 14, 2018
Do you have the whole ram dump? There were a few jingles within those files you posted.

>32khz

hilarious

edited 12:19 AM EDT March 14, 2018
by mariofan12ify at 2:31 AM EDT on March 14, 2018
32khz is still pretty good imo
by 1425720626 at 5:31 AM EDT on March 14, 2018
Is it also possible to find the decryption key in the RAM or somewhere else in the game's files?
by simonmkwii at 6:54 AM EDT on March 14, 2018
It doesn't matter anymore, as I have found an exploit to decrypt all the ogg files!

Release coming by the end of this week.
by simonmkwii at 7:46 AM EDT on March 14, 2018
In the meantime, I'll share what I think is the best song in the game.

The "Remix 10" theme!

Here's the fully decrypted ogg: Download

Also, because I love that track so goddamn much, I decided to enhance / remaster it.

It took me a few hours, but I did the following to improve the quality:

Spectral filtering to remove the OGG compression artefacts.

Expanded frequency response from 32KHz to the full Lossless CD-quality 44.1KHz.

Enhanced the treble and bass for a more punchy sound.

The enhanced version: Download
by marcusss at 8:00 AM EDT on March 14, 2018
Nice work. Nice vocals in that song

edited 8:06 AM EDT March 14, 2018
by mariofan12ify at 8:50 AM EDT on March 14, 2018
I can't wait for them!
Question, how do you apply the looping to the ogg files?
by bxaimc at 9:02 AM EDT on March 14, 2018
It’s something I gotta add later today.
by simonmkwii at 10:35 AM EDT on March 14, 2018
It will be really useful, not just for the Super Mario Run oggs, but for adding the info to any looped ogg, especially if a specific game relies on externally defined points!

Maybe consider defining a few more tag names that point to the loop function, because the "XIPH_CUE_LOOP" tag Nintendo used is a bit clunky to type...

edited 10:36 AM EDT March 14, 2018
by bxaimc at 10:47 AM EDT on March 14, 2018
Well, so far vgmstream can read the normal variations like LoopStart, LOOPLENGTH, LoopEnd, etc.
by Vector Harbor at 1:08 PM EDT on March 14, 2018
I personally find a other loop point, try this :

<LOOP_START> : 56 303
<LOOP_END> : 3 502 457

Edit : Here the Logg version of it : WankoSoba_RB_32.logg

edited 1:12 PM EDT March 14, 2018
by bxaimc at 1:12 PM EDT on March 14, 2018
I’d suggest making a copy of the original file and mess with the copy if you’re modifying loops :)
by mariofan12ify at 12:53 PM EDT on March 16, 2018
@simonmkwii - So how's the extracting going?
by simonmkwii at 10:40 AM EDT on March 17, 2018
@mariofan12ify - 8 files are done so far with 2 in RAM dumps waiting to be extracted.

This leaves 23 more to do.

I'll have to delay the release unfortunately, this isn't a quick and easy process to do, and it wears you down after a while.

Especially hearing the same damn track looping 100 times while the RAM gets dumped to storage.

I can't even mute it, as the dipshit developers who created this RAM dumping app mapped the volume down key to "cancel operation".

I guarantee a release by the end of March, but there's a possibility it could come earlier.

Just... don't get your hopes up.
by mariofan12ify at 11:24 AM EDT on March 17, 2018
That makes sense, I assumed it would be a lengthy process. But take you time with it, I've already waited a while for this, so I really don't mind waiting longer. Thanks again for your work!
by MurraySkull at 5:15 PM EDT on March 17, 2018
simonmkwii, what RAM dumping app are you using?
by simonmkwii at 7:09 AM EDT on March 20, 2018
@MurraySkull - I'm using GameGuardian.

The ogg files are still encrypted when in RAM, but I found an exploit/workaround for this.

I won't be disclosing the method publicly, mainly because it works in all the Nintendo mobile games, and also because I don't want them to patch the exploit in case they add more music to each game.

The exploit works in Super Mario Run, Fire Emblem Heroes, Animal Crossing: Pocket Camp and will most likely also work in Mario Kart Tour when it gets released.
by AnonRunzes at 11:16 AM EDT on March 20, 2018
>I won't be disclosing the method publicly, mainly because it works in all the Nintendo mobile games, and also because I don't want them to patch the exploit in case they add more music to each game.
>because I don't want them to patch the exploit in case they add more music to each game
>I don't want them to patch the exploit
>patch the exploit
Nintendo, you got yourselves an idea.
by Chocolate2890 at 2:29 PM EDT on March 20, 2018
Nintendo browsing the HCS forums. riiiiiiiight. yea just tell us
by AnonRunzes at 3:37 PM EDT on March 20, 2018
lol you're just in denial that Nintendo won't encrypt their shit data again so it won't even look readable anymore in one of their shit mobile games

if simonmkwii doesn't want that to happen he should use his head instead of going 180 and saying "meh i know nintendo's gonna act around the whole encryption thing so i'm not gonna show the method to you guys, BUT i'm gonna post the decrypted ogg files anyway 'cuz you just deserve to listen to these precious compositions at least once :P", meaning he has no idea how to actually choose between one thing and another so he just bends two choices at once while attempting to make himself look discrete for doing so. not to mention he will please everyone while doing this, rendering his whole argument a moot point entirely.

edited 3:46 PM EDT March 20, 2018
by simonmkwii at 10:03 PM EDT on March 20, 2018
@AnonRunzes - If you think Nintendo's mobile games are shit, why are you responding to a post that focuses on a Nintendo mobile game?
by simonmkwii at 10:09 PM EDT on March 20, 2018
Look, sorry for being a total dick, but...

I might also add that due to the rude response, I might not ever disclose my exploit method publicly.

I told @bxaimc the method, and that's all I'll say.

Once all files are decrypted and ready, I'll upload them to JoshW.
by AnonRunzes at 10:10 PM EDT on March 20, 2018
@simonmkwii - why is that question even relevant in the first place? jeez, it's as if you decided to cling into that part alone for the sole reason of boiling yourself some blood for no discernible reason.

besides, i already said what needed to be said here. there's no need to nitpick irrelevant parts of my post as an excuse to invalidate anything i have ever said here anyway.

EDIT: lol now you decided to edit your post to make yourself look "better", if that's the case why didn't you think of making an entirely new post instead? you know what, just look elsewhere if you want to underestimate everyone's intelligence like this.

edited 10:15 PM EDT March 20, 2018
by simonmkwii at 10:15 PM EDT on March 20, 2018
@AnonRunzes

This is about Super Mario Run's music.

Either talk about that, or honestly just fuck off.

I'm under enough stress to release it by the end of the month, I don't need more.

Stop pushing it. I'll release the exploit info if I decide to. You take no part in my decision.

I know I'm being an absolute dick, but it's unbelievably annoying. Please stop.
by simonmkwii at 10:18 PM EDT on March 20, 2018
@AnonRunzes - If my post were edited, it would say "edited".

As such, it doesn't, because it wasn't.
by Franpa at 9:15 AM EDT on March 21, 2018
Want to know how to mute the RAM dumping app and not anything else? Right-click volume icon, choose "Open Volume Mixer" and while the RAM Dumper program is producing audio you can turn its volume down.

Under Windows 7 and earlier you can just double-click the volume icon to open the Volume Mixer, in Windows 10 they got rid of that functionality because Microsoft are fucked.

edited 9:15 AM EDT March 21, 2018
by MurraySkull at 9:20 AM EDT on March 21, 2018
Don't think that'll work on Android.
by simonmkwii at 11:00 AM EDT on March 21, 2018
@MurraySkull - Indeed, my Samsung tablet does not run Windows!
by simonmkwii at 12:14 AM EDT on March 23, 2018
Super Mario Run is officially done.
by mariofan12ify at 1:56 AM EDT on March 23, 2018
Yes! Can't for a download link.
by Chocolate2890 at 1:41 PM EDT on March 25, 2018
Uhhh, pretty sure that's not what he meant by "done".
by simonmkwii at 8:15 PM EDT on March 25, 2018
@Chocolate2890 - By done I meant I completed the task of pulling the decrypted ogg files out of memory, naming them, compiling them, adding them to a 7-zip archive and uploading it to JoshW.
by Chocolate2890 at 10:59 PM EDT on March 25, 2018
Patiently waiting for it to be on joshw, as it is not currently
by simonmkwii at 10:07 AM EDT on March 26, 2018
@Chocolate2890 - Give bxaimc some time to sort them out!

See here: https://vgm.hcs64.com/upload/list.php

bxaimc (as of 1:07 AM, 27th of March, 2018 AEDT) has 24 uploads to sort through, so the amount of time is totally understandable, in my opinion.
by bxaimc at 10:23 AM EDT on March 26, 2018
Wednesday or Thursday it’ll be available.
by simonmkwii at 10:55 AM EDT on March 26, 2018
@bxaimc - Fantastic! Thanks.

I'm dumping, ripping, sorting and uploading various Switch games right now, which I can finally do because of the new keys!
by bxaimc at 3:32 PM EDT on March 26, 2018
Ok...I guess. We’ve got most of them done already so I’ll see what I’m missing then.

Fwiw, I’m rejecting most CRIWare games right now on switch because there isn’t a proper extractor. I want those to be done correctly. I had sonic forces done ages ago but I didn’t want to release it because we already have a PC rip and all the file names are bad. I didn’t want the same issue with switch. So far I’ve redone some of the older rips as well to get a more “proper” rip I guess?

edited 3:51 PM EDT March 26, 2018
by simonmkwii at 8:07 PM EDT on March 26, 2018
I'll see if there's a filename table somewhere in the game's files.

EDIT: Yeah, there is... discard the rip.

edited 8:33 PM EDT March 26, 2018
by 1425720626 at 10:16 PM EDT on March 26, 2018
@simonmkwii @bxaimc
I played Sonic Forces before, may I help you tagging them like Sonic Adventure DX's Gamecube version?
Also, are there any differences between the music of PC and Switch versions?

edited 10:19 PM EDT March 26, 2018
by bxaimc at 10:25 PM EDT on March 26, 2018
Oh I’m not worried about the tagged versions. Some of us just prefer original filenames :)

Feel free to though.

edited 10:27 PM EDT March 26, 2018
by 1425720626 at 1:03 AM EDT on March 27, 2018
Done.
Now uploading it to JoshW.
by 1425720626 at 10:58 PM EDT on March 28, 2018
Is it done yet? You said they will be available today.

edited 10:58 PM EDT March 28, 2018
by mariofan12ify at 12:11 AM EDT on March 29, 2018
He said they'll be available later today.
by bxaimc at 12:17 PM EDT on March 29, 2018
As promised, SMR is up now. Expect more uploads showing up later throughout the day. I will add support for looping today as well so it should be working hopefully in the next vgmstream release. Do note, the frontend is a little on the slow side with real-time updates, so you might have to go directly to the joshw links, unless it’s displayed on the frontend already by the time you read this.


Update: Looping works now on my end, look forward to next vgmstream release.

edited 9:21 PM EDT March 29, 2018
by jurassicPieter at 2:07 AM EDT on August 15, 2018
A few months passed and I was hoping the same decryption method was used on Animal Crossing Pocket Camp...
by MurraySkull at 6:51 AM EDT on August 18, 2018
Well, here are the title and download tracks, straight from the APK:
http://www.mediafire.com/file/35tsfitvn7aj769/ACPC_APK_BGM.zip/file

As for what is downloaded to the SD card, I have been unable to play it, though it appears to be FSB5:
http://www.mediafire.com/file/h44siu1jf9c7m8r/ACPC_BGM_Cache.zip/file



edited 10:03 PM EDT August 18, 2018
by simonmkwii at 1:12 AM EDT on September 6, 2018
@MurraySkull - hey do you have the game's executable for me to look at?
by MurraySkull at 4:28 AM EDT on September 6, 2018
Well, here is the APK:
http://www.mediafire.com/file/ygt9l4bk99lj5qd/Pocket_Camp_1.7.0.apk/file
Help please by JDJG_IncOfficial at 5:10 PM EDT on October 26, 2019
Can I get the details to be able to rip the files?


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source