MMC app missing from US iTunes store May 19 2016

Discuss My Media Center for Windows 8, Windows RT, iOS, Android, and WP, and ask Ceton for support.
Important Information
Ceton no longer participate in this forum. There is no official support mechanism for My Media Center.

Re: MMC app missing from US iTunes store May 19 2016

Post#141 » Thu Dec 07, 2017 2:12 am

hardersa wrote:I have two iphone 7's with iOS 11.2 installed. One of them has the My MC app working because it been on the phone since it was new, is there any software that would allow me to transfer it to the other one? I tried AnyTrans, but no luck.

Also, I'm just seeing your thread. Are trying to get the app and get someone to submit it to app store or will what you''re working on only work for people with jail broken phones? Thanks!


See post #122. It explains what needs to happen.
DanITman
 
Posts: 22
Joined: 7 February 2017

Post#142 » Thu Dec 07, 2017 2:17 am

hardersa wrote:I have two iphone 7's with iOS 11.2 installed. One of them has the My MC app working because it been on the phone since it was new, is there any software that would allow me to transfer it to the other one? I tried AnyTrans, but no luck.

Also, I'm just seeing your thread. Are trying to get the app and get someone to submit it to app store or will what you''re working on only work for people with jail broken phones? Thanks!


Theoretically, we will be able to install the app on non jailbroken phones if we can get these last steps done
RyC
 
Posts: 643
Joined: 21 August 2012

Post#143 » Thu Dec 07, 2017 3:25 am

I’ve been following r/jailbreak today and there’s a lot of activity going on recently. Fingers crossed that the exploits work - I have 10.3.2 and 10.3.3 devices at my disposal.

I’ll keep an eye on things as much as I can, but we might have something in the next few weeks!


Sent from my iPhone using Tapatalk
bryankennedy2
 
Posts: 25
Joined: 8 September 2012

Post#144 » Thu Dec 07, 2017 12:56 pm

That’s great news! If it comes down to buying a device on eBay, I certainly would contribute.


Sent from my iPhone using Tapatalk
User avatar
Jacoats
 
Posts: 24
Joined: 16 March 2017

Post#145 » Tue Dec 12, 2017 6:16 pm

Has anyone confirmed that there actually is a 64bit version of the app? I believe the 32 bit worked all the way up to 10.3.2
DanITman
 
Posts: 22
Joined: 7 February 2017

Post#146 » Tue Dec 12, 2017 7:43 pm

DanITman wrote:Has anyone confirmed that there actually is a 64bit version of the app? I believe the 32 bit worked all the way up to 10.3.2

If you go to Settings-->General-->About, there is an Applications item. If you can't click on it, that means all installed apps are 64-bit.
User avatar
Scallica
 
Posts: 2411
Joined: 6 June 2011
Location: USA!
HTPC Specs: Show details
5+ YrsTGB VeteranStaff
HTPC Enthusiast / Forum Moderator - TGB.tv Code of Conduct

Post#147 » Tue Dec 12, 2017 9:10 pm

The app is definitely 64-bit. I can install and launch the real IPA from bryankennedy on my iPhone X, but it won't let me continue until I enter his iTunes username and password (which I don't have and what we're trying to get around with these clutch dumps)
RyC
 
Posts: 643
Joined: 21 August 2012

Post#148 » Wed Dec 13, 2017 3:12 am

RyC wrote:The app is definitely 64-bit. I can install and launch the real IPA from bryankennedy on my iPhone X, but it won't let me continue until I enter his iTunes username and password (which I don't have and what we're trying to get around with these clutch dumps)


And I really don't want to give those out - I'm sure everyone understands :)
Keep an eye on r/jailbreak, though - fingers crossed that we see a full break soon, which will allow me to get the 64-bit dump
bryankennedy2
 
Posts: 25
Joined: 8 September 2012

Post#149 » Mon Dec 18, 2017 3:50 pm

So what exactly is signed in these .ipa files and what is the signing tied to (ie: is the Apple ID tied to it?)?

My brother and I both purchased this app ~several years ago.

He happened to have his copy of the full .ipa file downloaded from the app store for the current version (1.4.5), so he was able to re-install it on his devices when he upgraded recently.

I only had version 1.3.3, but it looks like my copy wasn't the full .ipa file, perhaps just the partial one stored on the iOS device? Even if I was happy with version 1.3.3, it won't install because version 1.3.3 isn't compatible with iOS 11 (already tried...).

