Tweak.xm funktioniert nicht

412
Deathcriw

Ich habe Flex verwendet, um die benötigten Informationen zu erhalten, und Flex, um die Optimierung zu testen, damit ich weiß, dass es die richtigen Informationen ist und es funktioniert. Wie viele von Ihnen wissen, können Sie Flex nicht zum Verteilen Ihrer Optimierung verwenden, sodass Sie ein Debian-Paket für Cydia erstellen müssen. In meinem habe Tweak.xmich diesen Code:

%hook FBUserPreferences  -(BOOL) isEmployee { return TRUE; }  %end 

Dies ist eine Änderung, um die internen Einstellungen von Facebook zuzulassen, die auch als Mitarbeitereinstellungen bezeichnet werden. Wenn sie jedoch installiert sind, funktionieren sie nicht. Bitte helfen Sie, was habe ich falsch gemacht Tweak.xm?

0

1 Antwort auf die Frage

0
Max Krause

Ich schlage vor, Sie schauen sich außerdem die folgenden Klassen an FBUserPreferences, da es auch Mitarbeitervariablen gibt:

FBLoggedOutExperimentManagerPolicy FBSessionExperimentManagerPolicy FBBugReportShakeHandler FBBugReportInitialCoordinator FBBugReportContainerViewController FBBugReportChooseFeatureViewController FBExceptionHandler 

Haken Sie die oben genannten Klassen ein und ändern Sie die Mitarbeitervariablen dort (suchen Sie einfach in Flex nach "Employee", Sie werden auch alle oben genannten Klassen finden).

Variablentypen werden in Ziel C nicht in Großbuchstaben geschrieben. Sie BOOLmüssen also Folgendes tun bool:

%hook FBUserPreferences -(bool) isEmployee  %end 

Tun Sie dies für jede der oben genannten Variablen und Ihr Tweak wird funktionieren.