安裝部分,步驟挺多的,蠻麻煩的php
一、先安裝 Xcode,在 Mac Store 便可免費下載。ios
二、安裝 Xcode Command Tools
nginx
打開終端,輸入 xcode-select --install 便可自動彈出安裝界面。vim
三、贊成 Xcode license agreementsxcode
直接在終端輸入 sudo xcodebuild -licenseiphone
按下回車,會自動打開協議內容,按 q 直接忽略編輯器
最後手動輸入 agree ,搞定。
測試
三、安裝 Macports ,網址:http://www.macports.org/install.phpui
按你 Mac 的系統版本找對應的下載安裝便可,安裝時間比較長,要耐心等待。spa
四、安裝 dpkg
打開終端,輸入 sudo port -f install dpkg ,在接下來的 Password: 後面輸入電腦的密碼。(輸入時不會顯示,輸入完按回車便可)
接下來會自動下載並安裝 dpkg 命令,時間取決於網速。(也挺慢的)
五、最後在終端輸入 dpkg ,顯示了操做選項,東西就安裝完了。
六、開始安裝theos,參考http://iphonedevwiki.net/index.php/Theos/Setup
一步一步走,還算比較簡單,須要用 scp拷貝文件。
==============================================================
拉下來新建工程測試。
筆者經歷一個大坑,坑的吐血,你們引覺得戒,就是不要用mac自帶的文本編輯器,由於你在輸入控制字符,好比空格引號之類的東西時,會變成你不知道的什麼字符,致使各類奇異的編譯錯誤,這裏推薦使用sublime text。重要的事情說三遍,不要用mac 自帶的文本編輯器。不要用mac 自帶的文本編輯器。不要用mac 自帶的文本編輯器。不要用mac 自帶的文本編輯器。能夠用vim之類的,總之不要用mac 自帶的文本編輯器。
1.建立工程
終端輸入$THEOS/bin/nic.pl就能夠了,選擇iphone/tweak ,一步一步走,注意填寫裏面的內容,建議看清楚,別直接跳過。
2.修改工程目錄下面的Makefile,裏面內容填
export ARCHS = armv7 arm64 export TARGET=iphone:latest:5.1 include $(THEOS)/makefiles/common.mk TWEAK_NAME = HelloTweak HelloTweak_FRAMEWORKS = UIKit HelloTweak_PRIVATE_FRAMEWORK=BaseBoard HelloTweak_FILES = Tweak.xm include $(THEOS_MAKE_PATH)/tweak.mk after-install:: install.exec "killall -9 SpringBoard"
3.修改Tweak.xm裏面的內容
%hook SBLockScreenDateViewController - (void)setCustomSubtitleText:(id) arg1 withColor:(id) arg2 { %orig(@"ios 越獄測試,^_^", arg2); } %end
4.打包,使用命令make便可
5.安裝
export THEOS_DEVICE_IP=192.168.1.xxx (這是手機的IP)
make package install
6.鎖屏,點亮屏幕就能夠看到效果了