This page is a wiki. Please login or create an account to begin editing.


7 posts / 0 new
Last post
soudesune's picture
Offline
Joined: 2009 Dec 19
Issue No. 1 on the MacFormat App

I have on my iPod Touch the MacFormat app. The app is there to encourage you to subscribe to MacFormat and issue no. 1 was scanned and made freely available on the app. So far I have uploaded 7 of the first 10 MacFormat issues. Issues 1, 4 & 10 still elude me and getting issue 1 up would be wonderful. I have sent a couple of e-mails off to MacFormat but to no avail.

How can I get it off the app without bricking the device? Apple don't make things easy to get off the iDevice. Any help would be appreciated.

Comments

MikeTomTom's picture
Offline
Joined: 2009 Dec 7

How did you get on with this?

I don't use iOS devices, but looking online, there seem to be a few payware solutions...

However, it seems like you can do this fairly easily at no extra cost via iTunes. See:
Transfer files between your Mac in iTunes and iOS apps

Or, if you use a PC with your iPod Touch:
Transfer files between your PC and devices with iTunes

WhosIt.There's picture
Offline
Joined: 2014 Aug 23

iTunes can't transfer apps (it doesn't even back them up), only documents.

You can get the app off the device with something like iMazing, but then you have to get the magazine out of the app, which may well not to be possible (unless it's a simple reader with PDFs of the magazines) ... short of running the app under macOS Big Sur and taking separate screen grabs of each page.

If the magazine issues are individual PDFs and the iOS version is new enough, then you should be able to simply email them to yourself via the Files app on the iPod Touch. Otherwise and appropriate version of iTunes, iMazing, etc. should be able to transfer them.

adespoton's picture
Offline
Joined: 2015 Feb 15

Getting the magazine out of the app should actually be pretty easy. It's likely either PDFs or JPEGs stored in a directory. There could be basic encryption (like a byte XOR) done over the pages, but I doubt it, as it's already difficult to extract stuff from an iPhone app.

soudesune's picture
Offline
Joined: 2009 Dec 19

@MTT: iTunes was useless. It only shows the Doucuments folder.
@WhosIT.There: iMazing was somwehat better. I downloaded the app but it is only 3MB big. I uncompressed it and I found a file called log_macformatmagazine.log. In it is what looks like JSON. The chunk in question for MF 01 is below. Does swrve mean anything to anybody?
iMazing does show that the MacFormat app takes up 1.29GB.
There is an option in iMazing for «Export Raw Files» but it wants me to fork out USD50 for a 2-device licence, which I'd do, if I knew it would work.
However, I'm wondering if the files can be downloaded using the data in the JSOn snippet below. It's been 20 years since I worked with GET-statements. I always used POST myself.

I'm this far: https://api.futr.efs.foliocloud.net/getPurchasedProduct?product_id=3226&... 1&sku=com.futurenet.macformatmagazine.ISSUE1SPECIAL&free_download=1&description=null&publish_on=1979-01-01 00:00:00&active=1&subscription_product=0&rendition_version=1&file_size=1282548729&file_checksum=a3f81dea06c95baf4df6ff57659a49fa&deleted_date=null
but this returns only an empty page.

"images":{"cover":["http:\/\/media.futr.efs.foliocloud.net\/w0XpLBGjimtrri0NdS8V\/EJYrLY0LdzlDGmL458Dx\/images\/comfuturenetmacformatmagazine262-cover-13742445374587-355x464.png"]},"download_url":"https:\/\/api.futr.efs.foliocloud.net\/getPurchasedProduct"},{"product_id":"3226","product_title":"Issue 1","sku":"com.futurenet.macformatmagazine.ISSUE1SPECIAL","free_download":"1","description":null,"publish_on":"1979-01-01 00:00:00","active":"1","subscription_product":"0","rendition_version":"1","file_size":"1282548729","file_checksum":"a3f81dea06c95baf4df6ff57659a49fa","deleted_date":null

adespoton's picture
Offline
Joined: 2015 Feb 15

Aha! So it's pulling PNG files from the server.
http://media.futr.efs.foliocloud.net//w0XpLBGjimtrri0NdS8V//EJYrLY0LdzlD... for the cover.

You might want to run the app on your device through a network proxy, and gather the actual image URLs that are being pulled down. That JSON won't help you all that much unless you find all the credential details in the app.

WhosIt.There's picture
Offline
Joined: 2014 Aug 23

That cover image is just the placeholder to appear on a screen where you can choose from a pictorial list which issue of the magazine to read.

The actual magazine is in the second part of the code in a way that isn't easy to simply re-edit into a proper URL.

"download_url":"https:\/\/api.futr.efs.foliocloud.net\/getPurchasedProduct"},{"product_id":"3226","product_title":"Issue 1","sku":"com.futurenet.macformatmagazine.ISSUE1SPECIAL","free_download":"1","description":null,"publish_on":"1979-01-01 00:00:00","active":"1","subscription_product":"0","rendition_version":"1","file_size":"1282548729","file_checksum":"a3f81dea06c95baf4df6ff57659a49fa","deleted_date":null