无须越狱、自动集成、只需要一个砸壳的应用

搞定了!! 谢谢大神~~~ 不过旧的修改微信步数方法好像已经失效了 正在研究中哈哈

我的私有Cocoapod里面有。。。你看下

看了一下比较新的 WeChatPod 有 Step 相关的操作, 试着Hook一下, 发现微信并没有调用, 我的是最新6.5.15的

我试过可以的啊,你点进微信运动了吗

2017-09-14 11:05:01.335603+0800 WeChat[14871:6708497] 获取到的步数 1708
2017-09-14 11:05:01.335664+0800 WeChat[14871:6708497] 修改后的步数 5124

这是log, 但实际上没有生效.

Hook WCDeviceStepObject - hkStepCount 修改成功!

我原来两种都写了,好像都是ok的

兄弟,我也是这样,你是怎么解决的,求教

@AloneMonkey 请问大大, 我跑通了你的例子, 但是我现在不知道怎么修改你的代码进行真正的hook; 你写了大量的define, 但是没有注释; 所以看得一头雾水啊~ 有没有文档是解释如何进行hook,以及如何检验的呢?

例子看这里 https://github.com/AloneMonkey/MonkeyDevSpecs
校验下断点

直接使用项目中默认的targetApp,打开reveal报错
The operation couldn’t be completed. The app is linked against an older version of the Reveal library. You may need to update the Reveal library in your app.
无法显示UI结构,使用的是reveal 4破解版,没办法通过升级reveal来查看能否解决这个问题,Google相关结果都是rename the framework’s binary (RevealServer.framework/ReveaServer) to libReveal.dylib ,但是这篇文章不涉及到越狱手机,然后又尝试在MonkeyDev/frameworks下添加libreveal.dylib ,仍然没有解决, 所以不太清楚该如何解决了,大大能帮忙解决下么

不好意思,看了下wiki,替换frameworks的位置替换错了,问题解决了

已执行没问题。
ssh-keygen -t rsa -P ‘’
ssh-copy-id -i /Users/username/.ssh/id_rsa root@ip

真机installandbuild不成功。
MonkeyDevDevicePassword 目标设备的ssh登录密码,默认为空使用免密码登录
这个配置项找不到!!!
Showing Recent Issues
ssh: connect to host localhost port 2222: Connection refused

设置空密码是没问题了,是不是没了这个MonkeyDevDevicePassword配置了。

MonkeyDevDevicePassword 是在无法使用免密码登录的时候通过sshpass传密码来登录的。

嗯,清楚了,已解决,谢谢

你好,按照wiki的指南安装MonkeyDev,我测试用的应用是MonkeyDev/Resource/TargetApp,放置的地方应该也没有错
image
使用的Xcode9.2也确认了动态库的位置


结果手机上运行时是

我检查了一下Xcode输出日志,不知道是哪块不对

还请赐教:grinning:

我也遇见了这个问题,但是我不确定 我在 http://www.iphonecake.com 上下载的ipa 是否是砸过壳的

解决了吗?是否砸过壳可以通过$otool -l WeChat.app/WeChat | grep -B 2 crypt终端命令查看的

没有,我现在去验证,砸过壳没有。