Theos preference-bundle
Я разработчик-любитель с некоторыми базовыми навыками в цели C.
Я сделал несколько небольших настроек подложки - последняя настройка, которую я сделал, была полноэкранной для Facebook. Теперь я хочу сделать пакет настроек для моей настройки.
Я прочитал тонны руководств онлайн, но ни одно из них не помогло. Я знаю, что я должен создать набор предпочтений в theos и изменить plist
затем поместите некоторый код, чтобы привести мой твик к пути настроек и сделать условие для переключения - что-то вроде:
if ((toggle = enabled )) (activate tweak) else ( return %orig)
...или что-то типа того. Однако я нигде не могу найти пример того, как выполнить это или условие, которое я должен поставить.
Вот мой [код]:
#import<UIKit/UIKit.h>
%hook UIApplication -
(BOOL)isStatusBarHidden{return TRUE;}%end
%hook UIStatusBar -
(id)styleForRequestedStyle{return nil;}%end
%hook UIStatusBar -
(id)_forgroundStyleForStatusBarStyle{return nil;}%end
%hook UIStatusBar -
(id)_foregroundAlphaForStatusBarStyle{return nil;}%end
%hook UIStatusBar -
(id)initWithFrame:showForegroundView{return nil;}%end
1 ответ
Вы должны получить значения из файла plist.
NSMutableDictionary *settings = [[NSMutableDictionary alloc] initWithContentsOfFile:@"/var/mobile/Library/Preferences/com.your.package.plist"];
Посмотрите примеры из моего Github или Insanj's