在Windows中搭建Theos环境

原帖:http://coolstar.org/theos.pdf
作者:coolstar

妈妈再也不用担心我没有苹果电脑搞逆向工程啦~


一、下载Cygwin
根据你的Windows版本去Cygwin官网下载对应的exe文件,如图:


二、安装Cygwin




在下面这个界面,搜索并安装:1. git 2. ca-certificates 3. make 4. python 5. perl 6. openssh




三、配置Cygwin
在Cygwin里分别运行

git clone -b windows https://github.com/coolstar/theos.git && mkdir -p theos/toolchain/windows

git clone -b master https://github.com/coolstar/iOSToolchain4Win.git theos/toolchain/windows/iphone


接着运行

mkdir theos/sdks


四、下载SDK
这里下载iOS 7.0的SDK。(译者注:也可以找别人从Xcode里直接提取)


五、下载tar
链接是http://cl.ly/WBOt


六、继续配置Cygwin
把下载好的sdk文件和tar.zip解压后的文件放到桌面上备用:


然后在Cygwin里运行以下命令:

cd theos/sdks
mv $(cygpath -D)/iPhoneOS7.0.sdk.tbz2 .
mv $(cygpath -D)/tar.exe .
mv $(cygpath -D)/msys-1.0.dll .
mv $(cygpath -D)/msys-iconv-2.dll .
mv $(cygpath -D)/msys-intl-8.dll .
mv $(cygpath -D)/msys-regex-1.dll .
bzip2 –d iPhoneOS7.0.sdk.tbz2

效果如图:


接着运行

./tar xvf iPhoneOS7.0.tar

效果如图:


最后运行收尾清理命令

rm iPhoneOS7.0.sdk.tar *.dll tar.exe


关掉这个窗口。Cygwin配置完毕,耶~

七、使用Theos
在新的Cygwin窗口里运行

~/theos/bin/nic.pl

效果如图:


Windows开发者也可以开始iOS越狱开发的旅途鸟~

有虚拟机就行,嘎嘎:lol:

下载SDK7.0提示要输入认证的信息

SDK可能不提供下载了,自己下载个Xcode提取吧

Administrator@2013-20140816MK ~/test
$ make
/home/Administrator/test/theos/makefiles/targets/Cygwin/iphone.mk:38: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak test…
Preprocessing Tweak.xm…
Compiling Tweak.xm…
theos/toolchain/windows/iphone/bin/armv7-apple-darwin11-clang++: line 1: armv7-apple-darwin11-clang.exe: command not found
/home/Administrator/test/theos/makefiles/instance/rules.mk:144: recipe for target ‘obj/Tweak.xm.6166f548.o’ failed
make[2]: *** [obj/Tweak.xm.6166f548.o] Error 127
/home/Administrator/test/theos/makefiles/instance/library.mk:19: recipe for target ‘internal-library-all_’ failed
make[1]: *** [internal-library-all_] Error 2
/home/Administrator/test/theos/makefiles/master/rules.mk:54: recipe for target ‘test.all.tweak.variables’ failed
make: *** [test.all.tweak.variables] Error 2

什么情况?
7.x - 8.x SDK都试了,报错

1 个赞