目的のアプリから以下を参考にヘッダーをダンプします。
$class-dump -H binaryname -o gender
LogosTweakによるプロジェクトを作成します。
iOSOpenDevや手動で作って下さい。(割愛)
プロジェクト内の
/Package/Library/MobileSubstrate/DynamicLibraries
に存在するFilterディクショナリ内のBundles配列にhookしたいアプリのBundle Identifierを文字列型で書き込みます。
.xmファイルにhookするクラスとメソッドを書き込み、処理も書きます。
%hook classname
- (void)method{
//your action
%orig;
}
%end
%で始まる行はマクロとして扱われ、例えば%orig;であれば通常通りの動作を実行します。