我使用 Flex 获取了所需的信息,并使用 Flex 测试了调整,因此我知道它的信息正确并且有效。很多人都知道,您不能使用 Flex 分发调整,因此您必须为 Cydia 创建一个 Debian 包。在我的 Debian 中,Tweak.xm
我有以下代码:
%hook FBUserPreferences
-(BOOL) isEmployee
{
return TRUE;
}
%end
这本来是为了允许 Facebook 内部设置(也称为员工设置)而进行的调整,但安装后它不起作用。请帮忙,我做错了什么Tweak.xm
?
答案1
除此之外,我建议您看一下以下课程,FBUserPreferences
因为还有员工变量:
FBLoggedOutExperimentManagerPolicy
FBSessionExperimentManagerPolicy
FBBugReportShakeHandler
FBBugReportInitialCoordinator
FBBugReportContainerViewController
FBBugReportChooseFeatureViewController
FBExceptionHandler
挂钩上述类并更改其中的员工变量(只需在 Flex 中搜索“员工”,您就会找到上述所有类)。
此外,在 Objective C 中变量类型不大写。因此,你BOOL
必须bool
:
%hook FBUserPreferences
-(bool) isEmployee {return TRUE;}
%end
对上述每个变量都执行此操作,您的调整就会有效。