Anyway, his .ipa contains a file named "iTunesMetadata.plist" that contains an XML document containing a bunch of info about the app and the iTunes account it is registered under. Depending on exactly what is signed and what the signing is keyed to, we were thinking that it might be possible to modify the .plist file in his with my info and then load it onto my iPhone and iPad (I recently upgraded from an iPhone 6S to iPhone X and iPad Air 2 to iPad Pro 10.5"), but we're a bit stuck on a few of the fields. The account info section looks like this (potentially sensitive values, even the purchase date, have been changed to protect the innocent...):

Code: Select all
      <dict>
         <key>accountInfo</key>
         <dict>
            <key>AccountStoreFront</key>
            <string>111111-1,32</string>
            <key>AppleID</key>
            <string>email@someserver.com</string>
            <key>DSPersonID</key>
            <integer>22222222</integer>
            <key>DownloaderID</key>
            <integer>0</integer>
            <key>FamilyID</key>
            <integer>0</integer>
            <key>PurchaserID</key>
            <integer>22222222</integer>
         </dict>
         <key>purchaseDate</key>
         <string>2012-12-12T12:12:12Z</string>
      </dict>


It's obvious what should be put in for the AppleID value, but it's not clear if the AccountStoreFront value is unique to the user or something that identifies the vendor or which iTunes store it was purchased from (ie: USA or another country). It's also not clear where I would get my "DSPersonID / PurchaserID" values from - in his file they have the same value, which is why I changed both to "22222222" here.

The "iTunesMetadata.plist" for the 1.3.3 version of the app that I have is radically different (it isn't XML), so it isn't a simple matter of just transferring values from mine to his, though I believe I can identify the purchase date in it (there are 2 dates in there).

Naturally, I also upgraded to the most recent version of iTunes before upgrading the devices and wasn't smart enough to make sure I had recent backups of all of my .ipa files before taking any action. I can rollback to iTunes 12.6.3 to download all of my other .ipa files from the app store and doing so might shed some light on what values go in these fields, but if the signing of the .ipa means that modifying these values won't work, then it isn't worth going to the effort.

Based on the line of discussion going on here, I'm guessing that it isn't as easy as this or someone would have suggested this already. This would obviously only work for people who actually purchased the app, but that should be OK as we shouldn't be encouraging people who never paid for the app to install it for free.
gsr
 
Posts: 76
Joined: 6 September 2012

Post#150 » Mon Dec 18, 2017 5:23 pm

Unfortunately, it doesn't work like that :(

The IPA binary itself is encrypted and signed with the original purchaser's iTunes account info. When you're running a legitimate app from the App Store, the device decrypts the binary in memory as it's run, and then what Clutch does is dump the decrypted binary out to a new IPA (so we're not breaking the encryption)

This whole re-signing issue is that Apple doesn't let you install any IPA (more or less) unless it's signed with an Apple distributed certificate (aka buying the $99 developer program).

We still need a 64-bit dump of the 1.4.5 IPA, which can only be grabbed from jailbroken devices (which is only earlier versions of iOS 10 and previous versions of iOS as of now). I think bryankennedy is still trying to get a device that is 64-bit and has a version of iOS that can be jailbroken.
RyC
 
Posts: 643
Joined: 21 August 2012

Post#151 » Mon Dec 18, 2017 5:35 pm

RyC wrote:Unfortunately, it doesn't work like that :(

The IPA binary itself is encrypted and signed with the original purchaser's iTunes account info. When you're running a legitimate app from the App Store, the device decrypts the binary in memory as it's run, and then what Clutch does is dump the decrypted binary out to a new IPA (so we're not breaking the encryption)

This whole re-signing issue is that Apple doesn't let you install any IPA (more or less) unless it's signed with an Apple distributed certificate (aka buying the $99 developer program).

We still need a 64-bit dump of the 1.4.5 IPA, which can only be grabbed from jailbroken devices (which is only earlier versions of iOS 10 and previous versions of iOS as of now). I think bryankennedy is still trying to get a device that is 64-bit and has a version of iOS that can be jailbroken.

Thanks for the reply. I had a hunch it may have been a fool's errand / wishful thinking trying to edit the .plist file. :)

Of course, there's probably still value in getting copies of all of my other .ipa files for when something like this happens to another app I've purchased.
gsr
 
Posts: 76
Joined: 6 September 2012

Previous

Return to Ceton My Media Center



Who is online

Users browsing this forum: No registered users and 1 guest

cron