Dumpdecrypted砸壳失败,求教


#1

我用dumpdecrypted砸壳,报错dyld: could not load inserted library ‘dumpdecrypted.dylib’ because no suitable image found. Did find:
dumpdecrypted.dylib: required code signature missing for ‘dumpdecrypted.dylib’

/private/var/mobile/Containers/Data/Application/69E1EFA7-86DD-4D55-8F59-6D83D6974A23/Documents/dumpdecrypted.dylib: required code signature missing for '/private/var/mobile/Containers/Data/Application/69E1EFA7-86DD-4D55-8F59-6D83D6974A23/Documents/dumpdecrypted.dylib'

我的微信在手机里的可执行的文件目录/var/containers/Bundle/Application/6A0A9377-9C98-426B-9BED-08AE81DC2DF2/WeChat.app/WeChat , 我觉得这个文件的路径是不是有问题,var/mobile/Containers,正常的都会有一个mobile, 还是因为重签名的问题?谢谢


#2

required code signature不写得很清楚吗,建议了解一下iOS签名机制


#4

根本不是一回事,我说的是dump用的dylib是要签名的


#5

首先,你的ipa必须成功重签名, dumpdecrypted.dylib也需要重签名,这样才能被合法加载,否则内核是不允许未经过签名的代码和库运行的。


#7

还不赶紧了解一下张总的Dumpdecryted改进版https://github.com/AloneMonkey/dumpdecrypted