Theos

요약
Cydia Substrate를 사용한 후킹 - 트윅 작성 툴
Tags
tweak
tools

Theos

  • Cydia Substrate를 사용해 후킹 (tweak 이라 불림)
    • 시스템 작동방식 수정
    • 정보획득, 보안기법 무력화 등
  • Theos toolkit 으로 트윅 제작
    • Cydia substrate를 좀 더 쉽게 사용할 수 있도록
    • Logos : http://iphonedevwiki.net/index.php/Logos
      • %log : 인자 등 콘솔에 출력
      • %orig : 원래 함수 기능 호출
      • %hook : 후킹 블럭 정의

설치

  1. Theos Dependencies 설치 (from cydia)
      • ios toolchain, make 등 필요 바이너리 설치
      notion image
  1. $THEOS 환경변수 설정
    1. notion image
  1. theos git clone
    1. notion image
  1. $THEOS/sdks로 SDKs 복사
    1. notion image
  1. swift-toolchain 설치 (from Cydia, 선택사항)
notion image
6. ios13기준 fakeroot.sh 파일 수정 필요
  • $THEOS/bin/fakeroot.sh 수정
    • 맨 하단의 $fakeroot $cmd 를 빨간네모처럼 수정
    • notion image