수색…


소개

jailbroken iPhone 용 cydia 기판 조정 방법을 익히십시오.

이러한 조정을 통해 운영 체제의 동작을 수정하여 원하는 방식으로 작동 할 수 있습니다.

비고

테오 (Theos) 설치하기

https://github.com/theos/theos/wiki/Installation

테오를 사용하여 새로운 비틀기 만들기

nic을 사용하여 새 프로젝트 만들기

이 명령을 터미널에 입력하십시오.

$THEOS/bin/nic.pl
NIC 2.0 - New Instance Creator
------------------------------
  [1.] iphone/activator_event
  [2.] iphone/application_modern
  [3.] iphone/cydget
  [4.] iphone/flipswitch_switch
  [5.] iphone/framework
  [6.] iphone/ios7_notification_center_widget
  [7.] iphone/library
  [8.] iphone/notification_center_widget
  [9.] iphone/preference_bundle_modern
  [10.] iphone/tool
  [11.] iphone/tweak
  [12.] iphone/xpc_service
Choose a Template (required):

템플릿 선택 [11.] iphone/tweak

세부 정보를 입력하면 다음과 같은 파일이 생성됩니다.

-rw-r--r--@  1 gkpln3  staff   214B Jun 12 15:09 Makefile
-rw-r--r--@  1 gkpln3  staff    89B Jun 11 22:58 TorchonFocus.plist
-rw-r--r--   1 gkpln3  staff   2.7K Jun 12 16:10 Tweak.xm
-rw-r--r--   1 gkpln3  staff   224B Jun 11 16:17 control
drwxr-xr-x   3 gkpln3  staff   102B Jun 11 16:18 obj
drwxr-xr-x  16 gkpln3  staff   544B Jun 12 16:12 packages

iOS 스크린 샷 저장 방법 재정의

좋아하는 코드 편집기를 사용하여 Tweak.xm 파일을 엽니 다.

운영 체제에서 특정 메소드에 연결하십시오.

%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
    %orig;
    NSLog(@"saveScreenshot: is called");
}
%end

참고로 원래 함수를 호출해야하는지 여부를 선택할 수 있습니다 (예 :

%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
    NSLog(@"saveScreenshot: is called");
}
%end

원래의 것을 호출하지 않고 함수를 오버라이드하므로 저장된 스크린 샷을 저장할 수 없습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow