这里使用的是非越狱手机、pp助手(https://pan.baidu.com/s/1cxgFdn7RNXC2IwnEitk9RA, 密码:nbva)用来下载越狱包、及安装MonkeyDev
由于是非越狱手机,所以需要借助pp助手下载一个微信越狱包,那为什么要安装MonkeyDev呢?
MonkeyDev是一个非越狱开发集成神器
- 可以使用Xcode开发CaptainHook Tweak、Logos Tweak 和 Command-line Tool,在越狱机器开发插件,这是原来iOSOpenDev功能的迁移和改进
- 只需拖入一个砸壳应用,自动集成class-dump、restore-symbol、Reveal、Cycript和注入的动态库并重签名安装到非越狱机器
- 支持调试自己编写的动态库和第三方App
- 支持通过CocoaPods第三方应用集成SDK以及非越狱插件,简单来说就是通过CocoaPods搭建了一个非越狱插件商店
安装:
1.安装最新的theos
sudo git clone --recursive https://github.com/theos/theos.git /opt/theos
2.安装ldid
brew install ldid
3.选择指定Xcode进行安装
sudo xcode-select -s /Applications/Xcode-beta.app
sudo /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/AloneMonkey/MonkeyDev/master/bin/md-install)"
- 默认安装的xcode为xcode-select -p
4.卸载
sudo /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/AloneMonkey/MonkeyDev/master/bin/md-uninstall)"
使用:
1.新建一个monkeyDev工程
2.将微信越狱包拖到此文件下然后真机运行
3.启动成功后进入Cycript环境并修改
使用cycript -r 网络IP地址:端口号 进行cycript环境,手机需和Mac处于同一网络下,端口号可以自行修改
这个命令可以写成一个脚本,将这个脚本放在指定目录,并且在.bash_profile中做好配置,以后就不用每次输入
隐藏状态栏
自定义弹框
设置推送通知个数
查看当前程序所有的UILabel
修改红包数额
如果想修改某个控件的值,可以使用choose方法,也可以直接通过Xcode查看层次结构找到该控件的地址,然后再做修改
如有任何疑问或问题请联系我:fishnewsdream@gmail.com,欢迎交流,共同提高!
Objective-C/Swift技术开发交流群201556264,讨论何种技术并不受限,欢迎各位大牛百家争鸣!
微信公众号OldDriverWeekly
,欢迎关注并提出宝贵意见
老司机iOS周报,欢迎关注或订阅
刚刚在线工作室,欢迎关注或提出建设性意见!
刚刚在线论坛, 欢迎踊跃提问或解答!
如有转载,请注明出处,谢谢!