Suche…


Einführung

Erfahren Sie, wie Sie Cydia-Substrat-Anpassungen für jailbroken iPhones erstellen.

Mit diesen Optimierungen können Sie das Verhalten des Betriebssystems ändern, um so zu arbeiten, wie Sie es möchten.

Bemerkungen

Theos installieren

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

Erstellen Sie einen neuen Tweak mit Theos

Verwenden Sie nic, um ein neues Projekt zu erstellen

Geben Sie diesen Befehl in Ihr Terminal ein

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

Wählen Sie die Vorlage [11.] iphone/tweak

Füllen Sie die Details aus und Sie erhalten folgende Dateien:

[email protected]  1 gkpln3  staff   214B Jun 12 15:09 Makefile
[email protected]  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

Überschreibe die Methode zum Speichern von iOS-Screenshots

Öffnen Sie die Datei Tweak.xm mit Ihrem bevorzugten Code-Editor.

haken Sie sich an eine bestimmte Methode aus dem Betriebssystem.

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

Beachten Sie, dass Sie wählen können, ob die ursprüngliche Funktion aufgerufen werden soll oder nicht, zum Beispiel:

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

überschreibt die Funktion, ohne die ursprüngliche aufzurufen, sodass die Screenshots des Gehäuses nicht gespeichert werden.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow