iOS
CydiaSubstrate tweak
Поиск…
Вступление
Узнайте, как создать настройки cydia субстрата для взломанных iPhone.
Эти настройки позволят вам изменить поведение операционной системы, чтобы действовать так, как вам хотелось бы.
замечания
Создайте новую настройку с помощью Theos
Используйте nic для создания нового проекта
Введите эту команду в терминал
$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):
Выберите шаблон [11.] iphone/tweak
Заполните детали, и вы создадите следующие файлы:
-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
Переопределить метод сохранения снимков iOS
откройте файл Tweak.xm
используя ваш любимый редактор кода.
привязать к определенному методу из операционной системы.
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
%orig;
NSLog(@"saveScreenshot: is called");
}
%end
Обратите внимание, что вы можете выбрать «wether», или не следует вызывать функцию оригинала, например:
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
NSLog(@"saveScreenshot: is called");
}
%end
будет переопределять функцию без вызова исходного, поэтому скриншоты обрезки не сохраняются.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow