0

So, I'm trying to extract the music from a Java Mobile game. It's Block Breaker Deluxe 2. Unfortunately there is nothing on the Internet about it, pretty much. At least about the music. I used to play this game a lot years and years ago. I want to extract the music for personal use. Just to listen. When I open the file with the Java Decompiler, I only get the class files and so. Plus some other files which appear to be data. This is where I got the file from: download link

I know that many of the files are either PNGs or classes. What about the music?

  • Why not just to un-zip it. Rename your .jar file to .zip, extract it to folder and find your music file. – Maksim Aug 21 '14 at 21:40
  • @Maksim That what I did in first place. But I didn't find any audio files there. – Helder Novais Aug 21 '14 at 21:45
  • they could be named anything, and may not actually have an extension. – Ben Potter Aug 21 '14 at 22:51
  • If you can't find the music assets, you may need to inspect the decompiled source to see how they are loaded. – Mike Strobel Aug 22 '14 at 14:49
  • @MikeStrobel It seems to call java functions to play it. getResourceAsStream and so. I am not a Java developer, so I'm not used to Java. I know some files that seem to be called by the game. It's visibl when using an emulator showing the log. I inspected those files and they seem to have no header. Then I found on the Internet that .au files are commonly used on jar files, plus, they have no header, just the raw data. So I changed the extension to .au and non of my players could play that. – Helder Novais Aug 22 '14 at 19:43

0 Answers0