iOS10.2 soca只能打印加载信息,不能打印NSLog了?

最近在学习书上的例子,6s 10.2设备上用socat打印日志,Socket CAT版本1.7.1.1,日志如下:


只有加载动态库的信息,其中程序和iOSREHookerTweak中的NSLog信息都没有显示出来。
另外问下有没有办法其他打印出syslog信息,在10.2上/var/log/syslog已经没有这个文件了,看论坛上一些其他工具idevicesyslog,Syslog93好像也都失效了

iOS 10 hook里的nslog 无法打印!请问有没有大神能解决?。。。。

Socket CAT 怎么用啊 ?

目前只找到两种不太方便的方式:
1、用deviceconsole。可打印出NSLog,但这个工具会记录一堆日志信息,筛选太不方便。
2、用alert或者写文件。这种方式调试起来效率太低了

这个其实就是soca,在cydia里面可以搜索到SOcket CAT,你可以在论坛里面搜索soca用法,但目前这种方式在iOS10下已经不能打印NSLog了,因为iOS10日志系统已经变了

用最新的deviceconsole可过滤,详情见http://www.jianshu.com/p/9120e46f98b1

hook里面的日志,打印不出来,有办法吗

我的qq22894603,加一下,我们聊聊

用deviceconsole,可以按照这个http://www.jianshu.com/p/9120e46f98b1

打印不了,比如我打印系统应用,appstore什么的,hook信息。打印不出来

就是用这个,hook里的nslog 打印不出来,我hook苹果商店

话说deviceconsole的log 是不是字符长度限制

ssh phone
cp -a /System/Library/LaunchDaemons/com.apple.syslogd.plist /Library/LaunchDaemons/
launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
launchctl load /Library/LaunchDaemons/com.apple.syslogd.plist
then syslog is ok!

大大 我试过这个方法也不行,请问这问题 syslogd后来还是能用在ios 8吗?

…结果拼命冲刺找到解法:
步骤如下:
Step1.安装syslogd
Step2.安装FlipControlCenter
https://www.reddit.com/r/jailbreak/comments/50niif/question_does_syslogd_work_on_933/
Step3.安装syslogflipswitch
http://cydia.saurik.com/package/com.ichitaso.syslogflipswitch/
Step4.按照文中教学,关闭开启syslogd快捷键,再试一次就可以产生syslog

打完收工,祝各位同学开发顺利

1 Like