当我遇到一个包含源代码的教程时,我正在学习如何调整移动基板。为了进一步了解它,我决定测试一下
代码:
%hook SBApplicationIcon
-(void)launch
{
NSString *appName = [self displayName];
NSString *message = [NSString stringWithFormat:@"The app %@ has been launched, lol", appName, nil];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:appName message:message delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
%orig;
}
%end
我在我的IOS手机上使用了theos并进行了调整并将此代码粘贴到“tweak.xm”
中,我去了“makefile”并添加了
test_FRAMEWORKS = UIKit
如果你想知道我的 test.plist 中有什么,这里就是
com.apple.springboard
接下来我去了移动终端并做了这个
su
alpine
cd test
make
然后你复制了theos制作的.dylib和“test.plist”文件并将其粘贴到/Library/MobileSubstrate/DynamicLibraries
之后我重新启动我的设备并尝试启动一个应用程序,但没有任何反应。一切正常启动。请在这里帮助我