THEOS iOS hooking 툴
1. 다음 정보를 환경 정보 파일에 추가하자.
export THEOS=/opt/theos
당장 작업해야하니 일단 터미널에서 한번 저걸 실행해주면 좋겠지.
(MacPorts 사용 시 /opt 폴더는 root 권한이 필요하므로 다른 곳으로 옮기던가, theos 만 권한 설정을 한다던가 하도록 한다.)
2. THEOS 본체를 받자.서브버전 이용 시,
svn co http://svn.howett.net/svn/theos/trunk $THEOS
git 이용 시,
git clone git://github.com/DHowett/theos.git $THEOS
git clone git://github.com/rpetrich/theos.git $THEOS
3. ldid를 받자.
curl -s http://dl.dropbox.com/u/3157793/ldid > $THEOS/bin/ldid; chmod +x $THEOS/bin/ldid
4. 설치해둔 iOS SDK 버전을 환경 정보에 추가한다.
3.0이면 안 해도 된다.
SDKVERSION=4.2
5. include를 추가.https://github.com/rpetrich/iphoneheaders
에서 받아서 $THEOS/include 아래에 옮겨둔다.
아마도,
git clone git://github.com/rpetrich/iphoneheaders.git $THEOS/include
하면 걍 되지 않을까 싶은데 안 해봐서 모르겠네. ㅋ
cd $THEOS
./git-submodule-recur.sh init
6. include 중 빠진 것을 채워넣자.
include 아래에 폴더 하나씩 살펴보면, 간혹가다가 readme 파일들이 보일텐데,
저작권 문제로 배포를 못 하는 파일들을, 구하는 방법 및 패치 내용 등등을 적어둔 것이다.
보고 그대로 넣으면 된다.프로젝트를 만드는 방법:
터미널에서, 만들 위치로 이동 후
$THEOS/bin/nic.pl
를 실행하면 마법사가 나타난다.
알맞게 선택하면 알아서 만들어 주니까 잘 쓰도록 하자.
'컴퓨터 > 아이폰' 카테고리의 다른 글
scrollView에서 터치 이벤트 받기 (0) | 2012.10.14 |
---|---|
맥os find 숨긴 파일 보이기 감추기 (0) | 2012.05.18 |
엔터프라이즈 계정 in house 배포 방식.. (0) | 2012.02.15 |
pc에서 iphone 제어 (0) | 2012.01.31 |
MDM에 관한거... (0) | 2012.01.20 |