iOS
CydiaSubstrate tweak
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
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