ソースコードを含むチュートリアルに出くわしたとき、モバイル基板の調整について学んでいました。それをさらに理解するために、私はそれをテストすることにしました
コード:
%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 に貼り付けました。
その後、デバイスをリスプリングしてアプリを起動しようとしましたが、何も起こりませんでした。すべて正常に起動しました。ここで私を助けてください