Jump to content

Welcome to AppCake Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

AUv3 plugins not working for resigned apps


  • You cannot start a new topic
  • Please log in to reply
13 replies to this topic

#1
pincur

pincur

    Fresh Newbie

  • IC Lurker
  • Pip
  • 4 posts
    • Time Online: 1d 7h 29m 4s

Hi guys,

 

First of all, hats down for this place all people involved. I have been a silent 'peer' user for more than 10 years (I remember the initial appcake).

 

I am currently using resigning ipas with paid developer account (using various methods - appdb, iOS App Signer, Cydia Impactor and my own script). What I have noticed is that if some app is both standalone and AUv3 (AudioUnit v3) plugin, it doesnt work in plugin mode.

 

The plugin version is simply a nested .appex package (under Payload/PlugIns/*.appex) having its own assets, binaries etc. Is the problem related to the fact the binary of the plugin was not cracked? Or is it a matter of how resigning is done? I have found a few other threads on same topic so I expect this not to be as simple as resigning the inner .appex (otherwise it would be done years ago by someone). Any place to find more details on what others have already found about this problem? I could try to work on it (if there is some hope) as I'm sure it's something many people have been waiting for years.

 

I have tried with simple .appex resigning cloned form signing the main .app package, but no success. The below script is executed providing .ipa file to be resigned path as an argument. Please note the script does resigning properly for main .app.

 

 

My resigning script as a starting point


#!/bin/bash

mkdir signed
mkdir temp

prov=$(echo *.mobileprovision)

security cms -D -i $prov > provision.plist
/usr/libexec/PlistBuddy -x -c 'Print :Entitlements' provision.plist > entitlements.plist

unzip -o -qq $1 -d temp

appdir=$(echo temp/Payload/*.app)

rm -rf "$appdir/_CodeSignature"

cp $prov "$appdir/embedded.mobileprovision"

if [[ -d "$appdir/PlugIns" ]]
then
    echo "Plugins folder exists"
    plugdir=$(echo $appdir/PlugIns/*.appex)

    rm -r $plugdir/_CodeSignature
    cp $prov $plugdir/embedded.mobileprovision
    codesign -f -s "<apple dev identity>" --entitlements entitlements.plist $plugdir
    codesign -f -s "<apple dev identity>" --entitlements entitlements.plist $plugdir/Frameworks/*
fi

codesign -f -s "<apple dev identity>" --entitlements entitlements.plist $appdir
codesign -f -s "<apple dev identity>" --entitlements entitlements.plist $appdir/Frameworks/*

(cd temp; zip -qq -o -r ../signed/$1 Payload)

rm -r temp/Payload

  • bresk likes this

#2
bresk

bresk

    Caker

  • IC Member
  • 38 posts
    • Time Online: 1d 22h 52m 32s

Nice one !  I really hope someday a solution will be found. 



#3
user_hidden

user_hidden

    Forum Admin

  • Admin
  • 66,603 posts
    • Time Online: 323d 7h 17m 44s
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 4, iPhone SE, iPhone 6, iPhone 8, iPad Mini, iPad Mini 2, iPad 1, iPad 2, iPad 5, MacBook Air, iHave a PC
  • Most used iOS:iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, iOS 11, iOS 12

can someone try these newly posted auv3 ?

 

https://www.iphoneca...329509841_.html

 

https://www.iphoneca...945375756_.html

 

@bresk

@Auxy

@Luckzzz

@MRWTF

@KraftC

@VivaLaBamm


  • bresk likes this

#4
serdjo

serdjo

    Fresh Newbie

  • IC Lurker
  • Pip
  • 1 posts
    • Time Online: 1h 12m

seems we see a lot of progress, at last! These two and recently uploaded Magellan 2, Ob-X d & OPL works just fine in AUM. Ios13.3


  • user_hidden likes this

#5
jaybe

jaybe

    Getting Known

  • IC Member
  • 27 posts
    • Time Online: 3d 13h 58m 26s

All work awesome on 2018 iPad, iOS 13.5

 

Hi User_Hidden, how is this being done? Is it using a new signing method or manually edited?



#6
user_hidden

user_hidden

    Forum Admin

  • Admin
  • 66,603 posts
    • Time Online: 323d 7h 17m 44s
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 4, iPhone SE, iPhone 6, iPhone 8, iPad Mini, iPad Mini 2, iPad 1, iPad 2, iPad 5, MacBook Air, iHave a PC
  • Most used iOS:iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, iOS 11, iOS 12

All work awesome on 2018 iPad, iOS 13.5

 

Hi User_Hidden, how is this being done? Is it using a new signing method or manually edited?

 

 

completely new method developed by ME


  • bresk likes this

#7
jaybe

jaybe

    Getting Known

  • IC Member
  • 27 posts
    • Time Online: 3d 13h 58m 26s

completely new method developed by ME

Impressive! we are really very thankful. hopefully it can be applied to many of the auv3 plugin already here?



#8
user_hidden

user_hidden

    Forum Admin

  • Admin
  • 66,603 posts
    • Time Online: 323d 7h 17m 44s
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 4, iPhone SE, iPhone 6, iPhone 8, iPad Mini, iPad Mini 2, iPad 1, iPad 2, iPad 5, MacBook Air, iHave a PC
  • Most used iOS:iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, iOS 11, iOS 12

Impressive! we are really very thankful. hopefully it can be applied to many of the auv3 plugin already here?

 

older ones would have to be recracked,

unfortunately many belonged to Tennebrarum who is no longer active.



#9
jaybe

jaybe

    Getting Known

  • IC Member
  • 27 posts
    • Time Online: 3d 13h 58m 26s

older ones would have to be recracked,

unfortunately many belonged to Tennebrarum who is no longer active

Tennebrarum’s most recent entry seems to be 7th April 2022. If it’s ok with you I’d try to reach out to him



#10
bresk

bresk

    Caker

  • IC Member
  • 38 posts
    • Time Online: 1d 22h 52m 32s

completely new method developed by ME

 

That's really impressive :good: 

I had lost the hope by now.

I will try the two posted and report back from my ios11 ipad  


  • user_hidden likes this

#11
bresk

bresk

    Caker

  • IC Member
  • 38 posts
    • Time Online: 1d 22h 52m 32s

The filter one installs and loads with no problem. 

 

The limiter one minimum ios is 12 so I can't test.


  • user_hidden likes this

#12
tysaksjam

tysaksjam

    Fresh Newbie

  • IC Lurker
  • Pip
  • 3 posts
    • Time Online: 41m 16s

The filter one loads and installs without any issues.



#13
adeLmo

adeLmo

    Fresh Newbie

  • IC Lurker
  • Pip
  • 1 posts
    • Time Online: 1h 13m 12s
I have saved many files of Tenebrarum
Can it help?


#14
user_hidden

user_hidden

    Forum Admin

  • Admin
  • 66,603 posts
    • Time Online: 323d 7h 17m 44s
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 4, iPhone SE, iPhone 6, iPhone 8, iPad Mini, iPad Mini 2, iPad 1, iPad 2, iPad 5, MacBook Air, iHave a PC
  • Most used iOS:iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, iOS 11, iOS 12

 

I have saved many files of Tenebrarum
Can it help?

 

unfortunately no