iOS逆向之一--第一个tweak工程
目标:改变越狱手机的桌面上的标题;并弹出一个对话框。
坑1: /opt/thios/bin/nic.pl,要选择iphone/tweak。
坑2:执行make,提示:
Makefile:8: /makefiles/common.mk: No such file or directory
Makefile:13: /tweak.mk: No such file or directory
make: * No rule to make target `/tweak.mk’. Stop.
解决:
需要设置环境变量:
export THEOS=/opt/theos
坑3:执行make package时,提示:dpkg-deb: error: obsolete compression type ‘lzma’; use xz instead
解决:查找lzma在文件中的位置:
find /var/theos -type f -name “*.mk” | xargs grep “lzma”
发现在/opt/theos/makefiles/package/deb.mk中
sudo vi /opt/theos/makefiles/package/deb.mk
将Line6改为_THEOS_PLATFORM_DPKG_DEB_COMPRESSION ?= xz
坑4:执行make install时,提示:ssh: connect to host 192.168.101.160 port 22: Connection refused
解决: 需要先在越狱手机上安装openssh,按照cydia的说明去做就可以。
坑5:执行make install时,提示:dpkg-deb: error: obsolete compression type ‘lzma’; use xz instead
解决:最终将坑3中的Line6改为_THEOS_PLATFORM_DPKG_DEB_COMPRESSION ?= gzip解决。
激动时刻:
上一篇: 大疆推出无人机自我拦截系统
下一篇: CentOS 7.2系统关闭防火墙的方法