准备工具 Cydia PC版 、ios设备…(越狱)
提取某xx精灵的deb文件保存到电脑..这里我命名为sj.deb
打开PP助手PC版连接好ios设备…..
文件-文件系统(越狱)-var-mobile 在里面新建一个文件夹这里我命名为sj
把提取的deb文件拖入sj文件夹中
ios设备下载一个终端命令工具(Terminal)接下来解包deb文件
键入su 回车 然后出现输入密码 键入alpine回车
进入sj文件夹目录 cd /var/mobile/sj 回车
键入解包命令 dpkg-deb -x ./sj.deb ./tmp 这时文件就解包到了目录下的tmp文件夹
再次解包DEBIAN 键入命令 dpkg-deb -e ./sj.deb ./tmp/DEBIAN回车
这时deb文件就已解压出来了…. 导出到电脑本地..方便编辑…
接下来安装一下官方正版的软件看一下….. (安装过程就不详细写了)
先安装配套的微信打开登陆看一下,然而并没有发现什么。
然后安装DS精灵……
再打开微信—-点我 发现右上角出了个注册…
然后再看一下数据精灵里的版权跟使用说明…联网的..把数据精灵卸载,微信上的注册就消失了。。那么在这里基本可以判定是所有都集成在DS数据精灵里面了
翻翻里面的PLST文件然而并没有发现什么。。。
初步是怀疑在nib文件里面了… nib文件是Cocoa App的界面资源,代码中一般用xib代替了nib,因为这样方便版本管理。发布出去的仍然是nib,而且是编译后的nib,这种文件直接用xcode是不能被打开的。
果断搭了个MAC虚拟机试试…重建一下nib… 漫长的过程….
重建过程也不写了。。。然后里面也没有发现什么….
都没有那就是调用动态库文件了。。找一下动态库文件….
Library/MobileSubstrate/DynamicLibraries
里面是一些dylib文件…估计又头疼了。。这种文件类似于DLL?linux的SO?
拿zDataSprite.dylib这个开刀先试试…
然后用IDA打开试试…. 只能看到一些零零碎碎的东西…
很幸运…机器码什么的都是在这个文件里了。。。网络验证。。
dylib这货直接这样改不行….折腾了好半天了。。。复制到MAC虚拟机..
不能直接打开编辑…..又瞎搞很久……让xcode支持它…过程太长也不写了。。
修改好打包deb…. dpkg-deb -b ./tmp sj.deb在/var/mobile/sj目录把deb导出电脑… 导入Cydia安装目录..重启两次安装….
………
……
已注册…试一下效果…
附近人….
点一下吾爱破解……
文章转自:http://www.52pojie.cn/thread-389179-1-1.html