Sök…


Introduktion

Lär dig hur du skapar cydia-substratjusteringar för fängslade iPhoner.

Dessa justeringar gör det möjligt för dig att ändra operativsystemets beteende för att agera som du vill.

Anmärkningar

Installera Theos

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

Skapa ny tweak med Theos

Använd nic för att skapa ett nytt projekt

Ange detta kommando i din terminal

$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):

Välj mall [11.] iphone/tweak

Fyll i detaljerna så får du följande filer skapade:

-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

Åtgärda sparningsmetoden för iOS-skärmdumpar

öppna filen Tweak.xm med din favoritkodeditor.

anslut till en viss metod från operativsystemet.

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

Observera att du kan välja om alternativet inte ska kallas till originalfunktionen, till exempel:

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

kommer att åsidosätta funktionen utan att ringa till den ursprungliga, så att skärmdumparna inte sparas.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow