iOS
CydiaSubstrate tweak
Ricerca…
introduzione
Scopri come creare modifiche al substrato Cydia per iPhone jailbroken.
Queste modifiche ti permetteranno di modificare il comportamento del sistema operativo per agire nel modo che preferisci.
Osservazioni
Crea nuovo tweak usando Theos
Usa nic per creare un nuovo progetto
Inserisci questo comando nel tuo terminale
$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):
Scegli il modello [11.] iphone/tweak
Compila i dettagli e otterrai i seguenti file creati:
-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
Sostituisci il metodo di salvataggio degli screenshot iOS
apri il file Tweak.xm
usando il tuo editor di codice preferito.
agganciare a un determinato metodo dal sistema operativo.
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
%orig;
NSLog(@"saveScreenshot: is called");
}
%end
Nota puoi scegliere se la funzione originale debba essere chiamata, ad esempio:
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
NSLog(@"saveScreenshot: is called");
}
%end
sovrascriverà la funzione senza chiamare quella originale, in modo da non salvare gli screenshot.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow