ios tweak 開發

安裝部分,步驟挺多的,蠻麻煩的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.鎖屏,點亮屏幕就能夠看到效果了

相關文章
相關標籤/搜索