iOS版网易云音乐破解版 无需越狱~
无意中看到 github 上这个标题,有了一点点好奇 所以就折腾了下。
https://github.com/sunweiliang/NeteaseMusicCrack
记录一下 一路踩的坑
操作流程
一、针对工程
1、下载下来 zip 解压 打开工程
2、需要使用自己的账号 证书等等
3、WYMusicDylib 的 info.plist 需要手动指定下 默认没有 不知道是作者漏了还是什么鬼 还有 TargetApp 文件夹里的 app 需要修改下
二、针对环境
1、安装MonkeyDev 原github页面上有的也说一下 homebrew 之类的安装就不说了 自己整一下吧
2、安装 cycript 的时候 可能会遇到这个问题 ruby 版本不匹配,依赖了 ruby 2.0
Referenced from: /Users/devzkn/Downloads/cycript_0.9.594/Cycript.lib/cycript-apl Reason: image not found
重启 command+R指令,进入恢复模式执行 csrutil disable 关闭保护模式 再重启然后才能修改/System/Library/Frameworks/ 这个目录
找到的解决方案 是说让建一个名为libruby.2.0.0.dylib 指向你当前的 ruby 版本的 dylib
sudo mkdir -p /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/
sudo ln -s /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/libruby.2.3.0.dylib /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
但是 我这样操作 发现没有解决问题, 我就直接copy 了一份 重命名了下,我的版本是2.6的ruby
cd /System/Library/Frameworks/Ruby.framework/Versions/ cp -rf 2.6 2.0 mv /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.6.0.dylib /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
这时候重新 cd 到 /opt/cycript_0.9.594 执行 ./cycript 能够进入 命令行模式了
显示 cy#
ctrl + d 退出
然后跑工程 发现挂了, 报错
dyld: Library not loaded: /Library/Frameworks/Cycript.framework/Cycript Referenced from: /var/containers/Bundle/Application/1967AE2A-4BA0-45BE-8702-697CF12A8B84/WYMusic.app/Frameworks/libWYMusicDylib.dylib Reason: image not found Message from debugger: Terminated due to signal 6
找了很久的答案 我以为还是 上面的 ruby 版本的问题
于是我自己下载了 ruby2.0 版本 自己make install了一下 ruby版本问题解决了 但是 这个问题依然存在
后面终于找到了 解决方案
https://github.com/sunweiliang/NeteaseMusicCrack/issues/9
链接参数的问题
Building 的 Other Link Flags 移除 -framework Cycript 添加 -lcycript 编译成功!
三、什么是Cycript?
Cycript允许开发人员通过交互式控制台,使用Objective-C ++和JavaScript语法的混合,在iOS或Mac OS X上检测和修改正在运行的应用程序。 Cycript 目前的主要用途是在 iOS 上进行逆向工作,使用 Cydia Substrate 可以注入正在运行的进程(类似于调试器),这使它成为“探险”的理想工具。 Cycript还通过静态库的方式集成到自己的应用,这样做不要求越狱,当然也仅仅能在自己的应用内使用了。 作者:一辈子的码农 链接:https://juejin.im/post/5cf4cfb86fb9a07ec56e62ef 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。