iOS
CydiaSubstrate tweak
Zoeken…
Invoering
Leer hoe u cydia-substraataanpassingen maakt voor gejailbreakte iPhones.
Met deze tweaks kunt u het gedrag van het besturingssysteem aanpassen aan de manier waarop u zou willen.
Opmerkingen
Maak een nieuwe tweak met behulp van Theos
Gebruik nic om een nieuw project te maken
Voer deze opdracht in uw terminal in
$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):
Kies sjabloon [11.] iphone/tweak
Vul de details in en je krijgt de volgende bestanden aangemaakt:
-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
Overschrijf de iOS-methode voor het opslaan van screenshots
open het bestand Tweak.xm
met uw favoriete code-editor.
aansluiten op een bepaalde methode vanuit het besturingssysteem.
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
%orig;
NSLog(@"saveScreenshot: is called");
}
%end
Merk op dat u kunt kiezen of de oorspronkelijke functie moet worden opgeroepen, bijvoorbeeld:
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
NSLog(@"saveScreenshot: is called");
}
%end
zal de functie overschrijven zonder de originele aan te roepen, waardoor schermafbeeldingen niet worden opgeslagen.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow