一个Deb中的执行文件加了__RESTRICT/__restrict段,我用二进制编辑工具把该执行文件的__restrict修改后,拷贝到手机替换原执行文件,也装了Appsync,但是执行后仍然闪退。
请教各位大神,一般会是什么原因导致的?谢谢!
查看SysLog,提示:Could not find program specified by service: 13: Permission denied: /Applications/XXXX.app/XXXX
可执行文件权限是啥
刚刚看了一下。没有修改前,是mobile权限。修改之后,通过助手传过去,变成了root权限
权限问题解决了,还是闪退,报这样的错误:
May 17 15:25:24 iPhone com.apple.xpc.launchd[1] (UIKitApplication:com.xxxx.xxxx[0x6ac][1168]) : Service exited due to signal: Killed: 9
都搞定了,用ldid重新签名一下就好了
前面没看到,讲真你要Hook的话直接加个LC注入你的dylib就行了啊,改RESTRICTED可不怎么优雅
1 个赞
加个LC是什么意思,求LC全称
怎么用ldid重新签名 可否在说的详细一点
我用ldid -S YouProgramName 成功后运行依旧闪退
大神 lc注入是什么。求解释
Load Commands 看视频、视频
ylrc
(原来如此)
请问大神们怎么 ldid重新签名的
ldid -S我记得是
老哥,我修改完后,重新签名还是闪退.我想hook的是qq音乐
修改__RESTRICT/__restrict后,我使用iphone5s,ios8.1系统,只要是安装了appsync就可以直接安装没有进行签名的ipa文件并且正常打开,但是ios8.4以上系统(ios8.2-ios8.3没试过),就必须要重签名才能安装、正常打开App,如果没有重签名,只能安装成功打开后闪退.有没有办法做到在高系统上不用重签名就可正常安装、打开?