サーチ…
前書き
jailbroken iPhoneのためのcydiaの基板調整を作る方法を学びなさい。
これらの調整により、オペレーティングシステムの動作を変更して、好きなように動作させることができます。
備考
テオスを使って新しい微調整を作成する
nicを使用して新しいプロジェクトを作成する
あなたの端末にこのコマンドを入力してください
$THEOS/bin/nic.pl
NIC 2.0 - New Instance Creator
------------------------------
[1.] iphone/activator_event
[2.] iphone/application_modern
[3.] iphone/cydget
[4.] iphone/flipswitch_switch
[5.] iphone/framework
[6.] iphone/ios7_notification_center_widget
[7.] iphone/library
[8.] iphone/notification_center_widget
[9.] iphone/preference_bundle_modern
[10.] iphone/tool
[11.] iphone/tweak
[12.] iphone/xpc_service
Choose a Template (required):
テンプレートを選択[11.] iphone/tweak
詳細を入力すると、次のファイルが作成されます。
-rw-r--r--@ 1 gkpln3 staff 214B Jun 12 15:09 Makefile
-rw-r--r--@ 1 gkpln3 staff 89B Jun 11 22:58 TorchonFocus.plist
-rw-r--r-- 1 gkpln3 staff 2.7K Jun 12 16:10 Tweak.xm
-rw-r--r-- 1 gkpln3 staff 224B Jun 11 16:17 control
drwxr-xr-x 3 gkpln3 staff 102B Jun 11 16:18 obj
drwxr-xr-x 16 gkpln3 staff 544B Jun 12 16:12 packages
iOSスクリーンショットの保存方法を上書きする
好きなコードエディタを使ってTweak.xm
ファイルを開きます。
オペレーティングシステムから特定のメソッドにフックします。
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
%orig;
NSLog(@"saveScreenshot: is called");
}
%end
注意:元の関数を呼び出す必要がないかどうかを選択できます。たとえば、次のようにします。
%hook SBScreenShotter
- (void)saveScreenshot:(BOOL)screenshot
{
NSLog(@"saveScreenshot: is called");
}
%end
元のものを呼び出さずに関数をオーバーライドし、保存されていないスクリーンショットを囲みます。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow