Edit 2: Well I’ll be damned. An extremely knowledgeable and kind stranger just reverse-engineered the whole thing and poured it into a python script. And it’s only Monday. See comments for the script.


Edit: Oh wow, this community is already on fire. Thanks for your advice everybody, I didn’t even think of intercepting the downloads in transit! Brilliant.

I will try to see how far I can get there, but that does sound much easier than rummaging around in iOS. Thank you all :)


Hello,

I’m trying to get the downloaded audio out of an iOS app, but I struggle because the information I can find is mostly rather old, needs some additional software I need to pay for, etc. The content is downloaded post installing the app, so simply accessing the IPA doesn’t help.

I have this app called naturespace (see naturespace.org), it’s an app that has really good recordings of rain, thunderstorms, etc. In my opinion those recordings are far better than anything I’ve heard so far.

Now, I did pay for the content, but the app hasn’t been updated for years now, and there’s also been no new content for years as well. I wrote to the owners but didn’t get any response. I guess you could consider it abandoned at this point.

Since I fear that anytime soon the app stops working, I’d like to save that content.

I’m a bit tech savvy, I can work with CLI and such, but I’m not a professional coder or hacker, any help is appreciated.

Aaron
link
fedilink
English
31Y

I wouldn’t have a clue how to hack the content out of the app itself. Maybe re-recording it via a headphone adapter cable is the easiest way. I know they’re doing some funky 3D audio thing, but it’ll still be 2 channel audio.

@quandoquando@slrpnk.net
creator
link
fedilink
English
21Y

Yes, I thought about that as well, but if possible I would prefer to retain the original data (also I just like to tinker with stuff :) ).

However, like you said, they’re doing some “spatial” stuff they don’t disclose. I assume it’s just some EQ, but if they really have some algorithm to compute HRTF or even they’re own audio format, then re-recording might actually be the only solution.

Aaron
link
fedilink
English
21Y

I hear you, I’d like the original data too. If you do manage to get the files out, please do let us know what worked for you. Good luck!

@quandoquando@slrpnk.net
creator
link
fedilink
English
21Y

Lol, this community is simply amazing already :D

Somebody just reverse-engineered the App and the files’ encryption and poured it into a simply python script, see the comments in this thread.

Aaron
link
fedilink
English
11Y

Wow! LOL. That is amazing! :))

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
!piracy@lemmy.dbzer0.com
Create a post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others


Loot, Pillage, & Plunder


💰 Please help cover server costs.

Ko-FiLiberapay


  • 1 user online
  • 219 users / day
  • 509 users / week
  • 927 users / month
  • 4.94K users / 6 months
  • 1 subscriber
  • 3.23K Posts
  • 79K Comments
  • Modlog