Hook初探,先寫一個(gè)程序(02hooklsk/Hook),運(yùn)行到越獄手機(jī)上,由于沒有加密,不用砸殼。然后用theos 創(chuàng)建hook項(xiàng)目,便攜式hook程序,用make package &install命令安裝到手機(jī)上
項(xiàng)目代碼:http://git.oschina.net/lishangkai/reverseproject
在終端運(yùn)行命令創(chuàng)建Tweak工程
cd /Users/shangkai/JOB/reverseproject/02Hooklsk
/opt/theos/bin/nic.pl
之后選擇11,只需要寫項(xiàng)目名稱,其他不寫也行
Project Name (required):
thoes :make package &install命令
localhost:hookdemo shangkai$ make package
>Making all for tweak HOOKDemo…
==>Preprocessing Tweak.xm…
==>Compiling Tweak.xm (armv7)…
==>Linking tweak HOOKDemo (armv7)…
==>Preprocessing Tweak.xm…
==>Compiling Tweak.xm (arm64)…
==>Linking tweak HOOKDemo (arm64)…
==>Merging tweak HOOKDemo…
==>Signing HOOKDemo…
>Making stage for tweak HOOKDemo…
dpkg-deb:building package 'com.yourcompany.hookdemo' in './packages/com.yourcompany.hookdemo_0.0.1-1+debug_iphoneos-arm.deb'.
localhost:hookdemo shangkai$ make install
==>Installing…
root@192.168.1.47's password:
(Reading database ... 1323 files and directories currently installed.)
Preparing to unpack /tmp/_theos_install.deb ...
Unpacking com.yourcompany.hookdemo (0.0.1-1+debug) ...
Setting up com.yourcompany.hookdemo (0.0.1-1+debug) ...
install.exec "killall -9 SpringBoard"
root@192.168.1.47's password:
隨后hook簡書,按照前人的文章。雖然沒有成功,但是在前人的基礎(chǔ)上,先上傳了自己的半成品 04hookjianshu,現(xiàn)在不太會,今后再改吧
待續(xù)