Cydia deb

作者: 灰斗儿 | 来源:发表于2016-09-13 15:27 被阅读466次

打包deb

  1. 创建一个Tweak工程(这里省略,可以参见IOS插件开发)
  2. 进入Tweak工程目录(假设该目录在Mac桌面,名为 joyteak)
localhost:~ wany$ cd joyteak
localhost:joyteak wany$ make package
  1. joyteak 目录下会自动创建一个名为packages的目录,刚生成的deb插件就被保存在该目录下。可将iPhone连接Mac 打开iTool Pro->文件->文件系统(越狱)->路径:/var/root/Media/Cydia/AutoInstall(将刚生成的deb插件导入),之后重启iPhone,安装成功

  2. 也可以执行以下命令安装,可省去第二步和第三步

localhost:~ wany$ cd joyteak
localhost:joyteak wany$ make package install

iPhone 导出Cydia 下载的 deb插件

  1. Cydia 搜索想要导出的插件进行安装,安装过程中,当你看到 “重启springboard”、"回到cydia" 或 “重启手机” 字样 ,不要点击。你刚才下载的deb文件还在cydia的缓存里,一点击就自动清掉缓存,所以先不要点。
  2. iPhone连接 iTool Pro,文件->文件系统(越狱)->路径
/var/mobile/Library/Caches/com.saurik.Cydia/archives
  1. 寻找到刚刚下载的deb文件名,导出到Mac 桌面。关于文件名是什么?可以根据iPhone 安装该插件的过程中输入的信息,来推断出来,一般该插件的名字都会出现在这些输出的日志中。

反编译deb

  1. brew 安装dpkg
localhost:~ wany$ brew install dpkg
  1. 反编译解包 deb
localhost:~ wany$ dpkg-deb -x ~/Desktop/xxx.deb ~/Destop/outputDeb

dpkg-deb -x deb路径 导出路径
-x 提取文件

参考书籍:《IOS应用逆向工程》

相关文章

网友评论

      本文标题:Cydia deb

      本文链接:https://www.haomeiwen.com/subject/ktvmettx.html