Dumpdecrypted 砸壳最后一步出错 iOS 10.1

我的设备是 iPad Pro 9.7,已经找到 Documents 目录和 TargetApp 目录,在 Documents 目录下执行
DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /var/containers/Bundle/Application/4C04CF68-0E76-41A3-B3DA-D3C6FF10A53A/TargetApp.app/TargetApp
出现
dyld: could not load inserted library ‘dumpdecrypted.dylib’ because no suitable image found. Did find:
dumpdecrypted.dylib: required code signature missing for ‘dumpdecrypted.dylib’
错误,求大神解救,在网上好像没有搜到相关内容!

1 个赞

试试重新编译个?

重新编译还是不行 一样的错误 是我的 Makefile 有问题吗?
GCC_BIN=xcrun --sdk iphoneos --find gcc`
GCC_UNIVERSAL=$(GCC_BASE) -arch armv7 -arch armv7s -arch arm64
SDK=/Users/XXX/Desktop/iPhoneOS.sdk

CFLAGS =
GCC_BASE = $(GCC_BIN) -Os $(CFLAGS) -Wimplicit -isysroot $(SDK) -F$(SDK)/System/Library/Frameworks -F$(SDK)/System/Library/PrivateFrameworks

all: dumpdecrypted.dylib

dumpdecrypted.dylib: dumpdecrypted.o
$(GCC_UNIVERSAL) -dynamiclib -o $@ $^

%.o: %.c
$(GCC_UNIVERSAL) -c -o $@ $<

clean:
rm -f *.o dumpdecrypted.dylib
`
是从 Xcode 8.1 里提取的 iOS 10.1 的 SDK,这个应该是牟问题的

可以麻烦大神您帮我编译一个 iOS 10.1 的吗,谢谢!

这不是写着吗

大神,请教我要怎样给他签名?
Sorry 俺是小白 :joy:

难道是说必须要有99刀开发者权限吗?:scream:

:joy: 自顶,还是未解决,求助!!!

:joy: 大神在哪?

理论上来说这玩意应该被越狱patch掉了。但是你用的是10.1不完美越狱我们就不知道了

我的是10.1.1越狱的 遇到同样问题


随便找了个证书给他签名

然后就好了

## 列出可签名证书
security find-identity -v -p codesigning
## 为dumpecrypted.dylib签名
codesign --force --verify --verbose --sign "iPhone Developer: xxx xxxx (xxxxxxxxxx)" dumpdecrypted.dylib

之后重新上传砸壳既可。

9 个赞
Thanks! 你的回答解决了我的问题

这里你是怎么操作的?新手求分享一下

求教 ,签名成功返回的是什么 ,这边操作的好像不对

按你的方法签名返回 Segmentation fault: 11, 10.0.2的系统

我现在用的是一个别人 hack 过的 dumpdecrypted.dylib,但是现在 404 了,我现在本地有保存一份

求教怎么解决的,我也出现这个问题了,头痛~~~

一键砸壳

庆哥太强了